100818 97097486900503598048.46323485796493035613 17345063959377208850.87173434948422948892 69932785960469123218.1340481746017865237 66117478040187780072.42981798767050350103 59953109425885193930.31838456070043574867 9345956172877896382.0359269251345051759 66616531834154928839.93684170537128468134 89474787982297869239.50523655915797411751 62286444184762589670.54243917289290917208 3970272656886891290.30056547798193858192 44841215736868292803.02141640362817035431 25125335526146311859.66988771883952734618 69660641995219802431.45783956429548748803 30027332886375588052.51909247228934204434 37165664275212598230.86536898227316041455 64652656618620808896.67710904033674052483 27035225882138200457.54953304875814590869 82073723046250769241.67464593633923920362 50451175742639540891.64518728451430931491 31207291902962125189.47521572445876982901 84325781461963072652.66753998217116212139 37682339307130403806.57770578077780882716 20206795188083051382.34863909421484588725 53731865262047485754.54316879239459057119 98460520832571692399.45397230858183245638 61856201805856167039.73416668595906012043 17838564658413731597.86367220424275979194 69109540093791520130.18096585661542008622 28878537057718948954.75180729516430344247 12023775945319323998.23117514010494471638 13802363766575279861.48578271633800130358 90898695961783946163.52532156434311975526 37723803307901588336.27793523245589851904 17132884473711747326.42508194810985464421 7514069656708895126.89431157464061987213 68569539471550000550.6910964155856913369 86441528875123528899.48550826024482091846 85627280399302847514.63920028612893594591 43459698617174424022.07722929515862992557 46830451457917508912.06597794433229448087 74115198056726676927.70757059317835491745 95005919773657227798.33532107660424144695 99818677187216678579.76759043087011696104 94482290974104075328.09166764969668682579 33357998822270648590.25711858967697851862 63025766287695366561.79482878315595784366 55358076813462914837.78061454567875302506 46097375500891179810.80837902885036645593 59590292099757811063.96287607312907811491 13704001512400670886.09913019956902511446 60793080427321408730.89398427106290642889 14639418526658243997.55048737657860494591 18144684158323974300.33487435703018842813 70615586686604663590.05351949467780015591 74549515040871190203.8539453376968244401 36871776690427944488.83968174081458623052 19602729644567326546.10533312604191006813 91845080093920468376.25245850667515751241 37786297208622861640.64898226798877585679 41361650801232972121.15650704740465494081 33389252733517928154.4348241290192975763 86985424512599725348.41102514382595270866 2342379440592005524.81451064258483096086 34526883895022517999.05768986578604601364 22167499931049179933.73100374278111301192 71945287422492252945.90747953662067281311 25163227663688782544.78479904729970354587 43021617667817740126.70325855387231063143 46837061933180277674.65197930856263423472 54010182468980433494.47382342804350096291 15406357952176605393.57419605704450767705 97088060224760680882.22255511959108067833 9895909083783530786.18722434192869835842 33744187239274019280.55542837300482764916 79853996743836960773.44021854372068167439 34422336236561931710.55705399547287770505 98815755273945781643.98871288794738777987 83428609678981881790.36588564270305816948 16093972802362509385.50252230852388142054 86381437169252094004.16063492702193856098 2565651867010410813.63869202230634900991 19010856676485700103.11420890423210323728 26316103882821365275.78301837864910357169 10130901732487519845.78097433263262433801 90421491505257383203.4822348565633023378 73609661175023561984.77733979013050510534 85925307182123313063.35208226622569857056 91169090200549947933.36044659319038231622 29143769093951948126.09546348215706001403 9890601203257516575.62955879151310045285 42414617287191153964.9923192883590280603 52100145321068008156.61884344765668044844 29735201555592606656.42361877010611932822 46093747536802055675.56669810038396655156 58652542257623546815.06119097693890040818 31586785403720215575.37705505820962416417 59595075780986775711.91353350549629071818 3898526404965176600.34694434044056286638 72545006775234195050.93274235125312859297 47895213610119694397.55347233182231158773 9172593431204599410.05514909469372734245 27884310291987636393.65412575272148995037 86732861474169224285.2304252014946770701 63999340674193686157.05826924844898594583 26773299033699755548.42292050951789105099 88600101376239561399.66545934620737691616 95273719809279219061.21408523272509250561 45838616964106925319.28804431306106648411 5679922115273402718.19434007187133829445 55420191819582401440.30463026109968773511 84724837478726425781.20952988823313402284 54177111808232371325.14990615372885329745 38835778472635655241.39960035899502197471 16450162714641015131.51679341529774576553 4027941638589053968.8116528408492232826 38085793215980033569.97887128300051099802 32747052618756577799.41515966117841798396 92180709007783959535.41100781673454948275 35469874364187745469.51920168714802821861 22876514176903929118.77551954316567093144 29511159068652799839.78442420776306745862 69229797239464281050.15260840439698952568 57812779066908174857.42271733032669929188 52852094173679063243.91766249578161021529 43947561907103894406.74273397006852805628 27816311369428147094.24932781666411923597 85316329135508072264.8729607017375234814 34552946045074059564.45817632453947202241 67918968863038429512.28298552935570949999 48502442175614782823.13454220161311279185 4714305461176343200.46613679981185396695 94789644658661597477.30959730643765303691 53700159806034221374.6657977424401417184 38289302808325965918.95917552249919701455 98686457182670830625.87428405541792847723 58570170761931482365.21740465629271690871 69602201269266271354.35561123078151675326 82778503623719053901.69599542759301730049 46673239173975267332.49385082876254604143 23522631952170604979.52722088512260461015 72598437473062315745.32840521845330009886 19754586555641452150.64106958740176353858 43650133437873105533.93437990420619746373 24792149527775080409.14275877395309909282 94960415462575678427.57828657611846242926 95235759038611276848.59408139148042217209 92956482878469558078.49820186284061994496 85823371988984357711.23765998220331426407 46801941645781433735.25892842823214125907 30535074332766894670.25686033795357307521 82277040449533949304.80107322272708819199 34437128711042181200.98959478316737959764 96308735668273806395.33439412616946145755 33250001794876272908.35934036361579233531 2564221085366623722.43587082311279094318 21685707933990676774.26308165261809859711 53794109241893144267.46280483952754199454 84461787561166570936.24584567901381400593 74608075034008713777.80219076611408749224 89357757758116049130.45193020961890880715 59707064618942001127.31162249879636514704 63010603480771774850.51200004864840606694 4749672154118160465.8513340727283754671 8051482521494198817.79916906894824896103 22611340956882133329.40601895804637549427 41870947529542711971.81641566230222434581 77364991740055884261.2622111046966749695 11809734921551908838.98018426556069275593 82221701475367715623.01211275081308626355 88665373461707751876.79632503297196064659 67604358375791518399.53929345939160302132 57072988203368242526.11261465621721073779 84967157362427927198.03507130972813022857 61809060232576609283.68161750481943647944 95452408201007554793.8991260326816108967 32886514049724519247.81988448655806640826 93205453082179196339.26031760000660366859 79382969871434819657.01225322288552804424 72106129767141910138.14585308099319837077 23252909446554238060.38677940935044179902 14019617538980558449.85294173207431221971 49133698496261023951.60312641908664028267 50066096582743364527.27562123949140821769 27964720978308932438.57929045529105981648 16544491996061133416.71038567238875122906 13498693281948459008.66549427508221794172 87580590858440454946.69783334307353206732 91207886432500924964.39830412977659240774 26625079711827109019.00831592929891709293 33686607080257218700.46664310141438766913 51489117078230749086.39039152809972832285 85541788798662746711.69308530941098990212 33425408100311288375.13112503678887466686 46461128201022487160.46824639418168315908 3084605086492786090.88282797435177275015 70464078260856798117.1623561724662872995 70561541440297735735.89339028099734482107 90687627946071310891.60408220901922753212 5727864940960128004.73496975981625654403 94816469124718532999.03438360922924767499 29066821526714032575.24687912505579348693 50045197515683326583.73288244171797890103 91759077423631085516.10222396587973889186 73771057228770749340.29746724417231429255 1059691675625745899.07658634584658002296 58013050726404795010.35560927051955484802 88790243013029242970.61840449237388597257 16671125517943219071.84129969313862498636 30990125649573859366.96186526731574386144 34997050846354550830.40233373387162761037 96505525076522949243.7552644318520534764 50857607353300749495.27872195898122334161 31696234371666078239.72247409598347427732 22713328739186383790.91413391512275765048 44685110793626895047.83267487199584099615 13267351853889967362.53590641177665447177 73174111166844918212.34178101714325813391 36984463099090296411.74391933698698177892 68515140559410559530.39150880983775653227 36970014221236021184.69810587262057751114 66938338335692202042.0890118332264770756 62548182190751572486.52291850455716414732 4631317410986622281.32931598870653667666 97552967527974039794.42084611763760371886 56916112696086626964.50454892379480539123 91564077592149806367.87271218687690507223 74845388008329112496.11214297574991011813 73861371349054948890.17395585894070001923 94490425834168513593.48841754051076368725 59443922570858956287.88770923736163425777 24234713632905270843.60565615571656733824 11963793246738175774.76777432525083154129 45575082887938213371.49406654277877461674 89465602987660225002.93821254077948560555 76369000420018809082.34475329916514105097 9088397594862724089.99841358506857323606 18438415992250003955.4444120552353525323 83482781844110627506.56508307439032981111 43164474623176559749.49951236104779404227 5109631095077714212.67677193093316226244 75952216102112136805.52881803647113416489 4953671475829452611.97058817518630995744 25530715091616650731.78300401401083090204 41020613164930194379.95016544831270351256 34828160072337788587.83428010307028420162 66830002510076691059.69627584660907221442 26688950181359768787.2246829550468298398 56741858537869832663.6628552105427692535 91226747644734293057.20524142772867746524 51784438815866952511.87942642544024621503 21879248338215789258.99798301182671047675 82797064307108419054.36111272865059565087 54906790901595575247.48175017039411107791 91981341017350705599.14019559131176989701 58782397499376733840.04315950343526864056 78221271652841321668.73918288931597009047 5331413828390901614.86454501081432381729 22786034491674624033.88456720463395910697 60001016222114775787.67085197552655666653 56461013920099439662.57189511160825219735 78824763057897515658.02606024357369059665 48224097120591026197.46618794217846973508 49895308943667366613.08893073913439322301 73643347204740511506.68651634780853059273 59317086488944677625.21953313116965388795 73950698059196480044.54207782897291090433 65281387420687854686.02813155339079093668 36849843771662288913.06804089193898117765 35593769614155062426.32913251445871729113 48845550417572325736.85425253722977001829 91094717208191090073.96682153952500796198 35305044044312854677.07338930576260380159 35428230858537580360.2849103019494190875 8593760942756329646.24504773534782082165 96481410088084375490.03899884360988298174 1304868671431903425.11352236865530396085 97814686297304006642.55543181158890405119 49171830964892006718.54001067179209142898 27891453563512857442.68305205123244650548 94934872982554034718.63878760040008396056 34756394127850178464.13619390486727513552 95272435522384510627.62740492386350274962 55189742169931030010.75875685999739792654 69121163006404778448.72253392185643530541 25483771111806384565.95809989762282732043 7936128211582457695.38758200728124047669 610319399708535130.3434235991866469552 73012974246287202960.9929864556520748322 9671245639591590059.38317533015934092588 83182222759839954087.23387822312857045695 70382280074082615023.2238141934774097177 26949352952578441514.60160767600103413998 6980022143901354050.20831950662946491779 49329340395656904976.69636685707419440574 48568868443874613894.41710765291229557045 4224822679921453688.49655707375601084909 36815727082420429176.51874438792207900604 95976777550956519349.71940955968683290938 94235872939708965964.67744151501455741255 32547110443608936103.32181855939163804056 24658025266870317433.1578694333647692296 87693706587393497518.04091455755195445276 35307512130363479800.76418773766796301476 94129475420167478311.9860275463751372943 25744026196326461034.9197140260297627352 94880353791808628188.4735626961405086224 59034624908052660935.5695933590584504296 79264982817317107265.7844592170821248836 453134484157284448.2478788872392478054 41057865861618641541.1382059841493861228 76007151850769190907.50765596720740181667 66335868706046856041.71922731631268651491 53313069759839745014.38626219845916715637 73042879618160908000.25911794021907910561 96707876821593372841.00370477214051544104 17047232863581606492.83163060491785084491 30683378484239048950.36518696749045883077 15469780318718934798.4955902141759929549 21130893449149141963.33311946686227151448 8797699595332476710.09611647079001751954 46974248180854378240.13858164832967916522 51317360790375423757.88898070011577735381 24751225473476124479.79380574243864771924 83338831640008601160.42100216528499894249 74446222914074373150.46685079274157792315 58200419521722647566.11187820527883215745 80463880864560745890.1249677984188054548 89572566649904085663.73491342025140670567 45854560404896230746.43575032706795688353 27892372462084430918.01265505860910427267 53420548939375466221.3508132907910676583 25812155864241275420.35231921951353836198 57053105353984392401.99036786886392993496 13232402378780189150.93219794145233015011 62007449248563894514.9950894687387180421 45507531445032637487.61071590879435938324 87471557418158685077.77837197458189039373 21930630268553768851.31227893696929240593 45153431808119674111.93714736535949386219 91969657114874350129.97375051027360328694 15824525370245536492.81219580543560508464 83993677244244583870.5997133996145820437 21726466213483636074.14601445257462618042 95931107350861178211.6637441571884404542 28693398119283065513.79662367989669557458 61343568964501375156.30611190787306641861 56958966597585760325.01544041649733736785 4056969310624330644.06139004442349369193 75047028459604559170.44320656962579370035 10878662846744825648.61475030736418819846 89470256501749175465.29125974499913364635 28142397990337652126.42272509243289406251 4297229981559280190.86814000724515268593 98741507224954677733.87013585007101983938 78394125504143636885.84802497227557220844 67499398511106219233.95406076266513157499 42424719030961129602.28233755716558471295 28203589569234127443.39364811149280711842 25366895067714698469.92732206262821402438 84961057662779774939.96776350684652030662 13092695940604615895.64945426299379948657 77517701786816776599.70592536688505571871 90727767188701169654.49578527624801157798 52159500211899472340.71064923565530855987 18627896865440588502.18317744795324100166 85187855629964723491.6251216215355201122 56243889934797537860.56379683502880721156 4555624836862612867.56189621165929550698 50611573217008138597.92992351047913156002 48813726696378114940.25969282467907097834 55384520933137284631.61637045637022009099 97483264656641270958.84765956423123571323 52735349221376551593.79658316381307595493 17855253441877419167.40036755042574510893 93966099829577253124.28882148002095171918 57066973487444643052.71182960781709936128 884283043987610246.40159465589559595378 25558529633934241606.07169909148482699275 47257537380300664216.16206079551204685477 17516248868033175599.84705433812618008789 1702857178036276648.94274423571694243367 5919457739982781714.64463893344714275781 8381269843720177295.69265253460937304395 58000670820138013870.235123658808229126 87783840805154211584.59950039523076456191 28105168173450754969.66563476281407730618 42396562187641840650.85998939645406948332 16269503174835807875.16621848000368082481 41973905111462681690.9294695754897269973 68639487322027132406.79302786557977107615 72853805967640167270.10075902656981042505 12924444448030636756.75102161799996919133 8906022076654936695.55421096858200474496 50873879802129070012.46562926183875834108 43522266509777481279.63799212442258824507 26589283815651819616.78749343284934797062 42991772979457495055.59568191163056223072 80661418380411421885.78486673151587736745 75543209980314902979.75150264879370023082 9480865347070530136.44476766413748954193 63321010417757864229.33951162514806829389 80008528492900070017.36122333688657745841 30553481007917975261.73964533531537293113 60163205536781069806.34193619342204120299 18034376657227049546.20366947143843708682 81439704539374121724.568327739414896794 40640698800478924720.3262133796835837869 22755127452606358188.94887430407804708851 49978197730832032143.41285768409754762717 95826753081372927178.83853054084620001138 94828039793747686630.27064066913541511034 48404585434102480015.5253554093367639331 91892542719708804424.92359023680741130089 54115224403038907794.1146977082950505843 49005895561409124159.0656185331376305038 53628094832554689473.08102963940726672555 3080186727385786723.8102780216855057987 42757324654052512023.17356774855960639473 20407045533649452262.32220145076308041373 58390013801778742991.25159807413029614043 4239696081972744909.11076254163172930261 77109349039032525585.68415726923526762749 35113380465057778968.4493112290093102871 56177587141659810213.27738772409685182769 41289801362527985597.57547786078174654999 48580126141102127833.82746513037149137559 90721869874568202636.37401558193599504647 25408889843240563484.97811693818965427216 33562622128909073955.84668028883329275057 28421246989102224206.10846332130360137816 29514541720866617566.80752956635732197805 20785003458353946115.49296769442555532788 63665236458249347315.19202616830643980822 53057423191557442636.85029321748884173575 48281675253585056711.17365641206829464658 3657862803002790635.12252972005047596056 17000182530473992297.2846155368325984903 92591612534968342859.48493554691501770593 71978551627420333554.90914228882480111411 18069291326860057612.9712792275340166518 34560507799569268098.43330030420131157636 86561170198098418723.05048473388548709144 2983733678672105391.31741407631660556515 95347112659608626333.32979950663157857554 44691307995681070256.8074504646425856458 32923579641194134182.41639778588190789905 28047001480562189911.0589594289794074437 56150510840111064492.4845987398208179007 2915888463813560547.45360238668330062779 31311639159626284123.99468690987354292756 73045331148489688790.26388198436292387131 40438916339129442980.8063133994513969217 71175308466753222398.07737143728995442063 89949204335070465242.44255287501472805178 17604981398008722913.73058259803709626331 2477387303957893803.2410366226537139453 96692786595993689929.76429147369126199867 88022761828978510325.28168507928265618404 33982525147879046622.61366902742176425171 70243875694271369070.35690315342705448725 16668887721125458472.05608451789426980637 31363922120409172938.57173346024789020288 60785170245246485640.55266052944377584373 39814955609309327606.14845383963541430959 73013107332736380195.81392313000420786581 12992835516008875668.08241188904954289817 50672216721919838263.9737738401756048307 68139403682473531058.06802553954667097421 27871259143341841859.02967596940832543044 66251937576054382484.59621976258788315024 99716878653101441017.80743586597078185425 98349679875279915375.70539777532165837194 94571774684093301316.29558284142430631468 89798824118743959430.11027440811344376445 33676072344719688957.69803290606362499175 54559009328487406244.41269965350676945884 6495896693361935330.20293874240228736636 3429587096611231117.21001957361109549433 69442235932186975543.17380119726621397337 55080935072942467950.30388996913952633375 41943044633878820682.45406239756604798729 74123919105020994136.61128927980341787101 7670302459232726590.58083014161066954224 16620516406804493156.75160012940778881303 86403105046410157822.90408670390388361787 72226531687316706516.5050885106709577631 1566571855000822831.94643578457732447438 47751271301613864254.41044309434804568952 72103649440320204143.75350927300391406812 40002651556194805106.81219577129520138522 89209032937742736941.58732508422359182107 75264739666344717371.99900921316420832476 29004807326198313479.34279447710960190204 27998711824558866524.57003482855872038641 41838991481109238442.86223170754725480037 32654901695151469734.21761613626200786092 48503981019365145068.49898300283921464313 92261270330792723376.67880823019816750031 47013768812240890296.51802090910110665681 19036020874834190485.71303281512918947413 50630785139985616477.05741431707868286099 64662885577114361659.75205810203855731365 93680762546302524982.77035641957260224367 55733044115715527303.10082487500062615978 80847070201558544506.12585957554547682132 31449074899097658368.29795118616391124968 45082462696726758792.08062427718367186496 99042861817569917591.79302637656891776712 64644871050116340690.07933143987174879712 47486281878833109463.00955960567502958813 87840992494041663051.80169383867979440569 96265107033947541025.81544796160252832637 98569815014981688072.92541142718250785422 26565826819256683049.37052281829475175143 54394566681992247962.74131661158723099967 48560161550643860880.79502831434699714198 5892659286581803990.1339121424450855871 90874514131264437125.61141348145626120362 18662771334962118484.2888972682747862396 65544062392550961488.84866503358813939002 19631900272106478167.58200506224906708738 81875065345544232178.49786228959042257746 10429464688268597640.99793732739342568748 80991585110608649817.84164478545849548339 27576226391842028408.76741390677565228686 20902613422545463191.10242961063725301401 8425308605894894906.21548766210912723575 7252534152380938401.89603975397474912294 58814826147893784126.34307206069202677266 43272339034036587943.44471807457028626764 54584238931515414846.12475312006395394793 88294507968527860634.49950272134809782206 63702270952261174367.50684406518331601458 84116605813632251751.35037196404132183403 13302874213694922551.71902737567492679425 35543533190982396553.09845928077158742781 59296205088115244567.25503683654376642592 41974723105126948140.56360406701598445391 75352375900098443348.17516147116147126145 90358110508944070857.53254303318753529954 61288878499609224527.8242392112981515578 63608448511713892318.76131828248806209304 88039823447493780515.38296246009174723027 18376714316965523955.71096620731268485196 88656646912937872711.66820178405984022701 37859568720669068791.75251692191347221627 72969406607907606035.19136601907860676114 63766433602377991496.51629436331829774359 89083710179859807083.25721121630450570555 42610516210711959834.2735909026596829625 52073638450428542358.54778151260726243634 29417270871434872018.0475189352687623819 43443093748655288920.08161720640054853957 25433130958235672798.5952152684966741027 54809876556052539219.77812628931453127963 29444666497287421750.38993161751187775478 33977450145658004180.12044578271774657 67541608533659865534.69071911711342119611 40891221765060449284.73773553232768296649 62960117366524805781.65288107947688080371 15965582598998740810.88682237856980612358 83225284352893700633.62108227539053471097 42304335746862484544.56807308966960936999 89277889454162786035.58226583282645216808 87072358450943036440.35043857381747115112 33594132121924884746.27318827333123238755 33342795614064419659.92520132750263369071 4463183224407638433.5330561263946298499 74987329042900584977.00692340176489821553 31481217517039705961.50243222348204970342 95480095742006930001.27171648077180922075 97533921978278116475.4095666080469515208 21520821926822963144.34684056940234671439 92976851395395958373.8756370157042555089 68305235062291078897.09033889819538683277 80698509644745592675.47639561526242671238 16949325972657569303.09270043758935689859 91355777000236652317.69103646200592161896 18002638160459625204.85115314132644770185 32850356335553064209.9245032422442313573 85892108131144105336.50147226517636615258 55195102317012237182.52716884502114859596 35696978172015302480.52845006504422033342 73604442257373800138.29196877226382096358 31203086646572210131.25732797676551168625 89312005712280093557.6559625915475494618 80561960441491837961.69174481123773836845 44045649527291026090.53809843259145785541 12852696721100752729.1458187591529724345 35754310252975162029.67718342443844039919 20922893507161478623.44596559800577933954 83390286762371338717.24560279181939161087 13736648641171708291.70536250226471762242 23719816738337043198.116616898645339618 47108468598820973541.46132522015885387697 85411274681139998084.72933810902543322323 68829335622262573402.27555586242693835306 21039442696536176205.45652906571075422837 94086014276784660727.63484781957319915636 46513432285304234071.22637750213878630242 23094791818992038588.83075622998013750399 56222770016915998269.39494113389153587793 16907880051074332063.93571809422102628719 45653254158514164084.39428302021287754606 71630991653868475005.49883733818299552996 796686921832094806.83217640441336989104 36634988069955810601.34807315749481135245 57039489446982987884.95893858039399964349 8963779190258068953.88543589743001120371 99615719055475342365.95177660278904170212 53665834277468150634.03816407255547278938 57599156854076662813.45713946495089377737 47622442367806054917.65531145488575591189 31040247758879938952.84689203695775897582 95891927056793056380.82263740710874793075 38610746794832953956.56642404732505905286 44836295192774952040.88432056966299785354 97101636455252848345.94117925226360202232 10311327661660289821.83978773002670670619 42462510048358472996.60394664959974365994 65853516754635717424.17174844950984871375 71850169549111616048.25574254954795304626 70084345046751836885.46729786500715011562 76899763647837793270.49287765031903079666 864599603468509725.15962096808295317896 22138187073069744961.27671531170595654873 91197754408478163752.7308888604431963931 29616093685067066313.88260013472313443743 22279081810644510976.37478121833799490864 95761032810492031125.7566922154132898096 56897229369901888732.82654881205587912714 56995339414101817109.80656488903807506347 72716186536145315872.85865414334406690157 34294134289841069098.75717125407232309164 68328611245264314732.36435417978137815874 83313034887057122.76920135739736660256 99252475833856215293.13359067703582482171 47406905385306230250.74825288456440899525 22632680193763935965.87438281354075529298 25216500007747711984.33071009553739703038 26016366282473754582.04579340698481242047 5357609810252618793.7372540300870897276 83045701138047964555.59652929317232234137 50044260670546298309.3400620869732915051 30720278984728714453.17111639116924019882 31711830520873901181.84203857800715340001 90906246536643272623.24247287134643789189 97819902851210343603.34377898099889009806 89160641493303118574.1422319578876798505 33586697976000282956.7514550787517953317 32482999779201733049.30257634562000197782 96424379074039394496.20793693738684330583 66390670729644506766.36626595249255434154 21397810347207924302.34456361423643317554 63221778241302949430.38410928035301371018 32984964982826103126.10642447917104717082 97929921126813409890.12991487266257410573 26676317728818221894.70656529455848397834 68035125473366236821.48686347092013183168 53235711758021316974.98956391088899497058 74098661218431662775.32408396381529064157 23392352180600117113.18483953584777197211 13642134318130103279.86102809501701169689 85962435738030712712.91501622085661928333 83702294843351676533.15834491670478261663 40558461777508679275.86526272503709981477 74065071195015701904.75810102089647008592 5321315236683912588.1109840985394051485 24936664257656735687.82431463384823484996 82550724197038598599.59131070360914567775 30895222608494709745.69043792130049162572 52996839101883703093.03672107565424520275 12906370774097922283.52674164928701160012 24621300360660325179.65192558994306595888 18817146224010819414.7100282251052074957 29194809304273627900.13814902596303358052 96996441456426491018.95717009542058434204 52643660632213725383.90290216662096111334 40088485774375956150.49224598831996958976 64963968670578762337.15790843198561998402 57644591471347069524.58424167260858450563 47762400509548645406.27885443554549977438 8429446628337299623.12731578169214348922 89973217294539157854.95482118000952255572 30664428933232662778.29194706770565646273 40480019407563476084.72175401707939551471 35508073051554396675.93172173912030001958 79529692787831226196.14597211139377868674 44964444770687899437.38576421822151842516 61770300078452505814.33020383470932158265 16636186472557457192.63280528086389748037 97656431158224495854.71431817300202758045 32088379830400461124.13472088809330385332 93597066528706077292.79828886987895497135 55814010618388855797.31146293574596563484 45731820731028991826.39807482294681568467 57821015658162080401.02908567523532907715 920148864631267647.30987974313202535688 33247635229548614914.04447317170939084469 66231892396078563454.52992522616936336096 84475245234588225505.7846803872310562535 2931563891644314424.650791087160395522 32034828037043251600.53479845871053129653 83129504893108844134.30962951699123140999 24062867192408371421.66765917548143973233 80814006796115767707.92662300723785968332 32576813341178150708.80926034313976583882 20842930592250323641.65807953549827012083 13280706768275973605.30485773180757145431 50533954550808159031.96129050464981030022 59498403037607040091.21139345335006278886 95981047776486309252.82625693775511366591 36573302565678036173.94991417342172237612 16756355915403322411.53416042207405349482 94891628852968652384.04698253639680774141 98996475482932665601.31752406381336614527 80617338575069219826.91948715610233154706 71380101254164785972.06314544250194203068 17104894069366024635.8894440483097740635 22300438290329977229.13046881436118743951 60946655295259978917.07198005235571258384 49642215102487374050.26664116139832957785 72343439565660391411.61340449303637842478 21571994244220205768.72802343033308033082 46563853985111133678.09722757847318838589 65457723588678096289.22288233028145784661 89589555079034480447.84752164994780675904 28117979733771716864.74203387262683950921 23410487849013324469.18606302550199548332 10845108709127372316.33995199653110524551 54351847259449640010.30265456836005992815 45184825152459897657.68827053706476041449 24979156502568481348.56476955194537775239 98787998822218362472.3283698771634483986 25641745881701418863.37267359243592756256 76820226874151459769.13590388399217568611 2808788664132289676.32154938617842471952 5121463729735637973.43753192655178531454 10129449420405677895.05102557513947504458 7808393144739532886.74017911530413278117 57410474599491623757.60083649568450017374 56028243904909152108.12289364085365366718 88891977386278909928.8895552304507435874 51121328961964592999.07118875650608248563 28143744411571260196.27876057755801940468 53515183809835782888.94836791881125256046 45852403990048582550.09072925112287244104 70026042127724386501.82678198404645640774 24340287322301241841.83544386371127325352 43271276674119443829.97010523371996849943 65119838513983968976.76809082593829823803 49175788046654337653.82476853005954456207 53229322880184009623.12123894998028744151 34157788572533610482.50755599091339323226 28122325274866797767.2661314146323320317 63696032797003029235.7767653646249814898 32663214478728022244.85187938187162514954 76044503060458087393.56662199497858304135 58355871576704783696.81396469598397398111 55653875922478733044.69267691356506510198 32933953624956326778.99718103404252617513 92661042494357782359.25454218116540237412 47355124366468939510.76631202460625994716 26857719687245286459.92579584213049961056 87585862300861109087.30351105294424205464 68831099928907328849.74263538528064298481 64338566128852962616.61127744771271058977 88939000596504884292.14601289985350581179 80733980547179901626.35434715587298541135 77763478004066289278.08535530358520486297 13208948832732228694.79730420532477266408 20907544881172199904.07015880178973437444 75049297605269242544.08781464815309950945 59151938999194405033.53039232003592508449 79010777186465038265.14586893894572369216 66141286686987537129.35640168473111983269 64702952338657620588.8399339468176667796 76640590079629299585.43101662624557082948 26582897624318285660.74617115091618929239 53135939640091997876.80797017442500237716 60909478898186492040.63715007903898897524 40369763962665747002.28734907816345386696 70655209682762417987.78255401860502301869 67451904910107398145.9675739281079807486 4667315283418869586.47838430133539522109 26507577686116730272.4438146367725691081 15708201414027864629.89149315475667451533 36096756206905889789.27346827548616378442 40184808889336545521.10207398626375709019 1161494704691751762.03304914723958512311 48385620198085412189.46306131290500737913 77692966160199771082.64876834435325276719 53782172762796092591.35056332865862515208 3685388906445027856.69234385675487376944 36354651300817492487.51400595501401368332 77535601868539100681.83476887543339763274 2233734694966179765.58570123610180794342 8116598865042991925.18367436967841464745 41825896152893296833.99773205841937545693 29519915991650769755.06586482408796611513 52600878302363126513.2346604051872138391 14503769287121086471.78981117467129003808 8905632140133805796.64562743606292669843 62600881164036921389.66449384052898854868 54939843769088591880.86534419766450391464 72203235828136758747.70138775633216868849 67626471049444287131.33650871506192158915 2570574385596163734.84906908004279055938 88515886882275149986.27631388329140426168 69016183121402084970.88656890048275589295 22837185751292518766.52637253637419164342 8496505827544237326.82179195965691497133 32676802720081116681.6678674529669813299 6175795387568914810.1382090951031212802 96609792747793920008.80085491820789540859 98552971664150637552.64341971097943747603 34885947593974630838.4970308339690512492 21810861117241642991.54478922167447294998 30666491669433163400.40366835317618911102 94642589345162635127.84964201207405530638 65390771380667516030.56724357619304046499 97284125755637009939.27257151103162865896 61485787590195160291.34112024831977944109 3216759886424310809.11453461553430137874 39763201603375256458.7105425693065837214 97394231714491610843.51517851556630794426 51204552370450825187.58151421509481745765 36155325970157407766.18911468354595272975 28730381825503520939.21115777258314644577 52635853001807450374.37133274718727710286 44312891160298846966.52761031230614199687 29837317471915358250.04371125809666575368 37253432672355270125.95437990596455189754 73400038634179299299.15321547246325230473 36344047817211049672.04404360560924850427 32784827399143592164.96748699576738742148 53862563994175665557.19046219683527362304 125760740975906933.8115778968662731067 47777450689738695732.01154080770272018398 34625371260182686589.97067669040551823301 45740217017647142075.34298156511837655603 13140099817668250745.37651893689156920172 24501963227350106316.04858158324056692264 43907394512522823306.55397114618364627404 67451145701463731201.66793611494468965183 94842695572041160009.63817587667441780077 58660189245510057781.42742849822592706105 54386940144547491594.21034847198393617045 52083874380201479240.58042545230358930788 22101640866844490540.57219027167193243335 32940089123818301940.78847479648294437905 31021773086769862104.73136720927220354881 59316480314712077256.94181931161969453037 48863937984808452808.7182243842354935535 44643232367815399910.47950299545229578253 91413259805712253296.67026836110444959596 65624138730282511579.14613744967552188281 17407842371045466602.19675017790586933018 65029062203576027138.96535209346449618702 27920602158932707111.007690399373613134 89261877758664161182.80294182926248165345 87310847742709590202.4027836827046459834 36758687939232018940.94180407446111263893 63563890403700956708.58672529813419383905 31773138461036690200.58260354112736495801 6156511855686212908.69500170046339204667 19315066080440158305.82923147497049402313 74258632162605232038.23141247085731530121 86189533193038538502.25144678665559789919 73214940046208079979.4958596024482130751 71805130821059690023.90261192789744524152 72928144307880343105.39960634328981125243 69718594912582020906.06955235380167803225 6796040385751092673.61844726028535568956 12873972458891194144.12806279156887402814 3623671928324133359.29733418940657499738 88174295822904833163.76493439612133159103 86748959367320227596.00683328244885613105 90416912228755696874.0645081722160097772 73266831563492320702.73996979477241995494 20748710356429704758.18315839150058156553 16779652751547879284.19459207123555945918 71295919169493022780.41373073758249281421 30290925245283735704.34877203506333745665 15675094706855262612.93665879755732158747 6528840486955669979.66095132681194610379 59155399402101442767.79268773315460711064 69119604098694837224.20722556014004396397 54947056717061683349.2878824881544255904 37735617431249591308.09139655749360381497 63580782353861111984.57100330099264353829 80029723141362956270.46942097003518424745 60276310370339108021.99320363042809158999 50543984413309931016.36578974157937065083 39767582994341848310.66234312469064085605 2230442262527669249.00162655604274201737 66102794587339102833.70398831132592023924 35652327276850823379.80978661075666378137 47508835789876716700.80369577225629230817 2470346679190261027.94956279052014151442 19152002337398474239.49885018326183682736 92180354198332410520.51071143261221849301 74381481133804498101.43160128862460375982 70345732987034292435.17146398438768425729 21103769376296611726.07323479323956096919 83310019041408875672.01099178206458851926 98060232280341195925.60427408688400753356 73747878300387530092.80519203579723309708 43337345264210919742.57356781103010026328 7847784988795443647.99177648268468746405 98552225488077750564.70360058932824622706 32444325211976877306.74781901937719697005 96282807824336042296.70871645847047262006 21663569985422836753.94459704856991298769 23502310892873048802.38814539075628590051 96038513983872548968.25733827094600402627 52433385118121823374.13635538377431898339 63928710855883701026.26892733975404877744 7259467422784071948.90197448135697696983 5471940085975043385.72023203273170343722 15216097668888427203.48705364687869702344 24397540124602916635.85578506856577260834 70638983714190139531.21924348967070976122 17704200794178693680.47104189971375310383 97627182424775514694.57903811431199397021 11424632338405396488.81514522826556480686 5553685880228226905.5472844013150393453 44058019645848367264.6331381552441902933 80455528953272078558.0497897629201023338 20327676612268779009.87820270804589524308 39414513742820989496.25915730008112049107 76839154682094398052.31392008521795710629 55278391744517747076.25668034984951315662 97743162451030922560.12789532873691363044 70771287985840430883.09654613317605278863 50021438346537371724.58006957303381956973 42135891322090701414.26042637065682646934 63343627359128790399.89550175062119721425 12401698659513958108.63371566839488796968 61184106645046009686.67423659475261992725 71951517016185315666.34300398773135228225 60287957358848916134.71024014404214527452 9625734979805300929.67562837611551606891 80858843170915062345.86386580660422718711 10049841957017487123.93686731011167601999 75478438455317441044.56902245873907031205 25218824722405552804.70217543181698164712 80095377146663930764.25108072325677074504 16176962867481709106.79183796979544233831 90637582114913806246.7461550234897971961 73895560227053254298.56075462083634662458 61185590677744423897.46959199970186677342 59383143761584597581.33844237042610080054 77555824936655798778.95666729928178649048 15401922330225512946.80867002310086744037 38315507422456662934.23644598925041527083 55530399414871064586.97133044408164003143 66656526061860728049.54702415518379137446 24868427845139127491.00100317062253603342 16558862344391570160.90056917174188116028 59055212244633857140.16932268272469247355 57238734348679233199.28164919075069168016 56244409649066323929.69964028806997794999 4481424540340107132.85218732637057244067 34828901173589572426.94343534659056974553 5003383769541364771.63142953661168118038 88033718769613280649.0807911687053277398 34433813497019159996.98301882419839246252 5472168825056158638.78184427163734678611 24885776650152987652.23209980059274228846 71345432068803816415.87083142977530338695 19226832055894329439.95763520121257718923 55219767935605795132.03502464747559775984 75403352011421527541.33186885800601255646 1884840887392015335.87877585991988789157 15271124204716014764.86364962962804734758 63543834697395741217.9783902891583571629 9174608979554401396.9011219081565495523 64561457857535046404.00259123126424102967 79811634749190359902.12023878324523978792 39492692626387635798.65996168706260663705 85835229835630454105.21344944678474206039 42134007357587389034.89129953010578250446 67635784679699824489.37258253163245748403 24251316751104942486.6332906794553958404 50358690556851828298.40087970026318683829 30248881924679774453.9487006621312165536 1155989949615661758.22644980368913777169 5989023269343045043.37022312372015593869 69571561524347080550.31469819862848318257 54218900285744085765.36694736502136741142 39179150061555563715.23511091803825604737 14016036480361061525.19639367996495136087 51228117162175060553.37948918067818366086 44016747988223040411.32411118076154620384 30006558660026986085.92531594465489754605 62895244986614956169.67460726101601409867 44906920570254068579.71217107368810492482 35146492927518894606.8066217669933225904 47508191948155433848.47159382909220479811 56844422986559511627.61786377007591223981 88228219858447711582.7562383964380780756 88849649526306217503.7316170463046518407 92039693854025970809.5997745086196849097 24767338177011380248.5134941889591022389 13237606705638926325.21126410658420152201 90648338882722719744.7626103049283325126 84768152374669910821.10107478173251337491 96951598299798330239.42543952325814954717 61809755765288185083.30496682576212692455 54720781516727378927.44116338495409439551 99785326442682736549.12267861562560720246 50508107930432123596.41185425377685053158 29410958917438979142.13276342410303837679 8495341515166471328.38697401552738133311 26983714638357371537.68061560421568988754 87297842899905719703.18199655073881723292 90924396221482774708.89199632453069877816 37313495950311747707.04127954076598817058 71213557250967770377.19469198671021037611 41530784536979947026.63060975066085604066 43198021079603144560.33870931785304049599 29210523424376865635.44460080361462529306 43521634592115619244.39967616688462781211 37347810689930574797.45175010408632186765 63690855008888494374.09754450016508694866 7923949496605655073.7978075762116020121 11551681728677585546.29765293001015412613 80054441974127489281.80772911899334653492 82132315970015552779.43546763989956857059 99406327529504559533.57906876768270753218 17270987608039712053.62079265729297590156 29648199486895986344.52931722993286877872 69015158204905295173.71337740978049927019 90131988629094965848.75876333812482244648 91483100131851536637.28231374085783462613 96888669970203272688.62795432849505561611 81221739427747490713.48505839168529050196 8862861043850324064.35289344319386855154 7710994992707158781.288587303953206636 32537489488065727673.0051283378924562767 56559383154839606372.66301814836345657024 81294036014414486222.34247297676911442714 7867161890965306438.43923475134553321412 46747742817063494238.82422529034088772552 20674245258823735249.88974561688541709793 66694968185935995385.46433736216356850974 5954123246420027230.19613526898647285237 8099699659652801913.05195639072401642859 89257667024821665381.81735500832866821037 32947968040594602198.41295434648624124885 55886195522823684360.6040492777573412804 6109611069211507325.79281837585361056424 71092940402756390339.26130079660858597019 22856309207733901560.1156234140446534516 12569110993700362818.53571948275273924068 33526316953957889246.05628576036278254032 87335478850412127789.46319779799036548582 65796788965039196783.60930762016545294861 91430546074075291305.55947256739631079593 25884515612920443055.69679355508936922283 11327828859273618505.24340397168674608218 95170406100361478096.67829483996361770591 91693058245557782068.70465311916027107787 12423516443989622813.26467061966944525773 50950749907101753713.1035241814503442772 58501177791499297513.56201440900068960335 14332612878912871149.26043873028176689684 5288879384867157146.35904284247536908479 98665333221559028534.51014828521529048817 97528966803973678602.87908952071795405066 56446611604124923120.68694740543220604695 43952289043761545197.37428459197537201605 35879555042014188617.96361384873635982103 80114677830823069234.91959850690832954857 78937211077573316804.67166026938252645908 76807041703621805484.1608226928718779424 93621517061332005829.93846370097221247367 89226365897420381399.77006994698064815327 62264340400941695659.42636558235252271682 1894321678611542289.85544182855953247865 31890363150459782935.52368139392393631714 86011169688055066839.41396613858903184136 20636638914336169693.19245923778152806612 64428080126468538165.31677107447980517175 27517595723104117739.00000052931682297076 8516202548937270595.25136544434635792607 10524117726949846001.7670726185477824857 40707616910072745426.61025240051606637575 57071843406128994418.50939504935571363335 1324186905517987990.30765549995865666288 34033533391781856366.46955939244091354891 11459614580795724543.68442190131981069433 1810935147768733488.75158027268808570826 88916762977715100111.865749226929915192 57827194737145725322.95016352949666963376 97272153380212867105.46334846245449079934 26794967068240062569.02168732249381517067 10431580160478455895.54395095821697588412 96471553788421861675.38230346536844004875 63863846148127146493.42527348186084874987 86338943223527209333.75358639604146393397 12643236843404315041.69043856692122925723 81233047661928683791.45861838484733522763 76284052050185754791.24604280329360966762 4329840364509316045.35902239447761121183 98868681505927437095.75080108678118757706 83199105870606495369.03861956432553610366 29937828812997997926.44042434140190265073 36529944222445082104.20883645891979367198 3924071745590212676.79924127332470155192 37997791074856555868.59143620243040419335 82945879388124515862.65346235590135274279 24957772199853251922.3015298721472065856 88417058145204855253.73369928037725209765 78303518505363702647.69032183000548463314 98464794307430678016.73300131942584850605 2884317439863710428.72266017557341065829 55132023451658589422.51761542386128749397 36571626361041750229.61942410305721139185 1962068315603679158.01947934419024597963 65138566494909019838.71563226158074850016 37424907797390015837.80169589951158201169 89577561675654037437.96955851055051637251 59504099844307513557.14702617027790226978 53103508368944326475.62814060216041849369 79846595906842207331.3963479086711314014 6284185914040712817.76504100894758143585 8070323410551761231.30909201823119413081 18626923718777016559.47945722411539770758 22850355323452197735.81854264570273329187 35093296136244941582.38108869535540599253 78918086576854649775.74500911767116863656 61951045181228752618.12224774724778150143 29369031359918896298.75729576824159938163 43858813786528708901.97821218048595297998 17098139832676149631.66982153190660767867 16351085382170036851.35810967303078013178 28758656799053883220.13218471963143115741 96844291190869711265.98068784142668143914 95321516976048057358.26969688221503022569 28273510956241105578.7347890181937920871 62065349719385504594.34928516403220231356 36884808500592465947.67208454273736532412 6747719380284413574.28800195202953339709 78328989552108538930.35767011652893731614 69345957004486973052.43696095580926583403 93153502778635738885.12538402311447522655 69240562845009846817.07422981303271509285 42106263212034946873.87665531836457411318 40374387640137748630.13548650633228900763 91990538266152666378.45125027019214380663 65919315252907871232.32674165445459208007 56199259657427181661.7983420346133002146 82148870769591043098.9255831025677631425 20596905186695337464.36734055065706399943 43688922557822762425.68587117186201064399 3660697999640747020.24187360317357388803 54275221937745721174.62119755153636744923 59526926973133325050.78111613411475444778 92322679462982254989.84596631289996151246 20803872489563092427.22396483396507643801 44801038487660034099.06090677021148622837 30323873923311416697.03775841028795453802 76924768057897061824.31135619085315114505 75726211244229680323.90978961629608811458 86058140301621634971.64865826195685026099 34150427328905222596.80569807975877607745 83366115354070361947.12012947617375919889 41117244087418125585.8626510364865861584 56573856799141825947.90148578861488869291 89822040665846783727.80005791263847358856 12820466973382754797.07751188087278300904 51862481835362819550.63804076052756987323 92993008264881966008.77559568404284431542 79118216811451977303.95953107991115912737 64572347770514177268.98108890234355490585 49755054357296552918.1531004283553076744 99528383631203277989.22920013423259074948 92810617511090724067.04059726486742218317 16490640180479304658.82663177023525021283 50502632174678423191.12599960734915939502 28766878575199815624.10752491697021320126 8057610084991407619.52240613600333868142 53250729568183152588.83941499901832593422 65962255064012404477.31164002997508740844 2753168534017662630.00616258171341281209 99412615359571378187.87763491261945900894 22906947356059366381.41274097357752421868 8909741853306003729.37157386012145198623 45923662695129124126.0339696716394611485 41657538112726209193.37225740711977179472 81078889306313613968.37126801873758752634 9424805891736818258.20578487257090584726 75256344835745501638.48604064227978376601 39381147068519281142.03495084052588860679 77521483067522213249.93234550716285778848 91679003002220005813.70565016947625715039 3637251217917641322.57442051791527701804 41571357827493040373.26379579461013855105 56720474963197238786.67601277641675402994 18730638476574597004.22078016637160227261 10310438435812216146.78102632091782886074 88351336313053910268.58409971812201492079 39008669160140488023.62156964267641562758 28499893110288415794.87694570578141686022 55687864259397083888.74936838338992903432 65925934478640987038.84187336097054124783 67183862898376507643.96930064780169684554 50216087026895976879.2211035368907623869 87713194869298581842.57323070891588470502 86654366164403638065.33804631682126102955 21577911566966203512.02792288634901326453 89492492049840542928.71358519930631179447 42474881636573056829.06900724864492274993 32373092092836813657.71929371009050459901 96406594163865349561.3742380429150841415 44828587347156199471.01562260236411478425 48987079647416602469.93379247190816101479 36298229891086805918.84983228899911264136 26944057192323828941.23597524824773977758 2517207710489632204.44184097353965706832 94781714986258672604.69293938543781117449 65599243563258434013.45489571401690764475 61771293285264993665.15813428965967006359 85810793508653949302.96255212490633166377 63984385115599269807.94704711622897409669 71929827572281521708.33053885036104693347 51628936342613842104.79247778926740974278 20269421336925637210.59673309671332824303 28900788602284554329.95282307077252809132 22133172687217350305.73591836137857638482 87596074721726511915.27809572843660074712 22512499865617384316.53210774102592001835 85267588540265010096.60626476675320512516 55733299430879360516.38549546518830494439 91719163236684674250.85436493641261962241 18899919080325060114.91317362600457734683 62276164086161814372.03874221058247154569 93357828137242984061.47582670173381013748 35015823663984941406.14283538736937344828 53534328237699342530.45823638294807533334 40673323970221416961.61205601599414269868 45709439730262634238.81434597299013898078 29461941847589724195.7975193854437877012 39063482608824635174.39842747317235940468 59751938791550129019.48874429212904354359 71645994910636636594.2355916450998272659 54805628583927087293.08721822095937885107 39428795541562094007.93553519414825232692 46238333457290540214.02992521202283161505 17024373347341234410.65286696481841285083 1035942814056135903.95908663528220576016 54976712880919166551.94502694954292112693 90104490420876028909.6924751895611867863 85803522660437507340.51457279024205795868 97565636054936293393.73501700524882234689 19539187469540760944.76347050754657108181 88571608515440416578.94607030261298444818 53242342106539936072.26290223658230150611 79544317033627942904.25361065234787813222 26778123721978011495.96701477684066458384 6186755053978777404.19201398458343992237 341763383432150098.25416876442628600454 26933425252470039826.98420689130520329893 27790506611741108737.67916565345578542382 74200422801800033453.55484776662362772407 33506540023077306209.17082981285929504549 68483518832265170553.72064042626844515751 6087575995389772787.89933397348341005757 73448969998544596204.02091754640035354083 83276159262226333286.02457126444001388493 54718712600030569850.51877020007539078958 5750793548399471787.39586663454879265497 6036449447638823089.64897953290026278724 35619838309130301574.58238749638503502187 18447904288029077896.37230775329029029878 15702161907889163070.88982867904612580916 9702196175991692526.56794496036574070373 98077071735293738140.77653812607342952944 49828320124610813860.55454368244910073847 60649212631324495759.04726170742216583613 33263861620129030675.86160338937479075553 50611100105446348199.2382776849735634328 19084728728664958239.20863327730299331036 18847877773773544472.66233444317084540109 40202376813539749028.84363471850932992217 90827519176325740817.86317725088179348635 67094000507644734882.15513532143300245398 79949205481560226545.39195913181235564378 27436404698856837348.39030915872258371538 67048957733687566736.00776771794396279786 29476350329734521762.8806666107893861755 51839209335818834307.36474525721493723887 44516308440224373131.20327145943200921265 26661710518376495237.40952004853872636349 84332440498347556605.13394490890745893823 77589921537213639005.34394016218659482483 4975534041482541884.62459051077986963336 49401102758929623518.80414598184214282012 30409304701920274828.82743183902799811974 76222995773986797005.97444881091210757719 85314112402237124745.38834930964801866032 95671114517602702896.17251048193678407807 77075603430434051853.03146365200300061851 29805884633513401823.36076446474575152682 20298354214635235790.58699274193491916894 61156155805857935677.98663158391506051594 18325135655870823341.45068183352516222782 41392575449207111940.67346591175233326037 11907777158763147413.79732382123055991908 23901305014317030054.8709522268210072798 18108487094249980713.43355091147902231555 16548026538798253636.07942080382234128942 47219820059830600635.65865875576210027234 63343682795170462754.96693031001082802814 24885970881070294273.32286393227476516379 57441205898149538857.92174346740695478401 6245172872338601165.21921093321973196113 39756902670431264773.39042339732002301709 3378093539399557166.82715547404416436413 34655976329382861494.71028062971165165476 89485110984018994644.01677992718368720671 57567360722854230615.88166935285877911021 39986089178956419776.79141925761352241879 43621442728199124371.15296490970994815717 72936024447661579054.60163767306314524173 72827841710160577818.95371047700546128879 64107425915227177975.95677749818409107538 91382319967624379999.08259774068263394151 81400672366531085910.65660688518397952093 64465428149165200289.1206367668411021922 35946456269941817919.51903267572250266365 42961546308887304741.05730174317502441891 85546948597837348524.44872818199756959709 3404639528096857875.13700664049641441803 53334674929023815048.90693611712617303191 27847766631676660938.53223167787397352486 90426556574116771970.84718737604435976933 69395043142203997078.77446001347763069555 11114110804536269371.98845469032807286943 8553817404023985604.47400029755856337503 90313116103280730068.91618073524509470184 78030763820700200489.81434607595631775582 57735372066535011922.58065008466927633381 46946129966040486318.05890873432986890089 70794269878376142340.07283038582669910052 2335699470265602324.69031337426844856444 52492724821337957528.16403026199674685244 7619077423068042441.50124494124489024696 6041871754822821507.05986934843396421671 72814381564100883928.86136380043895996139 48883828917967031973.78558592435735986767 12942169351270890102.94710729200138476254 68046469487667143352.03227129273739440573 18300898911161775476.92447183943535530936 67015529421059124799.2783276973378037986 39127918578441161598.66252620459104704507 27275327583186014979.8818781763562980914 13438886351163991583.43931868134587791089 93927530083790840773.00009626548633542707 83050900319074725461.24064755721141297632 8478936500176803229.51553066639618563743 38085986662956362368.67533160832925348098 5009333730668992349.1278692300190470876 40821863053664149516.03226089623285384409 15105464307995259611.90385733925191826219 89951753392996656422.89953766872268738108 9030413398080652447.45888997527029300623 82699295921169861035.97625464772708264998 70336725852237004165.38031007181954399437 30535270626710714243.76814214008320578376 57025266823823767847.72393792611405506811 74934457225271294920.16919187120203713801 72825100339371977813.14974141178660526451 77240098404485208129.76359139249043121881 87516968599490423606.67536115849044632668 9115708138550799059.77459973028896033087 44783268206755010919.73767444646329104426 28998161136992441962.77326093768254465051 46474180469574935565.00806704557811879984 98913584241883437947.06999487667920951543 85434485039070151214.40848937738253839733 43292341697998315027.86768117993953566644 27268200636618177688.36414223078758668399 28792343748014262345.42819992407407005543 6369276135330304902.24721319746241622429 51225298675001849476.43083924662630569898 60638905961506825099.71815087536116897498 13261756136790959571.57274762371794756225 94136861041747407654.23001850503304770662 89956458064286854910.61936180616673941369 96068099083565987555.04422666087255088417 15587150002092573520.45359623950647489727 5597366105638796050.98998013330031326201 29145118712211113353.33833943803247148042 87507506503896491870.63434090220240181626 68916462557005832510.93140416391123995436 85406833985770157335.47680913524179642948 6515715464801952826.42363138666123218374 33295063369683381183.57880396079096854297 53492494003209345432.33716912133432131245 43445566544971045232.76387236077536816479 21565088951426814306.97110972477889006333 40661941296736157840.0083344574579663424 29346999187348065165.10043996165754237387 69806440828536087555.71701314115173452788 83126390021018975361.14249308824921922519 97573304250359901302.06660439589323189761 82623916193969162409.12130424371492622973 17048819358263408771.91429745259334995007 57415278358836127529.86801726957764417864 14344780870911387.87242674227886814113 1191873378651933096.43611120754665065677 14936668459748699514.64324913111853929474 24391779668905634770.44476470567807610198 96061963027911815208.93349559532637320356 10376509718395080305.28796639281464480132 77608248418842074196.02643588057689143908 28703514644450363917.71700673454547774175 97118154551537706706.15709825321238524912 42221063012966975127.68144552348740801958 6009538990158792449.21904265882434644987 33945396595884336983.94846044217913463369 33851422084840602787.07652545334251480055 86540294542266944899.86890003645829622722 70739575831636164307.34754208336868304981 69677656881015820052.39736795452081974267 42760599354190050556.29023910541142556004 96244622838894945128.69654592670499827633 52349946084123363722.79419596303520697722 98382581617748488510.03884801083617986399 74156802649223612003.33409537403300845423 83778607101442672014.22282773723558699359 52324347361091484109.1111237029097498095 14464356899523588805.4052577095272439814 5757576758528268556.84447568228583803797 1546742618098940974.37149342858063205117 86646656275277379950.14986712180682202139 63861943646905556736.27139397069704587295 70801934671325346108.35036934279987988485 71898188531735101318.20422183928392275309 76462219104540785587.87947577011451488859 52615574908344832705.66107804467629959676 95793440583630706344.91325306009180144848 54285796027714432787.08592580638323384086 77432339982361710961.81041621653004592383 73722934422257497178.33791708806753871261 35843060625385163773.46373087561710998829 6740688310728297109.08497212169457322425 60445052410023385190.85066915095141590308 58427787554887718415.25511186742489073816 73039045714435456090.21771534683155675042 55420289499832709280.31299083127915727446 49365518797793308862.77514053030582702294 86560192786409919953.29050011590903927444 27159742945696137615.89091914545405991999 40365747218016303273.33819629039190613982 34100019884683473099.83639210314850217644 49613923386463606522.87379442714129366306 85789927558797228141.24615702490949216653 59380832752849541984.66601611372345665866 98331561404438727177.29038817004700999756 88774280539563015001.01703855441129682565 6680155931868397539.4502154666702025171 25991276008602194447.43338197091529068779 38535759850492135067.29101529360707664077 79292907041816908280.99657693022868194462 20324277100812408149.14789528487010813224 55688933900740480218.76906718182677591031 81290391387054458694.90480233384059592594 42312770311297249875.89260964507599806924 31787681585083003555.57903409894617226807 12535563050024538084.89030686634216839039 86483870970744434201.16079453319716170458 3382743850960949248.23227235095211750509 21899227909055596556.95000938063138209732 4147120705102704956.16273731459962136246 23204457138553900613.83963177683094348674 49459407976507046990.18494546702866455551 31548721392747189627.9579170476866972718 78662075611182188538.80767703585598219505 9041251384634310977.79579069439354533909 19053912700370482730.64314013684896863514 7870239262272299576.74802176370194143456 58780938905193856906.55036906119262750755 80495037066848298531.21597455171377040903 18559001597458097634.91534791144994562806 41608785873941510708.99779193921357059451 22109484556929805222.07320138947854033579 10762870180228964921.43989413446169028077 66671529901960956536.96815641110752737299 44963319049924358564.49302639071470910934 14814571156353604323.84233158854028887253 95249077183261797893.51818126931665888408 21509347167124071256.36024265216061442196 53524977095291749319.58382040985862444573 19567321025287536552.68696961934583553471 61197483810762507973.73412574812744327885 18255918867908571237.13256062063723758399 32340038841896646836.2084798955428207934 49553212537131507992.11825767130037211024 48231188309313075003.02094798048390624373 64552740852595698502.62346609397500695758 18159006995806853768.76058833379893034911 27974636216327203693.99242512486606261169 99592138166472753020.41838068851231868709 69726397562515737151.79303257255705059507 92841984916443182591.86642937461577144011 15390756102138479143.56367312208278983647 57856868508338432698.47027114726608609735 76870475023926639179.34064035585645303054 45576382481955150756.92984668134408388493 73630283097736966153.71823143903395835882 62092945519617924179.50948381361743916638 98315818286194436439.54902339457670820367 43821256009305944188.07482898204867374912 63423814026245406265.61642167369230799134 71199476147541536277.65768671710009148795 5124930139849231408.08597870017769192839 80555161581544364374.64925594582196741958 15107201705858729922.23111427133201471621 17311299333360553062.80721327600210986591 94050680535099272242.16638542580436608895 11266975419961226081.6367231918154020518 28626566293811360681.25557067355358432467 20032231658514994822.78770218079904756173 50161348052521449429.24213562481114905742 37870018147041793744.62673225093230843368 59086654307483372564.97070406778034686089 60531726308087071263.53705181315875221905 64697616971666144339.78766641948113860737 58319076747191110691.29815681061173466167 8269909498530653086.25784302016154623436 90103019349261997015.10108938868571084208 34339109667799662838.69791231161274645079 35893511931304864.52774585526825500282 95397805570536087895.75365867357853608064 54145125714431610034.78456746400187118302 71614945225627704816.65784345911205409507 53612361920872346150.40124794830121483707 884371989753825.58024613770206675052 19365104951652466300.82365089789840532794 38980113599919938922.20556754916292069353 82690437341847008348.96195646104513729357 1874776714956414684.01751148755310837572 62435463987674691850.19259659161225473605 77304571282376326895.43327414594481029613 1406020380537421556.15980924529279342557 75981115322649921308.29994869867116939046 61706799967808743702.58402811314280229788 83495443592295852028.83865873216481990765 33667371355537914373.25259636739055628321 55853176636671048543.56272840008861860974 57977299033552727745.65675186124641554209 21201320573182953638.2276232188806803202 96647713826064186957.78559656020440144809 16589617642667152266.74031401976982692932 67972213455703511881.95419367029642474622 66463495031407870801.9839674597628904732 41835381825643486992.38422248857662482773 93414720797529011800.976532999812976668 24535953985323762665.98860012796151095856 7740590013504321503.01104421102770282654 55051492514343774671.27243118410221702519 89058675810200031620.4864849964409299681 95090991645132899332.4356277247243302485 51440942438521317321.09475236113152000915 89510891145766256451.88167662925123379558 69670725265358765694.64929091820320108827 25678208826404422201.98095114406140229802 73420327174028094158.51131233750177377819 6194060135301618458.42825933927542375998 79804442236521784700.16817590335475856061 98336593320905520536.45397783170305628445 91815605688979757446.21496222949808378488 18819819165256494341.86534717749967857372 31748643106285777971.56381017777536326931 91832632529750817412.71535635252631741588 94662975092371441587.6410162863508781786 47171655999546739295.21771147090211234147 80346726751872908867.08770730727645351945 39702461685471626235.40859378578873534993 93109487184262518655.94654675154622258518 44965929977769556887.3951476606301258934 80882493117024191610.52638546512257420265 54597902954663548220.75779314920076123329 64072363453968535245.15064068721202786938 53505726957017370260.73001306311926175396 7929286888719908590.43775055541069794012 32403706104341037330.84885814717156774403 81030652331703581210.39813461269476189401 61771741300283645941.15828055236583340233 50348767597024564142.91372637132661878337 72546513317950148481.25895360586268019933 85060853701443515309.76175446768586520904 85798917102221022919.23826990383109500423 10328821708299722771.6277554114368930232 78614867462192853687.01032734109796663884 1089080639884736685.16976892909123876275 7250389648904910835.51588920043944233474 40538846605362917303.97776225184851760694 68319034682839893810.87326230431711966699 52187078505662736058.17255799629448182763 8390857270413278599.87486468353356015887 81998957479372331095.17377636288240468795 79141393139177414990.87991098020811972074 38134982571216548393.47161758007884497041 2778852358739668917.64225321148239028106 53919444462248832244.21929245870488200048 974512652799949186.01749966846195712014 91658872144254718402.79397582222512436154 74341068887911096223.4886495867367508145 50501448054835165601.49961820229280361813 44002153305829558113.11033784656967377296 18675105980306543370.59370882880447408089 32401757027037575391.10315950625943649846 18628796198438018094.4507794290848269093 51547250843536978116.28397377798484484867 53780965479651604526.9162542459762352935 25699695647622513075.97755587774990169228 69176584236748651333.04538980376409927118 28974247047473224433.07048102356168866322 21601389013338244009.58321738129523308805 86025631414093934847.85402427890057030916 10960210143131068854.4660908349982795407 72333529957267865164.17474204753003731298 18614390644106610351.03448550785259242619 38023948074901015989.92629048511072214823 77090001790386528177.24505737064576879379 47407599193300288819.76496656626750814776 53484334897261244974.96847032413106308269 59861273115363218659.1207052249010626847 34879153805267507493.83816850987154500777 23034556239567534068.82565657961064389026 37297635903103115667.14469634349975629245 23083982118558544602.12660268624878589854 67628184712642693123.78313202681684589585 89441897535251978732.88072039029870426481 62424872336668805525.7131299423452898688 26845319484647944890.80665464290770570288 26577843679928551324.02299498329593932645 61752726075674258511.54136647076563467979 37032886835729607691.54665971406651881168 22221550353848778760.10625166372577360583 64169762780103103796.16177814957889622459 87423940111134694303.70815939550075623981 84576256603251942760.19387529582224016166 15870374857051960315.56037319448651409339 67601159335605967285.44395181577653339106 79217193113396238630.60227557425932590783 7802808604428791833.56293863835388884785 76435701550675526744.64289996318795249191 7453270817950677250.36181757341056385697 25325846915785137272.0244379420793928167 15598199867195360136.99549170220914858699 48031141214355897375.54082162244513736063 7578915396720672042.55108344613896908933 4876888904839736430.57793044766719597925 80435982152444289194.27441051018825052302 10877004505088291207.04809751970873642982 97771507941538013059.51910146819426688992 19619628660109523928.96586922718745203858 87455370315531344748.46334220112306237124 98641576437368214420.98702470411523605163 84946247082146203563.6492385708828555819 50940057430448190323.53175446819700461905 73110636424990968840.60088211025882157569 63702780126475182411.16787769312111646998 29785633891078384889.82313210392137982371 22988294155559437610.44628298687061765935 60966951500576625301.82559046977159692328 82612917037905447372.65590225623692280768 90062066425816035530.25981850237484078936 5853508061767952933.19591902968125243623 85526122325241287453.54942244772428909048 30691073998630529845.35770324683019627157 22488878351114343374.11206629127182764337 4937354119372000981.62962703590499185748 95553077611489834817.15696492350278346338 26637801461032644972.8465464225832950549 20734030379557399423.97377815976866790121 60545473166272020000.00212658674954968006 10277831955459317217.98403351111137934626 18425114065638074557.66831456664950097551 22164166926162938817.53311170379679089398 93317972268038236937.59836082260017825471 6192566483907279997.29601126869976437882 22218090406174467946.96109018913861718307 32519805243578395785.45788847197950493769 94327361916503765512.08380859612138352564 58838554919534943711.02691533550557528162 78110385437940054777.36279810679830466623 95179884608670538978.26360527784986085784 20312357813968960607.77201036648186305213 98130042170206507455.72914554606972595782 42487670817947644312.70358087763797326812 97738983668131837316.38525967480866433389 10287081578724088.44504936842119003966 80039622036172487960.58569470769188915287 48736300214552983059.66552309343363810827 18026211257585059781.86550514457967092437 44093590002078092842.52455063703850988606 59745617959088229345.22767116834948666815 16459003786247087163.44961880796306952162 13996748899317517581.94412096999151694425 64935028849352984089.32125192578874574779 48403441152843300690.41271949933990657478 19810156766406629826.92883485480408628272 59258649113511218043.75933706062674439432 81571406733727999408.05761503862874597138 47834683220499961670.16902674320459223751 4450602863711400357.16961190170047139813 63084562996710405837.37697879658915566048 81937359538891766509.481987112184051766 81031132708124358167.10718474279363289684 49178520742626076046.51808662871686360254 76790698713464253731.93419788619605908351 70923846392751066481.63968741399427563887 7950685936635485102.99509700520218910837 58953036752625903993.44242812702792306178 87504047536662334121.98141040499924190306 1050495876343404605.58460561532942138152 62389551468324777686.0677037691289606832 97411474488122277715.12547068620514968568 45029741531053080482.41871582915205182237 91920536039890055466.84788082820483493713 40063884449033184978.99784595592406624787 93891385915536373865.73833415075111249643 15841447310844818571.44530381067201666194 31353774942799463256.32639073178907971442 26516293941847545308.16113447274424063014 78155393529194431421.182025308691153889 94043424401853011689.59951461180076454352 51179399583120952456.71216269164209635328 59495262778849504624.73429881814075869577 76472772686736785080.44297160903247477638 23915771512261572689.96975240811714400575 67777972041601341161.15051403265573213236 40153226410928090168.00925374921235402358 36097649098971463632.33596008006615007933 59378546419378822437.47086109230505139908 48939516356900597073.32371773369102097833 61287151830501397250.35676664473285542272 9193266785892405939.28468543439194010073 69009709279261117198.84132041031765880307 996075802179992091.7702227312691475175 89532559443082202760.73518248119036323748 72396082076548847989.31508224048550791 34476587831714875770.53128274675735155531 29397511190171774749.81220894154482684671 66176473367455449564.07920702323512100439 10054673416560073414.78440112160280756006 94285318734093421960.89350463595584157275 17076876022843814386.10898317099309841736 32563230587431383008.39944137851532357884 31077081608607630960.09594886930444310966 6402691264535157445.25779209259391663657 20432739533671256035.00386756163170146101 37990638283608493690.4922623375564272525 32495894698220977047.36995701725558061322 36268170817236413905.69175060824912358859 14156856327558680448.96939141756070350286 20987067274877025315.6418536688911908425 44443472923503379013.18507513387010498877 72213862945789302718.69411201290644457509 64306342082139169668.29919800228870118386 92080602857599092931.45274822361074084379 38629377086333698591.91116966232748235631 36664124668987245661.61527441748686189132 16593596003154985374.42365613633537298907 11517676053725930989.01043212617296685416 2373309182112757521.4074022197269480431 11516723268672671227.41101668376406625881 62290356152859277248.8767476325847585869 44584163415591797513.51048466884354440895 44573031524428373586.12237196748017118095 32709245264529916946.65572328470440503459 80197005440729493502.25870531599483285686 50185329712395063009.41725307480738400365 52671884384069220406.92757429181778940423 57237620639411081761.44928366297556359143 79594208179953260154.47824781313777967894 45106078998233951740.70986398961161813322 2711947048631841310.52591642064586507236 40121893471518545351.21394340109104669121 50044220761897382740.80235366987200868512 918727670818361826.31478600102285637935 81689530887044276571.47020947789851732349 59211732654766661038.63200907254809247085 22461763696211397933.97301696684347685245 9968707552053677107.5654585358699928538 74334007114410488946.23252642785168440254 42422822009354473195.5503818115231728898 77902736775661130799.27410522382644540102 83178406423685401520.24182461794614351106 64642868767942964266.76651848146310496521 74572728643233144081.88154406305594550926 56492829061508943504.1681174382093419799 32804823452299066552.51611291337461283729 48414483056869403607.37515243327833169584 71285238767037617580.74421978798162861314 18157854146721706437.43355560897450389782 15084777223394511363.51665958460364922873 84846703780766718732.31707210066188669089 38625825782001844181.40355386979382677329 85069209310643443246.76199734987185620171 11538529902542521417.36375563655954598738 61147707614304293265.90035098816571768568 77785227551291034468.85509594959138490678 42043423215691489688.98384205250563612327 11631661425331482792.37038383040872794361 56562196299365860165.20512764087089231483 73306619510842475387.95784483948634539994 76230412269915250557.20585249796545171257 51070511434375843923.48904530176183146611 34631065191140067997.32032366877628861233 74440906237796286778.03573785560233247195 24832617634317591990.35112009849226838328 57201455349490976146.34798487015037542781 20666248269732985639.50435908321369193837 81503629600642917321.94463259259164975435 88379170949754515265.04086751202243911423 22502817020610821923.00699695886326258863 88331418911039246017.54496560657862887001 38120865649340965916.9369474539689701108 69559234381160033815.47639550992960195515 15964800250192580685.87282706091709040183 2904840391021358825.68565431050169168247 89305543002050801924.34688561403475985618 86039025611566923135.4538177874871701584 13883655831716458313.03249863486647380714 13882793928349905241.54179022868632498146 36088015189358930474.40741354080088873006 69349180616727242212.48037418818080719756 86559316512049415520.89493619423090914864 41633184160895243544.24852712060009356849 69116705783323986591.31352627765942828717 5690364228653451711.95843755376001619018 36655370038886774480.32608715420422155951 44572641306686177732.05422451473702767148 39604652758196719589.0392584111181678369 73614664420559868955.10896912874342225422 42469957392716151177.69520177142793113451 42554376193049144175.82932635233695266379 89686590856220666265.97861159261854046348 38191128809714617531.08158100760388415314 85568515302016107383.57323782327443716104 53058851423378112474.9180113991941518797 22098310820484736197.64752076795871815401 57400361238372476601.14178845827741499598 94998292599417728098.63630583007782488293 20870987063397090383.21958494648212109865 66545485230523851901.40913501773147484209 20233366654975516779.50921329439805593549 54124968539855656975.75945197780728144882 58952889180786887468.92336169496070695757 23572858762676172441.19419796865670703136 68356457632302139959.39659057357206486446 67212982995666859902.60581901272078562107 55309163625013176102.61705806872280334824 51849397884367166591.11757549314315948581 71834763574270184965.70786019602385268057 62537462326813413324.43727529659277800534 74486470435749073618.4069465462679272371 49453935864622676969.82863826969370160468 5990327502004536670.40613548212398008584 55849606804477846412.81614680085796599462 52347670437728872451.60829219302236820933 71128518832606572208.05297632755183740623 57700566956325500757.9368428311632500167 3941505690453114554.57443186098952379141 39721830728149125515.73359631839648351547 11946515561683022794.5085057647566964197 20805679533664541625.95472100637460468864 90353113492169538120.98317263130601981732 27742207784427746112.21175601070026933358 2035449379131898860.61893492084966538379 84259235865538173229.17957826493361096451 86852839565483372821.36171872255759530572 39706107257114822897.24898595839895574644 11632581421985176424.4749791763998473564 32473185407439892677.04424822151012327782 94846474940873368886.47125717239172470886 23411518955810618626.05599383933531093992 84689335761237111628.50787565501818345325 39737824073135724397.98992048235490562496 59871468650513122659.45588422791320976681 38230367805535942534.52376342447547407586 12182752489787440196.22531152152112989813 52842313174910163241.81360677540919451626 28251237863846234401.37345838029561695134 26351281484530163848.09784705932615577026 2260882203756705476.26325529170624836361 65341104223721395559.92994547904991032639 79392380750453958376.9230420433712893236 38752525812207853294.79827572280531925357 94564675200754786008.40385955004038114983 65261074318202302374.6220376112742094299 61939716425348289421.4617560844289353116 40751965953917224952.99032578443225368945 53224167807578530638.12345307658493534861 25568435326553567836.19794247987563926822 53321978070076960701.77234221318600795495 50943658996364477709.69167358953710906762 4460674321149435326.44410616431283448815 90580378769492531389.32850474782816149627 57516890987710794065.49129228309686593658 58641651975394136619.47313682423947591446 2539057786441848276.56387244376913465655 66442970166306897465.96303781207666505413 81132658729499498735.02633722920705286405 99697850645161923060.02830068457288927112 20219071177823469668.30907642070300896841 53808978381501865797.6828857466697442448 54991275350031430383.77705687563922914285 94473724807841517015.83599079842202981992 41983471164145055902.99164609111100808913 69534368902532162292.79371594516223041672 15391467742603944342.82643868229453024981 60705298423592709662.65148419388587814128 961248392458401632.08351625146383776688 43193344592841807852.4696807650782537467 4474670475234057669.39327967939505753749 54318502635973115387.53009376991087621552 36623935827338610832.47910968346179703075 50169332847477852372.786421629211505226 58716476417259692694.75073243741234017492 3837274796163006778.77554856763698841401 88480340613378287480.16581291961872618647 73758015439607446317.41623690920711916103 83157218848852473689.94510025714962107789 78665139415908353385.35461480944103464594 46393720590284734443.0268281667523122709 97941521096302650789.2383619804281724751 1430461184928276098.97092607050792331956 92183418458081767495.90295868395332981536 18587829590260144031.61045066204956726171 33910880456788947743.32639321184960501815 8643774799603718044.95848793264985306158 16530629642406406937.86537289672744309241 97163825936943785950.8765534429518220209 99384879015008563384.53809208986985859089 164957304740193796.06388400469550554107 31792964091733011819.54650716774167543251 91649418513378281055.23111474531557232714 52083703292649852533.38238915490797453254 8559260081488370954.80581507604268981122 24614610792941695354.74468591000899769291 41833760971141013511.79487245219744271785 72052776109204216625.30986061054148272283 73370091842092056221.95671403960969227586 49702657426658105310.52173445667207101953 97848111898902725874.25843499009429955617 43153064263347626542.4364596917452294865 65275148801703244932.18947273255105260751 96164943655487231669.09157527843841142815 52122141655842553913.07372768195459098398 39180832590340904033.19058676012368268608 70882862146237197549.58135973861549451293 28580282810679592033.7475345071254394602 48440425334997246910.74459077970879710701 16814584807987768929.81737460978503170894 13520794273693058905.48292593342316999252 19995906699209791443.57284583682481312512 40797592788293839820.63781402831602791868 32049107559197584000.12799367588184057606 52009387003760623306.66577860539782706313 26604672710856900651.14929370077264357604 13119843271678280730.94992557584696429386 8019437163580486458.22203055203008616316 6295953982310973394.67451076050300971785 49061640338098532081.37294955201437440077 95680113142390487661.38293593405143177349 90468942334069271689.63976035772283064662 6050679886576286944.60176633878595468613 86373961035892755094.01584654402800533829 63107783760246748376.86271977520370357727 91993443486403659885.71543346205387725107 50422193080955868001.38921428419102818294 67989012263932941304.40030903221717614135 10996434604085406951.23331368343193595405 94847202892181349324.93431663508520797754 87451001086948178213.3660714839168626969 55978269037835220513.91545416931516921863 69271436862398503822.38781975968619648667 55568776519304746014.33096744133038105098 87823040602208628707.81606201388895035982 42595671798892142217.9345328771411126306 29169870419480609711.48189458457675604336 68020283357973382913.15197217715683675554 43873502907427189557.23262432553781494479 70040037130637893717.59953971203068850312 54650099125814551325.70562555377055288421 64148140733433319986.59208860559395525603 20364123359755827425.09461684823242532999 59313112013326644423.79041324883705460362 58627077361747072858.84459927278071755646 10760967132911989294.1320519186868453871 88595347003728636918.26085286162342643964 5797364165907081829.65156975932096623307 28791148996039003879.36802258090061794479 53303897630819789980.47204832623372416504 22236553726320594987.79177107925291201777 57460658847927875814.68283132066640592427 92435040357213976361.31818666356586229559 34356893967611723472.38277664300008036283 14970666125742025956.64681519640697200704 51860159952932857603.11489263451273788528 44449168015366345314.04950425314986414118 39823488283464849696.94044825382573183694 38189782186825981.68681917172107578677 11710523921378247651.07263398678317086256 14866193671988577337.14928234654989859641 15695254660252895128.20012813308604112311 27193494906609715168.93487465687223421199 15641114954440701884.19145304509800676434 55710201892882275374.54954258927554242794 74532427825371302712.09468752947628690623 64608729644637977190.28547760967136975906 50444385040646253123.0376408348884576015 44281717803259761353.25252088041306211137 47486169000077969449.27098952835867709109 95185659330585462020.57685206030874096264 5783947677234550256.94107393717833867765 98565208092518054257.12827315442305819637 54855192726022036957.90090198447063618368 58507905966915855346.70847294764821849151 52129809767085081615.51089140656606162446 38909884321093357216.40600383976298712679 29209238982432928194.45418512915502472367 38593538325678492719.45138364391472710797 47648718921011423865.05962026295022810402 57772369451606076193.47291833651816357994 71896042319025720951.78414061031875216988 79464440974558930321.09157430958760930025 13086105882722716846.24221784308461425598 80680325652019016537.32771144423146515249 83380795707125352966.60853179729740997391 83110543612584403919.85270548262678217569 21469423169761615541.64221120438094660859 67084907375625215612.22190632727504587517 36390753217569956219.43303639913909267159 4539718427789144781.82389792540583590333 6965968643203422531.29121528374213116238 63147537577218136241.97880123831935991665 30083604700265300627.74526876610915099591 84192584568845992495.51611389787823134108 32029898295833631007.03796079651753861482 21009501121620051053.44620029775487936822 88153570698284792979.4198413476970346203 55350439408051184303.43315685845410321166 48650439714031833553.8577732791850178139 75641464668784159276.61175013414777507036 29334834151312169834.91065672256394248404 94455303285518756540.25748039955968721542 43847960932006731221.55248088395703181094 44589917160056890929.28104696712927123453 98037547188538906588.04551171776128445416 5650467508426466781.98193506873496634558 38325443196997559370.8675439753195024478 38931211851355809224.29895786111493281551 10551379157919209012.09555192152377281783 15178874762703218800.92851723331325306269 90769127943531818709.28181289093572018191 93796812894132921834.58212743000387805904 55743036646924924207.39100808122146429174 57811736241718224046.372910965193458399 72836913538042342085.27272584998494579108 63083949785052034240.70882518550171275333 64059324718450109622.64659700664807802005 78258058876910602130.66233140746327778716 64601003446362398251.2863829036155014274 98362121317100122303.0620011964655881009 3668314215429106266.88345329943130703961 85926964132104319717.09476699492643215221 73318264704390600441.80656357329179493198 98239255224172159447.09227857722648555462 60461335099515121911.88183390522841906263 44817494358399773420.22327964871922794193 10726283714657934793.11245168450959043783 83647529159460225744.92860649437896232338 18623686555583829004.49711638440551109683 40783007220686972983.56563553175302081644 97000071526666669852.92208598781386886805 47935844674165323218.16105287914985695687 37869835874376472335.12513390244850498628 76270614155011669894.90811773192243811711 12445033260929181783.48576350236335129718 61432334284273056322.31692962494436017098 59579958272971586977.1474421464161047286 58077778441756131725.0393767096255618495 70074726268345512220.42646082595508489398 55039910305043045124.90565475744933845168 90612356486800688524.9622253465039421596 4865878149907910898.02119415275026801 20014863515881707161.06972826091749978847 17254593164343982700.35645683844507508125 77790108958623570362.9273922996774640946 91773608256639755511.08186858525296552635 29765103232538039503.76419014231895358591 3066932911401942321.23937329048895320529 58494745616609818416.47616473947211609965 23081126685915533734.39760752847990089478 32156114534546088499.78787750236782063147 52697478829282205322.08594580923108980521 24401075261824841874.63895154429944111095 15369012809480106229.86478377655462249957 52025793714772194272.20399442817351234144 47881181539522356118.82823082147036243285 20134836744375588048.70399372530119573765 8696622640751882541.75631942873215850836 44423658291355182324.59218202098887779361 45128154031095092790.29636013410881971452 57560142025805626286.58977048711831801631 32467888208586523879.38591195606808314138 46947389401148162310.65328389284604707709 58543599322906122998.46927880967484758317 90705853375300523238.30325517472834881294 99935347337701456721.33300729389302824922 73664920770498568501.00964316254181067753 50248038819241009093.99370399573821257399 80801384304500277055.02843609617215588773 37352212006587512508.68514171987301922741 31002358033036998157.06866072315370640852 92703176324322424071.07444944160790025561 4908783496874380237.70684728116507892389 64500842964552035306.5285799522482114585 17553847490270238270.30276310169712626326 30250494488847551388.29182283613280006039 72273495285700970091.39151430803595187888 37422243020304072694.07357318000806808218 52374700381538060632.74065797848596156939 78687223743195481231.311476876413062592 35064014773506986703.25579271061938442621 95978124582017507110.17637768006156561456 39059957895062360973.07114010268605016642 61207394770105541499.77984237319287501401 86187579279188632770.93079284516382555912 78384201725643050073.72146913949116346093 86646129225334739366.80777683055823838908 56241886349729384014.51049497770377052655 79758637379182603203.54273825154976960777 30390502302144806062.32012192485925342553 69370385653764979860.29200307353482188227 55020090927097630618.47495870777140085642 46027903183105546918.02503639338579696426 73018733243466521169.11645953890179976713 24017468426783822336.01677913157155910682 49920771227891091768.37584045763534840823 73734515265337416706.17961081932494315155 17934611474921223624.98504841725981907637 49043365176771998915.33028710031608533976 13089747226861789646.1516220453673031545 4029746122473236643.36195895833601662956 69934115480969888029.33058180631369274046 17845141825195457847.56572173699605882593 71068203013676407606.41564101488384546739 62093158147511183594.04850769576018480734 99817972123248119721.15162626738670266179 38802084278779674896.60927079763221001319 85485283672142017235.47532703888052128526 82359119859443042319.66406781215016376998 59394111325507260668.91002770704758936945 15833322767835311164.93124421708970035874 32027201661197169171.8879282625276561415 43741851899139868675.1663142194187673633 30348237025760446155.30299180580020604486 84156284206536279257.31649605856575474456 91351185225442093630.78271361897466228133 81598326005445142745.96696042589476735536 98104901790270121744.96185938856048825209 52024441375900745416.61865690036240843158 91311747456509297211.83991840813486063093 23724285907975651996.16669190947499689672 77990829798212237151.45382033832206729018 32865661302808795857.30358634337341805833 81282530900217916154.45498697299556988481 39601272219149274445.14496954883224383501 28603141290214141651.33766500593557592852 13322534870743401319.6593943913073211754 61369459917367969635.16372793442396872386 94745910215291186962.61832877090196986762 83820146640082408594.26746892784838390581 17510549430067516031.23032366851201382174 80532834312452858219.02754353225489726856 45670461587805134056.08799570499510216545 12302099103166339849.47476242225592171222 14910923816475027261.82964841131028446395 39661050239905728328.68647868726180657303 26782023201753243235.12948903766786197394 18408090749144779583.21157618297149048326 70653526947491877784.48353089391318305812 76057384745153675925.56268995181009287411 85150964454147186501.7443914742898774569 93379825087242580928.38358625370300965606 99922013074180655242.5502822109534275777 83601062097624032193.19566087599373446124 82532450144760122584.9288076962866510693 7578218311885216655.41342609125802018023 45978029486801819721.15352026146870772286 17790762481542746946.00886647626039068819 67819259513220916126.93729387566624089288 98364257621411195552.20625958712140493111 56488485278787166743.62364163547862759339 85644436158939361258.39294847711032095327 22528402305118907719.18648935062918694919 81899304954792566334.36762652685216235018 29170807835909348268.26890033388900449234 34701575565324819852.64815803765067845439 54358255137309943800.11068907511243225037 15156045940133726004.4120493190265722953 93533244795231160065.48070386403924948404 87322828503157666344.64148892111927737303 23223840538086295443.39934745114732089515 97178551275333411629.38092210089476046904 2914563929800377321.98720763063188122669 14730565239893040039.82513886283817628459 31709815474014399629.98202042366413036079 16757610182448030462.82514233788691430443 86784011576011946287.83081190179712150327 31855410010663124904.90203027148239446156 69871004193420449510.85593157959100299358 38618724898388701245.23302460481515210215 86512750736063624283.39830025880858669623 26859457673047113707.0123375267060779945 3629674156182458278.53160929556932594801 95953234861836509625.12515652164631258375 26201250643005906590.56033184521839867433 42616637049228611651.40329742326880462082 92479028531762985183.25085113109042083064 62314735088475452443.02663120848120741651 92975201810595067941.48584947383553391067 46232659999464211992.19228193930722809408 96598297596685607428.40008322962035885501 63538136052215046901.421992893323410282 6977054999390476723.66194755496181194789 79995997562871428615.40314821572015600824 54589894934494196538.43493940823347225037 16152863298500987739.26323813281537084411 43150674354739870370.50169618769481264638 93210204418552469375.70347721631361862445 51089686134889936623.25983380461583480405 73589504333631069868.77871880986349343079 5186766007151757740.52179416630283837242 16108058540723028027.90458513953230916005 2502824748177785896.7933525953720324018 84042078029994813333.87883491687140893306 76090007056799137308.57182770424778561533 10252815696560797424.54863061021565854015 84867695511882129683.43488949556036231591 49364895628117488798.38945075437750033454 11774252414228129065.69890646667992983785 5649171035219943015.9117587602571568632 7076567544402578508.45471156617829216285 5505251684121162728.63322638777946542256 66509552009155938145.66894331455060576247 63022507933247181333.04890088710403505766 64188052090789548556.04537045871700171658 52410428758290857135.96934478335342796419 26766059631831769306.51819727128769916321 83208958089161027938.02107647657093697469 2564566510658582675.56431655764495520918 86496030615787096997.39677059034600353657 17643430410847449670.4775340269888865011 58314581542164288884.56311117281139730057 1750520498220031650.97155323835045283201 53544774768210877488.86278615104051437701 2916594469034175644.58026746449813372237 18167579153191395659.35573404900267135166 51719300674442354557.09039967967192306451 37946117471451058888.68305351525088359049 46964913405622449263.85164699394928918566 21983212856759340867.88945854029033421983 12201057651400452678.93924775171262577169 36703515394142911887.58395045442521456227 58330786353958950225.41022475036002039717 53746145319996112987.73450953398056482189 24118649808256103087.88481175104684102872 71149951098731848057.69367602191069358512 25990274442796611166.21954401012469842016 91651835161199084123.28270322722692227764 49449271467402592196.77117646080447178957 74866738576179522538.88843413195335960956 45405785869008593474.19015769216956806722 95613938017172486756.95410194469325652714 23272879093176719789.1848375386214074184 74145787760356242349.12419839434069468718 28507596709185070321.18102136897791139539 22470871254559995311.77304830705442650015 89125359361537864001.99267242898409195413 7838965336632880036.98187029991390068535 78361989372838505401.07023432792952481096 2858947285164672820.50446119976982098531 28855723337954997933.0184911656977681155 51709083974648510347.86559478208779212932 34623960012916586595.72212768962129289819 64718479333742745409.77308549023201244073 45293285657971893990.65863489067729832119 96327285531025480497.34877291571495268794 45508599944290401391.40676308280980651828 62917347508863216385.89357528825264927657 72298857518004434219.39486688275176138151 60543482877758859352.68789978139370761716 32284341406752121990.83153810898089498945 59435377526904079350.39919135181001107463 47839785342339258615.508482670822046108 10267900057419355033.42872157599276433269 7624151171675260137.17218110786542017581 36141385550103236084.7783787328114919778 98498824306689740292.43448361576285050879 97253816843308571146.11054762090895314189 80385964273224714145.80637909952234227135 15042084234879310062.33313993818908955644 87830239500387623522.25817507170636761271 91371028912600126701.81424206306020290652 14326901029506785939.73759937825880402688 6174590493610446932.99120102299027277663 20037436222788750024.59169824336741312984 49587056267553685011.17746487070276287076 28605457191307195443.56876216651451914283 13363348011550182137.05228153924027555722 23549252931145459105.56758907566281681001 42771068675422252257.628942862888044328 36538098486773659815.64019330909377609346 71694539008808077032.74306008058595158716 93775623724378530746.10234971277895933494 8595438477868438977.3819297798637726096 46138518213140455449.05989236945874291863 77745108611792719437.8989474458430909055 9256702514320270392.79497127228543680539 1288176824265313543.30152192072133911005 82570004354312790650.48500094709931603722 21204033648495575643.56358947162246529056 47766751019716721638.42572958118123944272 60270863800043531375.80743661886182555744 68705419881812396878.5439687861326339787 40416530695848610155.50357826121794922822 59465946384271335391.08035666054511073191 69980404918111973918.29133069918622326688 60256419885263341847.98686331567146202912 80866512379525258344.83142957784435932727 23360790050523958140.34870895057384719615 29211180210617868698.26190616172419208339 64897620367499939028.39020040051891723874 28854367669868379207.53550056079733342646 36249553513204036535.11601595043081817971 43167530899537298738.18850401186424181022 71627297960739064750.75437951072401132456 60568601185063016685.68844407640072914005 40594514299366924778.97511320747643375763 86093663447932190858.15376251383287417044 22094211732778329701.17617744235289688533 24355982822150710088.4253648958304802646 74068535804872199500.23414032965970782167 83810523414358355741.82855116141441869576 32929425131398871926.89567458002777558892 55389474381924480991.03039407229047076267 4684903496588946743.7286407133145404453 70523699417655089699.02866639872723248539 60865568897147192779.55209416437223512493 40270030486022320814.33670374141853100558 11572927952704824211.85412652757644773548 8658682778628838295.19988896424472468211 3696935654794387822.56591663032538738511 43633856737829321318.86972162590540870446 56232324485191592282.23943953209818633965 25487643608362420801.60274414791826912301 97902347975100593441.71222256448280451995 8533077082429603236.76284273007149314699 83958893066824347268.52045662153985448821 27315971531491094396.04464263480741890702 28908776499520778258.84560163279450957474 93354993245009292162.53242837675176559253 84132556211812148142.20759566009122050043 90425681257045258824.55566974199168029347 7446545501357609488.60967635125672563806 85629216468763418508.12811256060166105325 38026764448513222747.41287135413459018729 50393427398574178385.71706161137618951895 66433362949256274236.40728555237812340497 26858540144616715423.53987223984813119645 59463768040345502243.33148976482280422831 43954346506456252430.42460492738066057485 89311577237275639889.05118955319584242559 95277088333142597602.11041422920795218015 22503388797752709300.94467498117181314374 2099166509692956664.44594947031675360674 5847314015703930855.95087041270965377446 21352451779398348005.62611297478946970604 61569077351012705051.40835739948317696108 96528608935406271300.17871912878495564805 5252148619672536417.1204728858304607805 20904402890373798580.22092390351381505534 29494968089724708502.92527224858170063447 78575935917397971040.14397435782540298614 4890729187253013482.78715807775986375302 7624011720108627167.12841517859569924759 1804205933644816309.70464649910268109972 34419947969734079307.88995164183908183373 92257531549657258821.33567843846753465726 77655470848707308789.61992527367405521061 15181152509275112334.10161481657478844053 51825681050959817673.78294408083079395034 15590330143219071408.46615294918253953424 51717791585859198722.76021835679457169249 73932415819836605374.44570804645000790171 56640818906113775951.40448609712541723259 31854611138964185399.2734548304382647187 48432738371989766680.79924412434299288442 89389352457648653992.17082747058941465727 38492610453083116486.55630585506380698962 76267659964558567579.50300359416629823475 55212355329146243917.51917517967685651031 35114862358244710828.23126389856141880097 618226074424774355.42461460708689316362 54115041042397991127.59119784119315672162 16884938559060810388.14026877623592414678 34248427003844326246.20979044518024288353 9077446460277370793.79998346827862567123 23423092801929658497.20584464896636660705 98879306943292875688.32136302865358004955 88228444714589018933.09366507740675908233 60166538267636354651.17401145554895909687 52430617639076877249.43096111546273525239 91660301136591115270.89111434664017317131 43776092392011516260.6180424604691844711 98004940964390002396.73047132712408151939 22022501966163675803.6514402228672924349 38311875187449813037.44076568509374785058 74723304757649414732.16123690712742353246 5286942658085833467.52105594226158138323 70488552508307632700.27139956648300452367 15780210541186138086.85517174994208627946 1818657773258744292.51617005228684571656 9282708853725709781.2466206287456984407 7716086833614141175.57019599902706507455 20077661693793709745.47793633100948159424 86740031298943358173.356495423986050143 28123484229845335211.21069773081386483978 8678048669282546065.89292212741038817415 15854642768788494003.5635378767327827484 78878338975070647977.88886467926330991147 17378510144996928865.60927857439147217334 34535721769359872474.17871666226040661788 61974276586666358633.49073419177305969137 31362025696002307484.38447452968187123313 69161618921895637550.06967620955187820707 89729117821785180000.37967431074134305482 74832113466403875097.68653157249634114766 16971905809779698029.78212959467452207025 50856921312389292411.1205549097998529184 11805589792357334164.8286258479808561786 50268188491363503357.15944013555887565729 72860867775415380965.99786735661593488254 12833767229883071424.82351112235770111654 62970024701447394388.06407217423785635448 55215343453941130096.24585800347275660388 66681187457942436148.66835545839897499608 91820168246254195866.24756997025719302621 69412626074959961567.53487604903969897427 38525128364553680182.42211357795830488103 90410246532678403381.18637690295346079733 31780526300182528930.65055397906266790377 55168929354057902383.24638211323051765398 56226713537881451661.73330818389053014363 33309028698251945876.08275701085107964945 4025837744006166752.70507226782712950282 28535479905566066007.0059812287975747865 50476614316321922760.96973600412297338454 22534321944740715646.70226351622228649551 14303316276575184225.34053696068293129213 70730077767547437054.64702227122357934295 53668886494853366155.22945531290724306839 30693509952939143748.39449172239353051455 29942680469889435265.15336754892921217787 21183868040755777321.72464928989729851514 28331680518891760454.37320800255737982773 22321049980131357113.31818626516254026525 65966104564471572624.56697131576653427714 23926914695443106272.44661356327635468443 43278241793425577802.5732752654987621067 43075488760698553423.61615820913976089198 4194653442966823110.11961818391736656201 5720508451704991723.86014243676784979884 91378588303476306003.23611455069596485341 23256944487076486199.95157339545008461516 26931261460165776313.7261251109662395498 28251115861328606962.64526547279605472564 16325555040638618343.29474921993986343958 25988362983640522084.94727585341111430523 89679605147657984223.39262149170733624316 94237619769542204793.27242906190462099062 23122098020414590298.56013497825588248123 29085746988735739720.31846672166200020756 78650340874906626228.74058391328861402018 65012272748934983792.39655831313154760692 84426452020086209612.85021313388094222578 23430320182719419310.7419985433879169451 9231734433643635113.36037590041489287711 18546807676715112104.33565120876073021384 26425185076410595186.45015462167500515893 61134303422753597786.56419173309587582847 79254014961712137057.91060469092504913823 54210269230352379421.54383920997589003954 23873758272219715375.76308468275823941427 46716585406298878004.55687048362711491346 34853150928723332258.99713140590247668085 11059585732989443588.42204012273924386221 43718423759597201695.433546355800118714 91868314633431028065.51401382243414994504 27603737795841033596.61144676518719193039 39946216562171942163.85093572239574279966 83600432008425669863.50696947798900716531 73724318994527956981.10419385076307310239 56267731001470290228.86121088554473044844 60245452189561003047.8201001180053664692 60717383148798248569.31652386718453865123 13329627728146501673.00311295353717744738 73608554080708228085.39716233442983123856 52725579204766619870.62788530507214422637 68217469215450492535.33657154285194917023 26648634677198260109.9992837063737283518 77574392305380150389.75702063999670162521 22084320332030197973.37866566710040247835 59334789189623610126.82466830439568543576 46438240422457868458.24061120703006933502 96672257070370386937.63538742035069244493 67702760689794546950.7808757573900284032 12786701268912420736.56616002947826579786 51325878431705959783.76620810837405572611 12780461311907988493.06665101767830861992 32552217999438514090.61960532102078917954 16212714378279604230.71098269222974171841 71955329096743867082.86558597806301636279 24789720282205772619.03197327526849389134 24156174533226627793.59924659151749607601 36477589412187719190.16553719098644615407 18446377122450068847.71834174828908991559 87779565843768994250.55608064842391842691 2101355163971340455.29815364537784603723 83433371004650240660.3354955364165958735 72169950452369984523.77450336686454668209 63561462410794935117.0497255640338335749 25394948400185578490.29420685920611729299 5673449475245496580.16937142904897722294 74397260580832896937.5411671352886120113 90966981959565826122.72422951739820789728 82755118159056544748.23266899805532709069 70646983085173249174.29833237797877772699 87209557223565724218.69125915257342314773 76555740951376530870.48841930609892650614 41542965008359762761.86936056162749966259 21147146149411081824.69039380656617185338 9870960177992073290.5105651001472983725 66389866963757092217.98198075280448623246 4631271437216469143.7417238504946608355 93031800082862477265.20166401411252317811 55808992839580819274.94115541422804854613 65941623551405081949.5820782215484380361 74740741925247333961.9817345460802343159 8739350548697422608.8606352645373357384 41092091778000453997.42810280461545911968 78288608645700188973.73465521483415121389 52552220517999847828.62698989023293072075 80097767801103020169.45487872938249516033 97632158374623814461.62575404977626599068 50656898640202895572.10689858381822846624 10515789861854939244.31555297178366771431 64187682408261907222.96702800557123143074 54308697911365242613.78479088153866394077 8980967613675224530.40696923152602430322 90235346149031020759.179833017329028353 47307282734176459371.17819782390894548093 16940779415459787978.33598754479188817955 28631993033977983544.44674570678852256485 29842113867471562056.87298527011472721129 13619148942602729941.50573479327743347175 64242517814422599547.57559158929732050693 80041337472072936552.63252631743241612575 38043066026023849573.47812134578013709032 18712231238103366334.04956648708219934138 31654867709367632485.32285282170747784239 96461421753776713873.12611311669395485364 51501887612428792474.57980324636576188691 66141497374180319788.3387134990694177192 2063609704493117368.37821208047179062963 94376390694661493822.69559915264678254543 21273630391706148604.65046917857249267281 26775798715492634975.46186641066539157005 37013193757625249636.8690006637371179964 46111978436969560022.35077393758372644537 16050122512419718347.34409075830485285631 34635431327760565576.0160237832475934011 87101760901950871508.65208541427289878654 93021256929130677092.66091166558185318008 82779684207663621976.53592878668631548108 86262259696333657749.98896481003312036972 92720685484789855906.93016160496400309674 17188209400695020525.79582630060418005792 42244945219799445453.82836589181987552079 35889805920382872410.50508959943806325015 60249251286844397483.17294497278387198607 59328409953075359451.32119740734693813949 98031700889879907069.34926283769195045767 28443102073222369395.38607238367899467992 25790751275353441811.5111020925119096424 51719959984785977092.13141918650143378035 41960493419949913049.40447611976018798937 35088336511985233668.40177838096239742782 19953961932358884790.93931660423509171346 90409933742290377605.60013904292002129547 73098001421050712925.62372116311495865605 16749095593038567085.32483730010042065259 77523125785837935071.97965143289103260193 57538243778325681195.93616910984551928309 22947188571388211187.39963808983438303991 65494119805366423659.47050836683047672009 87340220026859273647.53311735653749287826 11909550889569772688.59623594881776178173 86448863145733959855.48088429794319688674 55356221653673987410.95518324912848907472 16883290871947250137.12608471358131380486 72197481650420424426.70594789268619847774 39031773199232476187.29811418673876617432 59274931755682646157.31749565077619762034 40831786250111811548.67926152323839699041 2768602496539871401.38060301882798783056 29913912663377711762.66803141264263354515 47802692716827106268.89388445802939513444 89882725181111538605.60805872059377446036 73047444269020031286.7076753770581414093 20528224166337771593.84703714309856677085 44343626727149671012.42332354534871777877 42255118982670386635.53237576879279244773 74971887730622179253.32301337690432248186 37970196564882153012.22005888997816819117 42127823811869074713.42623067045887464722 66277888452868615125.3083330110366214967 24681657182449373869.85515565962339962659 9527394438040086614.29008915036655509012 54298116979222266639.68486504508097585334 77802232087292585349.52664504045919279929 91243852792693007737.75172694952008316201 44540283170830942122.82161110856954408762 60414594884135832943.10463332423070467469 20158364462524669947.35957993929682696418 60890085142864053020.87943643903687582619 82082073589967620603.35968945002281316785 58114727359348036437.94085283752677058489 35966002827114882014.63378827300245879099 35113592505126310054.04939821086317634462 50897536980725522144.69774296428732651316 96297095793913310602.22697921862122657611 50945878897767867202.75268805158318052999 8933429376451356119.52105031539625132122 5671908684051527472.57391009173846567932 45500663279556615863.00504511368433986447 4117064320768942605.67946305075871674372 32547371753050461636.72174120048671972043 26986245640585123540.63890717159439757906 42236524597876188592.72292573749167927306 13550927622016238684.88631829866552320364 88110075917735916653.85845001044288965907 49546817112251125747.09521422018585714981 1015755145237492351.46472933418233176092 85792210686695569181.69102736212453464582 42468998289680582174.82619939747462739052 31549515404704883536.0258049519912600026 2547938716252088574.24945131496682655312 40641780375830136671.31117143251939870862 59691368015976115847.00316036458808230661 98778483208136692381.30183450165352505101 37722205597616048406.11655313170868142645 85527778745521770956.10686728530800627484 96827372711175588872.99338386059586078426 31639370444098373241.56687292807643752364 6584815425387580964.18511260152139029712 70880193413308899117.32779281203747834268 4412159784973748427.75361035558475975111 92240963465292268048.80197539946046515023 81591078010424791968.52872213894830385308 10958910330674351933.89256005550868400709 20680269252003258695.45672300781389582917 77104541510253775610.42328727082603026294 54845045077757948791.67270057004272398317 7873902974751145643.23260905199844798793 25935631414631359445.10610644979405202612 45209182575851430099.71759964439915724109 94532436168831452578.06205773762994258959 58263461555316176815.75068401717718720819 59087680813656518141.3660242080296251267 5461770656740127985.51909908271551069904 82154062984471314679.48574710785493779643 32944235215715304215.41525763034174415934 96674214614421778118.59552162820455768327 39235863841551872427.40325093891858452757 52444649937074699020.83286435590223526236 74646848159966805553.58586548583879360136 83895305968639606396.1155487709469709114 94462625925328432706.86877158797812054362 49368388468996697739.08406104646772850303 21056743339725782140.08002025497631508143 12061782854807100908.84065111490782814539 55515964448866336316.41976710053563859872 53198839710164105841.52353291499123913856 51984497875339210027.26800528101458092869 53062288684824133714.97822264072104779544 2615007766599221411.93979054203783366551 12049669901351918034.55403406751504286407 33458685192661865007.11710666248968372417 17520252689685671733.12665162816266668093 95267969322398053011.13608745940803378748 29317869083839827624.85346943246944793744 6640668766361891178.73760866629021081731 31490905733470022866.22203958029160135562 13569848143827397718.98342449154478224322 37014681310230093450.16133093237831932003 32448150261232688513.95136732240156791242 55159533564248078684.92954585567797137585 55137773250365538333.57167438270588241338 67415550664927206047.34368076215280327193 18441861278532521858.85182877992321866086 20763195320409003491.89928017030260617332 50941444128323073557.43499423526990425293 97856023842891699468.95626241036537830813 74815028025076384162.82805044145200719465 44707426748166860117.41162336185875506228 36462709819917794620.83466637332728727405 32803718793354240630.64135031890958120482 78441691731035665700.2813099800571035655 94794307698064435934.54930490081515033664 54113347822739259580.54547257160241406713 42590956293012178243.88334363219112303857 1765151406498865971.69165138944864550121 31673622759838225046.84632377226241181728 77786490803838526945.60064418909217534592 36989411296488852790.13722952711666433182 47714852887139027699.70918061404443067766 17645431552467318636.81252143057220305245 21829454217388839649.33807321698226575408 99610783124839121324.93138541118260316866 29309544634783290748.44730556048891782791 6520910132865232675.02176883739567904983 93873526907256335186.14196354491446157013 17194452319998486509.87507335669251745715 42763054692189697259.33280948680536281781 18869892597254851402.19809829602001316193 6348312854766864722.51512898015666418298 58725935956943522951.47548759505396205309 67957823564716754833.76937421219372348221 62120394383553841726.93798443534930809131 64531110140397585411.76073732766862137154 69126455245242236885.24080855667110849418 72002102078552214475.12104557480612309477 30064746706645605740.90740347560807519559 45580434608924270715.7117553248054335626 49369437119610762875.58029691737907445656 37784159596115940411.54198568176539070602 59561796133743221243.36013866784461674195 48785539321737606195.67798323006644438842 25312380401078969539.97523923260652132719 89026148288147997990.9113048306001438954 19278768227646292001.40850271383452413896 2180249410699951908.17897653693079134006 94392827902786898712.28591408476248962227 36650647465790565368.20201353891637144705 75135866528177884097.10465490547119413766 14076588049100061964.85701513739675139934 20376625232739374303.12389776051001774455 57367667524157586815.51906981678233843459 28820675245067582254.29945526379260037438 43069236910315830494.89987183092758211171 5562584811014976073.97280445245972982812 11354681654979069812.38489012004500310038 28398908900520318398.26379827218636270422 38514698698531327212.90921279460423492188 98789944397044303985.25913277177026892505 22423022082110758849.0211109315028973042 4614797476619566048.62553053125388108487 82786852959972378636.28863269883301828937 30677767817973845785.98461714084751071004 67000819726591517074.64247822193774822031 70239491503652279341.3939621081292019984 3563229540961838848.13995893127893416782 55496224729809361258.68904717616094896828 90120292946484251134.43146586219117627321 24204572180772925860.98374320497248641689 15265202434648713776.9154782252670566311 2826315551232124272.91794212291272397832 32699661693142625170.84620528130509208345 93963104520344001552.4043910539565441194 8290411489754197581.59643327590906168001 75290661204570333436.19082567777911018128 44767106389350537830.07079908371284995932 9854395474468063795.73767855842188845085 17044753296146265516.58849159009963194051 15198013223070062869.52440885724438192059 46592358672997385220.57582837334967389391 33682199992706503701.56045253496526166749 16309863043468749486.64162310508171122759 22818158918120424946.0659646344054674238 85053793749085701205.89405125035453926212 61359241167090267837.79800395141681294518 90605664406298339373.64857898347985188485 35631355712512545178.23125865080999670074 12206720947168274595.68813762764580604162 17683302129624198674.05330290903974504563 91468179625333509656.43511990759267066809 63265142029896035695.82192070413570129599 85544882649171282552.45668255432806799737 34580382696090787606.80703063214621681014 74964668353491915109.84511634462865369729 13678760938606458601.51777465595083116381 95947122561993213271.00362119688308505449 4048987379231143118.90125934652170655754 35416235882297629979.08153882223427175309 18779284692237690566.17621412593974693001 18120192162698157738.37922356901097878855 2308304453299260766.33509054684309377487 36540065986710590027.48412390501837472891 40168162962273191557.42783689082656441539 86798581563976447168.79648403017883064323 98632937380552853373.94346264380599234323 10770827710314002846.59044065588446170359 34345501005600749555.63112948108149792345 60406009485455548118.05981904702377090851 12231077422142385411.53633752990909196014 84509494447784261240.48618259067258824804 61905426148156518472.09781640800726791549 98788815254654778782.83262644277756939884 11197636600993344366.68952907879703689356 33602613327712302620.7212455268312633548 18953839036342552586.48557345965000530216 92125147749759078325.28302034725102216773 41120764449926169956.32335658922333884076 23475501981926610951.61724414315793769239 16467442485648668099.35932676178903908871 38730155395676937434.01732339109730367056 5325844030099586986.170754396097177253 5338690716813896754.08235636755060113549 29067775750779114857.95327252222715322497 29746727122036524355.14552557023593902169 40908933547431870998.31608609571932418579 71549299306025802273.91608501883026742172 5054978724276394305.59610795165379584963 86494106432070768765.658043021631834193 34210042150130528169.35003441685529667422 7841053459257175758.53810126517807063299 9928791984983129335.59082043155886524383 70033316855583047210.3250874475890166741 98464010511419737997.74281580922538798241 42359337827256432018.81926167388044456052 35611881479831689516.40398732009402269647 76613138221364243822.78470423480112110913 81899558093458851552.54637511827088084415 62154612980958981646.32320858141239009478 50606861241935262874.59164038936665245714 50571627590535826960.84138296052763873675 16345037722083214590.35099902462467614786 87489886387036062885.68342895266110604851 24435152246558436149.37054514994860290541 9688614067622089262.34890031980001534823 99770340906838303468.85936311454976630638 3806900677204258327.50367335827702720575 50219658403368174604.77153243255583094089 33610601932500910720.5685164736567590938 48654805933932246156.6236237653178651223 75932389889333392662.67120974717795497199 37342957130680964387.80916604065143687643 27431487889301195104.06204683892510220018 41589126662131931666.884867054350329147 99546847182792191949.69492190715340478029 52037570561966790172.57041437183307869175 32428762044714056964.23966732683936922292 78055224797592689531.7008680450880281706 65534016622861026235.95093310392546128488 10979254802258273505.56895265237970336298 42946410120595511180.21257252100388772186 74458626708255240911.1066901008442719875 84071268985164075809.57514454307483413397 18505249773098409965.9635467316790190048 7988119365872767798.98632358519672042335 69431052903849864051.04171626273959055602 53108785627433888464.37867149827951829982 51106668686235358682.86693112225993406294 84899015611437178435.84306032481633754622 25282068603475472552.85409119953450582696 59292567513273954989.51388790727634580289 87696295454264453645.39016140985817140586 93332406529346708002.84568148205482705726 72887724428872434095.81742569753677837717 51768017892317823131.51314386284208189655 60496015784368957957.13082233102292960406 21337770628521129514.14846369075180483314 55028174440467850181.86309380652167191794 39832073781629785800.8515332439537374459 78731304998592273682.45151760258484190248 58680952695874318177.89564691273524905676 9088104837229135835.07026678325583797223 47408993439797761765.04858904749691606845 88975039816167553186.50814702359237835832 82244740893754860828.09826269583545406283 74994391464630588523.66452430215672445482 4360272308652013126.69276100005849222472 93618659868516646112.01724703461600963076 90702759476806139466.92363502576834798275 59882353386193954961.46978345976017406965 12157511091938997820.67876700714012106699 78844125663119570587.80149385248128275516 17909737889451670066.97377473109986739562 97262106632972423789.38090688176022159833 40377689425059888020.83201903897466738153 21004539996126749509.58588865011309467177 5976039239355485662.70205521148257209049 36525832362147177023.2930093974264897689 29344010220698315168.09616104848625835176 37325499152768027479.2715160233976122838 27120518549909309788.34759819303508611403 17915648963007509333.42354442649452722825 32869370542545156999.67493156507243098058 34083312570159406411.0922759284987618237 57202574806977626788.59614650281634842218 7433200080947262654.82746110293316260741 8846315628425606267.69889265541640033462 40834457238439882480.74724016460649666175 32264499074442528354.84514499180870696077 57519953446858630848.64187819660831058431 96295184907337579889.50549528703804240055 10464582152298971154.88065119782357280088 42104755638672881529.3270244284275338361 64649059088299365883.57517480329145249874 428071471461498088.8984938710321411832 91243668090460060628.8038366748997827868 1985023910744234879.60823253037923757399 18521673924485788099.82391462026604774197 4668362744380067969.25573622079326158812 48391468185891743187.4149127926429004128 77103062877429729313.74153205261151311353 81565062085146892265.20611412454517397987 71766801720495387559.4224723381107905735 82720929284415044962.72867634182490285482 80086321583694971666.82475630265058227602 75701633079531635114.71374190065795662744 98962597231491035769.93888254189114822902 36330943649537015227.48435301323104683077 11571874235328919129.66491012334195654429 11605007893849759744.44488330078504760018 35572284608235216628.71472996005968791824 94809888663781605356.72678878149703924761 30146573082692247634.9754031413106980713 99371693175990249273.89364151896087479935 43389443504681680648.87234819727299828908 21140434778902406209.37996036575773236777 64610447070437410132.92091747155558000938 72825601139281020491.06224073311137235615 9830514033356953631.97012949141597603828 88080049748704573033.38462457861367034787 29022150960685170068.23050880435748929826 50268159686937497135.92667097913673532114 38178448608719694775.72164015403797349711 53089845549894699593.14298635600842627023 3535222037138525514.92851771149412840303 94615152926300086528.17160569437016345838 39055629791880143907.55389431403574302647 28154173870242264695.75677079360689511087 81366740093728475519.55367683510293327577 1467164191509940614.98687367751389494311 14201802353001515161.82578713769184753128 10122643955231795307.77700763986576166208 80162163011345752476.95354841962493689441 64439585592231915710.25342487989636168802 12749717776270867974.23303854095054504777 95175874522503847860.58602229439120231779 94536594050672687280.90260500622865487284 65220005430078499891.34385825987639420142 58089396879414911750.16118984663213260001 89111997495484659836.50754670585984223974 28884900067901941059.82133856353636264434 55606510385520184398.93698541851047493827 81621279728884001148.49561527457003670464 57215729161330671048.48988176909759293581 93212334684333777070.26685242348957266944 966385724084988260.40899833384496269759 36328619800493457992.41997463210115399602 13199281153404917097.29173102149755585196 91677531699997883222.37245021462763874922 61138334047472371119.29279995119470042742 25395304517620438568.8367471673579272612 56422045558378075585.56215429184459796672 64979672377329301988.38557227737304673908 75552883725908484876.81153445600459218095 79956034439141672517.19699614421729899024 60309574670630476873.29291664611620793451 8153594986887431672.30000889491180458269 61603452704792447034.00175218061968676087 93397948829011806132.63970320405938920611 73582391649441834921.35948151397271069578 73080077381950802000.9830377078752119251 13323265596305332723.01634334662905941195 8225114084989595796.58981863746903676635 83699989902528815537.19289454210954641886 20207218697520227030.53318612395059653429 25945596641231571866.81890143507290991839 34429020621349439136.51300495582062796772 67349553789205931098.23893810583959155223 88729702448475399867.2143050120900394537 30319259677635071042.70351741139009402806 99465537740358914379.63772522829820725855 57671432555156405135.17328076457428072663 48723872264049474120.15733994440959131922 47437584415849662910.77135271678435735867 82033899232570791913.21017158090728487302 20246300642463758218.74095692713971896964 85671695554563107279.1792439898048923324 17011515556470884273.12963449307628107194 70901251287100216413.20719354144524983591 44766463331022744626.43983731237000001428 16805138627479550212.6243547307605493325 98483082370669196283.75418660816090941286 40910900181002484521.86053829215205169068 40844925225792734261.07470492417693923194 94648873339509362885.35729152204878320411 56943084993041875370.9971002847875474155 2157925228769561865.57629698399906196876 29195566784760249322.63832677306865385509 22735439806050507535.71030074301539635974 59820100595832180260.70261277727800385667 2121317915811166819.67914831427201342117 29972529867956222670.27798264436707152168 62257375320055688568.69913388432220037435 95770894767501285162.88370947150610299114 42772121535672272340.04247688025025832863 65392617846671825841.05743265687539583094 97766318898526459675.38985260755622798981 24735153455847578021.05767591166634397795 91108062746322070701.55713145788410226399 62465224772716293497.96365314331176927252 30063356570180115446.67786886716262185102 72254156600350667866.81831681186485017688 36760278481571942885.14483275098566933355 43521843024098970784.00375976606167225516 42831311912489455291.10472769888417659389 62695227960227585299.71285213937464754247 22235972139703517081.72723125548451413425 59140819782526674848.62615200939619838522 73397238354809482880.82148331417802264445 54012339838633505550.67168685082175879966 64896091902661970645.71342193639126200779 10347198919385741098.91670023562114380651 73763926035295525287.35973720691604958217 28718999102975473317.89466026452955048008 46389743692645158178.77076153690076572973 10130034856664920634.43985518960710855516 96605578385797421005.03763516573491983312 11932333743734150541.64335733743041040294 53579559862289364730.38660845473009575556 11699614240573669404.67701912462388415336 72383977987186472851.74507392853896050837 6351390394568684955.11406077041504831513 86645017951262985414.38676621786457347822 71768055740656149284.57655089785585092546 38013171980157637606.01412673667609252772 80565731234960542664.5695690955541297708 96741044310131308597.64533089858112939728 67549720613788586888.57398892546101031996 63312495848010651496.00811381123437156808 49249135563690577542.56401497270583113956 8952980723127830769.81915188899840571458 91334419886357860298.88314692753747392701 28515647442800716607.88962280342200398382 16593074597374177532.6099905871518790307 32678263651552025079.8535246728583383674 11442244370945252572.16350578024265484177 16268514030620867997.31219431087749959072 69701258452224750665.04121659697068524599 71671770367469742458.61748047094700482364 8267822462822401225.00144562331136873194 17594895572923076868.27864208911817044185 62526727487106671113.39355793349977133649 24841464093839885216.92982938443299480528 86032552313373981947.3618288288749369879 90769516950443267502.32169185471243632116 43361217832049124227.60046037400091336556 35956207347080068465.93948707416150294587 49394900033375369580.54856219915907276746 91016159699400693766.42802228585633947161 98234439962403511411.20078592375261936782 15495279043910279597.26101431158728538135 96087071220266883164.45907303545784184848 30197755238278163510.79922453649437987681 85000889444869617919.99284958772026888978 13030952021000596659.96710076459542736873 71319838474434702286.9515371586315377081 60259813577190185243.03968391571286968007 70863715618109230214.47725681531558969883 48031325309670875868.59159648776946748768 12992249998343206173.68776498527742600478 96865171644716953474.65181410296898158235 93011136172896509770.94186732768168932654 59865887352733727675.90490301024044879815 27118199629491448872.1265975332253022314 76465950078904418602.67548528005551718837 10429132232989385326.99660035074350511444 77281132432703510098.09373550049276659551 37976432313048066764.49873318316155843314 5238722602389953284.52294511989908000885 6999882347455159952.36799109020548548619 88716999947125930763.84970921800637585289 75311987537510586640.61690786190292470506 41977798372551319580.21336214445825658629 13515045811219596789.59161764247549350119 8924197923694699520.53641254350991544842 74733951002783906043.7549768630822939104 20968417099697302113.62893896675906673656 12586739060011057749.82003148806237836704 74607615061047762111.75321631721196526462 52016399881292768500.81156848345996397788 40930128312241976536.93976763609098338406 82280703385123674799.96361538209698588166 16005737921737431530.28626126706387529359 2427433892334246036.32722965605860395225 79189781169129164407.32456417970556173252 76220462484698035355.04649101047322190813 27475393111321910560.83015128193834495508 52303712136625439352.27651919534811077213 1108858565022237046.44939663306066914636 55721154794043117530.46233088971868695639 21345680683768414525.16983726051631641428 302251066223120462.49444346570532339324 55285512741127944845.74462684541165087676 2501351042604361045.39580561776719405707 36198145665807171428.01247953519124851371 22015760266053999748.46536679494703477022 69196307095730449951.46603242074447830321 65890591992955509808.08004542804996253053 45952290276023403495.27327785334296825063 10285586218489506244.98642563423267176546 83816590065347116638.68498445647111518976 37840157744069204161.84572420090577755728 13417367618614988193.68689964007633012781 45230181588958129897.25858964363180058131 70087415225980916645.0368174685643641611 63673679828020765620.36135596643988835906 25080553376655954408.94175805553716678489 85215813940958086414.29494795731373778263 694059824387082962.65942660691975778676 23011690624891514888.96006392725426448892 5442242834554735856.01920551989167956499 11266257751884752933.92935791527378327933 1709647299327338118.35850465514332904164 20021209946724659230.37658658562230814141 74485886669419645769.01587052036420285558 53999646776258749901.1445183393386772964 56910581451032035947.07022828704487073327 52475803344087904205.56302295215585608474 81917095220790382573.4987054363313035976 75836295159157877546.95242137348863166084 99100965888095624274.13784593629179800107 83772822754663694927.32119111020928150789 67667234124295327737.95374239363876056298 21833002781613092549.07464801504633803201 27188337500535228770.05370525498704961494 68327821579521351056.84939874268648265123 59558079645532739000.27159513545748795201 16698608203633988639.84419067595399985736 704034027867190472.50646577478997884032 69509782755895514177.95166449668370551947 66795725966430174109.75106101423410340896 61774345797335320055.35453363865554460611 77596877869565431948.44010552132689223873 97000638570757282168.22620539973433622573 20243111566970646230.78650965841454882619 44338342724378338656.12185775245385933808 55201429422928753438.50702454740000755677 71113073350012936968.1105139200984915265 14476895454365390247.87307093579239092809 53158542089533881982.68071079906009009277 20256120324902930825.49302661999171765775 38126374517561119894.92700518069399645746 12191602033445460122.88645458166829467346 39123932936859135090.89368054321122330026 62177617709827486895.26724843202804335698 22768729745470567792.77621264156109537287 29897487232618257843.27870913966277049581 69390643506056950584.55531863356808901929 52092312077643401239.1803195805436290106 61824472290832080775.84538483086049396462 68498155615382278616.03489391247980920561 58371857366009318111.62645221933139901097 40523114796835017565.40983617656075383843 32279501738354358860.74643157281844181201 26990064181820604756.27071964235706895259 13765412426318336815.26733672613724898602 5859274751651970668.60366473185583141589 31216411179715327823.2156125276331340623 88609071817331286750.4864666889297334978 76456255148676061576.32817994921745376972 80190449781400976905.67197878428190636159 38084456299843458928.68651309973348368851 89257239578751231240.371072879872163724 73099347928949703053.51205497474827307989 81251188044483161499.54385035018543024481 4846480808834277089.30356826235692378034 33802506026317171446.74720667143872254997 47564987728348272526.95161560472270238996 80268387243806025397.56715328936349318105 94743406906034663740.44305364011904979823 54099291432621884635.61881471767036133821 76232109461474445143.47112557900690219794 74221826241231828995.29089423462686445094 6761401672758157305.5949224310182011857 754637074372910700.07244336556841255648 93860269181861180668.86272871785720196288 95192256265550303898.96188763402266250762 78547757663571540553.69026538519199375627 39181649719691051680.61778778261331339935 76239935079447517289.04421129609755516012 3905678662736240931.90888283289758631031 92747449245817746383.80874380046124611192 5234926523408567882.27524105995349242797 77325250956764604498.47592924950628299159 58426137405702498401.30088160120836981358 33209115814727663953.35543793250259604476 3220408600075494410.55336400868822038117 2269795309632999773.85088315960809898385 7848590169327197323.58543557602990278071 15200011787776052342.95658549377569815794 21789795880997190875.58798619472627715872 59335875088039158052.73457055416684369029 29356287623229896024.5051279246209916226 45185082454967040159.80732439662720048657 77936279305654728087.33555905317361262797 68359125905567478228.15767053133502999386 45494726990805935878.38559571700275504126 54163259719262122111.74297782759716406181 37084476201321667004.15688024196905440862 47965621610653598291.0667083733753846429 39955332903836744188.2110859162034858219 14772751008667147044.49360492684456991645 94537582488748807207.91239213535716503585 43838593971859780255.25806915940504517184 9993832960136126261.12582066945741798503 48373554909909368619.04936790598046428812 39191398710178607186.22104417214262864574 24859012583283768275.76670694121880715 57939759341550741148.01590642075052790105 66682141058489446731.66070999755259705716 37275593991750214935.25646568107131519846 11920715537796704199.88879807875304270933 35229394802701920329.01261654206772631567 89621825236635440006.54817775303250584651 14326626328019358634.38018985677974405656 4966497779396347137.44699595720415595227 5881459858674446581.4609362932359477725 94322678046195672831.00786461805859526881 28086421649736796897.82876432355749258867 16786292485661303366.97247994524422441768 62849824419344557785.40015725586432472917 31891082934800086646.50172345246361797937 21752874687275754827.21714744485967840574 81777958488187329000.32485088376967900871 18087169217783168590.16210161754954555774 48163336249192492256.20141856221151874349 68924173871784967724.29227437366338974066 63265024072580582609.03239403891423773962 72185846098045264818.45268709460331530668 18969914967816119836.41088077462344767419 48307445899563621234.51848513741494427767 30384539914908185248.74777911625134386157 18634267444542072635.54762617136919992699 63454265309213000816.17265245979543535582 84918320181128507397.90115438216159438577 45909419053258501409.82887597023757467834 19418407808876138425.55178584045660630359 58801052350947866194.66616574922099680675 54490557968136332414.25998580884290170767 48147464825244236491.35767343421680955669 19831237489205693346.49851525463565127248 47650888212059095663.17793317245577737967 17748000638066661710.53172664215835353579 27534448514090365280.82046163437020702929 64365632382871651787.04782410601589563954 74685219359869371918.15527165211762495429 67984643084915320865.37547405854750762088 95305869390374340232.22147679324355293643 42691218064955324263.69853621107956394683 63036427005328767246.04988561327982312666 61480359655632485905.85427344368267452767 18746820384063195283.45170154495204421801 16642855052205529914.57250124922550652222 41034902911550997994.94015746797439681045 84853317935731466008.17033006188795280709 27852254659108449254.89164242418732790254 88171124037079571991.80488492368194635543 79589853225658318865.06469709246778714358 68647240180489410078.64774480462965013789 12970085326685902568.10434914490752963454 24956279288336522207.08656423983669004166 74032968774839851668.51237145097748486428 73305053518033724321.82108961871070346794 67096923337388192131.93407327926895969626 45053371839639988918.29465812217574960563 77353325436692697540.58888189183563724493 71432261041754807739.89823317650119557092 32416185841554090279.54600362857505820018 26761083161412479562.36615187504052833331 36632580870142112884.2559809014680871088 82898304568680178101.86314847069544348373 72005999757062438008.05006965576181608127 16010755165494374762.88386788178186366816 16742490759001432772.08200173016223706342 31003668218565553267.54762473469773828896 52728331508604463192.56047375049437198252 14656480558453676182.57022223181600006677 37127433987918042948.37472065329837706986 22715320847626061224.05680249962047367369 33792049820753716979.42361256987121238585 37888369804841080951.18177453270651811079 350167788651112715.44229768847192335617 75442270202179541715.26817603751104426633 24122573818599493278.53747773568046030289 40009447145242244127.41117385315071658054 5898178253560243095.68371498361850252772 815949084048730743.6111719103254612862 36285959350826761882.46924411784766709883 71602258938971647922.0166697122227031946 43742859411810234510.14444865791257906699 31780373287286234674.2129961692998227202 81567111448351235293.45722134404796323002 86186309344786180664.84557724483316684191 46822832337192891136.2662730402597894266 24266951726857008453.8345063866905600059 21512315072887230164.46491014941385193547 78017726077469331213.39743706159760463728 84242638730283924723.07504185164497455245 26413134679939062240.24635249825177024313 82301510700998578138.25890330623777361954 30578191012655328073.82545216780618535282 58380583771555800947.39139038699457871417 70874694040103103251.30402193789581168367 10368184757890903760.09558831360325540702 31640874020415433323.92459471016895599275 16972928801179664823.83049773243756568988 77128215405410096588.72847615363442686531 39285528328876548575.54418856106644247464 36685514619233115815.76319872187124744229 44402098264362031367.13907059788559354249 35055375142389219890.84862597145104055419 57916211232668786594.15144660014469544797 5281915686761211178.33500684518685693743 1440176288858391966.82537967299571280348 87565127176426975225.48471709432187799369 17134991220048859796.60356051900319084131 56752707811890106791.52174622254393092957 57420507150554133317.02433192978945487442 33555352168006540148.84210216548531579803 20559275503986076338.60737081014268840624 79002668711567327868.61097240029385100985 64974043670811974298.83310327136790107502 8897771169068326797.09918119295990695438 17637217255029836981.93731693075708926154 94934442142313077764.77775016967252891053 79318277189259790043.93206378373462784864 73955880568160535082.16609556058086091679 92375951762364178268.60088817956255873294 43550467877521155800.14043946308371198736 32135467913203459726.10414606423593266655 68327703140232005014.99154103341653230356 15553561407336814032.11528104393464470063 21116744538346068288.67793459555464479638 34392210004797429180.15929228101710689251 16229177907664819679.77141979046648986988 86614640868134630751.31875898618909937357 32546447862113288861.78829651129903548321 7542676337607042758.73671141792202621982 50374550637527164166.74556594543923108178 17679671210200133418.5182990523974336754 4773043104569176534.89558309781559593884 30023746833047833069.64892541591591055673 43446548274618898022.0421577369365244981 48387393790108259986.54510157838967468143 29476313468850167642.55011307434496861555 41701241234297615288.26637620510302271574 90726975527823071392.49146394664239283128 96042349645807092993.20397008845799041885 1745224249309183267.19645205029527839639 47775849195740789330.25686049926163658789 90952296883589218868.60820148445246132732 70663194268739125798.72692007731464196041 78253288072516091852.94893706257956793683 48720890184594338121.74908433379108275952 64644226034278082140.78470003474079948239 45017639478846998652.92653242706964763239 89490011173970826035.75908424444899553115 93937868056338603061.42920619749711729718 73460391844823184826.75967195594438390388 94362416325057268310.0117356399253073128 99530604535017127231.74238112785226846956 64581652230243021906.32835151376148402868 32001752885578856683.06904322912723722972 94889480387031472330.56356712586150550719 70338466514720041864.8267711965045094637 89506901529336563544.09365128491324890613 37596915691642835460.91572973343069157919 66700433383418229014.56908874718611969825 99001653447116578478.90438809525548322943 11137271816928320149.64379058540448531781 41696738300317800566.67685231144258897335 59623804164739969637.50325700578585084731 2858035879933003683.24480303271997909074 18345165995694237088.20278180624516351057 10411518780815995123.71762947432238218238 59097005580438025111.46579581234366508415 95170413799209335657.16586718748615963173 57957252731949164452.50260868692923200659 77411834640705388308.74190434429479504272 1831904816843282109.39214432016464979661 77355714058906676266.88323465716982217974 3982696953916191209.22896262328057364006 78802244477387531944.09642081124551508252 95721471103882826024.59200575731298429461 94384717598843135258.57484051479345936912 1475227770076099965.94274588181331591358 96911031540518683965.88491026347281914423 6792027272263459358.09789900216347036206 14023086780934783489.69407514717016616183 84194816325281150117.71938941246763629085 87111724063930653404.20481691455748957067 5055533952760212862.80211424238998048169 81402334185443750588.02660978526462577711 30104102690412869470.81243539448695746237 62815824252639094911.57406062498322624983 61784798634475729952.66241609750463895371 79819572168165717784.58099469000852245466 90996171990102397271.94082209734096631606 19409586004554650927.84610241002808752528 24604448489602266111.90942852537387345434 86952083089707845200.92802640317753804088 43801028504633027427.2192490726746520827 42759561661934510812.42399138581783541186 29542803127490454795.22865756716252347669 18623269893868393812.9643323655337134794 21206500742933352941.80432454304470047248 20446436903048080414.24139206377825559675 93504365781906229856.72385541424038486953 94198249944434226975.99983915601816699787 91200747158631056501.24709649437690669416 35709966085811445197.87714410590002654577 38822289893321135481.41330456871573459051 27797182796566564383.90756867767459994651 84246367199355966468.22600617341972307388 52474856362247392377.06704467877414335888 16055250898327648448.52841701098820179804 47091187910945164452.87802311794334305622 90805443613857122001.98988854171413347409 44500842674970638263.25009078274820165388 28774545245319441612.03791864944470180076 60030321125324363119.19984020165653091426 99980202155874063570.3815155157271922248 38155820664756110485.37254748347427938238 5420250502323433132.03899732047330307687 94129486124391267044.88665425110921555249 70604320694956748926.83571531579533392751 2333767462611278973.5475735225351619087 67164961816580655764.68122651624764063094 85384755775740019943.79695851667629257705 2770796373681074711.228051419908686448 83664106369344352608.92406661244882595837 29380684036969915752.50299840486218970229 76871044976482134634.98802797388939639436 78234287909230078795.24464276384600796146 55644247221837682081.36065450979274307027 34592620951581158271.23012230154052840645 89508718910547832070.72267006365778866161 81377602286905168354.61721715482546759955 64301559157357178315.87617291228598627461 43721872270912438716.35119954109007196163 56558576511292366418.566833710414392809 22736929312129806608.98440945924556080953 80086718717289752633.64364261743792923325 43399101596654025339.69998162980251061762 84593640461973033435.19559167251045441468 13463683713182916707.5439916927044535214 92522063637256946035.93136132825561398172 50342344817295452295.21547785388306214143 14748792927114389581.58183554913745323218 45754658800100665014.16954575908558100445 22091182532670928449.08647124159925379037 73715580331060499553.77053402148106413164 79396379034022552782.47190711310881718747 40154759768782620484.3776288223968549643 71761155875159116469.20135555579893259131 70780403140542925323.05285208942946291986 28912607600165491237.26393914941109755477 85028756711684323168.17821207316172088291 54606641956955068257.26749206075815363902 81251011051581629802.30045470246324745775 45089040934400575632.5119947630102121599 734369879446457057.93064116683636933726 33333416494171137762.00838076041282322868 18942648621447658878.62436731554216371018 82661251091521271814.14491011031188500959 5705863994035372876.08750924927095665374 45904133426527143779.69775173016204205132 12441363610518100686.60270406512146418861 93725882375598911054.55317271667353697546 28917307505423546639.65273120184909183292 77118264399019358881.80215454553168383088 59650114776045672799.67270001984370900737 84825576866167184966.72862705601472004268 14663097593857842337.54339745818443581125 77811208889476733030.81096602363664261526 60029256156951141642.90097622279342245711 29600327943553268322.50716290897306502691 82588811800760651749.57585306787854370029 98038564273936080047.79829569766446385467 27554096823934441956.90527008835808255282 89425773132033853403.89021195199177612235 80741183445358468788.35313200997641012523 9839860444007391221.36147429247003621745 97387843821409629817.31590611895546847556 60155815988040395468.50871307831699189788 90610820197385655836.1261643650703785868 12074691060029276219.50288889483797947053 91615672180901625497.8441580640670484144 4347820086336863059.52083277418076041083 63092031290854456293.23581980857309129645 699265111842958940.40396299162226854135 94154525887107626973.80896933617346119568 7377632220544538765.36479056561247800461 57651423804742337073.33330552558930414479 96191418352185471452.73838714820062593909 65674202877585719375.9479647056334943391 23663868033077762216.12028868756926028127 38874487149826277482.74464182279343092534 39505510343621255346.97860804062943434698 87437847344763960427.1831991824033330098 6966382450577457807.50866417128220929741 84750763754293153563.02927182540914365397 70442193062643425344.33419806750563652409 32033130704169358648.90196199532821707551 47638834830500660119.31848621274298228392 89869747772945001965.01095691002575137559 55342787897292578284.325455372226180367 63790711655398355160.87667999124532932591 49019694727374987762.91504374730404404633 70545656243669752495.29328169626116252367 64472746801719655783.43947026265109609761 60234245598816528564.39493522952107892616 29412420259485711709.05832781617361639501 42911657271694614731.20188436733715427435 22177094740050714714.42628739016065289696 45748519336438523081.16322644109881162285 17052560595175352671.65982843803914012095 97858129374560312051.1262330291484041293 8713296636545204111.15126394874447384605 8125712168813384132.28838973527220724355 32132455586326800043.08200913119623424693 83432214976143295451.30248999199770794332 35456288670040982707.81743775107292054663 59489284454660604835.98730727546441531222 77414862469605052557.13367386145877133404 34725895553460958121.23137448901037003467 360583660489584805.59283452791971507078 72963629036165836902.0166271706936142237 55916458463656248517.9093467355615671426 5862010485763958239.5898396532812040424 45074185553847046423.76935784739898550142 10876000729092333915.81735454172152876129 43287391206384207549.12884509435206339808 73214375558608358841.51735054822543947557 25307930053382081734.99812771511843757171 34322922181164358916.06337390396152284595 26705375743842151404.70423952051726377281 72855637657535290961.64887606732492573803 40527144265512240062.85718557335688753223 63991373159140516047.60871714168896024135 98883386195480960549.5632849576212530034 24850257522383627184.90799402194497966664 90435937898104220385.94421736812349429709 4184503309659385718.72539544464633171651 90594330938699636844.96539502047832251435 78069146681499327807.26674386395140075613 54129362325765212697.64689318768641483616 91232210805618001672.61798631490733481759 80245058387413254704.12072680839943457475 84420051576230113963.31819823114779020508 10993471738880879300.61963948438482212404 68820476785706052799.11855855461224298802 55799993389237659032.14654252510772783362 35169166749173504275.81793472119697565624 87935843870678554148.06616991717612275273 46157537963362567527.52238966728422034606 68280718399060010809.64309281309771381536 1626148602390553179.83639807024875948623 3955745096471118294.81210345889548886688 85171507330326120203.51484845291076763607 88836114153561828723.70492602552622956982 34486803932345224798.27673775385155139041 28063442947493949920.27335150890163709213 18824649184450457233.51309834851521930902 87118764058115699623.07772125780158271144 97447727303557431375.76667188688393916357 98357842400333353906.14934931410695897726 62419308667356200200.78663089386109458802 5306208911391574952.54253114519867543317 59015705024636702224.10137669472590313669 3542997577210429482.80352761532486910416 60182567162224615433.55623030205464347625 33622890374826500331.38348732440672595807 16050671546493066748.00640910492627721639 39890866995708198165.08803483460890960734 96225993853080748956.82436079580049813474 79278726340231959388.02600438300262085264 55879221791771935648.03980360347245215002 56161356466570955450.02903362643578505496 7269751188305556276.03181576108499262256 68467580820224560955.10402815820544818992 35416682649473196535.1467630280434669221 1199382963507669143.65867868852058944869 17518848803237998216.16072503944701302945 25631916128502347874.02058657784317151402 9575489479226115130.00018330871332374611 22053507008426067261.32241024755269537411 61122290323050482732.32541847357141860144 85572425451216822051.4932841830223613346 95891975714645057780.60928421334751716199 14024599273125200125.61020671674126667851 88328099316742678221.58480898846665622267 23634992953470443273.78608063102582691514 2993661424663697273.75592605701190169791 9147607560325455475.64468594683104469666 29721242665262878152.9485680244666712609 93153245546811069207.7367737194063957479 90971830669393347147.30068646452487718209 13716570184043428496.30351117005504090013 64694742999779616019.41651912705358962579 62629173000342909462.1548988556279896688 84670953061284627085.97517198254752181003 37721606896383152698.30430790296103430686 18755678522747958034.78326160405498116955 41735729116833693622.80235453811861953685 27634145776642128508.57593294189332988442 90725339002472075823.45534995095422176689 79322747082689784958.70181269400118106746 33246161909993683426.02892286460887907143 92798185420220909638.52561495539912777384 58734793241978257799.59019194033705095794 2525371572939890117.95985527441238696029 22714524906905258133.1556681576365646389 61025328199537918619.41028604892447047004 69896370444279478523.57971309384233941482 93281085633055531275.59745383600488696685 57460113532344857499.96722827215603794557 72123983191416542475.76996629940621928619 293162915636858625.92617290711705108595 28310848571162897255.74564082588097064262 43524701277000229650.80269351250778572027 86978834415751208264.39641899965801916781 99668690454174998191.65524026591228943013 12401935523887048905.4299779812631137704 69151337293912137814.96383203657169530231 62910825085794617662.04028490197371353898 52649540959696648145.50472207317837334609 13518763648250771625.36885306335427084629 1079949036010322511.0416693524443174945 65129897029219156996.41277420349076662376 29515752632084017810.78230120093621731409 92980331088494406588.06160433902197199307 24045217147145211818.77194672625355069968 97355132754698190850.63052888385093205865 49953970708381733307.69480364186757854789 93004003354484242406.50670267186474476155 67585526967057186090.33746303916255719159 46160587022424625843.88086327006655383297 73272184030543351075.07537887760031962004 37843851393545574495.12126617677335864275 16541433725448042270.39670485983735788128 44344562651047902630.85359280927822741409 94786282589156665109.77303436973454028653 86979126824033445940.02387010127081834829 63954136297109372562.72736137347067771123 15278661209249040113.72249690088789631511 94098840388474256812.32462553897623149139 1166158165859201374.58847830091300827889 45781266874886183316.43360197624222863442 58932242278701219249.87740646293976573064 33378194223204072721.87977112647025878421 41312147843385116395.25973915273395497597 71132010851375922401.78134002003776246173 93841196217747435070.96357788559031086001 25515515582835609824.52038839915525559906 33702240569935894087.09758659312865821429 69177464284796584779.31623635251035655929 83108876659460113196.21097806071555916212 17741288202653449285.78235992262886605163 26421739041470705429.78833161519182230347 67861398776039764400.76394450961010926151 45740284844121949759.7395878477066693449 23689765566337761234.41975844139623723878 29636084116667066879.25491537498025925262 67999158766430395493.36516951651703107239 25582478190761714318.84617937794265024653 74398165932756136119.45525114217459411557 9856977666123072005.3350147497680236739 66178387062272814481.28950339144273300338 80398186670673836074.86918929623806175048 97565837004952971911.40634654790236297869 14326650510590118614.82238570479097414988 36357049908557645665.3899323085646039139 13456280406978999588.55993237086147806991 36766637432086417592.48901854298590300778 7318673695811588100.89239545077444084863 82376651590223918464.57514447425078207906 92574428923846105972.94462270568676578519 55029306295743806822.40318057213709449386 5776847268063825056.73013351326567285215 39739729650378986795.32126709768081191564 53400710455803531143.94530097330912186404 42279676310614691272.50117507495905547262 83390891590910951449.30589184878080259595 71226929545792492280.86451099780243679679 24722335408259547551.58796062916452983914 74337891962645620817.83574969850535368456 60145969651635604640.1306396143616920053 3941709987976179816.64441623292541177651 39465675079994507116.56818171087474852681 60165621814016705691.62097410297862923558 31744413108152041186.46003075737656953967 49767183874068705606.38280098547397639676 53217151584012852767.12576961500787233813 2358638409050027418.39531277691049014264 27530492643573881459.23282543814617322375 43692732009242028716.03619110015350623278 94658978725207390359.21316814549611545837 21646906325445002336.2522782326937959186 40016414659125910705.1357328526418297099 88142744167071801527.34047079374061774986 54579398182641101816.6749463339124322323 70398548380231425215.82187812695541956644 306510922764023112.85831177553618230366 65418868190434484806.35533873802617928706 41443320303863477309.72805150327498557017 21422804391321865564.83847758838079870494 10156371209967671787.46578031970747800844 93755138102212141186.06538948256959465549 4697953758443275028.30186866913412263681 61360510630884460945.08026458126891208096 35104830035010192347.34940289150413580201 73391942933276340413.97130493448651930528 24564306877883085858.07444523584358690796 63339824276661957227.04036909716260626078 36845273797406080838.13033740383431804613 28915093645237592165.68907190732314911164 37282500168366449173.64102233438513313708 27172948077427829306.39483432977730215652 78388143069249267593.79109482211124803082 33646583286989335726.0734501471123473681 7867913598395516407.70429235931047937552 18945217856833973080.58267444775463047968 64849104055225407646.24708788157127156062 4286104027738725943.66011839266280293682 21194364060185545140.96600512635716237613 18550943775564817305.62105038642217193624 98967510605845386162.59512423308669174256 80745733149659210715.25255695094571330374 12746003433661210029.61605160738529357256 17150702132540743638.52302041290690214756 24968742987351565006.38750691439685504626 50165404211882307251.54581344576473713929 14219112552536010009.15772555093208039703 85701712334058701293.95127840710807462448 12527714996486521136.99023312667326614432 13820158279037723480.43225065532628470631 25851474521953859449.64719053157925422961 37422277449112700472.65086317351129342388 52734485660919977472.35112200572304743228 17294819872706810278.1659217597951633242 58035023278086669221.0599585035187206479 46041807028064408550.66997221742861716617 86548783406351858308.77724651344270096711 55210566281999916827.56825751889707292572 94841171191708876254.76016298535432165754 9152700676700303659.63434496253144861057 57086506117741614064.09274260443695740659 90333077892621652979.96414749221838217717 99594980415510124305.25411542236936073607 12877881197535174423.01698293343631393318 78645709461290365838.75639625165226289996 32739141508412710321.66469925278895733155 62603762905222555349.19660222028740141141 48982215479242363727.06222085321228978222 23791955382891178819.18199459257842108627 86943280086832172790.33136634315486571743 64632515349717790132.40850718044509937968 56485400221773131443.65036178098582951554 53460540326098420929.70979265088738238142 39877273379924310279.77378889798125251907 23789500673662469393.9748741138384152456 72904489521378579306.51482124318983204211 775759920369454346.21018388295022178628 773847371254595907.62601538709683022069 33329505768993254954.42204802442169186788 94953294853029381893.65751798143054372227 64393135706153509558.97329948811081385858 79008615093134681918.49491423967689079106 37062106170009687884.58189998368968113001 37411301822427550306.42767835677213799481 93347320703442472685.95625289345926047699 46878705985751652389.80756758799740884943 93207445985484649037.38043067243413226904 22728371302629643581.1056105029587566898 70021519207300929747.08419150983590843066 53436594419703493663.08065097461917058103 8491489187699455211.82360955294662450798 20838774642416597104.737198945482727856 19328058884693020218.76848918734661837487 55832495580591133294.62766956166138756656 68992582041255438743.21457516467386091078 32422170115089266010.8166687232476173879 23421107304863040601.37990682817667303387 25027398377423201917.32465953752641869307 29628697485600078682.0831878339929875919 31539315227660898440.63296346482219389647 93684134382424080030.74147862948630118141 46053876386103444979.79512454378871575242 20683908474047966115.7102278423761952675 30187753130935108146.23894586429731784361 85251052278021035880.62643914010946086306 47792142006663684402.93479768055056160404 53988703817715540720.83450627453366492923 29886459593994467207.55509216434625154141 81811193980205215384.46851020352062332104 92781966322752710283.77438625693374882514 45666832749951266166.2407808769565392295 21970539146831543272.65345091225781111573 68793818060884567803.81773896613374520141 10639784112974099159.13968149137358345856 3484089063884574266.10856143415853020082 52291021037691113262.18564134405319605644 9886406834607429481.64301843679465429786 50364514798080972154.06191893271618989673 72150641258236342353.39866075467625200799 35988324538385804989.73055115578109633497 99910689551490649980.84237926046217222698 12180851815705808388.87061925304203283794 520421713910868755.14516965818359332785 43038857019175603398.76925178771279277452 85984866094851574158.20261401649816937525 47772633363605630641.80098819424066942485 82624669921709945023.12322575104562444318 33219558834410728271.05014705618793685105 49752145305886006460.48565386772219476771 12460958284713778669.08152192821680455621 79360898113730029550.05421095343795051161 68116698624412413783.79754931076864145426 77981816600003447663.73158715902678335297 87129924820131222341.28353105800190832002 45980446320489370846.36864318361072005335 66324464561439724955.051105746499724221 52110747952353180271.59742354552460142371 18898345704810542839.21906268857922388835 27419006540802925304.25993511615355692285 98076797462429303972.38208169641133471913 30259392807701574494.87303071091110127453 58049254903212283780.61635327625060131035 49908707703098246003.21041638614966551277 90334977072663207720.29536670014419942487 12219185147110485358.08587229517328675222 79807673161783616368.23212851423444314035 55936219861451703346.29446512979069453931 55203993325546029079.19344786200535633066 75556882847384539609.30618850006092388116 72891454273076342536.42946532864237442578 8361666679940091561.69440421006793524901 68193786517948220060.0347692765994120654 32168196999361944379.36665866537776589801 50068017343354711905.45355625658789615414 54534484833484230387.83929854159284573212 12758387039199448160.09041436584197890258 37167350762224306994.56610374798370458048 31750050735284387410.18845479271404251761 21631469095547650003.60194745277198612131 26013565338514136659.11140306398770816788 22824492260739608115.44977557226380316046 87481729041970526778.37521509720381068619 9446266571374118926.66219639698530439255 17730080933436788335.38213722135347546855 84890851380477735198.72679691758845652508 32208171689818450994.74027375532475398245 83934095448382962777.91850145116577931576 93108108890421669050.86610082959217448117 69652427443305970207.66771526085772423767 72753271855037645786.43076252020273389514 89582360198141003103.28987007937497122553 95244410184546052526.96056571744587815192 65060833035868705171.98598113526654563113 96247559082303654109.58472274146338295697 15318335297110359428.13998173528699298551 60694412787153242268.05875208281026833435 34189407393628755305.71649934696394611963 26037308517606446831.0769688244730498122 94552944388646031222.34484465145312057489 13906697839531010314.40080604919153362242 22056900536349819778.23881259482640206237 17445349868247525674.82679597562939831873 13077002528038575334.65755726555596491963 55285346247846120283.68356479630533420857 89835378408905306040.28819182947714870786 20961139460841832139.05541485375076282923 61743264377515435953.35000922639000340678 88536501424602340996.59869032344196620349 93849528826288231192.66599754434068287919 63250419751725668327.29332545334507511947 56949237595274061014.2433953582643838957 93563569334092237090.93056344740725821873 71507927081585295731.82811166153028123999 33565735813828407286.50791557056331101004 14668478435825224702.7493183160797686787 85342216848365375732.46446461645233401311 53460879851697161335.75692420529600309824 48906822383736185038.55424027800270647074 36679997362364210614.51299147509733399996 83366730241175283461.78284649506423087044 74934674106291948774.99493461152296675572 72657358278193867297.73963163457750707575 58347828585272409570.74276384318452002377 22405464470556738767.81443552226998092592 69265117075916387599.40122008326905846601 58041079673562323532.80159602637495425508 35538273453892951693.6470392193851470024 2949258360085127543.15300183832102629199 65521735198587337503.9929965721698433333 78028278639426070323.17299518046684678134 90195971929675240032.92955124772467984979 53219515461563128289.37380994026525029892 75276221729987248200.19564086167252101859 80896648661267459166.7479525619417574663 48133096426834780213.05151903989743630607 29855908335186749809.76689213205279663209 76039940871539369599.56577686293439762774 61546137601506379953.73989668526342176204 91077713552068970782.59996300368384717136 39574240073490920840.9631061610850320769 91295150733540425363.56795582971545790166 73446156165736095262.43565762701387463117 23874832643383665933.37311587619682334093 70973045158578228989.42829692314704084228 9325934165151967787.1412415710576748462 73136755790448192894.04845143545347330867 81369745897491915097.56156767800581425671 40943689311288236419.83766810200791203678 40359767482016622444.44477281894399799568 25223737256588980739.04052616890894550135 21320165477065781926.21219168946946290184 50767877969232158289.36122719130125675824 31212132704447638903.54491910842533770528 28122026316827940234.92455005983216300361 44077070601660418429.47905661847277819124 99409137124877235009.15454826393514506247 45435086760636474052.16882458190773765046 85337774273465904127.83940094938100669045 49188023673815686110.03427720496493858698 93532908010601458194.3110195575931353692 62587355212371207059.63693283220525301809 23873439697296133506.39925004773920397987 32157039056229189685.68034244376888864386 2134715658448089160.46024398209107235775 80961007209180952579.1423938517663091081 62893347204076374881.40994075360209590079 52076321097105434219.12044617837347113787 80799777041796184333.87272633306148466423 72825260298475930485.00509256719360087438 15513209003033213956.26997622645039671045 56789988321323119858.66292686147665738231 51224665978032573463.89237731645667841172 95848681869832967005.83158910686921258166 94879766343365155016.32763622469671218323 8213428489710477688.89286512498383996265 94095074383960823934.43866338632896549271 41317658074202995509.94650283772509987851 44683532828070676264.07146702681645317965 40908456851449948096.47864508700377274644 68525398441588611927.06663994396597651955 96741593426471214064.60314191050551727189 66734359338897152258.78683864759469661265 6028741110869710235.39744097388066030266 56741703044522944683.78996665987297268216 78750876553213859116.88307425135438367979 92044005067382572385.1884520550173341985 68442630543886171664.15039930429530874276 28931792164278880057.43491348641832940089 21463451302842885567.38782251461709964651 79100562817068949968.02617217018761925356 41071456357506782002.38634003595588307051 62012244180124440643.3369587181296498888 57392155193156786681.19230027672079454662 96660080430392029641.50993517349614519889 50672504475884896639.32914617477277473139 9729105816760404072.29723839297890381535 39645155039722095868.84969872192705289881 74771017965932310930.0413816559085839279 76290639854437404834.20470155146872940384 29804614675094684964.37705899294621195117 29772646032157475553.00126329527067871725 39217968751171319668.16090000983326518249 36651185234360462404.61839674358944912804 200801679379921550.70277380791765842336 86166903774999174461.22924633788049113001 21442793621805322950.15539184649643777694 47324185731313525859.57411029188532686169 3949204710438162819.10823141601495817225 54010839123847508886.7295935760720735886 18554134470549458538.3735379032666467851 70180396892800160114.97004294747444884424 97300264638631164679.70551815706938414331 54551949060840822996.78168935860141300909 71957364267178530567.04800002584869964485 83287157383957144841.658471790695195886 61557437531524878930.21520474896546346641 12648399857468724779.00137007576734524885 50447678609696112286.5403748751187856254 94290526544058466663.18686236282703149666 64439888622343408500.37256007882372829809 17945796474650452096.51145720112866902304 14375649161498890194.50184697375908332197 66852503894360809372.66721054735406654302 40469673356507794219.35666955163763311129 74543682166266189153.28359585877527635667 46898176024195988531.58532460568642228778 27787519542761201548.882028457674934703 65571889134244706252.37843975943352710794 42840019485205103235.06350083201641256927 75873389650180079283.39177335637281481715 52883801637745432377.14764988689988438615 34559221810325644349.29548199357405115207 58526680216047488699.26223586015539793845 59376776184373469963.78864955901464732492 84669431847229920821.95447450957130740461 27787555520149346481.08955571947485788308 81284887564187269175.22467046425877965646 63816315238731643304.7201107459158286409 50783378365044530521.36948642594129365317 3900678526796497352.22985104882000071716 20812089678444910017.07718286941203660701 66857801742811018131.78105404042049791897 49702646014101890167.69401027378944178793 30412063016144172222.59153374250394061282 6319669909802147236.93527191859035835533 48392768321217612895.19974049958018573551 38782006507520981803.50253910090564860006 48800040706788150972.9242208262574881413 6747735901414975075.17918045012052420869 44058500718205052783.08082856662662613066 10302132876950808068.49923084143870311976 1722832210165438502.90999358490779305814 21718610688879195402.76669390863003560383 16423326436109955294.50459867746196441037 72232804259486992256.12599607042744691809 63781694726863703314.43749763725442104267 57791481880458385332.82283950877384001742 8288177357352193887.88738800212987921793 7105667080194909704.37388836028579666161 83860277802021490383.95140171064913926531 88002302618112012140.95340566239006345609 92617095891341815936.16620615939596609766 17922832653275979671.83579542760453728102 70999158227683120394.26130566782908625636 65854231074215286685.4932914155564765254 44319878699058596098.59855416169214552896 88069138367616250394.63351623429833827544 1154705729233982867.31220602953210698946 78836720620566706184.93627120062525517706 95414911929015313081.28298632444608112224 52028874697114767642.00325088015271720484 30380405787626833839.72821892940216537397 26430599055575962308.10002101784037580846 27604456715472123834.04740523966254323681 58092971056827575112.47793338827351820877 80229772074734709605.87270797567927323662 33617087816036346397.92349983619936134838 65675853099958034463.84304967543334284991 28531485572606882194.84864620352059606354 43593854407523191435.20840102339076576512 86209001524381038718.95362938708406924569 3713179866952808436.74637976036769379158 18723003452625654802.61714495356665203558 2466870276461534407.3040455059763794569 22148782323643821716.49870200754687913879 44105375386853454148.58634794790997164883 6803378694330282777.75950447455190253694 66930855397904546016.58837157166181843664 1332561880026355100.08325423303917066374 37172597652004073284.10382118835904611532 80607890577658383922.60142144995674546101 26220245628453157152.50582446424085548484 11239147890178981482.45489563209608579453 63938435841203041478.49449514701037785157 66795855492375621872.38511755361878248041 71243723185960567401.07594879891633597173 75834977532647392030.78864683922881544845 31367927226775198391.79062582638567378112 49544372049671347140.2225928157332168369 89985401682855897546.81997813800115339968 57639382025444155098.35980533605548825335 88933984219791601327.38978137231647502285 99629099523951507609.48233077314493331428 98780884883206000184.81092440974932869032 2778840937657472752.49193694192332873 59970186249459455735.65645695706465984693 45064355340539852703.06801745463776016071 45732110765332583687.47536583141191177256 73049131879467435607.55893894253994321405 17294007800354692791.07550269158537102418 25580814055005595144.95413866812941794199 63671988596037752353.49307738205202204266 22875652982188359416.88477621121850826609 20571086292811510107.82749844994794521569 53333484356141988839.92101077389904802601 79739164068050379441.92690982403707452715 85951766165590909347.57499651681052777094 92844226901365487321.98719589837704018896 31512063280963848960.99271824363969180887 63230605584015036976.73846076180189792704 49521903587511482345.51556857545697876658 25310263614474731190.92578515037992748234 42518157119231233335.45606834505657560613 7641248315750358143.9457310450774347979 91807717811564437970.32496106593568152531 15739264556601022585.67455185099258192026 23282778470706804351.51410542984467765326 45156070550543968544.6539355115351180971 81577149528186283999.83260276021054670355 48300201361923723318.89631526215236749316 72346310865635027152.39111580705895699689 23514800282362649796.05355580318982278505 65677859121436989271.14358936139239844224 54651808725509324075.36448156124592378511 12514452549149300142.33636496863169086517 43882581601891174006.51630780789881802697 35272182625052193930.50682693620346587032 86675331019756511111.18983400164748791148 64880976348291353883.25914325943269556962 37345283698810803318.07565873086673331959 12601060478331486416.45836145853102927492 62496877585690649090.3235136702329009346 46407174049100469435.85620550592876142774 97865489542922398463.3549238213034493451 54635686617215040017.23892561407150550677 84121296050839191316.24060966073382315592 15508793225919057794.44851637979589426707 8259269185367349997.93440117955947456941 8222649237544293404.09890390072750257556 3200776895432156201.22102104456613461533 31037785234558921439.4211161433799565864 57849282087932438343.06511181827329975962 6257974774269314087.44130600347434669218 91704330399956787134.3566097385535333354 57410631948111827516.8597243674748035259 30113529596878723134.86415674745963768676 72301207823851095921.44572578617125786436 75831332015917976170.14453363160560420349 96147087519812725091.08487107558524435888 79276684295117527390.16820601230215144848 41316761663277341360.12640403641495281252 93231149609141684110.31633352414481460554 9878886687538458622.62032040567940721335 81361537751814760869.42767743720347929135 81861624827931290995.48072931765780697324 79129690396900473176.37802626603342383959 99528333234063199892.14894862659054321792 82278241942735730927.48012466622823983787 70306105536767535426.41690802528358483968 75975695327828595618.32641356272479241743 57750306445470735690.86734219054405164222 99826499563342178882.52168859236140490082 55277982113338420403.75248941947156091257 19631376495377863795.35566002037686000002 33652672603658705944.55056677772544355645 96381348310869150972.37755458142363578069 69891707749170665538.92411876810722803868 5914419774261605564.75320613492044578396 40837732023370691619.2051277256154044886 90687393525003755412.41310516839022889246 90335492141835754617.34423380973909024735 11062975091640613694.99021013327901755462 52344359772783879169.75288598457809111283 97482002232979061296.97710228303651368511 80303317141009041003.41958181051887937108 56610430948271526260.92579524772086894463 62128290772129528785.51491510397354993582 18502235386868981754.04058804673864764359 10139874351576640438.71024648102133022277 40084623646812763380.3142240249823116079 18504385246857859513.86924417836365738985 65927256217256351575.3169068835168933457 80962625037764857960.71063918530598137027 64735164599813531774.44595245278154535375 32530765159823133176.44285437792863715432 56997412911989786516.63326723864818377683 55708563501728830864.56322649846810191448 23758345960281663742.82260539784754263943 70073968265416684057.39682051807169528838 14291640013588940119.74156921394348484867 28253213866458473588.62358847541145845121 87030991599017661965.86493872274812012569 30551004648724106163.2715120913226250387 24119439834624769321.95187494338749300319 97480072718192228655.36239829373303847913 86225512472395576357.32802938098633273292 59623018467613263515.50598627583883436713 64759160052089945620.66418643702124686468 35958158190064564982.1717034284631869448 87659354060593837429.36270206392273287484 36203372634460370613.56624015037044677876 39366688968681771581.44289117078111301546 78398398735872804012.64896522797861282949 45909129530319258174.33645977622797578736 80291820859598589457.71339140513758996396 17452923219312720358.14072411684092213953 92495270965699677375.20855939382256419801 95596100544075880256.4610942703329024396 21194403588259018927.12492867248350738367 8274141157957143114.51360271759890052617 87314031917657609925.63879063408045499652 24524928951691130515.74747813530409249335 59539551557369886234.21673302830736640836 35344987633769305671.48075731677603910536 42929534404487803240.95252935657477833641 83289842733560073936.23289435995617265703 52605629254476306608.90015783246057601446 31071700552532574801.90456160963277004255 91710320658235535954.3767960034190111578 25406166401909471418.91181331258337650504 76459924676185438315.31742845446071421701 91900800547295215809.94293974904407176715 61926477094683922750.27341944404274978578 17414130475134705757.76434168294870403572 66005196995130569601.88850169761924054012 18282050708962095688.60856897255733329987 55967224333406717430.60629660617276573401 81500991281794748350.04558470343051706088 94591823209492771615.88590174090577469521 1161599455425652062.88046332141967896052 23174111355940712771.87626850856343368156 52125224503997722516.4492837929574759011 55310902946233166509.09323882569288111753 6895481455669376305.22501169711852399271 40761010855605828284.8045124317347058563 39202597766209038063.93515398607616479079 17722550085007956212.73898412867741301031 56052999222177011615.62393687643052440585 70532224419960926048.20977531943495204289 91954251088131439954.98037132993438415936 54818232446263834032.67903690457409051317 73767341996862700865.87473542638909911899 82164674044087878197.76581072431443389924 87206948101131100284.57180145198860499114 5483002665164619211.64093425956394961363 81445574907395897804.76663029965924715359 74510591810774523692.10084065493060122843 4698898341656478624.40304330738674759518 72046265256620328525.36821601899042011273 93742905675139435487.18834040477538015537 15995326838242406217.77802430285344289479 43683187681902347999.90365205442685475321 29732282424970515751.25794433102847172489 6995540029876920605.85951853905275319078 46613213169954855237.09722068338662693262 75014283439107582211.27146717013752336883 55596142986127092750.61765457117441328893 42074126926439757449.31288737028306504711 67695377891735935126.34477640988185567769 24285648876495749675.0363622302475260967 10947367405572287020.96353805339075650715 43630430377086106338.11748985477029735863 84110669562876696739.77033580222408932798 12546834583160617881.08913229609801442907 67407230708799414449.98648312230926337656 27973670606286811616.72931021036349376752 62190959562150443240.20760723797995466652 45375300880451056323.69991524281291068779 32720121985565507595.61085683216430249226 74118658212973370829.35945486947404475768 64879370985491687779.17310077488323144089 84338550970359128729.52283406332289790753 87477121544762617111.4609484251581949188 75809074428170829618.0285909315037072799 85830310929371387258.49852040166114079939 887479661909957214.26837446149263286592 5151477057481533683.49014899890844830486 56502124657016760804.3270177084365674328 652238260790003865.01618077418335574142 29062176685699534834.75959323831230616994 5927257245614192403.76270707083124167272 12481453602851950253.52600184649156927302 88416110522466469286.12418346970927122018 91861680202677269112.76448044038910958446 78474271985159706184.02386506085704427935 30411718159849664311.57303155741632116895 20895599140856265993.81994395138033354035 8143202302715632961.86435608949284337739 24966705311074916953.59442503279017892909 53169637852591868563.18935813952061447381 83457158821294424460.02587687460857628819 3578997914710476350.20298304296947352582 97841637521826557652.88759050262868540269 77020741987814636958.37557490034869728803 73903295732468870941.49506890761134223635 27372123477891258118.49226613661255612129 25046287052321690553.00639318910428242705 77084277366543917585.96876916455858113288 3718422893344806379.30197298517993796071 81133527132317190445.29563006741210438001 45404563965013077447.4948240162928161923 23379789859128126524.98734437458684492611 52515611644476969198.36316058040734726458 90123149815432199660.95298178149274376086 75953656273535068468.77018774237910345496 32971404672598895912.53558161169037162698 20609606319624831912.51163238978792503139 87838868813180212229.43082117330211261726 1933162463276937794.03318475877770453282 82940088136143179477.67340316683824614217 38159194921983777001.68436072031925426315 35233238663469254209.62001848828277661941 23240387720630690608.14706335420417975744 71478945694818789514.88807582828568777941 94331845297713756595.74468865155488553264 70878834972417766677.61330212457794053255 51682776344488434909.64583045305014372923 95382919499924590994.29000582463112133051 49859642195592493524.15100211626450481284 37917365478617302849.91229045227674612166 16980033190066399165.39720559774561531342 46607123569588301538.36729397866132129398 87577120710967763619.02807181103515719395 63574898221886282349.09451631195800203821 53685965111425197660.57167729595912965065 66240291061115001415.21200091332047488482 62508858099083281105.90803499678798691321 58578320457599539278.29394812011773011744 65226712796837403532.59597414515571093163 3198675922558516191.03838972095226804973 1776182075266161079.17343776531030602231 51710087937815851539.15124990092480424073 95178237401133978940.59916786381413540554 85103151828739359445.07952930741345898007 86703274632952275586.5190187272164236634 94595126678818819042.46705196807425013299 75138526878986340726.91384108597967548279 58625392882605555288.20538845979259298313 1948431707204447833.88391794380435764257 53785840762797070366.69718906871071019367 56478724740314474253.19483747697404225006 14172271910300599194.12487722249210303953 69358486705121513615.5540702954755618828 97250499793371056505.06980183731644160161 57516271903181983222.28774392399734811115 46795303967794605961.62116235355186194832 26097048445123556513.39421878600118466849 86244925562489886383.46449331888785408767 64007915672971033590.93906209745718728728 28678572100819859503.90930884877404848619 97274136491861459369.49462840038267615852 36964771708980429895.31732820179926137631 15467446319274807852.50517637745470422419 77840021386422176592.8984453112468073345 99477802722335815582.66871132402052413792 74358223203950822843.42041649376390803533 39284101583767683477.91128783104353368447 65425740614488773106.86848666547661490268 30731730863994352595.06637794744070989788 33083260679144433097.88583854997404971909 58805029270589564423.27255472067945108569 6690967099896789048.46345714796575504528 85509069648670328580.64797072900309774507 76361652627256980653.21866192211003035073 32287938214396246686.97127155175182451125 56495017669278410302.06141037811824691554 74371830262008023297.42487455580812974868 18025999674490886508.76229456495971830417 45307967644428801449.28819009874897546523 61060776202961724671.25688195962741503817 65219097452989268206.79228211196468495237 47043962139472785525.30334260509888360353 62553693142638543465.36891721367353063097 1052410606094297336.61514420842985740606 85547709649595251329.01047712036689903257 67985909779744290836.89319002557813944217 80077412007876243935.18348535106724415526 55670789079188202383.35527137490011943296 85085193444761444761.65056996779944094419 43189720821088683474.33223066507027154346 19206289633579768802.88482411398456581425 8537890113923959594.45277673077528036697 21626626977779287390.19582175466537688425 80059336294422442718.74593836929140794037 77061979347667635205.29371095314231490359 26687474908674509777.22310930864199450412 6834689979468159609.87919555170656774065 41248389621050118087.15545115420100818915 39768304622312546193.82316600906740868405 81361643353329622958.3166963195134139264 7621543532516828167.87696034517030821044 49493593629342928834.11056685118525882593 86158184592549313329.29567726519368410877 50052146249952271564.76341973916513245044 45793232578011120497.5830513861970143185 4342676093507614334.48649581630326645856 93369529071618377162.59565083541550425395 37098124519287900752.08791267424443623974 73879754414675207481.85493498162337848063 2753378157897643049.45957537984810621309 29166305461919951126.25821888665225003292 40300958802734970843.08408061352582193088 35532717799223620101.70796692840306862741 41735069440986590916.73719460261595001025 90395925291394455256.97915189928962364495 85848726494918893093.73009282791964854834 23877985041970871099.160713066606512173 23535560548439134402.05160166608727881341 43448108599029661405.55778191560881351836 61233578557045072431.25427745627156301458 91386543611050387590.94669590546399156461 41763155920921179657.49356398541295157721 42934727493164792274.20297334901397504257 23741139489953587189.97409286531410192849 22274056235894660925.72035492381063567242 78709820880535105254.32324720656673586484 30363030242613734014.75333484304706383381 83394625490339825075.09519527531972578339 57459289122791469985.34307651077738433492 14253864130915163583.72922098291744199077 24502848046841968779.47989812583972329545 60542114660050385794.60098669341442869706 10649386269649470959.36752578417721397618 33440702182416241416.9846932960101776241 59317526936802339869.06387038515486095641 10250100523007877535.99518943996858847768 30765391787864145860.03403345266697525668 29585492158296407014.48655782143935218695 39937620705655160804.15431734311853996261 7869161909749946144.17771185374146509127 31441179975536228582.25861103504508964472 24917870547878703968.91009973296340463407 87480963304201556508.91771451109786906615 17171004372255520941.74290576162730325228 38125109205387700242.63989936167219399049 37016849165598872162.70386748708866359715 38728373328014905088.08551959129490972493 84909784327173176390.30867768583678442352 11850337192385451406.80302038878830431841 90276295813468367559.55518824739069672195 77823310682532258707.097775048622067109 93867380780000951074.78482421704966759483 48941469799688456560.26467547228799055648 67393476062262801390.61436077799461384587 61734512499293754692.18347860500104936231 81116252243032983038.18538996626220890408 48659822110243747379.94250860376046916027 97037803304731192432.4037631702206275208 16368811614405939831.22422431849912288172 54460394536856578688.07827369166123934979 73092534738951787712.31793876954331840132 27058327099768561882.44066366199530752456 86121401945687789482.77396128421605070694 64452190052387609663.11890591445241755191 14578406572531299725.43303841830515011336 83882789173773551530.09846548563948933798 43906494013735792331.05281810889812171348 56972033609934080161.79747614573135356117 50838559796207408831.02684201665243166954 39713853050894995786.58113431012007762528 41129394258939796495.36867477378861072217 1598670807548722123.39446242430931977097 77434255632288637597.13447246173226700995 30884456218958689402.02906443912765416505 52173490988128072350.98621093812875574975 68746541396368375242.15007518646495249727 84866216223466628396.22810790803514121708 462224684362855119.2040122570050123048 78733905352230184208.23438836550756061455 83620592623051190347.36855922093574944457 65274611208522403126.7335986345126266327 27389702316390774101.3938423014324708513 56376827576506016822.33765497118088344964 62474141366012011509.74405353102780418772 47812341571295556065.66092718150998021292 4406476624730393128.63255300443008491362 17583382200859031062.87259729219465972968 47056186288746313714.48065263013003873964 96817441400673361699.41773723140288891165 40144564214806770798.34156797322344426345 10627154659143569564.42384995568493236588 13870358470431693689.55824564094486776653 52472161951286452892.07658347864165975004 15934579664631777781.60337700415841982598 72329354650779123391.87849219839023978903 41747812833836203009.37811280190729593168 11190939158301625961.9625817491626961257 57982023404702194661.20959477455457037956 87425242688294365971.09556715815595095719 33722560715671521579.21628915451185890847 80496660664143791378.01629805598214634298 73655843451972954597.91323818126613636033 44085858399585936910.6605059504493384184 30221756183989636629.56569216252715459203 71126783523833549444.48205405028728236951 41787672666842682038.55877063741817356083 80555936714297404952.86243798732042702535 85362703947418877854.08711402069786166199 24938083294068656744.30588870054184583661 33425971700695644147.82174251824308726965 98541929960952603607.69979090992268084392 51908841539078488250.73730020787610088328 67184170923441941675.79682807222985244176 6343590366683389031.82598391436957032482 90210577711341872424.48078452996611163849 36591751545422669507.92155866722242159558 73583429357831204770.85686389645805272113 85043149990732927940.65052832087043677849 80417139117610915717.76484641057108572598 7818317565862563091.30838822409144181041 73162919334391542625.51301430000185754782 16198043880059770877.7214374516546580049 45758970562945866074.6109263100760907978 78715997491277432499.54054233097682401185 47355492241394337459.63537380915498818361 58665476082297799055.37386489754434512356 67697103180563847688.63716585946255082372 42563062515988433177.78466844854434827457 42883103962146184795.45137205332675582328 19018853123158429203.88368242752977194422 58149353407943938113.75853213127435013141 9074754303676765301.52800613903114545092 79367358710449032658.44758081957351331315 86274473807542786884.55096554594659713797 76461327989171156335.68711457905327201613 42736373351724605231.70366602590662656863 11696551825346443793.5082874582096339905 19766193263020339132.00878955202850475011 42136696444650913192.41550854417107455184 20095392568355239849.7826826234695098052 56483517872786943418.25568962652972615695 1176495862300001363.54448327547025344667 90600670583519636422.97066775815237968855 54639888716405212897.70750313494512306954 75992245299351351301.0822377118503712903 4828981174402808707.19846934114153020092 54671608387539958912.95914297941066038436 27155223401877493086.04770094858909954758 78158472330882884467.25186676319042102734 15579023161424202614.03582714736624793867 62900720044603446163.6631601754567628869 51705362106542071519.31858358088701881883 52819301728881152123.67435234348860342356 4628670250807367321.54729755028337963845 1559006761795207379.86037899023959736257 88373075327997415129.92317583835414466937 85817253386643112613.49674357184957429024 99138597623304972740.64330321426666011334 418719088751521620.6965271842828790711 33749942347132923568.06170946940153585886 78082733825021885047.93362865249500028182 59546721098749262346.39819552904646615787 73523595094894592976.65758702390597667637 2612656788081698173.97924885328864023342 33459169093771706183.61431189957110187349 72579164359666816574.79775763697084279156 87618419629129486068.63160247290730029144 68545670394094225883.13618092541677353674 20542243097896416859.77091434835433353905 50609719366696332389.70686703296194339223 67762903765496992652.63459739224266411628 36803777468139872451.40818292697914311499 30485829680597219561.79562680182916046259 19750801444258866965.08441232360338100406 12094226771157644089.13106363065752851814 34310270941096424387.79589296097022754428 35235836262322596096.96992024775106507674 12524377805027043184.95188359371734879702 27907365462788172716.67141148870193975881 80768856804253001979.44852771616926559097 95899721041403429844.10349314766582937206 6965436560759983568.0244291460070203286 43132237363919665387.21857559726249980343 48239463920991866124.96835098988440226594 67678933816451333194.86513890276997337327 16539813866270231810.77015463534211889715 26175533649832844295.85312888268821693005 98988078992414837102.04260557435214387818 89225226827493238089.88987411185782514773 87631685249514433092.1246198421758411455 67154497446648539505.00144486431847833203 96161968163518892112.43474719993460202838 42318747129139303780.61748024479607143994 41957678691113234774.09043194468092730431 62407196650428777567.9845460328881282689 68484890552782722638.77390427340141163513 30486502450426691851.49892844934153232288 81498111767095978815.04304485281420520729 2537124321851983419.48630692178114939357 52946330685741165041.3914804793814742599 74943119438666482113.63713707188865010945 21809966984654381264.24496598782701072083 50671291284200535799.71645475395729270223 17851620931162441625.04857128953879959286 54086789848915151830.10935713489335167154 34993066791816942671.1400990159513429595 27692944831415285457.74783279360389205629 47871868520137547400.75408018777392809835 14397534913483986292.90493246743887776083 24174708923823022780.24891536081328500121 52258036945153677366.17365457040726910531 86954768658758257077.81109120240933474168 17552578738251400052.73284431963755445949 20066180147235639907.52789277251801627419 60668569271241173148.31266109974111730795 35741810412887285315.79207715814663399386 89088225577387269810.38566277612209299933 35226067139296316356.99816993479397993017 62299830548299755511.54751730281755171264 54770269536105832927.52705727650324028969 30645194554179865856.44403260545953369471 77735861733945897450.09673463609972175527 72884186337936393079.23036760402904799825 77166410568260842226.4762485009812356696 77211321522326151963.56595203812665921006 37050711257569083263.81431882780296862478 53958803229196741161.45945243853391174344 75384252007968214231.29521986273441629429 17228683804183479471.6884454412052068958 74259309415872906009.43110714643280691041 75222498519687580408.51675648496349888941 63567949974024757377.31173917025148392288 82919648409076634309.61307201725693257982 54405918589659535253.17863663762145888049 43549529399460766508.40743171448979681086 79647266949967266703.62467599036027296811 82094406640562189506.9908957798243690254 45697473360108965209.80045128828860482705 35694471178259228058.79701252290836545707 16393763095207651334.83545937695104175052 30384636087413044689.4602800858951839545 71190812345806708477.47578774883784594673 28733180362470668630.041253247267802662 24999954952160203782.23552337223635284718 69817852487703116626.49342383807798520558 28873086296143833811.05026838466766458891 4234069888973296041.60057027145131733652 19351061565399501659.67423299533398653324 12403240116004609710.40557537704721345541 67800001400876512735.5446890515969328885 21318016734581172661.60419900743147748885 74572192281933806728.60063023263295723655 38548786545104832908.90478412970924183232 18668773166553934845.33825296161432195477 48692471330578617738.71801810962708371219 8622866222610548325.50707785072138633626 79909429452989887433.37350399554604886112 93994271190270636175.9057279617265740165 41946301833887537640.02221577313645127084 46995390061646756810.34154084267584950144 69612838614915724963.45963182414948741636 25386823261356710495.99751498019912241429 61328764421658607305.63626293589937523238 4272390514671055955.63715462258602257043 80492938845786245695.9775662863111576203 33805403979497437058.8153011277043895414 35059094751826610640.87550320519197788403 20824004236662009020.76301052141451452257 57346778682659163616.01678201734102687245 54245673460942961269.82116652395327633817 79190823403574850022.56535693937569893354 18603762457243716728.67389544283139377945 54188134672095187843.57001830390383448817 68891797682621593409.8423831696422179991 87021968336742684561.3931750050094702291 36614915102814697697.61486321474703861489 41053523169141923584.01281182217423195559 71025882775297108780.09784554725681647182 75191316731875817412.07384291887032864152 2297723653755820066.79347594762410286164 63205590904079558571.90263638126120807114 77779888768387981237.93307811080981476809 72669754928988135116.84504104299654666352 67370314827359380294.63273848160559664951 55127725281696799359.20812561286378398134 40996030860811822149.32256746532578400558 37063389566192139580.27373099420058687263 32059689854157216703.45014557415114799633 99929175556481473931.77760445838404833554 4535943449070102955.13053993476427086122 91690326386276351916.68427158623887232716 69342975080127090109.50560744840377549819 83702684436397767854.92475086617334309668 81937136608391498304.0391995467255138639 71095573211501482314.02115958013244002376 41320332108761252267.82423531516294411121 9477287886854813165.86330585113070367356 93840977498783043020.39878458535103738649 827090098107878280.29406601060659760915 34900300371682525389.10697855274197961409 33399050298736909046.95684557462111371924 74857821852080773951.80573265936540431291 56978868473610907478.81589735309253933327 44427933690525008288.75457927016394376418 25186135244149236828.5132598694941981271 4045325439311859788.55972526865610184366 56827382153300235799.01792575572185743317 2789887744976567871.99230409440192863507 88928595449473720345.34187837257026516026 16330925660106145520.13193161906017444342 71339103807525510010.98330024769379920852 58304808487026392360.68001333413462237244 52765596837928178750.87276214380220647421 14518443640736035064.7966098521370443606 42581280719203318811.68218062035819787524 4197882510105707822.42438140373161934982 55404092097491877978.78911314829798283604 19528082537512042188.96130800595933234714 58905721949182401737.90780196546359768026 42072714527668285690.25602527356702127519 62289202417595098366.93068849588113912426 30062470428849480103.90179509761783993645 68662975813350098289.73894203940143312996 76593369123919878067.08383929409509871505 3134015029061026813.1063032402257440816 58874251819932387131.34674166819673539171 56592504211393673039.08350437890838030925 18826364435167086731.0668368062017372652 18358700211193316163.13885659818176740383 75660768533941052340.29956112949301677256 83801209811242455280.13284179888561874116 57178509707494603123.8410822357249433806 40631651355338984416.18732786809803645207 7700482570663678091.09813172284642192096 33475078251576924606.94463680524208443387 80270765530876525197.9238042881399528915 1033005433926935794.10983527739583030092 35333804996089865995.7526001905276930802 60990228965443227007.9603825412266822651 13409367350625490088.47716853321656351088 52750895246949111916.43860662271159904511 31040046313204668980.98437426733980713505 63750615619003631861.43570758219604363288 52512448437008888046.22448385038915147524 91296160546925168602.49552687473645407109 40958541993799534721.0449786120547270047 26990861217770961887.53062979899804905535 91390247274696893482.05956182320272261974 19414415334838989243.14864846909846740158 37793386827153920652.90760586950923028132 14845984021515842213.69921237575185588756 92686258659217708805.58053493737625520866 36762340180010813757.18834447598820027171 37507827573663714662.88384255802545532593 47152914983117666786.4675375304016316189 4883565934081159025.72594783649783505336 44047912433428455420.25034199384376831752 95982984738095819388.52677205067380969584 4893606864177682245.17599518965756647239 92962375624501079099.47500502715112905904 8863102593618098890.41353289146502108968 81665817926440338951.04531038600997543576 11249132069421592506.8171077873830673247 69882882118353957758.52271462469249970724 15146233289569847406.80075403865849009273 43873383721185295516.52040977154681175747 17758455382300978804.08979298273893708906 55666794317851345384.43228012066018795513 25973315362153933649.53501576328366401388 23368808415946715713.59065477667257048787 45218487226675393081.69419184935914793625 340035077009205348.57473399549924349804 86795875347910307568.94743379603845581612 5760842550037960382.99602373962259336896 1100221284837505551.66214260404105782619 16454274538500954082.38770854070463180557 17316279219690170173.59769621541737190958 41439829681090870987.6309902175315303332 71476469318150158487.46370616993182785241 65067284814616609550.52594950714512231876 33350810531465298065.84149762890269235239 78049818888816338628.60362192775398036725 75638230531610745498.84927658826823744493 85452080794576447624.67981031705760323008 93545838196242023919.44671206461234854749 21731434031087778677.85697882029505748823 3662959005531441337.35263757307696931093 245260019448925526.50055193985145482173 21140056229908127828.33193685261981734834 75484855300425781709.50244901980405431824 32984106421377431482.20296539018883374541 40839398230738800813.80179001783224371722 55310265198390653804.64907855123527149377 11887436531346661280.63276887412629598164 38060749217693560417.27054932609263002329 28033872560709520930.48635492889330055454 83929203798773014673.08023577437284835554 8316052940900269427.51320915583658764336 46531154141252785720.72188712639433745036 12729128351188311709.81474762852023587079 18630799211494588030.61622149573629930135 88705542293646521022.91880996897983472628 54585203748196641781.67959911673179542706 15157767592085891643.30810728110433275666 95516276172224872899.84619769532727016994 41797642372729586951.4814759596624338505 40368420961529442845.5663176233526522098 82426684952503846958.95028429682353413228 19874883417729585812.92701823275458026648 91370830452332670339.51778421056244877705 40882535879324493333.38586826736229549814 17700528603708627215.11528931714975498489 63236738545053282723.96301780074901643815 52361047449320896904.91326970130040742797 73178284241252038006.48167830126693989848 82244203225497965914.89526230266761265427 96204227467836759457.08640338310336215189 24208348909146698565.38366813924833681644 81177616560763540329.08535297187155140126 50810281769261394559.62524963131798155873 73917168200426029794.63498092701015253654 63526116823298450473.10957481446314760224 30579803077700992162.13012361858837246888 73025072705727575971.58935439954767022083 92750740440491901455.25385705607072956745 26769920622106536537.98259942576363290957 20810960626237871211.37142158865738709314 21745757258174235121.2348100737086353182 64653491651595739537.00893796684626777223 3642941827505248793.62787027265972949983 7718620673209173340.71686572017152840235 7501242817384794449.59101123636626540232 85463402503921644352.60146279442351790331 1942891199082070721.99169996448132629443 38356874385904292211.97508759239138280821 74415496781851632101.33851723862372662951 70637536392532204992.21161061049993316675 50651249939284767346.53121825951717730997 16899640667095776364.45222599263336494746 91108963841285047135.27337054971858471412 79491240446483626823.88011404544988515013 58390709862694686959.81968638750014199664 50933009647723919377.52063914815730591235 57329117568021593172.93242841865249440365 65176044797707708523.0652528676694630852 52423928490089413598.29412301585531006418 79746568968820494915.66762834700852897985 29911370958044399722.31783372420877721221 58864384189529600664.43899903161971468177 59492223229620850802.14029262707876355886 46487785326356159675.25901347357653106065 28906626617259771083.16456972967901570275 61525811634122182810.75273947996923941445 55956547386508744424.39506401298255786838 87103633753493078343.4011901585537034446 38838673136773259044.63851907268560648156 59761282896450201175.01313878482607160943 89014136466956130792.95982235759229781134 69152287146120832972.83833620667240459517 68510025523969709328.45694787065045767412 8881059784066715658.96701365787395628775 3565377206755331587.00752250194755548649 69175008737405940518.89600530480645738093 75099146710948001259.76829218421932786025 76855975530980438795.92661082648141281589 85983832877844314020.66248195839783503302 52941753080807282405.62590391390425955163 93097864233104447881.33869479776441965629 32635581224102420577.53318538932966243577 33789425408817679557.42399466474045399257 11903260971241210752.81950766919222625137 9423786144398781318.50786195492229440046 9408524264296386949.92704331320947061719 67518699791447275826.33288989421644553935 13947123065624856854.99883225093153149885 96498375219497789049.13119136199904916934 55775260533664694732.51032583784693678465 48452793254766296695.26300011159141836551 14165672871789778642.63539497506267295402 14962183072806510891.71923400445586981882 52873057876703543222.94969004020107514163 78508472185545093203.1462458862418512411 45754194544856046362.73602677720733039761 2579789098606041352.70547712665468434551 91768370520200063188.15983486879341829995 47540742593991600774.51725370881928896752 55660260726111357802.36589025291874697242 41873977005896556948.47534895095400118502 44951817981027358902.95863225324542811245 57566337418471331544.34461324695210088793 29486627073231837821.81567623454576019711 14184413478675724384.84654145024922227455 92605771166885505424.16811535984355364403 45520385327091127905.73508388150901477219 13437739847147436465.10637620693852217608 46651932217225796909.9620732864246051299 6759073672159241708.07798427492953354762 1899117413491478303.04225331111371502968 33892876875267358544.92864558405420814418 57809403539778976714.75529299585622294367 49589598293303185710.51997116859449090577 2754404619086397857.54129905501676465801 65966869964303877820.9822389667057696286 72237326793657731507.81693280631774980677 13924640256096698844.53240295874517841438 53008243269633952775.44095820133400746209 72439350231710700125.27266029918789425707 25630022041514036714.79772661489237718858 68814747720765349269.87249591107284337556 48714955058453189644.64431200303022675817 89692530322172727231.20178717245138533509 64497606952283328181.53156561845165745158 87538607368151134100.44695305442110813443 3869557841079331220.21502775054248047959 13514073036219669281.34073461307342511957 6014875064272688981.37800066492980339908 99892273690492803176.50054137461278546045 41053051862761025473.40439579009155176312 43879326413770563232.59617031918469840705 33578181033207618555.64980908095525239638 20635270435449746640.01921142154690714236 50734261112743829409.72194439488925383768 70115808143667638407.90541804175291048822 1478475894365915015.36446342506186239791 3632816589622900689.18853907049741972466 5336884924893108802.127828738629110909 39308928483549748300.14112203068997290291 98355607003728718218.86439641728417140511 67765414681417105265.21341909936414817646 64948193825715355362.55674258424943509395 66005601497553365958.53216836487318237733 73278035002693802946.96719600390262179848 13107607544008720663.35093406434819618119 4535870192661621161.38514783023763893983 98973701354846456592.35588948504511282003 70911869377911853521.81770783727156272191 24383980832179908889.50410460922547378227 62649845606978154820.55617854193862077125 19559500501950535356.70523211838895982966 13482423706546850239.92697558007304026287 55625461092694560494.63914399082632330554 3655313176604592103.05146927786049379419 42490788910758331783.78380827032000313335 87672316130525421129.20136725639571149978 49900010199787791330.02268220612545831054 60655408093450036675.54227837665040266785 39251589169503029551.97438142078500938987 47036248206888718259.40266906432457093184 61814023477622165025.5436044790579204571 18423405953204400188.0948974351076432523 54377564733458018306.05709128764307837509 9018162525459074130.82509142076999829166 4164122832876199557.1367647307475559474 12787976115429239657.07689363033123980469 30349041277541962035.0356668604506915618 8790081997679115561.24400787960430477389 54283151256141951498.54414985030030273153 79150359418147201374.55829925432722565398 14511484641920677208.07451946244088508762 78673963121919583668.04269210479465330011 25250971916086229636.27192468858670960197 24762674105822045825.87358865419115795084 18441878684936460138.377985647489173945 43974264699073356762.35129948521209707191 31411411993279194626.02704292022407571106 96338995314862850653.70960837963575683006 54441003828760047276.97860178028314800009 63298436479430892635.46003479258248024532 26107067713226340217.00134480595203123517 38448187935661422637.78294182472846745611 93747225265684110997.95895444582627654231 4508376284537371618.46315003502991370571 92389541994073971975.18455730833477765498 13693537047886090577.78568448416344007045 13866917150513922209.51883864618220279362 1967210357365213468.42146395767387885967 75663866840947802770.50020041135880936676 47473166231875936520.80652613992495356984 57702000892136776785.97276288830902742387 58245643551330128516.83604375146757308268 65427691334573267306.40197306842391407028 47597259746131749540.45486001139595803712 92062614517192960879.62349197265419438426 50585848649177361451.00657323246478679364 5118224633739490887.91247262179540105697 2036217621696733986.1406868470688915663 50052097619581035216.29204341932481251908 97553206196082131988.48196625769204179585 1016897361581951437.30316680977535920648 32792810929878952675.1781341077913393104 40642596985440989991.27510346455491687418 57312435107817858825.31902973048630275119 55780435213550276704.41795927633046834179 25485281073326624641.47719367489955627132 69550433303162030678.49368391116524053776 69043067826382729035.6018607718371060987 62910238690966760831.14382111345344845175 75725827288865880242.7826551295852392782 78780018548051211455.35201562296728193838 38770697734038162499.38093695547585936751 13237154765680508556.30072584833979839626 70748574157188891074.31211081879226128403 5533180009390695305.78876953972380576147 26929489854120397494.64955814536562786335 45087984138290998891.75397970412613149079 8134618699740392723.1000865883493282925 56454880425097357198.62231488599985776386 85812936218828670252.44731999220906462932 1979589739122334658.28242913438576749491 82125977742468335549.60630135209646543226 70117142532825195216.93982698554299541877 72069043880746518374.8807739457276384395 60950489642545639294.12986788234755342885 95194729198359859074.75116557092254096375 93790917766045562730.50296739128309211054 87553285692041262687.94728574945891781046 12645784580736568579.33242334547281342897 53859796865932476805.45867439791074337566 57545596702575433400.35041668950806850036 10031167299345224133.11683318337301021235 57822396970481830257.55624494347155098928 73769780995540750746.79004876781322047357 13437587871968647453.35917812722406705587 94321534520126226918.51176167796080919466 68354146180941883903.56099856694993383958 22616225069080735838.58138492717892353881 88120433939029983694.21024136163883982579 29797922203683091871.7048268601720971073 88898771625407757482.52287447339329355875 59639922078157444944.69096781241904593647 63684377432174161170.06851842121146924728 11131671891561249719.38439494016926377558 3620331105009810951.269601742521485854 34057620204638767491.99782685485437618979 64439394288896190554.65093615589200660773 69441988515996705594.60911659576891135333 5479462704518684426.35070622084897785096 49570858521139849783.62969291701233003057 38940433828040694150.92486372904826036963 64407231320680960061.08459863232739840678 27754855720843858310.07618805747451530547 61260431658681416600.6288696727903181606 59256952688059957517.66582985534883890589 9964439717778261269.43862982771565323704 72483780199242725252.6164731285723646639 41910467914861259684.5111335194744098101 47003929854588308927.67807371908285122025 38723748431105066907.73435371427322970948 75201372867012017671.03438479021762886748 78557744025657501459.78954344569527551858 2522951409551716935.91622367443929028205 35751511633061245265.75399451351638339105 42871274926928359753.44094148804117239373 61164506915609917151.37413078099200478602 76637306154000991506.4809455810311271195 43206630301357994376.17933921750628634349 49456427548580144407.78110001925132878616 33217718901287853231.00880613891346123992 89162604530706801400.32205600433665204116 62127632216940796912.58272812504911284365 85018841066800847538.62075106422088553545 89288504922972461673.9101555708008381036 60549352045276351501.52182629684757979631 72822781156158105251.47375255545301661053 98060192259787710985.53030849348499299619 69552332097611415880.67935623164966972305 99481052942330400883.20502468028804446309 93634445462099621201.91597402298128996769 3032894826764550136.38906022515403229886 81436557197036862502.63841719318726202867 6365103516922698094.01879304188360108724 20166994432319468014.96260681146933011882 49547064929475462700.28970304645548416734 82912191281594979646.67081240800638449418 3616563474196892417.70626895121522791583 68168221835364974469.94103517245649436244 35125858950761405568.42816752670056124286 89022020417709986076.88367559938841124529 42389372584657370637.90078275356014263529 39052260621943480487.67896653139358721714 27109394091310930883.5461384375666995773 43669734755831285948.95285859547879849118 29657596882278629017.11515519816407667432 39730864575605825725.05355973176761238852 12132263483462988104.05916272219143172226 80105456982620674263.31786101149018888141 91406523253245773591.43612937443309997799 49998770942278872247.46156827698122131229 99907144682900440459.4965278198797206254 26910434855719553814.25146015697182934855 87803451861238170599.77269404384480203845 68070474611663674498.04667549552348433807 66420070902838252445.65342863858404851902 74309122818181723760.18676511912165243246 80860457877681752231.44231716355319130774 99517083311970660167.09868804666088138481 5052773715421081579.6400776790408301376 76138649117281457120.53893128072913174653 24282381514477506805.48216241243214877799 48780024639513295616.4737930262311525675 5180359900623025191.42168833340551288476 78375103426307303878.3656659707643329612 70890582692310193158.08266880817460580283 82322644833539535444.80098206632115830641 71384617730120740240.33378813586356490862 94675070185257334540.57761510513481627267 1316001557976427514.42011854761598524891 37463480765405747458.41117400217865019145 31600421589589824468.97037543663028160726 69450428535874752532.96318062469201449762 38740251839392367375.91516747899024367274 32452830977157715821.70654572187288168844 51775526255085417027.15427798203557376894 14467797374279377688.90159053161567776541 84498172449707615395.58114758143036108484 58642486800254610289.76326281374354132369 21444911589693313546.29099029197642808172 558080889746524182.22197714968741640472 386827221830911997.31847900572208596818 6229813722813782125.72757848404267816587 56508341913250774669.61815091148426267502 28131748838028092018.87845603813019621435 73807592945939436238.66612134863610342308 15714961808616923404.80834301666494375002 24397908004752831892.87012589890947502736 72514453689494919133.49971144276500392997 79164191254369426505.45077024565503185052 92087292799120492133.05955660105951515994 48014810963617649669.37024666098457833931 50475945435740008399.06389544434056401453 95188151408540464409.02919842335359398238 42250763833809553098.70381135446273215307 75800137671074739600.3117221820110398948 34777797917138422021.8799167773756602644 40822180536456424768.77494926898141748548 84180751123096373186.44669538376577410548 1500233773322827973.71687431908484320991 30158054757061978456.35201667591506848223 70637458587499707364.27163886058643462056 95157473332663513655.07081142956638027916 48748944387753423591.24568350764349793344 35851969094013274074.6348049012997009211 53004642692405800760.10824360121252416851 27235100892592980353.84393549393240103078 50458365777590164735.19123977391953361136 19563134406046011186.56742323646939246069 92838262616792476774.74494537244232104977 98879055284774152407.74497016094623554971 85351715876921058765.10315877856390290377 8419377846445240602.22541678315079064378 6228298966607138339.28584438739346885184 26437937667760243777.05414721802543372844 8309758047041151970.40451325645987010136 64868941498019207814.20701113668022830913 20811268116027217512.66286965018674360254 41860235170135395092.52627456251474199254 12789289574083887644.60914831808294707195 1551394128890422494.01189558170032885884 6953658962104929997.87920820590309324761 75414637797490184874.98196369441261122588 26828500393333336355.73704373986377191662 82170777082618016384.85341221641504824452 86686958526215483199.0055925742143338616 60807980862850740224.23197777052910455675 36640312018813647727.32842317748614665022 20298313616234065114.22433515801791959575 97863848054411496193.9494491250091931987 39247872456254177996.91265699510474287937 27743389430849674819.15197204231524062529 4100416533702688497.3953511219822875052 60582596716206847617.4914719667312944752 59651140770285062566.81223066450754838371 57291809779319555555.57571198430188023716 34014620513869434214.61329804170000290936 36301478847682022176.01408461713102899359 57324687137163879354.72652697137422182925 79286810042069889670.89698634548018804413 99695257294539028218.77447622728068948198 34459085994900752979.2873887299177109292 38495986793432878116.23101956663066049555 40148656160517814170.07655853925530807446 15599869871180294555.23151402690114822313 35451275408872771328.34940281461065888639 72659237889337712232.07855220963238234642 86255964629825398873.43052519771882756391 27266303549467808527.18582500557805146495 85916409198927834154.34229980529482532193 15811370950827533619.30723815049442581868 86048878155259584330.48839185984566776039 97902661452671015294.22502701366311920094 43411164419981669998.93014076833153097588 88337206999980450186.76355051892714146226 40478012966579081103.20402418429784348718 32805702024157259473.66400073509336199108 8165802448553559407.41786591228490960075 22829737053239541357.31320552613554828278 42605975993467602875.76346038374855589037 31825643997923254140.719998710913034523 18050825457021312754.58230338897532130203 53177777567540561061.76855969709967594069 93539734345298675065.40323919625580509522 85622107844728741295.58502672499416818637 56856419237674921157.46956204875273645251 74662084439063895673.94918910622049354171 86971245031365339119.23518717663887557507 1282581467387257670.99737952187975298833 78659952249088855924.16794652091081357632 74309334570419486050.85527615817103792432 1329979537857228631.72394567945675979178 89810054109114005414.04963262494330107613 47851874693768771471.89746808932953323429 54254020966106023.41822649802662397593 54156456205976941216.81223118840403072935 61462696632584721853.1096607937839992071 48325401171994426877.70744392483596083371 87738578419393465340.99090399988046212361 21722433833112066013.07131832706463667454 34792221858352075540.77995371024019342859 45681986353688861099.79083185316040591071 96966349314443069228.15380818820147753386 81475235929468695018.52698019742855031873 49989354648420239253.64225721780364586728 60970596854107142177.44477893978135652311 55833122182085697487.44842388174080610752 92842953055975029565.89564187144769282963 32109464021615623838.16038008269986392228 97998234601646747123.79272665373383945789 35397059587879375309.62643399661406163376 94434992441973114257.52957546422345447979 68804988694499330459.263506872390406055 61228983585638969693.71430515574764614459 31940474247067574095.46379640993660398719 39420940389892352344.44359509008718438924 13667578966506597594.16277833515494675426 18702971980674760060.38455903273522791894 3693013525466052609.93673227551131267754 83539889614774194146.64780432879795423733 37831104196227035888.59368089659303412763 55435015341558626797.58372087771131322079 11860336672438292072.95157387362744044216 31426917620137491182.46333147052595559532 60276556322488244152.78825740532082497397 37444699850989418105.05151656537344708348 13194943603633084782.86726869257652626747 43669608410333623733.88403186515840069227 92499611702803818550.84564502064895019997 71808058343130149911.78060402290613682695 11591698953183712912.71105885509573088304 16339807532960349853.79186402531847950536 5451960169419285785.40183818535650092616 96170336114428536944.80184374838110451243 84974325404737271064.64832690604615274201 69108195617136932248.31278646278622089687 74078165288069710322.71248273353528822676 17203435034213508643.91323804260622325018 41616651044766184598.36716666838785816861 59435981000624495366.31635482337743947285 28992930331185835677.30487784399352513963 80995130351277783060.39104279334359526863 88199512471966209280.91685680604203104147 62221803887876218678.68694035413804718148 55623426288407934375.50271908405375367839 29106801429079248431.26139855866260525483 1667371837269869782.28187432725656284156 91047221336780286503.27437288016343106256 50326738249296425133.35198419458500336273 57744936769740655492.61564259272373724009 71124867085315187223.54143510742705846787 9506914353630903818.29003630350130062248 60815032490217312410.74828162969326709745 67855139508850609907.06996888190292171455 84672626536840402878.87764412398770397237 36636203107186997667.99594194976995143942 90568540329358292252.47486574133352106157 1052697286855377046.63903094692501823417 23755626406115546613.53385617711649712751 32531959107752495172.93230990357316813073 86911093600764424416.8366081303036840906 33907679599156817749.25874803472301305195 48426145541176542568.41602725764676001531 95945409289547723201.0531486243158301808 24797139729492094973.05604114344374011902 91539838921726590870.18528896486206593299 6922344864191499772.40476738216791248987 58446177183860462468.0959495893092641793 56788963381612220144.87044021672281374293 83194376612785690013.51948473403983537237 25853847047496398987.78006575099858043328 20758039215778918917.53778615082218515079 69926062880859416611.95151253494450226505 30520180422269920270.07016367172137717659 93470731304658254606.90609146419516733509 90769892254032156639.06354193742004083645 68771578269481686567.6362121925275674918 90706771098930892247.15216921878236353481 39724075468628269894.5201236484455378666 72035490696429385082.31015398062409246322 80225831347398429754.48410399183439778891 13361773722809711259.05848641392220769616 46241248159185797958.59232763158701988755 94570212308069517176.54794560881823997074 95937337322069129153.62457774269745048712 41402215191278058093.00741149469734736785 4908273542301551706.38348695924204408826 4344530787781272387.63298545361821184217 20689650317468961388.50649089087594915078 51823077312757852225.98412483851510003373 76003613557640929831.55944490458703503106 59308589308016803974.43390642248448148537 27831454085771246419.92751241721066403712 18022454059270692734.23446980438216944421 49256854948552308438.89479909752155240562 14123995597507091823.25142357742362935463 47173573747772648252.31329709183992902423 78803545647879969121.84076654480978143605 45476570871183518478.89055231961329473154 24586235351344706293.78048074464092289248 36072038193549656159.47238513441165943291 37008689391070160765.82863165573679219732 64165430719815060415.23796460254259454332 67100506739157045741.15339004689197418639 90874730959792557902.32805579777099311732 10056902034793294718.69903621526310903805 62305128274960873020.30636517481011482436 84355528766755412078.09336000927110658316 16534179941971544281.10881172747369751448 3394445748900095093.13541530411416055539 92043318511182758137.78890456970161911371 78263876417491996103.84078829254094936134 53257552338341007459.20627670021219267848 90281312091866910803.06208005530761844778 31236395282469527653.03601110070567516848 98410066210454790655.85193414473596625726 50512484452999739124.31521017401437471344 21688335112597961332.98039536726477367675 38429249486836001755.81193398656745673712 77792573058580849530.343047757943889023 99967964610315335214.34573915899098337412 65199257582426252526.17400760763611380493 17311850890625885971.85298511393480520105 86444838042074200640.75845199861947462688 6846653524692125269.61389024212779262719 50098133378354623776.20401295765844062652 47567751453375591262.72350588704305210049 31281219999500600448.33630456833559964703 3882995364988923389.08446488929376950693 31628198420103040534.96398863543569533602 41726846521412648573.90183846105014858537 56936376738381777228.52005118666624166193 63144567074753711881.35357926137171969712 35778891722185276110.71862673561636953252 32981427017594378297.29134411120338336182 3460742839798567695.15733246677725438636 56789300744863693431.58771265951312204413 84836055221733232554.16394391719905148537 98712671392691679515.97770045792542842 23038861622017486647.23339895346890132215 28911975004390346219.8790244121359347902 13443470352423864881.40163620079980253314 78944736657211140412.12043987463100595973 54352997218586404013.65614591989375329058 95195707421514841255.02447531903092962903 2572378568516039709.56542343140628162503 60935694435039851736.67962075596291646032 92170585542757749683.53301374253542572341 52592912009642994024.25977985996941601976 76590195321238386723.52490110123346936495 20562757860561650220.1613757473306968172 31447984642665911943.06203381949095492616 97096104922945176286.86514365647166774705 75869052498504830063.32298659449575791093 66066620184059170757.35583691260308602642 38444837373620550946.7752902834685463139 20614257631486514372.47070468883819813966 8482044509989543574.04694913469094207272 47982972521535485052.53170188960674352079 33392141215133106005.36662251571447379049 19228650343267870527.66930991984645586194 54358616732525783780.43138392141811390651 83135153995299926019.38171559698811506918 84530995139116061421.75181841080481489631 88131011137873639643.64523604097848692574 97718671573163494015.7135015517626395048 37148249489084020271.28980141671737379371 30793301218717421906.63637858004256600585 42505074202569169635.66466274631897539119 22485305201382789765.1032391023479842943 86411429388603129830.25060581379469489982 90909437416136070902.62059328064388599882 29983802963413085513.92081339031539107818 2160571212255049176.75870679167758766321 32539282854878366503.10272470417890331956 59283633534633771026.84475712410762501232 45022370079227930406.31208880536021947993 11587341573020240179.94252178375659462896 2139773715720914002.7906473272129771998 45939893506012588892.53573980910157524302 87097075041760435437.4375540556523566007 16257204456755734488.47550530830894702606 57870335896858039945.84041505135645771368 1443235943331182545.56453759835888951107 38057001706470771151.48165566314629813927 32426140139117434769.91242025720417912504 17222646127633633339.94056839466014310815 5688040958055248589.10677724706900204024 33633912975441001229.88686691794235491842 22852511048016983212.04535534818015456836 57755006284325650542.50476449921075110768 69906416747856166818.3733368758445232452 54165069084210626599.07165816434865996904 48872035346072329462.69535207455712323461 42352669209687482193.66400255856492023364 82694357333880077753.3561774953613228789 46081838772590561588.72185063921274088257 64825727412921391635.45297672394626328633 49307934294460832687.32269120610094032943 13761670291308205605.1183320965475744829 84223995869312339904.41682312447775299814 6157993160034999646.45673452831242491474 93769562124941566120.89690582194589928521 62291027117897969448.03381205956676069202 18145443645247635259.45243258823469451737 51700930065198170048.86520440619118029799 8070327181873598854.88128163600012730307 46501359879404212389.95912788176104603406 52537913065552166256.22898890276461666035 97867845930125793906.29135956723899602238 2942905470990798362.5973733935893174397 29109680838627919599.03261040794796784948 24986952314005988629.27677542266141006189 28092807212522685342.38720311739283446841 76273230228142286339.06687103199616745679 40041635602835374388.08981072023213390039 86103497779783942778.49316843914700910483 98512631265659818886.88115111446179735449 19632878602688929280.0507661838706518817 32741170781842602165.18322571249379835217 29527651333222892595.83964661818337949382 29497833930701316946.93650855174422928621 5914881160882393882.18081831378578272486 2622500365064014784.68517368776752888909 76264807527855926562.89435453015799000471 66495556925445171337.25093219849919351378 90920306579484191131.00291629894717431327 16421756207312154561.63120412498960971563 23962533038236357775.33790795784638900544 95507408615736227416.72983314984211074696 78884288478460047658.95400663826510781784 94791382396384139176.23443284691931705149 24716834406278168724.41481118063201555121 92813913923449951763.68391057811621072786 49667474505153441763.37847050253801094037 82872260569681507138.47574037116928091012 41794473509618691387.97592603875173312356 54891708208926049102.50618806838891933545 18904996225796508831.3070632046726860518 87958931678655315457.88877189155498395608 90766859717354169649.91219566973081468414 74062104278291741946.19691091672922164032 30742706301782747894.48091153532398480901 22376095527076305210.86302774203640817398 51125126204718793542.03054548193227430192 70737752569968006063.01485457353191253433 78026745291999525087.3868916429115954347 41258983674746660538.72436137124300518508 59493658268722251212.69801024027367075754 4814460595995422333.99492425851265162791 36440550207108688880.18923187457443929928 11292901407517624712.44568165770867699499 96319682384769726169.20466038562078954402 53605766644672223863.41248887315874871876 3159377949328664009.6166400646365525118 92038576697948381875.309773043983807216 6870378301439929986.65647158779050271311 65133626076770908421.30999398288336718563 77031456100851450349.79673482305112931838 18008738080454633339.14575605558894843878 94858280298967529381.51878928381923002277 72467090972633944022.03884535338044817164 95409117192514246597.37508975778177868753 60418352561586381409.21658551121283043613 22499979992911805857.24694447249428183055 43164913968214980064.78284090340185415544 64876203637407283376.08630635135265607859 70625486918526708100.14362989570609828582 43363951500797592053.60777961082296645956 6842465362812423491.870969906143847615 10926383212695447286.85721716586241201048 12094425605701369579.12941076155406136792 52104805787380167911.01867552935827005389 44770982183249485992.07046783896265630721 9427953020272730678.91078036861777208114 43002417487180933231.73781611274795811495 9864446177111998118.16324660048070363079 43988756280812670437.06822893753547467806 33197171908658509008.84450941059940176208 55830749917008616975.03397830324443948298 61484591849908359368.66606780716826563014 33755362066172814725.64233317641824312151 70453627560375307076.47805817818261446474 83163497573500509332.65707283247002665431 46476339510356131019.54744241447502897787 92684306497220595430.18105245796172912559 2206334137800391253.76526880227123417111 10277357479623924103.24443325471453847432 3911642476734955490.33944368291454101596 86084022685903875178.69092057464720815684 69957516808566738570.51994796030341580164 69584649925157085509.66011542039296450742 55942390940709133460.23350374087346124311 36234487788653893994.33668552559626426098 30354124109945959874.59063806210459842842 60840042431032837834.74142819013767380173 75160002359158838312.6901602738972051126 13613993740357455956.20349972975822460607 13148323956135244717.81215447887554289894 66524909580081486220.98952396166612566878 3171050331379227985.38975492867652058246 19730392489408062914.54520938036373237213 30630733878752429465.58139120480453971968 56242907633381782506.8186737855443104477 61447079233235080644.70581001075343973618 77394469152486268851.13691453216409595622 35066237867375886247.29380066999714857966 22104663087949777448.944595098216340043 57892388588470353223.40845468250339753759 61318797960784784590.71934272832906820151 89002576301536105516.60681678459338378797 14215459454177337217.5091211212130467174 43830590693009433493.27410262307477097955 24798819749955410429.28754723906848165304 12601511113027780593.1259813708407836369 42756231831572899889.42278390345873593002 70314862176776397024.12582848127198795741 32425218224970936135.78237951934105052507 16544922355303373716.95612190015509014652 59235596692658578410.72727402055079028271 81765056944945204047.86770162737789559306 7811422773734166125.55889762246581859218 24664497506640636505.3814502588969684532 98245027945911104909.61074023325592882811 57288233263747706715.15533771311137139666 85772061240549723333.27317436018682031055 92600064529383731108.96204877348215968041 22604008365419236692.54360246843679320063 68974662601372997147.84997789996564337239 77672033651844282145.28134812460396003841 66922920588801052703.04705832034611414139 44221787009960719584.21893821746231186375 34459468573925505809.13655397732785751148 55354858666282937302.23847378283104107981 18107775679784878444.9726405266587826283 62757519698722444278.41875250683910298552 30679077904573970036.41255851376197349629 60476574964661879612.67909596763354216403 47407200945131523834.86457054272933779272 32303620393944617392.0526164835215124062 42346727480191214462.42340958404251992111 36302738115376833210.12447401131594926099 25186017888219576398.02860950286841317616 59315144229272979350.62945347433047535042 81918685489040741460.48149936744431638385 60491382678164676263.5041646212909526157 64607652307282039.8543125226006845596 75146765788887116016.25619042945398235041 42899978347537222024.33293861419805299234 91379596249127254374.01018114916029838399 18436113564187603061.6189789620245037951 56734541041718337773.54482773422428201645 65831427943771128279.4668585752851711089 50784092089351603039.86342535364841887268 73964068241017158012.64592312503814544539 99828488819247327476.8646490343881086121 82746662543017671082.82735990433283913322 37368097920458244642.88154401207423220579 74214978162292619228.42639115221574013906 53098191461327012270.274139499141569002 12212689164415059007.49145412892393260598 2731055972235277051.67158189794903078278 82045524369842187923.9088324897431988178 9411450593638843112.19477189172366075692 65708371820849813020.77502065556913659686 24376362232412728810.79781939770837455286 91460408707374533867.28404113181858727101 90743179530707104715.33099335723756805315 89926136972227456560.50779078817856145245 55752123044719308683.39694169674335633337 73624169231245507759.91336127485692078278 46705850587545492233.47872307072364214219 51043627818514988513.42412506643971553366 37878792043464840563.08713722511348608886 42549823361673411629.82534754601830518345 75399694060957451229.80430305298947037007 64371160160710250273.276745788272290596 59401349424290986091.59361208684900037838 1542140607682906650.45767027978204701334 37214650342365363093.04256050992521688736 65591744489187576296.78361301602309259332 12412923662906008840.70297180463091657577 14811857940287146684.5932611468698800646 76991773414156848942.85787857612262181526 80207257413545130195.07738772696479518305 20182953486239086024.31668192599596312646 45886349188352262745.2097660372648365911 84240468548099787812.47133105324455402561 29975323025055844223.61902640611077449678 42306647321449495015.90411699287301728989 16869780424681159442.29546723706031309019 71879541957986186411.48581200978552273799 21559764479531016739.80908145774215271972 6609524418315297570.25891817927237015393 74031592525028717231.87446826528985458602 28310032637725730055.42447599639492673468 72512182323289823641.42760353234953058761 72818865205032730037.11662943135490422098 15458510722540121330.09970210949002403553 4489262834418407112.09920081916477386571 59434751102087843683.26942396327403764565 11979020258682731272.08941033989617176079 10488020853106810631.60575922185835231094 14125734175563297315.54395539448125900887 92319412863974177262.92593636839638864726 42428199498955200795.35754550655629678451 98124643240081091575.43455886621608858742 87693777160325682773.61298182435174715564 8045162539450196877.86873659539680270366 63447328314136983954.16283776024298285146 13084202335981071944.51217220168413953964 65754353495095066417.12637417198448814726 37871489203840558149.1923672344789043927 10040910684597565628.80511252892396172412 45824218615294749171.65846225561082057757 14285916465006960746.68718669270630884863 34553081468671061721.02123980792873555722 74386391800617289044.12102206960871204976 62607381628725804975.12825668578407618229 7169643020093082454.31557012032764769256 60233339483526392507.34619462620148974933 1744711408485620506.34818057812457592361 30718824281546106898.31951090089198937262 26386963925631594353.86400857976176466923 61825310948560163283.00654900919208812868 22533837525519705781.27330596336320866058 57810353442434117264.4185339593797060123 10917731444144521244.93480625753819699147 34809070084264552793.79896637745927980399 53846581450549320535.29091836149147748792 88841283946674538644.4878386569365341744 95727233217069757222.12122665852445826638 70150168982875185559.14216377786383667932 69199186808146015753.7906452710502782743 98940841633160431250.28351178957832396212 23439891864381388523.61965017180134034354 2635873154968066554.41098343409650462683 54212449009945145900.41067512286228861462 9755754853780422498.94321859118606725478 30632094641864790821.53046257068914694679 48298647833893822043.0919585096271031068 20110065896611072687.77043890612978413182 31028550853411581633.01907706061310417842 92417065346855358610.65113390090728639042 57557512881113239900.09456178913524016525 71019833960718776488.59303052584407502226 25399428057803009485.60337993541299145182 17650593900435710678.88904983520114108321 81536254775915903997.20419922582765264144 16281749249868606756.68476478324849968558 57124167323373152561.22559473730863086651 37176940774700572905.44781656396682657822 71040418686300424566.58395291410199626074 13532346265079148531.11549064282141843187 75256296198805336793.54960481544208252256 22533412322675285877.34269277682359561416 21872429288268323951.89713887302199246287 69978829953947245247.74376902060042507523 99454959140566136367.98073667330088134712 31250282827917629132.35843780826080696221 99591699075567995713.56008702795747193222 55344777527243644312.99758357270291953238 42492317062976835018.50935717582805647383 39653935190625465327.18837961779004135547 20694210479027259051.64559439945683544741 9475426752472342929.64329820337706336446 17867651018969345035.28372528551117018707 26633856475640806796.84487336498141243712 94313747149844323631.98877750165679480682 59571398973860990204.72594216851291585867 52328757437622857789.14632737352476700084 37042689334886651484.59934820496195174206 57666592529781451572.60748720116051062216 1203933865282989072.35150504506756082154 25776983661278848943.01995807063498114119 56948304272470540064.90705937242340972158 70975528476817950281.66176570078796957461 55781558134059484449.61588121322609691488 7507777934289430602.99316347885741029473 54582925633163687080.7223420889563858389 82986074519379789700.41850003231605095589 714551760646006716.96353360929835874077 34397834633511849822.15497056946724751338 27499560203981341708.52586011059471991105 4742434086341538892.12083968156524478805 92924364949495306798.30278427248945107449 12234103054270241972.22540428426140415851 41112689433482802622.82881494329984547185 46692516841642960528.83449305781843287307 5879233237075308684.52042816728940305776 4390413584483273357.00642646469985734957 69731753830364492538.56822943311333071723 78511619319867320404.72280896066592616268 52700866163327192970.1762850018257484492 2306918433928710916.90942806322153401831 58022375607452295127.96670597622041651533 44849156820791130661.70408719180940044148 14757458271374075794.15785351730689274128 78895064464628655630.74127405949612318875 76370307444663630668.60830837965641613506 81827487400890169590.02128651102351245141 14105545252739357134.90162862689963387936 77562111706362376752.52639647962565603074 48277090189862058484.02504446265098990085 33572119867810390862.8373268922060136947 92372178847423811251.41406521912713727394 80568668608387884659.87511271070432459665 72048033548268982192.28658661709014922908 3323376249824042403.91778370402702519895 24354552581509173253.58570304492063230831 19789573930890267114.25301479370514419474 8060800985768134495.60240210992491653667 6184186046611317265.0463400658778463181 83850821602980273314.59438453111320732499 56185804377594787990.35099912372639863572 50758374354285576902.05045697818637640345 84127724975760081480.03371239543961747019 54100781333734032545.70951490057775293003 91525281244879786056.7748657133913932994 88307441715732301260.19024330768709316039 53674714385569150574.43786141875278852956 8467879094100613126.63745477851463708335 29984607026926228268.92137202576105030283 59087141122305977035.70814457676994187023 95150264908488429819.41129930642853545509 11681274256517997320.89311175863881065356 1716090785440576000.59794799664061309576 3910216360105831157.37215816768060439724 13199410675459397021.34135795015776296881 77948600221830211377.16111847595233051051 14595068914863508011.95761533876863089751 37413000401800134381.17400942868851076817 94235016716302147075.80843271572286291727 81667946271013069871.76243132988269090479 88239273676563409638.46570958647002914315 38800672685685751037.68039213693157297754 96102493849997573665.26712449325028543873 19157004717628685516.29796770193163440411 82476046568389637760.87279178143891922691 47481643730454282631.66721153553109827576 79634469535484225931.16822552692493771822 88034618768235961798.52807131904200287645 6403608720269015828.25028170239709524794 90616445093248292271.01229940854062741579 75612923731140966794.03145195300502260799 1104196940031859295.07897744504719363275 76492409226496488270.39493700438090829053 28172326912302247346.24225436837507475515 97982948186850860520.38475279674284849968 37753451553351563624.55919242716435622413 35981859968475116752.4870075443794172821 474393595121519804.87670281323590327189 38641329369878337626.12557283044054050321 7068618550407164824.11795827242027430664 83093433302380570948.27892858707287766319 44038214894180730645.67715648643249854049 71794476735600265691.38662946022099741303 64687474786383597024.86162369811914398789 12354440816917598953.7683003264003268699 74477624262222754323.07278999708819210257 9062953520717543872.07458156977489960566 9498117241958985825.53641634014882626059 97459393691267325739.10090841444149363605 69116941031286212048.40810432592984104221 55115385030075258462.99631284479156827729 15823989766666958874.09045134251460040166 11902346667025537555.7971817027213612967 49348658102071658211.61230416794431410384 42807709290615064969.10746985500366912783 44880974452791746471.9602076038695076105 15392953436054850525.76789032073832107677 28791170804737649683.60354439304493163057 46743086430476416971.63358940299527103862 43354241767433905299.65067401017993157691 36847589145945303201.34205257498487987273 51057154644202143554.21394153366192868613 23476069689209402640.7491188140851227657 81498168791371117617.34795307069865840049 45231533120799601351.03068565657549677438 40704406708796323835.39809013894995504053 71047583791517852449.05796184164933789022 66285069884497849628.62873432342965254816 24935590544826918503.83712206027473118817 92460225293193895641.12579287081799463646 61129810068511738099.50732111728527427869 58236008935730138897.47009511553827722629 5295514688510375694.18758165889198718664 39881369177074659312.59954439864321989283 54106242860724882341.89402160473190691819 13708485969344564039.66170724335423281369 7047636402604095598.91292016247275992528 21221058963952972854.74098805400023513906 94105282011878221391.33639687491759139544 34387477444528447204.84293675489985516592 90642203408654741269.5446973039365362659 90606589300781436612.87185322197081138817 8379964627444269147.49958613534513115601 70095841186628804468.9684986260569403806 24826329336751176311.49514994334590662519 78459256831275841632.88573143423643963425 1792174348259197814.63733664804923617322 41446824619694947609.06202345354292818524 67625546880165784730.25637271004883334653 44909640067830448733.72783462100736321383 15435599776328995361.43157894312886686121 10353868289793892425.49835025902899585835 71295787572166144167.24209978432968860329 37880883780635221384.16424546461963726706 12392843261192624577.68299295376039049519 86362269864347883532.75087761195559899636 98597195118795922742.4982501296562488363 10010328886817111949.38603045084943841862 97138366641029893368.33132030386556060082 26300671215307464585.6582842818759328743 42000692317985309918.14453533552162317194 69776698274551166543.69016822900520390121 11659869007327855119.08522476827438197311 97996930698911816088.27511154580631054435 89280175480599994245.5942879078427084435 6879539047267534070.64706698109010436459 35097730280805851940.23753687553403663782 8486045583231304859.6021339505648722064 81064480811555452692.36474804173609730088 31411545808198239937.58760939719029150248 60773556123849915545.72680441131746199623 76591784285737388467.78453979544292929867 6658043459787314813.99960571633727551241 67558211981150367812.56696026088868504628 8166574412100529527.23792963137415247108 79004374483779226974.65938851113041026525 72710558950212622569.23540669655123747519 12374591573152616609.12118553792378799918 8359331917685894470.29489230632405754847 37627016600720302537.49198214231422956775 81487717893810146642.07415192075835731337 47679952622680022335.34829160467828461219 2965759366652855955.51924279607475223282 19543372954313029826.43385838554487631082 8629591050631569851.68391997245527396028 39690334873690435870.26122426870123631113 94937875638913217955.05917737945204042365 81917546757993492806.663426511924634242 86674612528435848756.26689525459956869529 85799940616747665355.3710887295023795224 55919295914325451327.77698647682600382675 55825432950161761112.89009433980448440911 4071997424898338294.01326052752726184391 81833173248634192218.13910069195117382457 9638420788407588855.78155316863190541653 61502630955134254291.68392242851121754297 46505420129808528788.94931302311551082803 26671777538255339222.88604342396934714584 83421009575007929463.0790172222601257456 38478405426903926828.00408089702811694659 37027279169390975394.88625543383207906449 98399090283309783739.91566173493484099022 8911620620217653538.96391243335037454766 60855503796669033947.9729807208892586867 69803229539538304203.72007342713695006996 33241495036279834522.38940396537237461355 50208876545235214986.51542775185613486501 51437506932892089806.73089451030294856626 93531840500961689708.93704080342750680662 54447467292016441992.82706279649848063322 24318833780991420404.53786070962081666834 34993508487661152658.97911131180354293602 1560118751969793438.1750146372113587134 50354639269748700534.76012639908450417408 12796968468426705722.67167071672271216152 28173737289480916350.79219096411781727707 73159249857991127578.97785602710864550909 66640474181417091751.40877927264028485146 69566919271697109247.86949295290836133922 58931341617521952886.82971089604494484665 61328912822024107918.25385861228064811945 67713685065319225941.46484943399843851875 55388632017400883497.92231152492524271629 9936899593592613253.34084586898056878534 55669089231151069264.41432075327196056151 9400138365896038649.61572259936603591924 81885936620954740937.89039956311201239786 30984113104498330709.84076702728769071633 82791853123134545690.1370049729172413562 66860542557297858670.60266393314437122486 49200966207564110841.63758750961302423684 22426233972807880094.12071019101612645225 715863480085857880.84252319937331306851 66556509665683419534.09157772159010891022 92552787952269773986.45569378776519151176 94077357812107230173.75334272740542321306 13614640723954100547.06643075346417935885 64565559592429919100.98437026966601003674 23120235146857859335.26261037399267840363 32227429493873060962.06362854536115067264 62570063589080204602.53073037002868554717 99647227824214061194.50590132047001711588 90370837236811516524.28349589131601830762 81539899229036082663.8866913740234441744 6732788964679524049.70938528078146854641 35853815765776769258.43757202178996160671 89271388735437012944.07927419761877185644 94208486660929714746.24301769042068511986 16477193482836245198.25302115039376137044 85015595887189116371.41074316923073045901 81523919762391722843.59140225003022300922 18154659261800582613.83151559077427120873 24993329890747622739.95807864816889218695 61461803273806598461.09876479969821556243 38945494994721240593.55916181013095262738 47456476949110165759.74549655163350960512 33443840228001313276.30701734727922388751 29680780132210267892.82728853764409620528 67072604720193709056.28770285219830825559 42919629962544765107.71631864814055827352 87710348342733975781.80591715653013144113 55568701947530937138.14388456356237037459 79166493109093032012.12078876332140471983 85497379872933227255.68498906818283942011 29118048163057335250.48837705046461349815 49466387905554943860.16238368896989622792 44511748293831340678.90305705503722543189 83173039093757118579.27043865961432192798 98635708656762925374.04261684415763199097 50413307835993018537.00565258030580429723 73376973717751018184.45365819353605298294 74167833351222533361.29705029257496662081 29525732133355027424.82935741636531497548 70653068505341671866.75410861661350652518 62050836921842209746.7734498160127153609 54281289242314615069.08835221806956575185 73238465889161629995.96280670616404885461 9337078798627322117.33233620284852154868 73101613401116591565.13129737173579453607 8271147520319464462.26241247504406877428 24460875313082152035.71362997309196312467 71702885547202362995.58764290918773403618 85262650637671038693.05676408342033482499 62714224615482677992.26650966623175868953 92708561915814242631.20989629893280943369 55164677230709625339.23421951869130801534 12189448430320530175.63739499441350525403 4699494884242870117.28772370384466274488 20908133130904675829.26495917324749168363 43446417438464497812.73887348213396308998 22980099839417422756.89585547619706628458 12470851448429317338.80702972365206842063 21745225422608179040.05314927696494282605 80826856582668620742.44590896740396738917 49918375252020330350.66225634539079038691 35708920371777270760.78042903232782736755 40508901571847971329.12914626733291077956 99454927587770073029.79673107950512064369 59715532929709489232.98428455909913284027 51385713572620452785.35064825513161101103 15061693067246654413.32850491518157817692 49420144493350809941.87535248146055481945 46078500604974618212.03740233871692421194 86450586546131249855.87579907512637311809 94907200480431657424.67140408640671967851 17710428408701271460.98817830446425445048 23139371888112276168.14960871854494842726 70622191845521017504.63068633137908372789 23684212616232126985.60993076619146357386 10689123803923825814.20051243540291128086 32420362929765468631.83098350158716286468 30661466927422590449.3535404239472325785 9140152413847481171.63457708550660580853 84515485530903676127.68542586993190483488 12731898087799396027.26817792809789605466 44592058751470138162.14792245387688525219 78481766628551340450.24727704093641859156 44222833502886106895.67220210913895974852 36947162952513559346.16897855752303518628 28196505225864817580.5122542759237475431 55317930243217133670.59318227171174528705 70980782454663010257.97928964572424467152 85702101315276813010.62960877258984994158 80985692858535483225.95483555901046814413 76660223170168985989.51351819587352730756 75135581905520424900.86480071519192072783 67345521345263328819.41788239600320216798 56230744633032157787.75356598874517553209 87226327763214146028.51822485116270833222 56525530099145188520.73727209077393581273 47600242446836245965.00171408734958594679 79470675187946287268.70495788182200672536 39292607504214769957.09887932302033642059 38649845633256770434.04182908004406709891 37476664599327018137.11076689190592528093 24073176961414449915.06892025610908080457 98715260157461607891.15749942957945637804 99291267816905236553.52079018321629552992 73994404381400928189.37204529978265581598 57942298032790299369.03276479326543012703 69397682172082871989.6417074590799434685 67955220215941896196.06121429918538865462 8778859039410927791.51845898409308648004 45734179366111906400.49677585759290863095 2583508361454322266.76319229485858351957 83796216744099119225.61189509027435784715 38283503863451180349.46731194482158675534 58068709157520678821.42813509433751283759 15205670654261092451.61136051981173055439 55220563133243452263.84711983412680754419 45507542974454280608.4071742500414790807 76441970110197059697.78050825709414650181 31634190324236357837.419280755433587837 62464924811284296767.79499900016025340892 15867459182439128396.22753212161172581183 61600423251827995828.36801920788032469799 63384746572848977666.43547382669760133986 66959895828041968991.59116994722302605741 60669312094047787326.48642301398227496772 34716995374870928880.79258371804944580536 16539210259157585844.66383436013574310461 41128565173659585551.40247265221771064714 2034379128100635876.02718210098812661925 65956468166514702656.58909698349970972535 2638284002491176274.54623266635548482671 35050611580140711243.3957340784071058682 13702501399114242070.11430367697260355853 93830263639735244962.07920678564572815706 9289679365539625979.24381266063074483153 34949744432291195009.47562650682274918516 35667285407540708357.18915279135673379061 52776009949396203456.88473641982214208826 61109121889706000312.54162712942379554132 52113169860061223007.7249561897019177135 83893209157923564843.67693940448256458381 56566425839243678177.60556963547363807857 98143982500384458447.96175338895728235352 57642500983056030406.81916485661479346625 8204628098831302252.24358570924787738925 68046200433879089453.96456512691280668625 55830510858260315105.16764860088413158362 85218281965165685615.27279325676303258096 13812267717265113831.90685779705512642336 77048053307305125088.48566801892310579403 71299988356835579988.34561000460855682856 87860436078140395051.40399626090806802406 96301105601445986576.04061136160897202565 39790829625933616093.77153874921162063847 94572987916962821512.77244879261900459185 45074882868165067784.95516758582127365722 39374005076738705729.44456808588518304876 40912603748027325532.13940453805293587805 82757047858202205388.53518916323579803404 77223024974759516507.42490760250431531258 59119263988255694983.39278271107399609626 14584968256456835571.03124567293395451789 33303065800895572770.24606754136224460972 96347262061824739672.68953449641735309066 72589583529015299827.46440871846321447445 93180907181901487056.69382399660623670576 11830268130216678574.21166140300813127417 38142450835439427296.89263870358927576043 64099902172271885120.3672192384669864118 65527154412189656859.68692221072911820986 61298100309001599223.65265745201129187562 26451127576867335861.87557995824681427036 24643847844400388159.84095851372462873204 11185912963039860200.33812108328336162561 83463003043458214968.07615001415867725493 95423740017849527129.14167894339545308994 86058298025872246922.45399673392794755556 22869903757489913409.43127967579627089669 22292589649380763460.44291932566220984098 61022824130593507484.06340115875074875448 68027404480947329262.98436472676637578841 72396094492709159700.4301304549251507668 51052809592568212154.9411229921083537178 22769565679601231504.89555611002871994492 11259181797231011559.73140534415746159688 93296642136492277617.51258026856285330346 83576109291932826385.98666202081844817905 98456652253336897175.17020148768601994414 49338094373956407257.34309324867975407969 5093603286208016344.218426398351002161 56609118880544621414.23367634014154338203 66223472510507543556.75747705369185194617 36025175705690638421.21883736582463551468 20436481339432703150.83810090542612520109 5337378254809982838.32332066666410655558 39958656956451876050.5192632877269316599 36932003657774831823.55086039816406988995 94853040901519197613.81633753958252835708 18356297207760447445.08253270196552858526 24207770859586854701.30618061742805692821 21245119827334558993.66621879680022280629 87319916696116842118.52087504424778888518 20243233962945083476.03031025710039996626 50063903170133072306.85172291789756422688 66045832500262534977.21703690031245037432 5297164945287430873.75450341396947541152 81995830310236289677.63088109033584823266 13063314430729137229.95361368065268017777 95887831575164459965.35730071680389034123 45086990072671090137.20022056547354826351 35892101998329059557.88926728833660254264 47828243927449484500.20127848411361279816 91687963363959161144.25413682091713288109 27188753644200219927.7351657963742353961 93054166820473296830.62111495076697527668 91501578113727956238.10674199000914309619 11410269365546795483.20509343269429424688 23988101288272515426.52452601309377842776 49139682041606240532.49130770126961966077 67276313612379273085.34754797283855650514 95105926951851848928.12511563387326106465 49967461923136947308.91254922622122755782 73343213288279605868.65952082673924588065 44852260972734584383.6508558973371560632 13820311237778729739.9121707807611552393 34749922892473786522.43005128876875217747 43142456493478383888.96285368284915607022 28627072958731366244.39818528132653837251 30821383061986062880.36760045926653068344 91613013354234277593.94064624911687135471 89904604785034030353.57944362986273470886 70068088724225971130.14729890591943632079 57613806091111632188.71022586348355962017 84504528356555545410.02378592414770727869 65295880119113717311.39520661756099458305 85287505061937649059.29747417076846390437 88699763562425303497.90941632988321776598 38116826931883018148.09150039228954154282 44588795279908673897.67526747123340934243 77190614849557330135.42952796416749599438 38392000149276724006.04844714653251140827 14121500605125012218.91709621054612106893 46556787867176460709.25771326089548459763 96388519918633191610.03996251244520434544 2631202536680085913.30343389646907133687 9031464089167651007.95209030859534582622 65065871090898844204.49036939843161779083 85397268063858575279.90924176917991533155 22306219090838958301.94356070209127041121 32201203574118950146.50170652729277815545 71176715679162738361.41121282410087148247 22925871967309355352.8971564103117514521 31097452235819041832.58694911261957050884 20976500325646096437.4639703419205070339 24374848335447448983.01203472124783849653 79258178289744228749.24406203345625774404 1025447175056736849.30467879537704898555 32100754987317269776.33156060292548783803 59445949344339880472.40315817989406439165 52310197375692602947.4968191439776527396 12852275320171949592.07544314123701180395 65785477473208823321.95433762878014703993 13704380802950906849.41957401735065497944 55616544517236475427.19036454458043183048 38135262560004928678.36339667572811257959 54577370794038752971.82296786018026373343 66604513707486326300.39803402012266571693 69919352462721001620.38227003558612726778 28664609698849703524.24938225701348753126 71996941333465722659.71876093169342629981 49352734422002727451.43423406039496833392 68232315421485689406.65261217723750977523 19472345315435941531.60067751970023260589 57693711111291791667.354562530867982599 75143786973716356450.79350217354245748775 51202995430074207819.14340954915642264864 768921312654198457.31235763781712526446 58771386380024284107.78916024411727763715 10502164839512703125.04162463189494819762 79074615079091524233.36621745580578278478 12713915025016279577.93171182782848586632 44811161474872372301.50107236123716331254 69937679959365785802.15056648884053772339 40103122778295928276.40361534472300227496 71167430159315158312.11855698875143854733 98610525139021568739.27925583613293160396 25471542443220543811.57588674050775893405 3221850331140299359.06175071272957580028 93272489864025375702.52535534259374911025 4957642815295028260.33457769710978027057 92258796798278966787.71328785739876217814 97237379599152971570.49811896322112468719 50285250719650460147.02572820562824795525 71644223035104061338.00272734020139657499 89447098739277148056.41504129351673993594 83073373695133357665.9905110971413364198 69593600772839659378.12455795991192111592 2684643745483108861.82632653515573820253 33144479797923560415.9833182853464573162 89421652694473255444.43160865212996218193 50985993961604299277.09574462409053009521 66534561457463082889.94673936322117058059 97605338548566513676.3143092861536436071 11644721603254870986.73029438492781881813 71194180220493529777.42740672951025924445 91504491789621542923.42341612573018318657 13273924299370133713.33984493329125327823 4439778740322618374.52807586618193909097 90054641885125456626.99096779673070939593 44898767941435354837.43467715655045045205 7937842697441017415.03559999850286827918 3193580489054734253.93732748439953853816 10887138026655140293.36090807979820703264 92324096963193006949.45413945530343413171 41835356696856569905.90758953377880164906 69516410984055540196.29150963701776656103 85373231256973259355.71856824296435339061 8262338173335928479.82775475515572984613 71615799330349715642.73144816199048324842 28694609992784456562.58840278203358199607 47879672232598115310.3076566133601915585 18364712150489448748.30910638373827578514 73093992007943742157.12888318188512921223 90202097530673264125.47526164917687836374 53057870611916690174.14296138999265056683 86606613382564186295.5684176404157567451 50824096378812126735.99997366254704204296 97045037992396777642.33841642719619438921 95516475161636685046.14404579253935281868 99310361197456325908.18838577589904716641 37227382538255688023.50714112152497724271 58585125475659624741.53221268946977490458 6710046599184065000.28764923169201903335 12749821840356834891.20169179122602430103 39960546942941960860.63635898112307179588 50831338218878592214.95038475165445685431 47865447466010487213.07952587278579321577 44413009437553069614.1083150587077852824 73614541781090984570.75029681206475403721 21125253695909531536.72351443780109888688 57906699538733872702.53754667959821677673 51052087046712482975.02335624594745959081 7500632774898570350.40803760382484722417 35899127183716826598.32863455355785764818 3926989354822657013.44355051919794074633 32141774880635612513.33958643011467567865 70684760287106907002.94012602323860599874 78097185049354136490.61219495257844258484 78443081751079029338.7390003593674389093 1338580994884475538.71946766542910716561 70332638856670318637.48712710378592268816 75954369889779211791.77636747853881158289 26602174510196753805.58566666075805697865 24723543565482559031.08258858349796225521 33843914484336683184.97941452572818457782 20409666186320726166.21306824804781899313 21354517750854568545.89934871510189877256 581468768231013450.56875664295337913254 76963661880727820205.83391637015471314845 25157757534036776276.68362451831335419527 93046237808812066383.81819354158966016728 42026914675689346922.68621863730201723446 4621870482703936133.04011637338546933344 47296603050417392216.17488397142765652819 76419041245609610933.25511471140263969225 7737222050721737546.39010448177608661677 45014630047754948023.75413474683252229216 24557652891987843672.69611810216183317256 76074841606528883908.86420787828485630267 56191392742327548957.07481254571768503491 7461475783468354028.12667407149857354418 20038975847455802706.99210928931811345713 47242040941480529982.33851289967469225229 23395905798960212016.18898261769171033977 21832802543952557035.26517317366025739592 89412386674726420496.68329476288901993416 60503611372109483330.06140682911850851508 40520768255068772323.86951570601278744574 39389768726541410164.69179678372004377913 42921191654181481902.98830248142570532793 29138860053093112163.7892847589592947818 13532628464328591326.9459407511164342064 38154760200958963341.71076070787688241697 17303967401847262672.78252886348637838611 90299416208737384630.48694677451628862437 59037968783942777106.67813382250719610422 96509523754048319937.76903392831328764014 29922827174787320223.33207831979793500934 40208820514643458495.40666393158094509308 79360822112410419411.88334838592541786108 61821661483316776396.2304862566779869186 42431466978599139452.00495356803253843842 40844419986745258613.34472323924243707927 95558645416085179935.60845632381835820948 39994712032740297813.30394691392895005526 38457015705946669133.32831745299032592374 2115711926960463593.32821925622166793261 23300422614566531656.53987385491699375188 76869996779720556102.91766901004745861422 32708752234372648475.41448274462580872046 11394938896765058256.3726912949116522336 59815100212282714818.5084727371670405802 61944774543072050257.61426769409596829118 93639803586355619843.55161842360031759971 18366782561979661944.59372335075781429239 50470239777248348155.62315043969357814646 37734226106044128861.89944176888673815084 86633043863395037582.00778543385086653741 47672819392408075275.22016328393904492422 58669502826953108092.79886511552052973564 33381249269950459515.24426882279968613193 10426455983959178266.83131675250534331979 3754045741463825262.88067969501097073638 99430688123366638698.06066511940831447431 70463373122376135953.22306668457036823574 67109847042714468346.63209025781158028286 27880201362765981710.78386952785461046589 5135527936586346796.53482377011983934649 20587220298043077676.27597015230519665007 30508356595487740094.70694276317538318697 38034014659284384281.9932895034956606589 82699478595016265191.69408442567415281956 75225118398185347168.09148884402612965628 44668895228486692784.51035634355926016201 94082580250853978944.72846085571378171478 49371696375252985122.20658458921103637091 3731805287654895094.8258777620414404452 18529313470196862384.77571385435801459409 66379434844912395259.25917749539472907867 64760175148491669918.63356906524214052651 50823970295373819425.22288729178786841536 9119408949875368650.30327072479397972399 24767570360697398276.84039942543328979628 5181958424323405777.11230218922382078151 21502546960207873107.12225145544589543445 1630364450017453094.20952685629420855662 26227254491884539969.98700715055013768606 93609093586219857767.80885717309384029561 91155840308027640301.64936093870754267996 71207182271628447796.16640656192456841923 41351765574918364552.05704957669004619925 61185026744806631827.43406510530157629966 46123661664711973610.69825509542263831202 77905258749959158605.32821268229726560673 62139822398626570836.24338494974721454812 19571247143049023854.1233516578248622991 81903479939809762619.28004721375601464104 72396849697081954529.65282604878530364543 89975920646202024009.48089643621142457267 28287979608101567364.69547837978616914471 81963513539276454054.24638451692317601409 95242431338589341251.69654130000505142824 21710281429023719430.20207499660697252057 22810385687208680500.81194910561273518889 21148608665134851321.09707103666806660356 16922982770452690046.51492114287828798715 87629847446060320910.79324429217171069634 73955480728078439744.89586291607198176675 81553699620178543450.62348750064132638954 27109334341133773018.6397019422357802566 40476317037251508886.94794555944670520038 4673882696424814395.02389568617895664869 8706389847743779728.27190956486722335047 41577179983225178745.62548799917120055934 22591354252508401305.78235640659082890726 87645917109019390325.18391274246011323416 31714391236276301169.43511499392349265088 40227970298616376245.20222594322791222033 14382742029986065159.59227033922767605486 64727520163337123246.7474898148993633487 5047255825009169132.25253676972770423607 76647477852602869142.96250430465786519957 99953158976173711618.41403933190152811031 64831477349201772510.2368501239956919231 34309131546884414083.36062241666521458025 42492487054669713480.26697123922443770649 49540705231237383587.20376632209380553113 78932019126432579361.20455393970209470952 28391592873636653013.85520318199876092433 93995172749356525044.57495655436498197803 72426640266550790094.03283473244305953515 847989479568952085.21294356414655116959 87805895863398001013.40739423252349812137 31336352129363490214.78941933193620515111 33322678632175148485.69965053145626829621 39888017611971191016.7563024746770389762 72027098207596631162.44559404957033666308 35985824318891679688.7822153157604188021 12404579224958734719.09016465880046949544 22006776247214777402.04354218377261556602 37734880405941163201.2383143810066847545 74912767116406693541.92368606836908688783 48461792435416513148.18004425331387307935 2547077509905553868.55663103173399376488 47470849050274791618.0297044348544062023 52967073759699311357.99940768478513926522 45235893156665194277.66175155844098652503 29225535804684959084.53728476606018980889 17722363888167181153.67877702691724578024 72137964581555508939.17167322767037048704 33011614451546725961.90779530629046699299 40161579679631945678.11380670293898523166 13390220140647516604.97624730498244443891 51217844694162738501.2130380237076018807 75334196360599767194.75076298490110906156 40982787881076927732.75376283604638719351 24382544470961172798.95732361968479387476 66841908743851056902.55017343888676230657 92051276504342760987.17538108813977232964 89176848878067407888.59623748029488734222 82916042654067210136.20901204352511977847 42276424999761027326.28150254528064359474 63806263530425347874.64594280700115244583 66667419980071872424.65511205299875831456 91677170932464731802.87697165573449156616 91124267650913660272.05970922804093485151 73116585020898324493.14740100162435094718 49889777946688493022.26111935837241885527 8537188596540472657.96551144972127730493 85656788725390291055.55850634471410030764 31983499980010942160.12450891880600229718 36642885803706748079.24570732909674909714 46780802344606520210.26138443961950425213 82295147625761823354.20495522532303024438 52730485670008507201.57984645299937009065 92818307183411552863.39849803183050988975 73232984450003828992.21716147942345452295 31105867550985259918.22937360457323860508 44723143787234296143.36367521690512283732 22721869359041737515.75409995468215080594 12286205347579286127.90061827013162367218 61878064255987455479.13913524515360686023 47624304851057329885.76598568406251391912 2118168182020088188.06982609885568686776 20422901404692391602.94558053105802073849 64311839035636270549.8790601192793795373 84293001154556733452.91216858214360860145 48444672792596970580.2685460389700323457 61581525037350492119.84958479999089097613 79747631017106971839.89901880098137435369 86442924043385819177.396689074043619653 80774366849395315374.71285168922697269582 95142148348252055708.97197862306037094377 27531782173574271310.55355171320247427437 1951844584779225452.37034413444688184403 24323110811706650312.24268088328482600108 64790885064643188191.94135774891608300349 43169082339349456403.67446321189636229925 24555212261671198939.00920821209697065668 76554981037297605718.13060177252197617881 92905182111118944892.05109487913000142834 78897444037404349036.01767287338098255004 84345606028782439988.70369491947454267033 17029189220983690596.63945003357755374305 61922856816801589524.39654376445232284882 10007690050724040753.48099983475196315507 33970180364107976900.44161964977128608241 23663129512163434389.15611174060125338485 34230033977063953813.47752881842645494578 19022772525802595569.82525963916512697043 66012762752599987847.93290004667660807346 34507826066706995597.73878038367742551665 87832815280624555505.90277093139382020145 27533479829121036956.63614621284973918647 70544507426449951595.71260708512729044757 37686063249437873793.92433999344885374074 56535750582897608777.91120546280955752062 14045224203724607433.37788452336173708047 7679402649905733068.95031034206909680787 66090871331190930163.15168164323839125347 65748557632670963803.41258265490177301702 18708352492957302823.91700044899327687614 73963261308968082036.3707795772139215158 38187336132981147846.71019682435768575454 14763417093621604395.26228727339519111583 64066555123957957459.61246329875017951428 34095193894303502869.64929861177137268553 51857151016579728230.61307162482993346892 69122449772876342263.34664580387204508061 51091205213031896029.56761464231334490926 95848557162999151234.68376858430214857274 85668519685191203482.64624726242215980291 35535155859942001096.19641743767097365041 85935649284713196445.88733416843320467765 79317133313463951228.68207357851438602964 59986205089275557265.24448042846979314494 3570097332439040479.76583595320763641719 93616484016666876030.33811835945909771404 95310090350923042057.236288437323588111 30874088350574170114.95881969750780793979 86176738448482845694.60177625818748029185 8407579294742138021.70049684142067005533 63670692657184217137.60814807914754761729 50057045802816680594.63268245622255489633 52196511763998589427.43258674995080978096 84611750324308613000.49879832789920854239 4199981040301223379.70621897129348230069 41786640153065692234.18376556444016942775 94351629512726628840.228430084434275766 74702345836709638053.05703379006688472947 23985947148833265601.22303984261716626002 15295091974012648396.62402517666086056421 52062683719625840338.31153450472082683249 93386273863659275771.16001822841471306546 13708250376194300299.91703735858788809627 79530243987797604835.60594495286702154315 13227848090956881831.42406898515271512842 81735989588628326875.6456719245586336893 99836557617257164109.42319386919263584279 40625278444315363126.72636373322599777839 54826261918648898143.15824458165135209115 77124566225498738365.30080493734031771768 3251909168945294352.60156995677516588566 48992201437426091449.6769714961032272896 94807482530777956321.25780723773250264997 28632843597725188049.32154390176766751575 6998021463855954317.07491690074790169129 23224798384121192967.63307217295524352203 90467790911904311438.21165245763359102699 65483157370973414774.93811294322869577663 34714753336259444349.75580685683171484183 11468321852322675207.86976404095100139272 33521484029855881540.45056087798068692509 43892973119596005896.9698279948180296492 88382364412205021301.7466006257211111864 55769743101892969825.31243226035385170911 63276981521890524389.80497137213145032104 79834559044416737875.49428459789913809162 56272257310929424442.8715305376357052647 89248033231545293620.99678556640167127815 27212528816865781793.75923565165168335901 73475811200994881536.50005741257295668059 51656369966265840137.31397581183110458952 91766295858752577582.51822457489591789568 7949126409224395958.69478528888890090235 96412404096526438266.63397926966010664595 17958856700104851690.31280144035353702898 78782872034454087540.20412441581556100967 55746723457917110710.24520678218929462487 50019232373584635974.8872015484582742656 91285981758733945020.84306720967415333037 2917997100355052726.37794787867482617625 7354836512939289144.56377191749384755325 18400715967692620727.78047794414122893632 20516162318953404670.76684545743753374855 80571596477645558229.56474683520886261166 71540370889981397387.75002953464796962906 91070136667197110530.33643003062356334253 98206744117044174033.24976707706896139412 88376550384278524789.84262448469420326419 35424628672287643397.20629656078766978129 61542916661278526573.54284702910873905571 29060804845197218952.98322929537779046779 34972145314674721392.92507708990236969202 80482420170597236180.53371944188259376923 65323468324897367074.8733240023116995413 41142112767905858101.93925188950461680103 44877188998667228862.36144513799084199322 16974188485075934448.61386684290537203899 96444083703486394893.20678161284160454147 37390170924579781633.84002967744246122236 39694122015453105118.99122369543690801539 52074119078147971872.52870900588226300943 67892910065478771041.19020044748619960833 50293981714728529520.33035613680647421373 67095755517826578943.90650181928413014774 72288387083805502419.3497993213618489392 49964905847646194990.4799818924082751537 2267355772566784881.2392139842974456817 62527837923626422172.7744501114210826798 43035749973541444139.99745826844398717692 30929715741720362700.3040306591977868991 29678941207745010789.55004878362138404203 21560119992719232098.59044608182756678499 64191278005244555655.69667530552734194504 14971752608260127202.04738842731212793082 77745832764541161337.77814076867107110218 68447600919383710525.39022271259771043858 93096007551705337023.71147353307051647342 88840035897356318326.86193702768128892213 21286343593495374908.68736179936392394281 41234438718335991681.60394276855405405799 24620746594485272608.87407252729697309962 97505468669623764856.23614677386665828437 32672018647789193215.1706154840299797206 79498935057694407452.92093416739875994722 6046980448058090048.55858301343740900491 26323057258477032002.03602090464520314741 59287765285965492772.79839972252018420752 36054640015352597566.24702651338008845672 30515463427554224551.66517879725719162609 40090714609534831069.12372913678910625416 52377484928565370311.1522581159159727746 6000887361416855828.64596376076297513725 9771354515671124581.50262107042601970646 68236640932217375143.75535388242461051616 19304257682210724443.76065500538489265486 2722697444877550181.03371898200999882312 3961948607396042440.85153916400856344782 13018529197643959363.27707915510458573517 22821770581172946956.43147156792248635795 283976481638228164.82600891182213977724 47523911580698266853.29588635544049629934 52627313659373105953.09424062314348975949 84205844464805405810.26917784679891430434 83111270062787163260.8121845184401891087 40980078788104341078.94514551236156892073 99984801724106695034.37682848241159626461 56515362281451705352.3299440524688333364 88364574968784993075.56733202015198664415 50209579139206228623.20453625843150246785 50818447345245947971.08347598459976109331 16355404053763290416.97841737758534520975 24723908338831681450.38437564734622000166 6893422609727006973.15508866726585387274 30333701791523558573.99241851047366407234 67404593090054271385.2481733366933825028 49886697872000333090.20787748057675031535 29418913326151673837.91036031305469043063 53334682729762518686.4386856310855364296 73065798686942762139.05099518956156118962 5710892598488708308.36184397275557994359 78948712854115376097.63411563187753426009 97655934793714183292.36059541399832854916 55046563087431531612.15034202540159953451 42085886479028050590.45368024127037273945 96884801208335570109.44958359683304297734 16358850232790833615.57227584824013700529 34063575710077918595.95086040775969724545 97124044632116261257.04567469527300412631 59354649557501258844.45615494958129424389 5367270088360400446.43010367392781270969 37421149947195661052.63303422776895560211 43858396842318125327.6842623068678976991 90284005193473760162.42591585650311805257 76214273474260465169.38718817516295026983 82915498604620338442.61633728332015156245 7346152817068522835.74615171982989274217 9464831433506920688.1916021165605229672 88561910488809151375.8949985213309161427 95270627529249170524.74467500754068243381 92218933457336548260.97286909077277152145 32469833479156623790.84887112453263427404 64961367369103164999.21945858083958500872 19127135356560897805.1782844827623070657 60308872248050527087.93747252575304049172 70387082492808807459.54481269611050274754 11855649170284126424.90909273096426537663 60724773554179296234.84466968371194124714 38343868779028046557.55042251062545681794 52649798651625422019.31336900186404459164 36901332221606560138.92669177620738339647 13344788904253805482.85169860246725358464 66119514082337585038.53863007353672150124 43447144270188040433.07432978398739614516 63137427503355764582.66385371045432688916 911316124604500521.06806137667308997894 26202729325404253505.16933936702012357331 51572446166218009949.19553061328925785767 60042220629306198761.3315763950019664261 24369418731054053816.17495046926767020326 93589221955063759033.88975773150883710047 98559380873281095555.82462129501721672559 84054323642721344590.92371329878890842601 97639546764932280543.98284062367914205188 9153194081524857811.41709759571226370588 34320976325834579955.89450803757685045561 24526077344371970416.8887190657610124424 66170265532075330723.15442550234588371662 62848352511861187839.16941336694402429721 98519115612910379584.07317178900285734199 65808532752302975735.15661023535507185355 25852399103798680663.23033253144396250058 89024853687475338118.0386625312237910105 21751798576747453443.41508722231488638359 14618128455782209416.3671040071905842102 73894838363029631975.15541243080917907537 19830848978268910310.48753624683237875869 54711831626592706953.28883630197087944595 63875335256559936785.37608915918059162374 61974464475660759499.59832685887995697698 64363571472417790191.37277842071646013136 58430459671681771891.11778764688605775459 98970381639564684720.34382403240027920592 22774678975587117329.1515775055410486818 80415444770666540239.40674039389922783325 35214258832428324753.89806909068144101886 75275051138611798649.83601227163087087249 83007569288407842122.21040609439030470643 22745037824405189231.63393804591009455943 5320733460145462004.46794802100459823745 16957608748970775869.03583403436622335321 89058731855246883908.99325844079721928133 96013862759763837592.46258932402180479176 98732441567875668305.8885688775139638507 22368687426883318871.04842797274855826195 85116288913893350390.24062312980436154914 37818401944122729029.7272535631473012352 8795123623309166782.18018895045783277947 78125759974369481624.32129340984536819995 43153505809151950791.71403083411336775978 44295887361506326165.97716281219162169575 72805729838556289290.16187432556304503826 3595298799487882268.5719772377745028193 42014000512059259840.75499259616431709611 67838996563510758058.36698555495614041134 76047757565120240890.14407649071540708524 81491077125491959516.64354881619018742013 88185656273577131582.27479830157959192669 88570545459125352388.76384699494503850397 30013496515798519390.9269644292188552609 73071010624702943080.87626994905056321927 39874470379166822936.29331337963777012664 83825556945520098822.01066245037967234727 85443954485037576803.999325668077530012 46801559633183207470.56097021023128491021 87858015587709770743.02835592670028318963 17060581074223038877.8800309757442500702 94213638704923134518.50011712042692438508 60060407697431673817.57258448013419520671 74963702621559853269.57519944027489338589 29107968266887992950.56834143286502042792 65479022966721445833.55706867554270707579 27713689002707124250.02518416334848269411 38936425295157028370.3725108874467201333 23637307796140275945.81153630804819681846 65078216653512103283.09965309933565738866 53194021119020338495.54663642985794721865 57351487823439610824.57082698130423952937 88692306225750332305.48561797347768003238 91474276663157114623.1977651602828074542 66477193443706450039.95651704420133240903 74172814880377450714.6974454515008160952 23034806899064186603.02331795110037108298 147662507874633403.15887442550904208571 17700749443596257898.52246573276947986058 45806966847820195131.10078133221268427035 91561351048637761226.39254440516247887611 55365623357227298125.48634331073506319034 83986327292433567535.85678321899105822394 4134254810314068606.02875347517843353915 32963605843093694350.22964563065672323218 70977326972060788686.68483012616208104792 59654502622988209183.64390549825678940052 50269820390052268000.71200727129876216804 77601172196692621113.67401573569303929911 53531804397645946327.15577891706944849451 94151316465900758081.42111883457274359714 29746482363609296958.85416138878728944079 49682512246013847264.53113941499282335337 16963434724116943841.31101855922856452152 47651430595245433549.94262296170817204874 6709690214209575304.80586184786222790458 96227466606892534965.47589120366543900798 71140593465265589137.63444870340268550896 17886800348663710331.77624526297731508637 14965184480020011930.1795787019518249856 4217817397677841278.38847442753507578552 56199447142490930900.95091184629355868894 54551801613548818049.63915868726410307567 61065659873919872594.11304814094822466947 74231593009524328701.62304555595822269986 12990943534793012651.73872180727072780296 90704126369587311802.1889791237937613412 80092146255005376190.5902912802359875601 85204068541505594384.57527362025857085056 11201077615994569357.85427084170713134734 49340420212474715466.63336848695203680549 38346566746371960992.66290566703854833724 21693142313221938920.71245241915184016691 52662728944012680378.55837061036357174376 80329389827349831552.33691337297501289285 31284645578879062689.1650738353579948077 57348372267348593397.53580263803453829065 51371643973183133321.93627833371767807976 68502920851705798490.04516730129620769027 41026611919370926302.1105866734615584744 49503232625316272584.260573670284651238 60232932847276989115.87774304726786115087 25034038136177972678.4420896871817452127 84849961972572437528.54456922367758131595 75128075015031685105.13396329891714743192 70394301842493646835.91847471542557486668 99444375456947138112.99740786904967893942 84707201377057324854.54688044945113349293 80461190118755091777.72489594606747746219 45698340729515953841.32853182453072149475 43133773489369692741.05171517032045749674 1330940892515333476.60661206932750457751 88152047678875196665.8294602599520391166 22753557864002550503.06648867890141228254 14324407100446329797.68949725313655020292 17297076756013935056.5953861102896613326 97399610309534610511.60559427461902828897 88697963695840065997.89558268858710327036 77876112218221058450.03319952948377399037 92781605367550030755.3557186778509744704 84146372104233389411.53411791655429615693 96508515336517269446.20772682529414757676 49130736987882878777.42905435254744434495 43343391970083671232.67226497870902342841 20502490284570123402.99249038528693514552 65837723154356553908.44339452456237531219 38974046374366236583.15915547183005117329 28637973260253181829.87487247092409934199 10450649379421288656.70066570659211953032 41905587570451058310.7500637376838440074 15176497320031215989.31249640961531997856 60677186883043392306.79277972039476969297 30344306158368876736.23717919115034299177 30962596136589738205.4232467102598876331 61736954697448277033.32358521392581710381 94915323113408999531.24425187092781752343 31991509706963583945.29761394954112048931 56624589125674367227.86993954925638336673 46974409200602176189.82767203245297618134 43273301765172897266.92287989112798115733 92025799274652757844.77188872484305248144 15959492655456665417.04494983728148384305 59145469081189753650.00882883533608551383 65135973265170724635.83474540036775392538 78119199699474843057.64773995495786423577 10666784118556953392.79183985504819249021 74767472223634867048.40617253039435404236 85099915042958067223.17746091651420403558 55471434033850940966.84766421918815191985 18697972584349559489.67075736062290771302 44036479495723870255.33253688021429949332 86861166667361970322.27458347746670513438 90258960509366520971.48266159447704920798 19660907343230498440.89337224439828937839 35612370036505287631.84298054267079786974 98087038896727291176.99140772323875134776 67727832154963521251.61786673902028768466 3037246675629838694.26881515525585080692 54332490149877656111.63394408203313713664 61801286572067593835.0959728860601923153 95739137083394977040.64308845918440262049 41932524106821053758.82659117453377140307 87183741097382876357.11725750710960857439 63921750677765340555.36489875317868424838 22498515973591873063.85064417360121262338 80914067257150000347.22751815984612245462 60561064517454619635.32539813993101356939 1138622410151409338.91028291660468434167 15065604480496848242.45101336025323880524 28567041652544711377.74236943772942120571 8338081850408264422.09448408262344764065 11962782133810383157.59022955690993561203 67487151407312135881.21905838994547992149 66915818824930241629.9072686513576126443 98595133654023338616.73719667736500338247 46402560035669785152.19204373511177754577 89302521934463329655.81432019050086383254 26888471298673967610.51341425219601932584 72038371401961730451.05987700484211520446 38682412958169714705.90756495189433706322 96530971174842793186.5780980266813777714 80686243856906293632.46587182574388928431 43354032095901314701.6551468575190331128 24330620507491503480.8065775312995964838 84392032879414829220.52173112898470269217 94242328845366705725.34291331490024208039 37757293970475933484.49218097274701169631 57232299359681296680.09170620714897648411 61485851050206789069.57337466010499470258 51880175191502045992.47947184480926025335 58248905533216081375.08554386092879379471 7131793139625633137.43151599549457108074 88899482336282705950.13720177504469555094 42241338229665539034.76562511496873561601 23500658354847687888.5142837703205704833 74173376442726764901.23019122218288131245 90191058184387628092.14905149145612889973 36624047000998416324.49615266644473651253 39680082903901539819.98509750616168752689 90459374742714840078.45626534955210266633 36661232194144686781.0973985433451977016 95527070948004682352.47429939605473369852 10277032269748080575.36607572891393765235 11402294421966810448.50600436581812713125 29441059498674838854.5527499540476604108 3011197005877410531.79224484004533504803 42516893923082088558.65805160765762584855 26263472517144393067.21473445500417688587 44343251795981923377.98027277095232359596 54436608450353270427.99336561092432872821 68285686920518664780.80118944156323013499 16824312301007908798.88286370774128529743 49902292075538419568.33182478889763514287 65424075187148731177.54368911562713814545 6125447255872320774.72397947272232913464 39955348743931206153.57256122551595897788 34195472866830590227.43794597891562703183 78675621355041227507.22945029025479121242 8355812015139631457.38776869253542279376 55926560164529205506.59985587652550085892 78788379729012607455.24360718756025692719 39129989098348640329.43633949851145162269 94865456080982319306.12198869560553646624 95738020059893857118.52546703329247419215 28912812267297801568.72127907814442899756 42594838271912696817.8488059109320994675 63744185305857063016.78894827135391007071 99444960614499612592.31818715831698388484 95396373440726144130.35503364908026802621 6731048575493517039.72584623470897690576 64498103211413087175.19643281175060422559 78357337240097348541.65021586236608417198 56605443528712920078.63238319280076323655 66743505921584319242.95838874371221101469 61836656171227317748.15677364039000451782 42816325658675609504.82276101293442777439 49181727551543935465.23219084167425656986 49126548461208295587.54558063870421461812 47173306270216233900.31794433405304060931 64841776569270432413.74324303258758546712 40638373394046388904.99867257755633712592 84883572410457417517.2166963961009825505 30825006482435211920.32384882876184652977 8263418076081362355.15920866576196219314 68062222307657696425.15274730034177701017 69247703869414503765.7025872043549048293 12108924875059445786.90893432985080248822 60178244703837278531.67240983977502868408 54627878275631894135.79814116553753263513 14746683794028650391.43332282365708601895 86881857935256145883.45848810862208592881 66075532318994409881.80751065442395354087 86319198399874525075.36680422810353145459 95974298664362964473.8065663552448031943 31176706849653915365.32865925850333440321 46208061005965752355.24251417109108984288 72194159828792888437.82712874897840698352 3597842711047712104.34950462680672462999 59602529751079544617.69837081094535151539 12994730016780266312.22009842664535743482 35831972887357925286.53946566499716358719 72659807458041968678.80957936195755456357 72008723144310795023.22824104126982314869 8540019278949516602.57783945263299691494 33677836929115224879.67721633202649049453 32094466827521152045.51196534127304299819 66000166475936174263.54936456328946366032 49254305319227225295.36625008407653392811 44315437992752136990.61378949824200033392 50277916960412361329.94483648908508044347 36495521094806014872.67674215087484909153 53863711222902917921.6249996450501732668 44417376657906659999.00652849850868772181 99864430173783953102.07019092348847955263 99246330943581529846.65342421850266039744 30415058682373845522.35055373225992207752 36371695472287212249.47745888038139199167 24036851126355735196.79161114151562323897 25258134766348700337.6638902936271363372 84211463384552323499.01080555287825677403 53490368652467695284.35454521141809845217 44814508274606806239.31303340603268656004 51733503526048764730.73466806980315378205 79031006237121915433.61949455635189114778 87174593373812757850.35335062982315614579 98795402837789773426.55920746170455996144 62957209274110782818.87323105197360322052 36146135062434014961.68838636662231316209 247369368102764189.90703603273200555101 15984704380759530133.90281535588131167304 4492060638095525405.96966103446329987653 58383801280348544361.04652817715843219773 82457848043377530479.0657386451724446865 10152491491032713024.86678962965523873078 38761368367350007512.45881243435999107268 79706833259202967169.99720870405888902126 13975529051704895632.77808995419507935186 5420014250038236854.79986974705531854539 87287021115164527564.46946948671350001719 35042350697346624059.68171671701808104261 396744421500150188.31820349948468159327 29025986474343234073.19970974833506091247 87217108347808319713.12436262354588100838 81576597946285437146.09330256754241917607 73353646933023114197.24015671711030609505 65430015483167360794.99103651361702295586 97075897569722177276.13125909742512499847 10070643807326643689.90629526517068937319 16196119285201988800.00703816455213208315 52101024781103543248.54890584435145471962 53079958529502219008.09221198280708217527 65507427038382189233.81134898756266228371 43654753690263244375.62156806165903564226 38971992972710660694.87866846658508403506 77239199969972411504.04064783665412657647 78911739136537967652.28080876292934362622 94522196926807183522.23148608828034026969 4475696231749939057.86333440486181605034 24110908409354252621.67247643386252616946 59009325542382460936.84503635978446934536 7327413918805154265.55245992459551766106 3542998956922523501.94230204735778118137 11487916738485325637.90232123543787801946 95356688301775099628.68783082433835614966 36077193268874638779.86689487250289206451 98291318691713188997.44158540212270818212 99773077915942839539.45720617374036515324 77683592647765461080.01886066295986235557 11034840241038286319.58349806847546495886 23236137475485885821.70744625731291814038 71878794203248969566.89030731960566392514 62283968714615343772.01883367578669509955 64571695362474715085.31373424811694671854 94782799236289094579.81735430859032949055 78137006684180264591.9371672334236327 84709312570555536416.16177422205313457707 38237723987378273007.18393025026332680917 95454549332314633999.64992633770162574277 31786641721803820241.34954060616190384857 47093519301469153042.11920638640087378464 48185991353430441743.06830873484974899904 43582020544163849601.70289780288442978834 46555601613129689864.28305519159670102321 58046533962364033144.45207636980254136955 72216637708380366714.21223977614153106906 34903373401769368426.8806809459408624361 82627971970913534605.00647646714371230066 74726888219285711527.58375233177756085831 45744836535696048987.36924893745403999352 23973986561253337942.51262400312386323844 888248449101586581.94574296959838363021 28700052545914607128.81930990000574261663 32274415666987486021.92454481196250407978 47141712396370914351.55204044920205583319 62502351077758146039.98480660460531545171 26346785010529377762.74193019934514756534 83998925728531430145.19906659935672350805 13316630664544168959.97076742087212072962 53079741863694438508.50913781174978122014 42839562982006385219.22120433265373376119 90202918155037011060.43049230746478377919 78362105746011794281.38626907298077009672 95784687329840136524.99470244314700781774 58940371959633402919.748274110524228001 96508607220666040886.95106415485588746566 54268394817878476735.83175271182901228047 558559989126818394.29065678816308683657 83793026106932123928.76329576931659168262 680974467736739738.16084292218305179953 95831157493008084058.49264800844343689964 54092165467341170099.29191697123238138673 10249312352621272044.43232363626082842549 94437449484379767796.28544272528993867956 6293041289712148792.8071786147463438334 40973546728236037682.08893504303667655198 68311303557146484877.55992458672071762344 75918155055052298941.29498447126004041826 12452237584445076228.29863176982212368106 18114072175899120830.22839196997812903815 78982291306663065165.63758118372961178292 95811714468453086057.97058625875901162303 88103216621534412317.64551024644551235708 2164723929685256036.16190751578700928984 68998590279728173978.97872231835634236794 45443496032704417810.02708358278570404107 24481864962231497555.90872466284204200174 74927717342785338873.65151784066436501258 20057189793416754344.79136135314616998464 56573229630855603539.25472792967949675662 27104240327173764063.58937665973472507097 93033310315532169771.28778987800398763179 97827528847892077424.47190853634909945722 33449360494734955211.30336368520295164234 99316116388243302685.49546382528324825406 1702256451553053065.15248971576955057045 819577021311010343.9615285582948341151 45138638161022554028.62398820155911212059 49643393863210888623.79231332362887740245 97240957713859736706.67171224335041831577 60614640152204842153.23315409104756837135 44470452836207536259.14447388604397579596 30822228848653620684.85545218593086300788 69985169268724604190.86231488032360367936 75172790873381703985.17741832333448556968 37305275828080994243.99312179936798672542 55853273330310968681.53062047321794198124 20483167623930697279.22301937913093050422 30833307799331663317.23043819628585180922 2558716587393434445.23619656432404860085 42753810593016253487.26851675501406984222 37782129282120021127.49752299788035430283 18092710556501659926.03152550147792768236 30686252003831095843.16399213116574225891 19633770503891115679.15714748833122535002 45136951339012639557.92791824071825086136 24942060278212340640.04596162019039147266 91782157752025779050.62040509305515678626 6442327329706493911.24849560930242345354 23554027566091176573.83878757101720080706 87753103173815597016.73537933238818612656 8943946223218237290.46775331903070056397 25168477769151342752.16944915645808255038 54313441911034609910.60637743312897964153 215752189080005731.8110227550455528727 41620766669446260667.77269115048637653316 18832540247870584496.44331516012965537405 59252224113947855111.1417433539887167096 6813143673232935516.08051870967082114123 27225851492687300094.30496107486860668136 84984856970490278823.6671455977643679826 54964391365118912574.85092216926989190151 82377450246051211514.48312936659213211952 51524901592780152285.16622140172611457835 82272698389758482574.89372475428735307543 87811625838035961681.40196482362160355342 30465484605759383988.7634368635529150545 58941751866544717937.63951847083262004274 50850207600093115705.33265450841240518226 17709162376430788197.89163647459621941366 57582223758481776960.39078549620488538711 63564853217140705318.71063504816954818207 80120320172930854561.6035863426835139378 41770279590873273959.91365679897371024361 7122620320888842307.06011573566580068105 48906261660904354897.13339004614126822228 48717802205464027954.10367144662190867324 84342552223690672237.16453968805851522479 2282351026871477829.07549534871680993305 60316338219305033268.04515666791518266328 45361477228274882001.06630625373199820704 92563477033997394185.35704286615069814649 22708227835263284026.5109234542100789286 85207098983409689981.78364032477795917509 63333659368353861147.73814651228658900075 57857451864420433294.46673980190022672645 65153158606918414770.3311800327318065138 17058660240963866938.35571273087097335662 20675891428344953581.74902628762354062169 77503382739420262080.2038979478109375467 62050209356516387200.07219702457763556814 1623123317846078149.19073904997577476158 3813065044249611419.93203157266139716158 37023375514065380722.32882677546737273487 78395232603870026494.34081013994344622471 73202776222504175829.27638905809006250134 56147418689335239749.87364645303027242438 81452200152893761372.77776030355626380752 17249475386603451336.57832509772546545217 45859925604753168313.31259514907093274858 20743366070107664835.03251148315799544535 89863081762485966838.2908030787661218172 30906253573051769201.10388507458105669607 29922141132903757094.59897757623976776609 67918223459732164147.13433890634510786544 18596959094202112171.27834857549956095764 80139435700363736633.5480391431587472037 62501888329922917178.86197656291226066908 21319696607517219401.52334573889101068926 94258489493596320274.59002926791130449876 50436091478073764938.63039242298536830427 42330072260493980453.90608589199676705105 69863661604026448984.17851558492479414085 19624367264461529907.26965763365050171715 83670277461309336724.13035638653626764883 74150520881973794722.18283666163225437068 1179063537050565362.6133555865024842804 78681202953518917959.29315004872012861431 91493523798821397167.90104810377217759341 22811172324865537426.51744168431175200704 13946140233886161049.63805240112221142282 11797302630013691325.05872340613233568924 10863555866667602769.8440713554037149872 2649061860315464350.2053080593481601159 50913420000358823758.60774833114148815666 83901227423627387905.70127352317498768123 75648917459026359096.59815101980788935243 11835692410207708249.62801902718760970089 20175797850433922496.40533815086571390678 95203674111727978337.63415195795529372681 46192346325718605799.62846782978908668299 66449022946047929491.95656633023592905369 21053933720592018837.45796831916122847126 28051091427175446733.81609434466907043964 47178001497476869991.79184477170944248255 45055587699978943093.51390659881217841275 66733413902030280377.52941076406555653821 53021168617487079780.11386942510879877282 10647207145779981856.03696280175359610958 87272498945156811483.21286286178299510846 1753776158317167829.21519590162647148988 42668288445373882372.31098475704547723716 72130365486429002706.46243116964837743123 32692804749313848973.30092346022537567741 40482549582174575888.883428436768696972 94409515744702539876.43487818423338444977 83389875090787392924.16291853881017020641 81847990645788847073.34145927594837975724 44615104234865968093.97086878746793530037 38437985718030866954.39233342439996520814 19027682182265024310.15888804429013544279 86856495006188509284.74886872277343587402 98323372891041097488.5270437625540640061 97902156885028860128.22113923711859420375 5958979607129269937.30130946384359370267 43545266289338622788.12144017549971646979 28984807165153200480.57515657739536362061 24113614118698230619.68485831934801821756 54464909090268768728.47254582775753606042 10113683157542348857.5410596516052989888 62670879383481570865.61817262571470131823 86387612115283594082.02998511609284744939 32231461406629987082.57558440755962508601 83631990642682247696.22794530267768927121 11046377198058486164.22761661924392749867 36085043593119097392.99075700790635039153 56899227447790487400.53204589817940483437 97182534606614061904.27150938310903905981 89502242990646583179.21920471548256060808 79335304262083376665.68393253666290965091 94804735154857877347.65598161038255420369 76515770920107761438.3952020871619350682 21676824881705486686.81258032702690774488 43965871873284673929.18325330856625401681 20828785915664907534.82473901235819097265 29106488417390641727.57278698409794254063 82052027610577985534.61923408104972767241 31117238125083276759.35152858957831552596 70770084220081621979.8463348562535136461 57890342302393045325.65805352119984428843 87830381880222214877.199541648657151211 55526283307350281010.90510025282090931506 8441762444621007938.55000409897018107811 79867951413976796930.21588599134570052512 49315350148735920160.74667028974873564555 99389841909374759441.68535589696401714302 85043295485332161397.9704271285608745136 64207357242536548380.22894347831226775873 62655040009753572399.01683566810063829732 26757162775351478026.42814800560737721229 63753699776032430526.04247132737981091008 11906017996238511123.09140109183003980361 42824772799643147213.9111319888738450161 30172359646756276928.56091630498993348563 76377731112975058891.96898115292670677731 99539484415292562928.78971359596114448989 46294389763075572552.84368536737277164851 28844298685932935652.42919488218474376726 63340161408312968062.63184188001543491413 3666848161638327410.28790708501697973549 91333690957115969520.77275706059862679767 13115380439529430696.22650106045990120427 17066703200385506113.27627663281433951801 40890241419340112929.65772906213379729398 48471571334692343724.0338109271621405307 87796716288105965930.9132320932091173712 98182635320426702466.73905621004487394811 18459175692593763209.03333854874940743332 67354961234371026075.37941771657425570238 51390627686991857150.47612346650619649186 47187966798188654176.0609354996445229274 3683402019239882449.08358363934938730103 31961137377728347476.18630762422176559331 8426699370881579984.99699405293129826048 71497985559055432733.04747205694702538393 69395175131610821256.58724653094271127986 89105115206890003396.95306705566898374157 23841141151547864229.88798790668778568235 29988189659636891523.25105052663230180253 77997310678791254633.43013940748444319667 14120169507656054209.47718987463078577481 9459002730799621582.0707044144073692624 52403432978230036172.14003635588019588571 5399505267024676934.95901840131719584986 11288963871727485224.56937160446159387737 74618576935459095305.88014713223915489729 40831472272146599864.0727532624382424344 47187652487880026011.05819734924300144566 463786407579952001.90893188565667585649 1538923616913771962.0105053324154846596 37324509946280201101.15170114376669112378 50617480719172934168.26890127002938728549 11146601801818861587.76931607981544736811 48336358184011969905.35682512430308826345 99592175412905611440.54653763662429318021 46640582320579792172.89765353767132640672 10932687745846076707.93602486631586612791 70399477418978346605.91475585263610414282 42389428946649434466.67166237377584031508 47448455449056243245.09990586647165955562 59590117298305599342.2186457152919221264 61432251719107826396.04959114870167407034 20060107231689546433.86638555747201936835 4266657357291430288.77647089069963726604 97290556141673565761.52827319040897353867 74605570039922195309.592848964587602239 34837840653125633190.67419825145712464313 56297408947169356396.9609090860247187723 43575097575010333248.54886644520233215 94726762948835141815.30038835185123918657 60248017901643406287.15403710964406481697 34060881360290219809.26288143057038059858 38735510184280047963.70441705588979513017 3698495242216301765.79772722534208118706 85499002479410570317.45878350350435590215 18040425310859361259.01927206170109495911 68709861099871401749.30047630605864511698 47419517042445428184.27026488897730011074 75601248742890371702.1399475760611148083 84649870726558650341.47934373691016175923 80421283438823754491.6688570106344444495 18140256105340383013.88653771841627312964 5424681702529687914.22949323085573463139 53866077927435377952.32869457926144576919 35372393894558150436.7418391425977608808 18704831340573584466.56688206212860104953 71778365864354468557.56854673531379952638 7303566419726910703.59162086222615061657 43157514351175620318.12045409764772515149 44122457665226514256.63295230054025651168 49643956639862021991.75638223348763855709 56945720552124851126.92289214436763681283 3873611701129432900.19423501333695444202 2031203596347996601.86517583633923337766 1377417993761191337.3422793612969849231 70868106249884664393.90319463533675862557 3243789392511233044.08161862397647916741 81718943695830214611.24911545796018767428 65260156397961044988.49345801091215384354 24137993909592336001.51588680626363519097 56270363279087030187.55389095952176853077 98792607677585806740.58055484495606812716 80329169311948113580.70213770767870973727 16245904241816283713.85395361482393907536 12108300447093862326.22699998674866175059 7715774145223895383.87331510364486186057 95189074568626303349.97225499700853347963 93331010841115119755.77331188078662002996 18306436525191082917.6721489636663989959 38105109729910727644.44883905320107896859 45413988938850976591.50930901657065334921 74694904073258922580.47816478440283300327 50023577978540970484.74523705746908934954 55871773190499374230.77105076042349585142 2483008316269145434.34802419757249960801 87684429475829801784.10090921075013192884 53563807725678689398.72954122022540198668 32150928356336999119.41387674473016512518 67463589278410549088.74909272917168360598 12549855635518221373.64532619044914406097 96043903631872718672.37853304363150527341 7744750175049808029.05164051176714803597 48776665594080695506.28493603285873438013 49876585441609793657.05440322553679174458 83038120217219454376.44774719344035084094 26673382002360496660.23288803444298712683 35197258461960151231.34270801071553488329 29286435322344984144.76307541520992958434 9622747539047200065.76609977931872123027 65396592682283144997.43240501381370872655 26308536993338788167.8634032717761224233 19014377174456818410.77083179375511482953 60755609492343887784.78224096288567502666 59694998564654362390.66987319453198700123 79357934959980587756.29217070398916382469 76012316853088412318.77913385835214702505 41330661218903264684.8436294738495083049 20690966848013413632.36435449707474569756 43633811534068242774.82075759197923830962 14993677827686428643.32559923463958744638 71195795904664383876.85911363771369757658 65800809345314419615.24840298157736975178 59744721901888170277.39337506514055896682 51711386060561292650.11947884939318581021 90394773585000438468.11958947265034074962 89412129722395215780.11092994850584031898 11473148830467121001.56345797174230291655 14611494797705520671.94317608268185751584 63161418518239031911.10285740922302831012 83057168101481773548.55235473697599706334 86219068084296114477.85230102244435473914 86840751973600519244.82982136820975196218 14842778262664926683.58306382771481248696 38580246679595633660.82824285686300583944 68690049140003608021.15724608342425203583 85150210739874790455.37655647437931395609 55154912084477233117.38275901993897727403 97655109736870677567.9200393982259755758 10552850997070097287.8616792788839293328 1120013998100293215.44134909158261043193 76661257246170036554.08057123001679328495 86974638218155139042.43561207639329749359 90721951728555508833.94679866855303738894 25210556554470768613.42170035825745096894 17376133556355034493.84753966474358945509 15120069600237524589.594766145054358823 41643008186336865430.14303231208010364969 71888866128484819731.42289917437900510207 64293711230698636096.39412748834307985089 35410254198125244922.14254743018289709844 42591200200839773490.63356575630211082269 24574549692745085141.30668843196642160336 9124490016626910697.81924129182344196615 22269701933183300817.80369298697724946557 85304647374989058044.82871553948039585998 20876012236724255905.60356031357389933906 1444394603066470260.55864430232453362445 82736870467101568722.96200553813001582978 26830762093846343467.29347399562472626716 97741246781741277030.98462235589413860176 55831397238711318859.70700806651047651811 18366066640118285253.25357811969826436221 81111148784383610331.47201349793491001922 35345695466000237262.92545798182484517317 81083671785529707448.92766906309152153447 97165458549540825538.97593797077309310305 29177504149192620842.37859459101285458831 92706765183725169880.56071212246419165189 9335333779669093579.77065262491992000435 42766251759960556135.6153272476026989207 95636568202023212985.35881524288329313759 85625858651637720469.13627485838521118959 53220185531262339894.29980688770353446159 41872797347144953827.25113477360606704031 14655073255431802460.0967402115335326925 28155629571377225276.42489273826525264315 55273370072862476087.93031295764318771327 59157064208423414220.42812618382646512715 51545702100874119440.84407082574376818661 47176676280730476954.31139200348305324608 61720127160324290554.88700276018146250517 2369401981340991948.15336443653237382012 29742782027069160437.55138966318885517594 15496192754758453073.37928048842792841532 92846691112816495504.05997868618624960321 91542953755915434396.72248903531512317762 45276260028290532388.85740007439780400268 12120811104335789840.8388461075253024943 48122978405761954443.51868034269217541779 11047836786532098878.24243469156839469977 40005017727818996298.89435091491866133551 723769749006232080.41137393949022109363 77963437718935414659.68385393421247462889 5805270376009270951.63025928222637847876 80355920948699657872.44808832265975916914 83978800746917151003.95904581961805228237 81322765682119109047.42814064128605499823 196262540833029752.59443325210151180053 7884533939558004934.10941594045580690184 47647613486331345403.62117679180000391881 51187798385588063557.46845042523685151704 80593774540932146467.36450057734830852407 88590019163786188608.31423837198179945435 50534280712359628015.67164611310734277711 11839389476611152647.88881278557861001928 19595338216976196929.54879920498813385976 51711608427516388083.49701739175054426506 12304995395615273034.86401845295606755079 29479504757308975208.29503064244571650044 44294980363029424071.90373913662016674309 13820851821461813492.55737036968259041858 55880023016267454179.9194838349308143867 71337864808171088134.33542193646185958712 23808683889007385285.59540327460389672756 8833540204263087511.11473514525545237888 1882079967610721426.02781190252608190679 67484033699846040307.82439472149615700783 26269134456725073467.38385213782587732109 9519055669412376987.92797155210070686622 12185911910066340882.37880204798448629788 84978925018366270099.96476473181406976458 82959980016791004507.34108628998804823138 50002944605466195614.08421668512267799711 93130090646212103513.66799091696712599567 32819623659155759622.69088309474130251975 88577239367272642388.26731930370090925447 20093909795660292434.49623968375452069417 44008550955479000956.36822271961386251299 71547451342932314152.56584403681135015996 99874070496975082506.16130890345678108294 78004408962022776425.90747545797139641111 44387006446497961058.68404381200897345499 17228911978765524855.4371756392726982461 53682099623148075169.29580830336765517413 16205516776568558446.79877508589590948008 86016297275347087032.07763891738538597998 60372852241887335062.90585892194137325523 22957943547664154048.96303724678345047946 41532247691676180538.58486619297325003864 37706601982901831865.07278254316268606119 42794660720393808015.20873493671859536907 45020854397746934136.14302988958920561145 26373979551805552938.1000950579366304507 84695702963926579800.03805995300234337644 50660093511765394493.65521009957851966444 13672769054642130051.11777608738089317824 29755901977207850814.91713861097516085834 4513758266202515445.7964046460614207525 93744545271879850518.26428672376458217663 8976756357638433285.59604294696144096647 12184241137645993396.64271596095541176081 38274479943354613398.80160234004946663534 93586268934985183319.43050820157062976908 96516153953341453178.81989174267636377105 60520563313139099616.78938403167943708071 22174992981865549975.24716957062548714049 62984276098176400967.64869812977838844983 18015780455673646108.72359795450907882373 99658963444467598261.9230711812835447479 37276978330964169688.99555494590061024348 35258504547141362476.70308128286964214774 20537095305235665771.24515071549532263284 25776500099221974319.34663600363658224448 9408513031447856485.99001611710124912968 79865163136086315543.06269842334427388543 34646866704758748920.38897341824100247491 68717462854520886272.25823619806493623223 55288698216802528221.80180633886758003675 41407476520429457960.03599336661914379378 58274946755498174421.23814799802225866922 25624994615283963250.41523485275857778805 82477388475337962405.60471293728553442359 71810658324431917977.96348590159486578388 11868181513082891642.38115682595006192458 28941719170585616737.78226732897390362232 4081961967593894271.96270398004918748194 470521355038800186.6448107902646009145 48311018925759673778.15185180465415398441 40746458451746313931.1309383426662565913 90528599540515002396.22220927587182085424 50072139694412111463.81967989784510777945 14323709590193123700.81117386776878065293 57289027747341027161.28422381465952599101 47413423322282986998.20316164581191863335 55927876928341964291.66426359956719719369 11427575403560449937.02743012930140547426 6002510533914578228.90186512068516314783 23251065437074091396.88251555419673322085 3619582315490597745.78723673209408198722 6790809320711934342.53136147630988681729 30397365763824047746.75598202360482781128 38957659949010324155.06485543322992104839 1012700655657585125.83177397248317293226 50449116427869990426.23678806784357924627 69603117013959434789.35320915809085221276 41762650708387739689.95799773864388551034 8704029747685901255.13830663882466036344 22711272411244522599.98565160647719828874 40691001872390658117.74559961957462688222 75649175929066673068.28280816585075063557 34416436307911538419.46925479943675895411 33214432170532770616.93883221764905990546 4901807547155023486.18880408836536853249 39159142916705540586.15831289390275159932 95627030527838395385.13222311299037769754 77334622951567407494.32273907766507327838 81282681077516739526.032697448103602811 56364908769342542819.41552923045589532545 75306593695778777817.18462560213327991707 37507101988005589049.33083062196243958278 83846572981669118735.92320441032693952532 32146033023240391959.50547999546523826809 68329700790616819387.96055090772015972457 26678162908606028415.86556999107725268728 73722330519616341357.75257290710876296871 33958771628891416107.62578520029670016252 9290353463353368751.38648662978507257673 90209067842480521588.37366395827264452027 85632324147162982571.47135250055192118834 456763598511062038.55278901641563650228 37108008480341124842.04454488451966533222 53108113794760885086.77413333003787855586 26478493960035994969.8879857113770296625 22951473426085874422.74292288602543521819 36811954163606096173.79601560930949612414 7534881755577004567.01281526085773936127 74575695724998781383.05450584284684796305 58423293913946336795.79337397175492179894 48171421021340729991.91270255976382864907 85174994605279527611.34739857283677852485 73585708653759972892.86164599570197020966 6843813652045984297.98053347478093563785 96803385531796628439.22694596648470989284 68196483229038862196.48899135737593342155 98531514333186542913.61232684518483588284 41657418074483199932.1586589729446074813 82022300943457265986.78993487897594580407 59698884895394796795.8999518744602510451 2375607669624510508.15700422506209457482 60145419519472462871.49904338504826739091 74015667726143052102.43932451578461379838 73751489190487073838.77020491587835268153 92416106732147914691.34160606879644153506 50826057182930633801.09416865543014937196 71546516179572020542.79035517170826526113 8660409447805805762.76631281567836712882 55403212840766631031.7247730664994284619 52621303717801645741.06461863579881352784 41660854956621444601.3801491099969170495 16338547113408089126.56252428276224074017 87781327818449430175.36647839470282423699 59157511975013595233.48303725358402812575 40131379461217798904.27197390253838757959 97659481344351903428.23186464328529252162 42558925925351306895.13991471053250908426 81838012960210744181.3640497998801936125 2427301904999695897.89728667327355571012 23587805535975320366.63499011220079775054 53407680089867915633.58682739915093912936 41729022840535677339.52891285028303399363 98948997799182290729.66203869685270625488 56637051713222721008.90579737189252687868 87881390397278114917.42416914497806219675 25832006291434733769.92660466798938455063 18698614731653379671.30586163997102944466 26058330803362686591.40810763537841354241 44968009176919956914.30732555028835966299 50144056241536004887.31759279677371199711 68525872815800152386.52960434150951097511 21050986867754902112.17252351449792777672 82331147002082556048.86024293373780210728 73105699980358286884.00161022546632536416 99583510463875293898.83563947917746707009 14249847177781366897.58734232380920818888 3106254579346310964.13266067478657361156 63345311581961656260.74398530871484797736 59103047841798934000.16580590465569105998 86766965556460696905.23052317945820149201 70602181550541086429.5612678947867703628 10467943527418109217.07676195171327876778 55842242894343603159.03779862263938317575 22557031532937425696.89166960181213381354 62851028681007863119.52216816024471443113 78165571027734680773.40035056563351177844 25437940708046358085.84873088549372030885 78047339723482014497.81456930662518808969 1044925374126962165.55943232596674565612 7478708784950134590.35587063378498044134 87410167171571605948.93744618471069815077 46862370399242599380.43944671469458280752 41562668441232428663.74027371226154009222 43650100332329427470.58668231944676845171 76704414947011341885.02314154231609362566 4994720309439274645.98183176358254585194 23882956015818796469.50101029079192327265 44493994237033728009.87259228350035847049 75756817381468768351.20186970419773848039 32989572974708759799.92060614815429479472 34163195840516684820.25435509606151039987 32645541461575585440.00682525679063666153 51582612674171388872.77030860990860965146 63836487832271952094.7369039384023838906 90103833862830817613.27139977894224785227 67400412006419276334.12962783795166400659 20361437124171426622.61608391265227388594 53705044355037305239.62412218286627026869 25874687401301934450.14449819870969008566 47547420723903725880.21206947844006630125 29385451338653946726.77020248491168840199 60820327099460054361.97145692333363176259 44618276803705869264.31128213281570682489 44188249496985757272.69979940220188399572 70962474258455544149.52626601145199029805 90241329564069226317.2616513604311435414 97305642835534688983.05361607126349329359 25169227815370901544.15557471117886293319 13496848444285449159.3421683495855033504 71242365489250361698.80775544784392869106 34827311532256552389.77565995046190647525 16344953072118674161.10611583410554378018 8722369919154513260.51807461600698051635 28503926515771997955.47256730442156274351 90370509022768451533.88656984163458150693 93199306202654046533.9786081360280321341 2447209034062100315.06590604323458255457 52383489856692203964.7728837555556178043 1034275824890152506.59429480335210966623 29132435553084301231.84172851448820077782 93989907604007045905.70191010966256021207 70445573755127735889.66929130249471842963 9347489982437701456.14666693265925900779 57820695126538966967.62967900514160948589 20128736520847742394.83043291384494175617 43078309997287809313.30611985541074462797 56690328626434290360.82363785646389496916 76210985650972663744.52784437524317231602 72537814397421173620.82453546577006078921 95761500785141744659.28715607107758734341 88393954091884219228.19898295638488372441 99997049370439937688.22790614749623295628 75878841998682395956.85212263670853202336 80710375038648709341.97479260466868662599 10074973045047074466.51013360171970183034 26034604184541887095.8234884215183738044 83591920060268005192.73480901016742342275 98222820178108770734.87441542654408366873 82264237501453248644.75008807258973661939 50737392369159207736.47655937231502511092 60433721610662085366.93345006946166006932 19922518336029111217.85747231991265342128 95531903060171911160.08029551444156514437 44050686334254527045.62546529211803587861 49533742293468107016.93519231250114827941 88724636295082950465.19960790022881810086 48910696456389628435.57370583317437411158 48999903836996284856.9757439023772403238 44961473803344682459.79947438551019946762 80949771652919662570.71970499968016492972 18924050810309275094.5144325089697680211 30793385162070217804.0054604560208155043 35557241893664296902.49192468309120524932 4717622878170523707.50076120921149783835 21299239883768107016.63811008492492008473 87396236474791791652.76272288316920689383 8462384602981830106.46954225647712716784 16150195422352519729.92613676308345951652 34155374329624076194.09660706146737761132 72811691967165259110.56786027985187584271 91212706394723438735.74382303893439942592 41096807034033565182.04347984483144003635 35231199070049588378.11343543195413784742 7114362781923978196.49741614222009462475 7694145787542381318.50662878514873060054 53382013612154978364.37623646798322330221 12071901466525350451.05478492234479302621 15503344159880642613.60530601746512558516 23947387362865906465.4428244979193626822 42869792252422343439.46606606667561975562 1148320664630382046.52417074742452215084 44204584670747164021.46049921993009446686 73349093865570090675.58781861321865500678 80801272249752248612.71421998031960691373 16653343383610423389.30856253898800335024 61944977779879639935.5917895906588741532 39540031123587297512.86768956103408079712 82938721851733337345.56689264555661611602 30196079600278852023.3685996391579579381 82050237769570818967.37783608543447601 33853147784544925023.81404637583817532921 46004042324637596571.42853479173130627072 49067868044924708470.96542175860607099736 19806728198171070817.85866373967647613009 86258439795845969870.75886443927662446453 73198988209585993813.47293533412328563247 5643936335383378765.90640820988691171778 18524858822017868345.71664000887117136681 44775392679732697490.07974562058182181633 97033615050513232122.46177149597990451201 73436191299387690394.18570628126175468178 5479947251968220312.75562996489550049025 83695273247901644304.15080058246031269336 25932367641842893431.45104908003292924295 57396531228823780465.31532593444619058052 78500367995379298332.40387146472694325555 96243092242524256286.94123767887129657344 41933194136764000929.939389462529958572 55288601957701924746.43247649427362152529 37033956352492060078.99693805587566346096 14728303480865822835.03297835293398478842 65140384635408111605.20132378770748706326 73390306681122903041.35785605644331699793 3812775724087745409.37442058126443953367 83817159723267245451.38173926755994616691 73467836783442871678.89003524439027631175 13690209379671876498.0960472224751273928 36296164290759555026.11248213040032334723 20087109741944428950.79624848945910638333 31757259491127661513.64928174046461600203 4839233161574162905.82104539818035019942 18286160461091703713.94013487217305172872 96537611334219797075.33698332804306853015 66752390378965690000.87197697238905740417 27176066140352101985.41312532013503945222 21653006861226477631.28364967907993474552 15860452485938122025.27868228722512003477 22009240441258190331.94334172980118565023 91226527466303296651.84320761094916213952 96597587545451829782.74882068556432531999 37694480451183359553.16143885740817361372 32559923867649348747.13552514799477537094 50971736623269253185.60208600582986139715 61969697250815902243.96263115780799632158 18804162024179627460.06084171339059017328 43667118610091781474.4200546312480869284 89996739429613720017.79963115249194067654 18532261364599143692.44782992332657752727 43877231991227761905.35569471176960702504 51734989075168457385.99132994439979321948 54948849741129073137.76748807957984135776 91277079830072406364.35530953824498929896 42445025572820395065.41297193566057935237 47282771337273847742.72377824232655082707 26728123097899817451.51922905436133236996 14130716568899969631.81802261451376951497 47510762347640850605.96444637469143991683 13304630310170352297.66653364480136057052 11244706652603745204.15870038529620101697 91237053481949631988.93029376583116562309 31068842123928555690.07719837577615073619 93285895628287989341.79541539153805584474 49019494260214552189.46766712949580729922 5075528919632450491.23417066896231558009 58839520797592972375.96701929626260801404 87221739166093665572.22317447195824159157 7863051631455841007.97612281876239010173 14496279691397906846.17268014936739317144 22525008533857661847.17060900615712376642 68724737163259888366.53439045756915208686 19428449510681305540.14864645794505678083 10525790312989749635.06970215574839495054 9030305834406130855.59363652315101462096 19030477068296697985.77924559055895155118 3315711266961596639.90169674872179504635 16261500276943838617.12339887482346665443 17221106535332890950.60424743906705733957 20278323034042656560.13928671780365939513 53039055129128647514.05934399813422494784 91831947136878641922.54839950640718267561 31140220264364864942.58785780792995998847 40117036297601117814.48826351069468587431 59676390239122885230.7981726868417201953 5279569564276794313.6789875164568870404 48066760250315543216.58804605607533287589 56308017472004783528.21766898839348493821 38029868710752238824.89844127683663668507 13731418544768265034.6665991954794172095 49143704262437679473.98176323156274359592 32770388669362864459.63180514382883005325 46946014421518123775.49997567025222799769 19383691324464323681.78626274646880947627 12531505155623768374.99111363549805773545 85299161469403490289.45281414085222338913 67684110608384420256.0649554519208784056 53668444791548372541.94499606861602103701 26742841090484324636.73938328468581566798 36722008212827310197.37539735333033687352 35912222908464951439.33227184914486780531 31935971424386736525.97927722796086812802 79790421777512120128.30418296670863644278 7655594497019493357.80890904826259156434 49356909488997817856.35526163522717789639 48069567053476411290.82231554048331176502 35825619482674741385.22773969395255209301 48192190931548317733.94836229330221207243 2026872975796694897.97429943016627745645 53283998830825348464.28980763242998507789 96833413487896181315.12382588396887882595 14850042139499933900.38606688115852139635 25703539380800897955.8900931159502792783 85788579565116315620.79024292958063041021 24892731008970096886.86978975928986760052 33201395963938365511.53744131942597584655 3765725161117069502.82430137011342458967 9599001049638474820.78923977292783268019 26221777929739210196.35415632021904119483 19726816405033843462.30861229417608896345 19212901357059802221.05971191300992336172 91119823739413155829.94171201293609061031 29402699938371977188.90918231321544938112 80941735551053848048.54853736820586015934 39140179154228540165.74865678885811293436 75642769353315337238.81189070785263059144 95533951086946164671.64117089732143760407 29736027140842874699.27229725211864062595 49510229986900493205.73622067519850569945 96306201548657901103.53365360971152307976 98814673185763923285.98456451756344163373 10891527059097678058.5715860052360954264 64035427405813683196.71735952698061205708 2552372959580991112.48217115047415556598 43934440706620152728.31196628525372737451 1029969067580607823.06234428481568691529 63853718698863105952.96979253120028112115 47874417171613932402.87708568295814022423 59248864134526937664.14992331104006708815 45006208510503311115.22341129931238772576 74190823376962010401.60944913514590487674 77196763456310182302.04063394676115916416 70127880746948110710.79115264130040970637 60981722642931749202.27309325941781665803 59623276181561754442.56116136395892655955 75147975702712570773.49038338456724273671 46158299158187048243.75693621786590057911 50967109939141713581.18179579930737966811 66424907119333802773.36983957442889526919 13618023537381122890.69232709879825968773 83317961090389723164.67974871543520648215 89091643879101958240.81891987597722239664 34924008233678378622.98804920882200784187 97606741623973890473.38058463989522489585 3112931983619132101.50083313489055955468 96293053813462747340.83058575965640601445 42409435985714218436.82940196506646360982 46769933274963468847.90114482939949048582 33138735749564511269.61801974260832765886 24683907922356656148.00159475841269075543 83390779048292905119.82110431320963872035 57441925054084424611.68905289874375517395 48371693183439914178.74745064298022410536 76978290779102105243.3137189781746038283 30889447326545122733.39837828140103752581 74025136205745603655.39372526068305556794 7249859645077094991.27548458551240037486 18942810377802079844.64196935538715498362 37111374883473037327.01015120164438666147 19076363875632971799.43277779719929765408 15510085802515747483.90028761150345916381 89956327187019472663.7063726021375769264 46889296701859381625.50423299798653128414 75104200151253903243.46305115691726260492 84752520014624682281.85259029987646924025 2724813122863159398.26236862459255749814 64236428713568169646.62067727117828951512 60024741257231679030.24477668299559928661 28401768879227668455.84658167846658132583 27917171236732657670.16890821226061650435 37377497781423762379.91784428701537847633 15921926851797337136.50971290740360576392 9201377556836532120.71713777071440896764 7420452491293711018.00111511440874900478 14411234361671579317.49464919799524141574 45296624033438490753.9777983513644305621 12999233590776426569.30557034135050020329 12087619495111445540.30976350612237321545 64524238383323092069.53981074128444589364 20505991610931028570.82825795875111349173 54193100616846287644.43687207674205609314 79934371077734728896.63792523296321820076 92330097920477659811.05463442092690244667 43235936032526638405.95288191243294534297 80885708601646349379.86330542097346216529 82862665840235900460.59036045449260984054 34208658295194615513.80216913138302035494 55391200368636575153.64215865068895898253 98484934026895162971.26718649069096849438 51699638959206850892.35972924943537951937 84287043842098164740.54126366754049082816 10056079577948255966.23364309046339168365 6513686089250418307.1014480676809002696 24325175676895716159.79584880044513417487 38055869211382970247.53293356308295897133 81142295809398210753.21942238307513086462 69918847486183067004.1836984029978603762 71149179672510058689.62350894349039670266 70212880510387934000.30498172649518850152 76847522994395258238.98761922124096271858 24531330265150043601.59523748057039814352 29333189656213403011.34549823817753302639 93364721566651075148.44711291006967766807 82991867275572772164.5547143631778152024 53289480784504799519.53753412953193332758 80718081234416306758.0145644115408120242 51541450063007939311.82644981352049655216 94372674580666282347.22260296497626089425 74079740774038739909.46773784464549759909 11514069698048924448.54344344890480501192 2213428684914248664.34448542435879416068 61889398400640283712.48824961761760970542 58426193197992820646.9255641283267438122 38035359300681071456.77384262194206145143 63415472687404763954.68199046417534019412 94056268377421063574.37165425222349357186 73734495107107189424.10267687210327280332 82645724736589889158.36567689283870912603 56404520584800907082.18485815333220323528 78365260502594057500.7187391011945984513 20602968404524935632.61883883824197972189 33239885401884439452.77769506170829030966 94741470220643359291.32931430137198995894 36876334635934534819.37162799597872211777 93791659802531715899.67203936135281718132 18606246050946995.62435224532591597957 64430372873755325878.81022877293256366463 58790824504883216666.05163133671682890129 4954670017589926067.47178901296360979643 88749824367776314021.52241050757881293231 7800475242626053632.08212324969255983512 1972979037752056115.54930491454648799122 41956100897182588956.37488122143709753073 5942502332294822581.41155324517049106646 49227684418951668390.19001321647620118128 42925255710590496495.93281715043734552405 81461234856955117426.79881592848794082582 25570557358455372833.16395168156116153355 97253571018060500427.81047150680297938773 81668733198491454994.10046710039792007471 15269123879332066689.02535588546979084004 31569174561913705497.4858288541638998832 14149847199300222443.50007338185062237752 99876669479232582577.65310714477489523001 17004859467898910145.20194126879705369874 29259743287972281284.24000454944823533859 10020791992592893063.91812080538498129012 56262570029505574944.90118928480154985111 84818359131478202633.30398258428188207039 83638447161792132924.94047886734244469236 34205605441789864929.07064191960781473144 37902306381987347120.07428469487585654504 69360483377095980480.79169837704387522763 29935526661540912045.48837778539431198815 36535537729961174010.18599007325370622434 19511455040611173605.94893403569110997437 12070303325951017726.37313730290819665394 71257476108469829619.96310217903865836767 70367187056500572228.80971450927668853125 28005665315931600976.98919393461674424023 9433604978297565992.63858638538784342716 80705636353655083268.8125761477746355059 64213900240555898604.66597330541818109232 24845539285879448025.27343215885508535325 81088056894353540664.93957820490245022604 5409808689058020806.38936928136753831885 58069405284231114251.95890025531788270752 33452295495536262287.55461472801366658516 81084830646171938056.12305653931818156503 28394989937055987969.19772370601334665319 43292428590911985217.62086133512701193071 97973121278435303952.9476927199480240558 49183254558243782343.05801297810146823235 76639769267604818624.67710743058489584517 28899419833839943765.5572873050273484398 3459368500776093969.17000682256271373563 15398307757112706426.79592164313754618186 3538676037548506231.1292361442115152852 58684701770788319045.81899863195382757423 71165166128370439541.83972330673062179425 42683942061486363218.41864230733506706368 43198927773362190834.70074669817325157773 78598014216477170170.50363814694862576639 2306645445537226557.51129975041401125884 17379476707785495808.4761510483976419263 66514858131114253469.09963913940678962591 18677437485092388440.04903414063805546025 47179330726427905370.27995614506677655644 95746423300400423720.27071416103035505758 33142347372177341410.19511608488238988418 74184354539984895506.71167108246587599593 90554195202466577732.81008732865189998192 93858419420269063.62530586622599390553 31315367835432232735.68315221383132343043 29316905307753739416.55140006638344221248 58618496699585675909.875524246689518238 65356776065472857663.76947045933652676808 35966956398011918796.37204714994273046972 83529446106332038032.62323807243533365502 59641477112957926002.23586068798075805615 38814130234206289676.38486266459681061557 35046565186518694659.395259461933337731 63006738924939115560.98742151446189048302 14219053875801429034.7285261393672184391 96333716318723908984.72882480088875010511 88820994957458714976.02023103154174961979 60598000266738713965.36538981686040338755 90144797624544499468.32466250503889528406 98244179235631497465.74759022042229058394 96420844905782512000.56238284240644716601 19858109112998898195.73258680962383023122 28635381925192648692.40611934601886463601 87994502512215084137.05211037934009232631 40150847512039274793.95212927387466247639 86461585482551280074.59183637998767644005 74208224266025042285.29071411308577553209 11917766222856101173.6243630618600599243 78754419347158345948.44896189030433037058 91401861437314633570.54984007945691350193 43271703885474369434.62675277667737609952 50679634171481493836.29353160680362156723 32060101580731844545.03324286124959183751 57786010961390640171.17580384652830962032 36246544299446174601.42484310617140077223 486869411365625628.07283410361157036713 69240589537662397881.0862949577078032481 81045523139995381717.39658338959276080494 94009716117141075238.65096823328978828764 17037233889852613674.94874705207511665439 73839815697260531784.77277055229796703296 42621910315797416999.46177338400834662156 46163277277858107081.87772447886436364081 13342314711244208226.86370620186394845488 69491582208845853552.19649059343938098858 79596162072285832855.05027326612116468528 30776672968338207985.62274847800687597108 70447095466195621749.35869480194960062327 25214266693172133821.11803487280065837813 78438978985196692189.65431619238978262709 65818459395557532476.45177468055222123255 13218162733572728794.18559656680086947074 56385403577786460561.97122449312564859446 55589036592346019850.72191108386041270683 94133730428896123006.19079412428912725677 87106085824012651352.25759583496102194704 67595305921443667279.82099441578764565423 9138281631337547941.95560405168214738695 29881514022188229360.0977463787655525123 27205017595324125773.61526036521300898325 55373131395746720737.60523476826403669931 73167312405806226609.06352558264279693477 71236508219635378253.9478064575761644522 45723357432715777876.18971394295047498444 42017126091230941927.13069611598028178123 40502255318342076491.43871825328175462729 93688373198909183398.78282201751896035913 44739881703154218745.49795099062332677106 90190609564360263496.13196819769398079748 85730160170930268473.23427111345566405026 1321981700633619883.50392770997849171793 47917082122134274263.33649573210822994788 25542242417669995402.22674180016343531303 52601481602547039509.08155218267630028195 98380474667051432524.78214899550446714419 29331261946668847315.00277517820361842995 81961198686155602441.97746975624762471198 29551696652083738687.20508656868369585702 75358865247509644504.14471970201608025696 46228577274624403906.88142334492279662132 95667803861896805188.01545473992890338281 95867483847077147813.92864652861753859384 91770953657394529644.38951093070076318552 79196951327834545502.86620952620709125779 62518096599369008211.22680639782734926643 36211261834434216962.39486142606744691568 32477279607625249991.50581240418282135755 84295767330551565375.63342770477896179078 73453077417115316438.34726527327109629292 81384621556882869935.78503845558583828098 19755593298997222286.6371151170256070812 85758249225986710376.15295554541221399818 77483127628382211940.17424766830707263273 25788853576175046453.84422090501203202288 2576892566231006485.42543902033366548363 13110898611022519392.11500756018060060155 83806216420806893572.00858435326217383047 33165287129407650480.93171970173737411282 5274373531291193354.55376796714938493102 68304714414532490123.48694542943750658497 60449399082730572118.61191492812679604177 89037878624679902447.40362538046180293819 43721662520114993306.75163188002725930432 20241190030131025933.4863261293754370254 92082937932581873569.19639879245958495912 4989529295101358938.23057897966518284157 79148816938056406724.51140491973925538024 38136082532904281359.17577344619280386384 50319619639696212680.4472780554751148499 27426723409288740313.45253877148631663862 94174491367958808950.90646804744081409907 11623294330942611897.63488868309268671122 87091790797008686665.70714126373965811412 68053048449407733349.27661286566225559573 350590249353211870.65906195678633437409 72416166464333991563.45716168011467957233 96977319221500026562.13123692030162021103 70671505883765115608.27922938477226725873 50662107503440972508.93693798488018623408 83053490019712764311.67465418380489849189 61135198502368111898.00850115288186457658 6637566047447428711.71350974843148968398 77931070679375554482.58399325893627533329 82925161156662744134.88545977499326200262 51462098419727950967.65981729183595005276 60355997247238845196.33917025370436310473 67776608494528547562.50765855682716796283 55623371322142882591.68262748404601223216 30505966592473638168.98568338676026675922 37584175109325152257.31779958810892792889 3106288888297912977.65305325104895634691 20202907574450281173.04501380712233725317 77409527212283569864.44078468399559510118 39688683754844853354.33470095169540486007 308183878761157385.69661125241111862518 36566605147607837012.53588816354600729433 49217926243779752506.78077984170805405544 58237319557897119191.42619192491803527332 59574300874545668764.93182671448683629058 50176031741797723862.5267151103881440474 63577003686649979536.41533434867347380262 24543501310730514163.60321647154310910144 2902825149336534988.27271991731888028242 91482958821076130594.90736138816390149285 41624789413797307770.32757477155591569061 33015905935175795311.75166488916030494364 21080212027492878156.96236316149930712554 85098826315352768856.29906346308832169458 11136728322242958148.54279651555954546218 78199508131687687170.50556509613019189332 4597695147527928340.93419950376342598323 66339374999682650033.06254112321741801438 12293722805041625695.57092614646568439658 4098247744126780639.38668358941836857713 3367090345697685444.96019738633375234695 30097804016811687400.81524848629691507568 35020674993323286283.46660289982611323126 24401690404687138966.7729052025782648973 33771083284927735284.33272290896234374052 30941158793168942391.7223114501710376174 98571175425676344482.03522736097423373458 96744353750880463162.72586682174404679858 76026733438055852213.75956352938987437825 33992996255674134047.9135042887216719677 36336754608490733309.84937669166420559122 85106045764652093069.99272815323773329943 96722703024117342300.33803934517512580871 23934122106665369337.2770563236185780433 20370406327966961024.66905366853720542473 69569849137919300085.53300832092321531879 93206705217439925611.12983322139598733701 88812039470735555248.14171456596948914014 38390137999292819448.81851227506545968312 37763295456023359865.93326240550176114867 18466268458547837200.73512206888344513814 627149956962029949.46399871601633555355 20754194799464251725.38436627827045160161 26852144155942903137.06469600501233617052 35988791778491890805.77720349241218051562 1052550308099898016.6414694669383146676 4713641822485981524.63785554053049148548 57125958763288259446.54895266664302783023 75074332603136796857.91463682454197357038 15390328339513688369.95300637908958007105 32373454684070739659.92992466853921599019 33569745849721007663.40200579383692242587 76990368510012817821.71330518655573220548 93927994289648554549.00458917752934002341 94385930534179904007.62261412535490993029 36322379241548247478.45777296225322643988 88033806585610154602.31660967718764453329 34691496310270664715.45256266968711305439 22616699943003045975.62253388000506581421 1022569344063422713.87935988225808699144 11086131089376470997.46390480516668680806 76308126602549979371.61737451936918806669 21416590701030895734.90419532372776031708 74743202866339568575.45617542315305829282 42094753479869547794.89706451154816670543 37037183793644228333.14224189288383249173 34803258628217677079.36092474088397169903 68897424185954874208.70139810391988261162 30582890834572513878.21142011004241769097 59748670747857628614.1263392376852941613 56172553077482380866.54006005415237608411 1973390214237982710.58972954650008039079 34657887239712264579.97030684238044380494 94047055734852858309.28249729898074845044 75513220206111388076.08188700143992734946 38616250124811332951.93276042034104484235 25568548853089512893.8730973726791090252 67336762240103480959.63393507328917977794 41690503462661110450.45497362392218861733 46750706698194568954.53638492483952212627 93425324184142463745.43306483669227651917 42720941131922843921.90458354875129073912 11516853334209686388.67774691796579029599 18578749157449212073.55096584718327789186 48144639218694441889.88826247028223275366 14434080055022310396.43980127425556468499 8703293319393399351.90942580238066494999 35648439063374534669.97128338387822678766 16129294804674141164.13553058684804693918 85276174141142646435.15573887113996137304 17748162982289244269.65989692854474000564 77247426057322690209.58307970638712224327 6872443793692384562.87093546179569908897 92773802505345748612.08021859731624074869 9892362083026033589.92364553270712497129 57963988339874714769.48604399935011416722 57376820874356311564.95856586127578633366 93767133911981057125.01924198295189004544 57304675280212982386.06337591324930041619 46628516215757250409.61308173385372446563 49137915171257414866.7163307807978821171 72805325418759350392.98349724680972129403 26782754919881186382.24611800578416207086 82202461091976774381.1450458986659048196 85263980753221735864.06488116112189387348 23872023485717180103.2632174535051107004 17013803277686271587.94029717866466480464 23612079574024494365.56301943334589948398 47626521241142770321.53001213306711245335 10725117178373785962.85696188080004096941 2046885377738683712.25243860396732721139 94740923284624775235.16088574543693236515 97792449892377196425.49526146465767041498 61893010071055318118.14672953447462911392 47057781569160786461.96657212595359540062 78390918170209448461.56759998659815801774 46370237012725354886.54200788763558078315 43540260438400651145.27238730584475401331 91165058272097737722.69261926919498996685 38053884291500935477.61999191768382998138 989439205919036751.6601039324237545882 93402359407101314643.66268898495911195572 56736130926252439104.17892099210290861955 3549473237688807877.13387411262227492754 24710867179066161007.29768929350911802738 54760057297809670906.74910941441468776107 76020175601000678970.01053970736217601374 12246207601653883602.39520185602587249307 38065686945183784806.74007262975621199688 45422072659344622776.6759395280811336914 38455727289556030725.15263413693376115179 29567129505892382404.26480820494232642046 29407222876984225189.32523782834289895338 89436365199222732826.94407258277225052282 37471865395764423047.98119970968708364092 35587624224872352096.26214220883225942846 926344850996420355.21927190172683581879 14877377554092998403.88307710924783482423 59879917527583342147.20769721969014088345 42627855510236156341.24716312712120968923 3664594561357827110.75289057313385206544 26064517690563147082.48281643488001093267 89080803553475870450.23727919487145309891 49262378688884279753.8130408181151465629 88130590890742530279.94941714762573278885 14672232654463335136.88011144558415391908 15806371161283735546.95983970316548406806 40337545988300392803.85037238087158089627 78643047847526432231.55566150508044939937 46787776427570915269.66125387758129072199 42987818262841303959.70992463656942123298 53000213248249222306.9133611925640161705 65608438116358915628.19409866969113039777 56666536999810480681.50685012881327610269 35870968093033703644.48617557314726288344 5424955486927406880.20688403894610214049 12502516703544119926.67902806508218906551 26662656736622611029.60532687192848225447 9987439280620883037.93701579504578381791 11852983531744817035.0611267227995317949 74796350570493867694.06977107034415714085 18942270769363926906.52963446945517763601 70801618784438478322.29597662780990607893 7368019664370730875.16838429290763765562 95362193522104342891.39665266336508895997 74289126983062581031.8979604610012977845 56471957269597996865.35670086231603463482 77903286183845099333.58018720928302198818 65288404678059100217.47719987742293459973 68841264524063152517.46865178842848714781 80238095584538350923.46271455195769485903 21215191370286701379.00038044688053657074 14991637456758590672.46704676004004445368 69889110694742560147.83924691335206857943 35624551836389186417.38733091399597763038 75044322212986490595.50323464857920196658 20487397092564888993.53161737185165242459 3089328407725713357.23372693586350676024 4921062532411317352.50727904690783639243 72242051906573525129.38437581270346371099 50492603061708568623.56863489639378631846 62517377782896236449.84080367195343135537 60964116982886953683.72781165240411104496 22982350396048833703.5000570487825877339 59946242454108211162.68402276896531144863 57282707321890825918.49406119274291008818 93757922910646680701.10407359165628695989 5228872893177618713.59892944478428890269 15567500860045064440.75545812648217551076 49387667851743942271.264172803660765553 97846118172562947695.42217378151861976093 33395532494520790547.52171185819417932166 57884685661998554062.1334080356033166736 58206862859835946642.4656812399513723801 97927907609912854291.90481477153493130037 27430430866935888033.47647279707967426554 41053249384583797162.08843565052452037591 93138671546115534922.94952383746798626605 73104743288370474734.0913309067354406224 40808536211487076699.94722924999599207598 63627375324692668720.93927856402752677632 9633533743305833846.79158094221536955515 88828085071286314881.94652902020929310529 20858294065303347470.58199830796124757019 21819633361880105491.9508233892946730624 56133099227721058140.56044257404332003006 56337680119379034045.29463409780414237029 48166240101789429127.91480889207518244208 78717706828847039944.27248568803311501816 16032474443933203176.03793672830702799804 2945819514724495039.53811223833361462979 29454884724998122501.59114360686074883291 86135103811657111333.18285985818321009977 268344881184603209.62787389091515365243 87607635093457592344.60477561306716606346 35655563094979125562.65013798240474568777 70247730778573700854.70244797369193229566 67946880826585310071.51347504120681847574 44752365127607478732.31894252670896517548 83271411720838973787.73516072366360869224 63944113900649979712.81779292644616575114 91546853126904193333.93373885572513365667 62921597768078469484.838516338363086408 28222111601988824125.80127890316197867603 5613740489028170143.95071866331985432577 39180230293303050412.97362998639522162298 90302703511454734449.42342059727426810598 73152275464948351007.92268773541460412872 2136749195460039694.33118233008306402157 73389223415515677387.1477748340262669066 98917166765661863983.40868998770918598938 32141056395900484599.90730067825249493114 93784428823988502766.796730974306121321 57407509231554119623.85840364412485684212 20688070621213178370.09314106044439233451 3512908001728047110.00722921064247321829 71950700976581164448.35481928868247316649 14133017487185583204.44299302224647458215 27070672789291220977.93379904601407707598 2569850822234197442.18108067839047070812 61560290176322072454.32480088136084344448 18720354193607548774.58565561410402758848 59238806980421255263.89371126948568803503 58368145720209663211.82968430445593360384 46748563903081398357.56368734578376904717 53835171415587121074.20207645250371841623 35677800564600999223.2415090087203287597 47096993112030762237.72382917897509036393 62870986572881859845.09420500028605414812 29617062788986422893.45948098126660073674 77401484535642977763.49628256368434228441 2577807055623867424.30441368273791635698 70753266154742586604.67465755259631980224 69642308179811013132.62294360968517107861 14323949631962831828.61701813590733481926 81796650156822966931.08215923637743805186 44907420736639437540.42287960098496983853 17880718722792168922.64513902986546508913 65837540541232104837.51136718783949636762 34927006764458721242.3155432248938010247 6358048755605379319.50613516054995324726 17496780778744392820.9538252021899610468 57283001979283796156.27175491354959458674 73233890162286809348.177544083787630865 7989491211661762424.79743365999960947562 72087958843386640294.45593151059411477202 87995225271828213082.60006230307159258932 66932314731386382697.44398553292339599081 77600889271006642047.21197789829747075009 62586496811638003270.75779243845096555749 15074357299458878194.63721404908125511362 10390490730982581444.24802177974084362699 73576848020924492628.66326232677872687962 50571587417779435290.7311623749560015886 32941784819029012527.67692097097423932109 56279918382935469159.3883483363634119226 7836475472061081357.3041339239071982284 34684019362707710789.05173181452063365903 87493838599997067505.71791303554960720736 97229264861502193920.18888441187794138401 37891560844100728792.28462293357275564122 15258711339486268978.12742112010425378402 91386732734488568819.75770168873522169909 87694406317677214924.41873212314411222618 29657612886478156151.50409289468840545438 27864361985052105017.46499605341314523745 73136501302073752344.02966123900822017928 27141581646188639237.17626135334341963573 86878590092923729425.22210103631269715943 66949193932412911050.52672521103703859165 75417249374394402714.29860328715109467753 88946563160486108821.62640993813577342873 71710959224894450119.20677866080998291726 63791113999236918187.28158421270212072857 54936467496478560327.78796680722380074653 80196535260243453827.71610176397462476897 71438796498160674509.52797744509556675483 56921568118751038670.43816330721540273775 58662199375662473763.01337950548118745069 16107539467928256652.80607269386967709471 26534847082967097740.89115249929743202049 14254117889779758081.95695867745428726221 88614015760546725984.84971843739149401322 70963100859525902160.94705602961019639893 64555503071682343315.68388958453109234155 85266581929477523221.76306306346871235005 96118648042260719979.52505125239773898207 96668583921550013414.93492265526685262466 22865671879356755282.84768773661931413884 32172093437829377509.72981776540097607658 45872256760111976446.74321030745248874712 53702723014739841240.37074840811079488114 74949848564906538290.2952083715203023901 89887683535882901691.63350073103684219158 45615050246484848543.67281060877017612281 68026917439493522314.94910992489208959058 94020655128194756924.79698740660030420129 59868494530004776824.28418183569738790702 79795795221062947572.37092590829560391197 72676021076654114005.9105967341239773917 88780460067866494985.17844232606937950729 25386407784819588329.73837865822060022294 62885313106533830828.48220454805932534721 56484695583521062219.91108037939204051936 69993383478685324533.08736018192952622184 51849370015724893395.38491792704110507819 79239437589978566166.27942098782592018286 50600036146859490495.21600210852079787283 92942106542749565601.63843096157247346814 32671464350138941892.73215229089914908553 64587913126222890674.71145085320146528449 13451845800659872236.59287288734357972776 9331866137492879136.03603760316282395831 42546105571636689912.81203506352887906813 96451842562014413423.6216747035318832091 32874088494499179314.39252435971224571346 47643435862763995195.1226327397659734296 65564495618268797422.28375562135093664309 69075502193548220131.5364168186681646286 82293102147719201612.68579386586816649995 46670066612659631235.70696867369057774056 63460000296618801252.01821656929139152225 39168935921963814658.33503042535507011427 85331123105128828184.14930289907760212092 10462596382340496394.25678472062504697763 81427711109628774812.28321902919593638708 74215868838987310326.55741621068213991336 11079200381455943735.9332894123574143738 61747714103485245572.91596793828727813344 5301861869200560789.90016303658799081192 85949160455580582433.45626955363755883863 58582050213957370573.36357897572342155895 90083252438914721546.08470797478060113874 41694108026633345334.62062543411626129956 93001403518805639257.55411495611397814689 54929080171545590310.5414502317009537287 36152601493970825359.53502283267271453033 11173198325563733998.43917705600710663657 17251834643555220399.00240612662088774609 36433420621338882029.06656661974537953077 37634090969335759220.7810565729642800272 26114776589460480758.46442847476936112797 53842194095744401141.79397287460048405755 29922575071581940990.05840462723880865396 2984974212028251022.70373229061606374566 86951339722858476600.08980913204430665771 96735786378838967481.37620443606040299268 60535226806528271463.81283473417635300212 98160575863496234876.24484467268212036388 62952601886071582555.34030234586293533319 84854959644204132289.21819132919578930503 80358842368892972041.5740474210152517278 28649253410462845989.80658944639312204784 71038436792671261962.94026576314325715758 68170044970620913655.4240503655048652511 82475075883082735023.60340252458899159637 51714902517211877234.25591308906071475005 47224978418282249322.90914632693138784629 85689987511439615435.91460988075766992616 48882481355649583738.20222840636214483368 43394236304874314273.3580112049137466332 35943163043381631893.18483621317525520183 36912426011122687179.05161935986348396581 85160061659182705752.37497335860783107409 81949316570431874341.04663949301310093608 12096412255202492867.38939627381455436075 32764981856680565912.15831202013515737015 44697257541396557716.8401750483644215801 28696730809042051343.97690463269435587802 49857546182274220873.69671829011236536184 66950632459999910493.86280179775020983317 36821666187821248019.01524843814995213562 24103922804062826982.94661367249774830716 43154225079568046239.82140572848802065208 55450445356311574106.14438532038816923656 36088225796106158185.43143355965673777593 48992342567240798906.15013828375948172908 72497898317241748045.27041394169558468403 73925985600813264583.98944386066296168753 52030842063356013793.21822203891069633445 99784021246737386436.8483705057752376298 82459717983595341263.92381081476027847047 56512553434787452129.94002085332387513959 30146941866521730814.15482545863331450595 60956283963639617248.25612864705755451257 40406963495860608766.87222292112128423145 38813410895173541446.86558296893062318253 53940871943281088798.00341093461925635791 58435911263249077698.87463024315923421861 80331408780905971591.34197169583929958076 94020838732392540108.35791062726939536852 84766816221837233393.72277718582616452648 93649419372709435352.37772279336793440747 76882169251447572533.70971842880458233803 57721525613183244807.31358672616851870139 38837954310352259761.54704328188349836024 45094626291715244319.73881093430740958152 96479604930849503775.61689291846743234978 31007242436396665750.67756949060273722008 19588573506794562873.26815757429665727649 50485259996573358932.57124400268103782303 38767106182272667413.55064184980039577537 55349619485915877566.95255166024832794651 40859245491494941730.31909818188200533402 1204634385609729612.29143772501050961024 61067624372824938728.65662896527664784082 33432385831829676704.91773113839307877934 19909740460334842572.06732473128434380685 33179647415408383166.68338444216191727609 36396217112406686197.99818641446750487678 34723617128799407859.1195389907331194413 97499077050857737140.62960210429621886921 82024105008740213248.23941743178081211893 71250622819532483138.73326569778124010127 78070810728466255638.98825010479351415393 60338627140540973643.50380742838831304471 78929787806469600140.81879106588570147262 21595402973027774673.15234480914620396792 5011937917726269814.68478395155655821791 87763488791485344102.5658204812503049453 67999401773016777814.23524842065652266401 58483202844852604082.65773161370892165781 51338189478574644619.14566426907103789219 92132084574978825858.22633778679583537677 77302656433126843097.4838000636460746287 68291731924817621648.17496598346298509464 60830123774386061230.6834940118690789654 13928446162045157037.5102203940831428574 94477173052446102185.69163323990799988741 79811796663627108890.57868749045660106599 72897278171837252421.89874573907763692708 9449386741416237075.61628182686335419463 10821925895983307398.28650997376028704405 98284240460133195973.8053450904246971426 78312504926573252613.35289070042258178075 76561218276083450029.92875017588986303324 2850433188018384072.46021751938517254603 13368700789683987846.39718686677266789202 95962974263905121341.71687746033117572249 91589800268667244339.12987794100377683614 79302578298892032865.83604063927421314662 24055388325491151349.83952668044477007074 17963335252375091812.06384811614962929067 13053369423523532716.11714410311606185099 72772121324401745930.23816176310202304035 65515619380998789159.21712110294501344497 60004956364420183826.3770758309428680288 49894981137372061240.27329431766639922205 15507826746489976385.65030783490315967807 20158821741068112647.35404419378286310982 6835527971703692631.4003998781181349808 72929286343461136898.72803279822146585269 44617221489279645903.34914683224402751915 64798242676004096068.01786415474564842245 18958667877664610703.65534768380875676682 85492786168108187549.78541811961278399215 59216834064464949728.166396430058254249 6838092779930366734.6337220027411025592 97183286198986934731.31459527041962410842 42657006979254615244.98155188902783234967 92741131790488231532.90318148331508229933 84517311083236439809.55333084444842578336 44154789095675502203.98781026886249236982 23772157173288438214.49656243858376023736 93647921914766473008.22065971831391084233 5893521454142568508.75308210523843835071 34683544118642679396.77962170459299717218 88495553084919106179.86691282722264168085 74302091523639588677.77059433393242577422 88325360330819742528.43486821794421667741 17360361686699028255.99953437323593520652 80639227023149788805.46804176849757528117 66095552650368435817.04534143210470877042 95206228841076866356.82086333997698170081 69515946453276514727.1578980733694311948 43332735671383929457.58709513328703161122 10107897308960676973.98113455133362059636 21100333652425796688.07566596546358343021 81327826886123475490.56694616921463336761 17167768319648049106.72866378238511095235 33998982309671896672.73955068730659992078 17379122268599374195.18083489638450342681 19850582201979174861.88915583211100466891 4682663556241140667.57347301802501259584 21763867825250543344.12924933935768435768 7010808549993362020.65222129935951062606 66799515020800888422.14036367315800048379 65739311085778051115.29759052123199271561 48356538067908821234.39286935195911081493 20929239791299659395.86292502064910271859 38456748138497047235.6039031589510995247 36954270521539498307.12164814585747069935 22053763270621951981.10681934584830218821 88658702486114697599.0030549284741508117 69219170776879855311.35636955180454442918 8989584267571372156.76520471027599642298 87246300731738349068.95373253543585319373 33143918657814960518.65013545658717461057 19025116792546635555.7580088061117852444 59366727863915314860.13130668103109300848 25535757171688559744.32112644645320912341 63098376828406748983.91412986993148798055 17821128941529328496.62096980621953222754 40119462090679485162.31677441327074651937 6638674917809973429.93303955106210644826 57640998216335752586.07687890032329472347 3145854328735671345.52674191487883869288 49822130177162881563.99227797392301791564 70488039958561623340.23921030493542497745 33558370577253544207.79324889694083339646 21853995553553999158.7970853679303021239 32815780075163937238.90614566951550758363 6025780844622090700.45641516750175766474 78265108779121914612.42133863463549698395 2476420860827044492.84625480161092308988 84502457788505833950.29991894395307448921 77144391779392319063.53626792233731427598 71329658243713364093.37082374361134701966 29617360414057472343.13480705359680312691 96807360865462906557.37243950326724600132 45510009252433489706.20306613482109857891 29222971398403589176.16650777675456873041 3765217603650394826.25253988718303126288 60264565306565842373.95748208281694183925 65581047445151178299.18300842732561118242 62024214706770667408.46200433798714166262 52878211042339150038.5393434760125628656 53676847875804771927.49297036547714896802 16972252369090544748.75622741863297584045 42456544842671804488.23083305040712004273 75140495512108681561.06963984787610252121 71216179513737833758.70221565600401982901 12616964466840971558.60853996474645019311 79631038487346599975.81574260877418996858 87809691552886158380.88780800886830686177 10594368412794442011.59841322533947127025 60130893550615869178.85191792630964878252 37309645053778669059.97887028230189467563 66211147199619987727.77025619433397590735 36615407529957541322.61138795333674215225 4466321721817715118.76179764720373275368 32382497002135479832.14406783519686216279 33731063857304316235.96670473332213712581 10408520177519591740.15712707886312166488 29850716098784640057.48244484087952759966 43420866297045955557.69628254172977752138 57758269225150709310.05010404913282105805 27711969587038847737.37597774704569465564 35393832427184387786.70625108843555995919 42630607799511958421.54098104757503553758 62481402623333200187.47444998300634874936 28905137215457546640.68189056181110906826 51191195004808127972.35117937773480139646 60630602528175276036.1034737811240897286 41490428353424652753.20657734128522618442 2721088750910259724.97331328042725185795 32356307963167939118.05260859676763833805 22989481470555193089.95677434502853292189 96988213215908690572.94816194842689390093 31848537819594833279.9225540610703973074 13638119680814794903.60972907984487321643 51343995622962415530.11472300730243487349 11187399874070112983.16359473367911315704 24196810217865832904.30286018499890438651 18811240341352013616.22825787406713602692 14675385739287961021.73172564262586442866 76711639027290091839.56410205772259630895 48264818025769167540.04849954813518963778 58492924521453254314.55645445377548896081 84413403951149400446.14564005939925373035 47076921431672434358.34368984418267210416 40428672433761107617.90567716414724814362 20664196183509024754.56864942859386025429 7000025408867096809.68990025947940243117 79548393275697768787.33779206972339387159 46253056742810890904.4126539447359413531 77732397169934473011.77339839790374429623 48700351894628720343.95992823472880887396 8382027767837846211.84487074407320614112 90866665184680992529.34148898746516380959 96397280110999031887.0718436719155614601 22491615188946697649.00379468738568812022 63057121946407901047.60640452074706992356 72287628556251512251.78825922696766424701 10865081567913809413.69074279589647735591 82533591337332092428.84549805283984178275 99482736833564940499.12485001972358225615 70293035076461553499.94772409246139491947 60236829106119919219.03693353826095228882 35913434839268016963.82432686203360216088 29068245159890385149.40536225485619468419 6829184266300767708.98025923528184785524 47892871596949652418.30309997469240778263 86355963506572762222.02821166263537517218 84043791047044461003.19340200015190088172 63492001070807620133.05898344102860609752 60290234190428803559.97273658856613370807 59582280000011035105.07860182145970155245 36968020448936201229.43486738222311730958 89807237859461056845.30667001458956970368 38630821700842135431.92339612256305460241 24779843072801902384.17150537850897178152 94226115661817327871.3601728797580130309 44881445271026264708.05172123244160441699 18827832122741991304.03911384802858041413 68831062142028959583.99636151904247998261 25859946763424784478.21808593612643598973 69136552938689863635.51835684236587834978 3819472948772213703.25892785932376025287 99567982222684235833.45933297333292294833 66344394466850339118.29017007488646964232 44855483596024846302.73583425621812411319 10777080843024040229.67056808648755215963 19365707132428392113.83242571153623188573 91945859063933375468.29456894221142232098 50790604139875362880.18254835326493723098 93916755476869371442.7172472839387871742 48669690300937810732.91047130682778318351 78971778029247188566.8677474359555101552 34156923074270572512.98125262231540098859 22098927569716421546.24773801743662791665 65894658933727285069.08018934467064697618 14370249000495244809.38659354847067322338 94876050324335282414.53307106895022411012 58770757508598838765.88355951190847349481 77364109872465899873.25436589189997342856 94913460318289953122.07038581721737368084 57377099627763455631.08887898795550807962 15738921817898692464.9060178475583266517 53357757891484024818.54648513463142310605 72409062034060337199.04759345935711415599 45963465725102377132.75906363680786166161 97814257929251975386.50215346322349951727 31472412491337045860.94357793234720254163 73355792942133326012.18649271585816703575 52183889737626808626.14025835661952844167 90171032403858191531.87045436145791986593 89739740226414695797.24274499553025420156 90340820767864123834.08081635796598528564 47555897335263581084.35585226860407377956 18763471683817515839.38524399502370018151 44582585923114705326.21849013100700208132 33260621265673551215.09415617408474016641 3467612995783993578.64494216619087168372 1981878837577988885.04293706937662547207 88309328217597251819.90718326591996796673 93790209805674791383.5624682630028927254 2599601757253661105.0983552082279023622 56446602390473471115.42064294516839555062 4717077941770193846.62920354700847107515 24966998101357398774.41027674734104105648 93718629914296931063.66998173469400975097 10607762771417609140.62364667489481598502 53026153924873055309.12146799984506628398 42588008403996974385.5651918387587710907 63716425806229557838.80775283024591883871 69053380064665130867.23798026121304083261 19763200929718223614.12941411254982748964 41237387830931654392.73260892364656789627 16003305861861177662.0808705879570737504 29428024002261882933.36873639206688294931 28313593769271345557.61024300697791993365 8696624285663294008.56255150542130305808 21801747528326054707.33457600322490068575 93257930725024080248.39837955445407052205 16150653850842418940.48527922239816584164 32818086571545743494.2099820485209521499 54424928095378677399.59829891701284446553 78909805346719707607.84266905317638350253 98942811744166333227.48942055611128391169 23450788511870874368.20776382912410440996 38055706580795473486.35354842128949749374 12931601721013070919.8079237618096143766 82505049192985313919.00763592304330803112 25979671821387733851.60664769132607236098 85448881608212585406.77442186057670810669 42055129822698472637.65832194001156019056 48196940817568448638.54828420824632102822 32167614321666737659.22619956625933990996 38180432720111485461.94520155971951730893 29350165920062635680.54287542488304204997 71044505193282842654.09409949970278085864 65927929234335601234.46546103523060210972 81383717200500469757.29689845355465040649 5003907024117713354.62979119029109467791 29846949657197495969.65019382343599612996 66931052744146047704.51278790355291092727 17029261309445228283.97754144982721486001 86853145981845807341.06682979340977108171 83296991023890311083.53727817916391737502 75048177583008333085.52866334359253963158 90206234820217783431.45943879238462599354 90330441731501491048.52455389817891818186 88270943970968649847.59407329684622762095 27680967191391043888.12205880602684695047 80737149105641669672.12694999352282861384 42427771343546607329.46058906628207086407 44552309249424970563.73275764374608191782 47188548041974860599.14311963761190267975 18252973047460224433.18607063879717352134 35850812896718745747.29010558425951121657 19094088389819805253.58178897578429277384 67421879641689010965.66777694245485705795 88875687776064108173.94438170764183754047 44382005135228746056.16825743219833562823 98652836384972804742.21606962198070576657 83137723560552451594.81746498803979289953 10553118445336677643.3817388672814039216 20071909777631443718.90070937289415437912 96888065153521032099.83505402125632764155 65964904758171353055.58270933958543686991 72475908502112206615.02873398944546791152 85589717889595804872.26997495964597147747 94845390461423338819.02860797895283009752 99199038187184437530.69219764887635314672 67248990596871359054.39299428713321521173 95681411242554956164.94168885742381155185 19476781724517246907.01309120443230178512 88118647999172292894.45453707847322136105 70670158871219903385.13796543231728819156 32836993582774545399.42801770993622817106 30192804137628309396.02340614280070314149 40431463674152567590.86439337253634027806 37030139972788150246.50823812024787261526 76900092233082496275.80783404637995271922 55516038779544180656.28909140806629411085 96076294572175936100.24816640371334337495 93781523612249572538.65827437833219276656 72414229380377401509.70965433976372878611 64797749213972893235.25437097057200019229 47788909583706290853.22181621483657888767 65908282098773377420.22008498965224383809 74852923463238312659.47379925781266997121 33105115821818908019.68608826021750668879 43290392284062747003.61791026784107886814 72112007544966669423.11930295493468451068 12628564780098481536.16301639360620730094 18617172313682816205.22454837665502188397 86813655243319559170.55898002324506857979 91287226441549711555.15341586378034297812 33557316197647002431.32137576007879968372 13037456637354140464.23711732829543345476 68234463190249070198.80776272016719606235 91701831452586225961.60836025373757722188 15557747192794147672.50187430643889865953 15583963371938286780.83618956613300004738 4646691368550696733.84338785139580393075 25890272778701182854.62538536782947009224 53033163609866245579.21675181149110518287 54296706717774982591.73884429557100057125 29578469734963753534.59276602112023294702 69484357835048989877.45691323856803523187 26041138048013669281.93813804261540705423 10215446093105002340.59990620326056205397 93354416923690729026.06743102709962466476 34082951208017385579.35234377024056781842 11706441541407705479.93348438043575470489 47751898578330896237.0208688501106575697 38477539202333064672.80960902228358166942 6972700890923853065.98653326501782834865 89643562925370794481.28615578648757060945 67932188367458262568.8728665048532541169 32859057540169593067.22705404988530350359 66895671700095232842.42644123536855202019 55105406832254537527.04382377464512717687 18873686996169682613.20622371503444988933 59789126021197992162.61000552510457970863 37646627389450191590.07143401803978034607 42705092780702797685.60693656283907942276 84814920008882876899.65132200543910124726 29239708687765761991.80666784815044372795 61843642970555308087.67451991452531465863 66382372046073519719.12203096980922805631 92102553311512713877.79732487751887308196 87731042987863202308.71176710604402490578 56380729921857342172.77217327826392348163 23579912169266308146.50774792886548294234 61004101219131860369.50752421288035609812 47328586037966697608.86404913624937738072 4229055324569878731.74961576886778192771 39683228747243121424.13765031229392371375 47214986114720076524.67662603054491585144 17126048142545490320.06297938629916843965 8120838373422324726.67926597572799586481 64386075178358605957.82671193322674301254 1542733878145346087.17582060834404383252 48357847787273956175.42001746130154190634 95953618638729661553.52186311299589021783 79693870947254471296.10055344056377958688 67265742287617586915.49833692932992320903 62734742895652590920.27316549658356393726 70277881157053112818.22344797448514187707 97250385942197375687.45336676113700615358 35826673172947462682.97113794410722114446 92120697769890447268.81036695657001014985 63649099057881562796.40014768109926956639 46641563841813485162.36640570533037383121 92775202379266770880.5620987331419364448 87297465249534332559.65971473949682514664 70478571516601300617.40167086979230466401 53789624867209632405.87027838806685523966 4025508920191077315.71612141284884966885 6818390438672819039.68511068267528172725 89717484416174745871.68183483779687399684 87355778814514413125.63453290494724525464 45141571519823884493.04177408946017761525 50122866510354750141.20591389409124360557 88604235092307769981.38354438767407948336 72974030143401338909.86985567610741417777 53055547833226475732.38002578995610457645 20383126253641425200.43263839351792582783 60070904118737632849.24408981388059461414 3453787660367353531.9875279224864437471 75850415030745836705.68031379926540551901 86888517675268961480.00326539403835558571 87064426324197840402.70305534858198929383 35475970151964029820.63527085441205776992 87088123370928763927.84152741588106635 13804723097694825192.97545340529132919324 10569439328639939829.0078592220841401225 3593896417793702444.66714253035311830397 71867770905366650442.50308999597640033803 26551781405120335427.02914083230890830639 32667798073064940741.06213919714062760056 76670642454680971889.27585585469312167739 90655101269184874641.95623965537315175755 3108324206688591359.68563752657857883925 14988234417062947347.55885757743129224593 31256425811435262374.57156788956656134955 62105479787393785065.06889847623848518476 99565379937295329616.03723427403371857103 57519776754188081305.96945146953588028399 11711044168674554786.80671569223855624139 88562558393982362444.35390510640541221902 13342046477336828748.26891826112605777454 33458665823089970275.12849379626093598465 77408734188749326267.33095415872638117008 3702031514923204418.61107182407019860381 48726119563213599961.6018422221758439729 45459734534406716806.47138499149939915825 70303744912374931108.14452528956396680817 19287337094366202348.18669933828991904533 52602444688627269005.34103155475563341157 64452820753949563978.84933426188241687441 45851339402545011041.55689333968925267091 69025007692740350239.66997094947316413573 80965468209885328136.35741662930666467108 59166162157464022751.54047291257288706456 64311873089700008268.0937009774769372252 25812800978516793164.31224196208930510478 52977595649245293929.37341965655340489032 64485088406288044905.33539018696216984067 21961206766976193909.29885197160161067918 9867970649165149323.60195824645749852525 38551143549994613169.20440601037735551095 68008047805183858097.38565369274248337316 31732195979849380891.95138684300322456282 40239939942150181406.69902723203821704362 96225541814228606457.92492170072001557132 44054192651233611984.91636412275997893893 8688445655630453363.91527281908957287678 81158686620344153478.31290666627686882439 90680047280444556856.0436364263248338555 59380951590391332139.69242560035152155764 64180973733473931926.39363016890891081496 5096750518211978058.12987249895004015968 69599619912452693592.11694087216524495926 2898527807194412044.5706341269079762725 6802805593742677756.71845916856281222704 38949204275612591018.81582512813101668703 6145546459626660945.85974587514257639194 26897503496684363988.75318873376432798583 2361331194787476480.10349572406769678289 57379158729235831569.28139933601989581922 24038366380012139592.63694208163997750476 14677950624523418312.16719790617023097771 95493350264400683474.21685172894397698825 97873857840630891194.3698676404213580155 48624287727425982604.58900324765566683995 40661252024200657500.85299291174361858067 37542381959864233885.12934967344368710585 90592188564783483270.85804766117942687955 39804887207061682254.24921432368454935899 41211982406759252725.47931921118141099312 64563943168760087325.77891264561344660698 23770811024978112147.47912462505772518132 91807267288247550822.72958490379299851241 78271489946281173178.21860752581970882117 5343810780185809432.38337120913583345623 41814285505312047769.0072577136314116183 80603547607030076876.00336841925350774416 93046754697506527648.2395166764733359877 83237541085104224961.76811401142123001911 34017295233677399120.06911513054857840502 15878599432572952670.20765233050824137538 36443562471342467854.54879914573867786957 20276394834556484973.98714739516314468015 30528362953644992209.83754836227759466184 10860179198372859819.4229934474585289428 71059653425460124051.02981004243105645195 3205906555219400220.7486834822747904836 72074300500949382440.82641887259160380336 33934925470459834133.05472933629095265317 572885329060035427.69873350313445336751 20825167326093985538.98671058766020739968 21317175005484597173.14230081880758942713 8598625901947456215.21976694259411018599 60851979358433919348.14633030175337209069 62594127640632004400.77684977567458361918 54196678689616698200.85434166683581425452 88667017849446910526.05439152778373085339 90272253833627952059.55106432535061071184 9679584223047595195.88555571646870875481 18649044593386075428.30583512774702439428 96773698345950105620.81752668141035016217 91869376633765651192.04888162772742542562 96323174879186949315.04757412185269011422 2678919661663420820.16699933119928299958 12905109658253348847.61392001209798862708 67266245220371271849.09739222780957713729 83388422384025069607.61665792044925690313 61382942565995663790.08852634766642796034 3195267621820774548.74385700682607655296 89655570057887598418.91779140357148425816 87690161658396694163.35948316290126162913 9499690301688548312.63011084222977198887 95295077693248407288.83780834774297872473 77474506307417266485.63675438958141674795 54131976101708691013.53439891652668044638 77675118200247421892.32843986031338387606 78072800604958481927.88962707249153993669 12303076932635548192.34252476822668648221 25640948855146405933.53889088552972084474 9819097090127100512.37994419645426115784 30351414201338928987.77406520780225105968 95217270699611455549.73967569171157302329 87047383552950026976.41727961756125925761 50883894113867530460.3250014005875236271 509585869494252333.76661196584334381657 37956620745068554602.61664585999792622442 76302931559313028740.45713696510508346253 17123450783187309197.93795554824446858086 57124722851396656895.54326698098719184957 76437969823863856478.62897844539240093402 60786634493578827495.42034139761659012413 70341373250103859636.70348067164819016816 8093242796968197954.65234612409183687339 1049553402410845495.42711221753029389386 99122548034572417822.40569087421659175206 99020810280408199236.72220718728142385817 44411824824673203096.05612627905616743645 58490485775426316776.84291650283054320887 52677062707256153238.2238905685747261481 42164396561963721564.60255975837252198436 67814999625441100647.7874327330891310363 25559247135852165411.79781182368267148867 28632723065853775332.83877957470404925349 46958755393744576499.10174884440237358044 54629266087017391774.08892976544295092569 88719552363188484299.7780758931245842042 89389744184288146188.44215429623205102191 1202241005088267183.42650739915228696316 50144501673241612942.82317076166412474481 74293284256885577563.83050255741096441986 95251872256172543815.20074584686776510972 53785426110017220384.39969299440419191409 97226750684394528424.06019676903689929318 47326188094904208621.37881314569997026199 87909346958843193555.96147396858807112182 55233918613478687695.86501980483228695337 27984880564140143310.6023668525998141129 9691927322973918109.85998834438789024826 88826138095391285510.02258966343985096373 43632507908483492496.03849445821008836386 53417426795132859357.15947111389802917475 21384134460832404711.90886083116368512446 63706808746537997450.29161400163968332786 96293111245399651179.07368977407710960113 53117999594681020688.37553873327508072201 47855014035387094277.41651726540884601541 30668048548171112599.90739672178559810474 21329278989314914828.36715860587897552602 25021283279119256767.44589083334844441432 7743186065873859506.30003489782823426302 952250281570044445.09899423719430095084 99664631734563414930.48493578259904958641 84864944563399221704.87945677881383544612 80585560861790865013.35935779792831935397 68107018068364754401.70074142515354539859 2865087908207576283.7240071718851017346 15080461332568328825.38673041616319252767 10048952345288814251.7162063452470959893 56416071844493660050.43296131733926815367 38821195626023152318.74753191342661759811 55620353183397297563.22070526720208313959 17086721991348244628.09185589244874348475 35358979571768934364.31009086155342192543 89635213568091114246.56683822495183661234 58433060789041959275.13804538164066124998 14542890977310685896.67160630135427005791 78237475583399749183.50885195357352092656 70053339840918882965.89219424224707075668 70990166513933627179.08880547107405431911 88595353522600940298.13469241667108501013 88250077203583857006.48332793536557226131 85127293445453724426.47065924478850820221 99665447893345859836.93708381578723592662 39826627782423773343.71109975707139429948 51169892436314858236.68739798993261698854 63837391097890412609.41047832291271997552 14505405797161522254.34268476951814208069 65110652561385929430.54883927312028059257 69516623303494536526.65101942452327244169 53334536423868294695.99972031362467839012 21921215738328125284.01112425197569559235 98547012182182816967.66810633697700749092 27238328081480048120.58530940949167694527 1513395843863370320.37537307704719692726 69882128878403486491.12315899270154114036 25983356290049650052.71332076355178342091 98490137715363812757.74737760509789948231 1290105302834147393.36897019784430389102 42287970587695634085.14492841963227754411 93267854747683440577.01157939410833751589 65738150651507313667.19962082076532960014 85914295478254344336.88390832204014680439 80203839769302807034.97880696061092036509 98618853014226896949.94160772209228156678 36979204809033186873.30049794118270540541 31641671074001099809.2634042388984988236 37906905461996819472.97945202660706810495 12408217105837496924.05451910387124587879 88671545795457072140.98464948599796850715 533957457056281340.8717515866689362879 86879976601102915376.74871142858488041943 37076020409387580131.13912094824600824485 77123353215597959845.12326959262038167774 26339263483147049695.39283562706454746726 82422099290478036475.54668436941972559933 10069898135153192107.56117692855977790546 19787229696606504687.13489201788660919293 35406249184462654337.58975857202276347929 91120587497433725673.77356516377772728239 38863497316189791152.00270742952564571989 37305880803238558842.8996329482502634872 1973274829413227523.79765303008801312917 19813681634700609921.90282641392809417488 95915589355280379073.5306669966309978381 55155060897243268410.15705233836477439655 16213125187250385635.52329491580111204988 73812872620856992076.83438120887972731446 68835995125289227506.92428300109093427743 3128087421695213369.61061789532962709058 21549966224226826093.10252840437133953698 62673370776225200796.60743864047404463345 63410470113945809764.44821365651264914001 54403130583891838599.41688965768919978626 21336033555527994403.84726061107246109202 61670102427816763715.82092061507280013938 82034278956089156319.63159169869709942088 81493666259343565686.43524183267059215282 89035829953271736120.75088925445730687667 21195887218383510148.37389984889224671937 12133802479424924931.18601016951120786084 58026725882541460391.56221476336786476689 78692342620990646060.28415972720403280357 26087748124935766960.6826206924672665588 37786911172067238714.2194726902520779221 71777008888311240543.26512084674951852086 86578426202494826967.90828313691845353185 10319424208164163996.76094057783124437608 23277450181344159595.69015195651948407652 37398640705044049398.99666103868187604804 33505792896434949924.15299898872304311032 4551765121265595882.87149207832568502018 47957445974615929881.94032809506575947026 82488658248267298282.54436460880209311031 65604585078852610150.12892285725136687295 80261478964356957782.41942244994929704095 22045760468652560634.61827764148008773675 54856493417320413328.83866837055808946538 59812081458505796276.15848754857204833481 69955447808072703810.62526523880702711467 36134450772555783051.47227669044899496135 30592396021359023002.63197587910427024524 89193558241483836661.3394518103350916434 49956291303853058049.89326489450847271775 89371138664742686699.15333866478238797533 47477213324232268760.47315175943084899166 68446803336882762303.488404520788407534 42958728138359280842.30053934524513916943 35847330012074812469.68627861994887742532 92931462659436611185.38333385833220029658 77567233620640549907.00882453262634699996 55065241375391421486.41905736604443727978 6779445699037354735.88073595961427962419 57808720887561921438.20084822602663065449 87624099215620004149.94172569862458440263 96783335197326964665.96273472967063535106 901641899437259944.29751483084668173863 52678394652351072785.63867751176998583192 12933670457766601383.82794976178238287608 4979802445553101204.84821787709161011351 27378257814551180581.40579466921651325312 99244036758310294322.45337820756979836869 9040629524491070674.38492096581495935098 42189731462341474811.85333804625985335615 18615044308649736274.19104223555735379718 36535793070109454758.23339761049737310713 19700778595849879294.7974722273994577616 39168341293264442492.84961436500625778584 79289971297555199331.1338581444360285404 17409116632664197435.91530676568414389697 86642092699627447738.22423802804604423331 4525444818318305482.11475612859990217896 52806375970581495517.00632160813409789068 8803512210705464149.15834797508941863166 9357703070423444725.70463601224960359975 91844665092862998455.45905117724442718361 9356599752828264442.26861264386496677329 92732640068975734972.12363924558826921412 9298335727033497900.21998822167396114261 8780052173752630825.01927565357464701752 36195319547789252530.17563066345100444722 52330285144629791300.32510228306008099628 29712822738311448859.51220073437306873503 56742675590944670332.77721102606190530476 97252666263095851790.31316483230930636635 78168591607773199786.11925282196468955344 15929966821251122436.29716982648571278301 56311886993680018366.28850131106190216391 93493643474861530551.35491948222599008399 44356696856097066036.411010035065073916 28545072241503357335.32261796549131882408 44358657703318667573.0179988333464317513 99545173548699809539.69590870811747330408 99453779965950868227.88050311319563131531 38308449148237362094.83493341421465526879 56626986733220796248.60774226250006816717 98202130292081074457.91620549206655554277 43363002019396789469.62504045397094032992 98665547114635034291.5253873483880610935 14754217309698917089.27659102277221476529 88800294057300170068.03472183726924819259 24406555757427171862.48004711911056012636 92661813395478922945.63396912462910718795 2852572970071193212.8260508840970032601 24322653997811400800.79625694910248404083 28720456143812827633.82957476695415047482 59951634986573489573.70466123512140053875 25827698287697917779.90263570927064040986 96299648014268289520.34066413788368809816 94502734557183347168.81142338354852605323 20215871232826086101.71846398031800084818 60209949868717616974.67186834466441154082 30516837199409318708.8370143424641169366 71791567733487428246.72323842107917588758 52299901321042436213.20835027853182902282 54396398550771484374.15239235265964760334 23336643896165046403.54773432551323930608 13678473123576514934.18044573492931845678 25442375552624446348.68679833452510693264 66029953937951975703.68597656796118102764 57646839136464843317.44371914930865212349 36047409617002404505.72907500443718096363 33780506998533940924.74538914734552313394 73106213837889740571.62652313986063953172 63757136053303522890.89933626303559115277 71874286080912908748.52294249332388393274 64041286239084392710.65575455164735734777 8468069175985664501.32220673024746969245 48455855098160718206.61615919172169719566 97451823532496624364.51230031966494898354 61483212389349521936.1722047298400545932 73104213166114973710.70659425129748531185 12307247985436562058.76973262770509606784 54685164953903153065.44027167849922185948 72800204888072016904.31405295595487192908 95441044193883873410.0694877359159838684 58896465473308190004.23917512136973064435 96487409374851498990.43504696325984858854 40983824258237813101.91225687085164631646 92213875813574452119.14224943928523821894 20622798365252712040.48777253259129439036 90704742857516508363.17790008589600201917 84956173897727986544.64214486921235666457 68538502102642723605.05955170516095746967 95844189057038848420.377347088152799238 52560423006900644508.74032268258836618504 90867889651922489427.2349402853171104293 49180541303846765866.8339209202674979954 75312732870452233508.76045545461503663631 96007981657455051323.73480697401855824571 79120901796126769747.04474062618689779933 5306003830118910261.73181581521237626878 45751784982916298650.63730430385132494263 24927211602507285384.19073073183156678793 9653046978458643753.37555437108488686881 9783817231032906084.06738862145524827516 91408334078878200981.82905552185847315981 44833450646913669179.29940872397899499782 27171397672268528630.98565402595466542569 92922434254742294679.09020609319965543914 11067505190059209758.76603207240788808987 76832866601130164219.84588242440137210743 91687604697752210173.00911040176265811779 50661890538323331327.83016728980458403818 95699876806102359862.39342797643262803111 21915010060716617161.59914586562504408045 98412865316538393618.06550652693941304767 68385938806215358681.45396376660956395393 35930090687179953570.87347789113119710374 76684143677366073297.88441994886954331036 79791366697043692403.1327404458211846071 14166776162473775877.94685402717536057091 10739549017918957501.92630841974940174638 5483897596852401303.81867353975011572413 21647576000130428062.30873762986741470684 13592664949548759853.83797825540563973184 45869928441584504102.03805054990599722926 36108492684228199574.25772415196106220818 79774443132999266819.81259832258765117457 72574991150331737656.44034802958298366643 91946798185446688436.19981071360318052471 95319956211898843544.82260267002432285478 93754786040547984004.40953357103005571579 98146368703383920369.34426000317666363766 93988090021523418178.03789403466083071082 61834943426927394174.18791473610945382962 67170094141323307372.42043351180044186469 51257106113576361020.2045575419382025831 78117740494692703879.41200536707741101524 197601739772895439.41566435571309867 14687864324679656531.73542889810881190425 84540242603877231675.52959054801257711899 96438497622058778303.56087893838753676787 47228583130404717946.3963885874649999563 24595243658443984025.39469446099242229203 50626788122113168816.57152483972291873043 18166818338277218041.23728071596065157384 69780170624677427714.63724981007296418109 75428163323369548879.40767398335998584245 56167683024186486945.80943982828255996041 74987022498308079150.34151429704389131269 28720227825343382589.18122698761056063473 58528809665276804693.52913076246570243367 47654974701805261213.42277962461652540337 18097890392307077271.60376743438063795061 75114572022519222188.22922752079900133489 63529038330418224288.92384613079911815133 33668106734772414331.16780240832577012258 30061505648515514986.86859256713301723496 22735520511554766129.1146653315993400987 18606432772399770463.66610200604060408525 98192142292526659362.64995174581331725619 49434967372770874590.2055940709966755127 41751699919928869.37828906048379131098 32301721787833176090.60827554106881832799 26024525096395300515.04268500401154696913 20745547397841239930.82378384979488871838 18570797957409133380.06834980347511572517 55855431420678253352.26971121942929547948 99051631075043403431.47129300831947811136 63641680366618264516.02405808402148716351 5631663997219783356.18307814458662304159 27500805694198971277.11503837855412833292 75681049933493126232.36155232832414596555 69518227335679814111.61298884982975323102 76019739305753410088.39676891670332888106 33353783217956907571.07902927062761087796 20958355792611091460.85061552014086188007 5613801038271284262.18240043595796187366 26153688602121945982.65183450090190397333 39659630797607635368.61955986769481385675 7254764468983213249.85672976714819454809 11267760759576667346.850853820507994405 11901444037637074894.28368833442533415403 78321626693001738767.1152852925239897824 18078174714221322098.82257336325434321988 71622143812733299559.75088756435294851803 28065439632421026886.04207813371001268942 6976741042641647051.39612062780359788209 18362871824154205088.7715343834003534019 43412041186284176058.85917674989462859776 92307212995126847103.80530650285868477189 65541413660313322848.45373569999301511846 15329038351928318955.02834640896791311619 87946742272157039206.28962025203195621562 46564186297136888600.02519333720837383326 49034633391434459889.10471322129506644996 28896509043867586744.28316058467298367346 3649916441093648520.3577392070699299303 82519264058814358986.04218081512796086787 40879541434407686161.98294214144781051565 20847298520111434505.18199076025090381167 6552570608877168862.89618899862952680927 48999702738345553644.18129750258032021177 5340820074821441574.66843716324403485214 17379656231391751056.44004299024568225148 28764512477418051269.80426505903394049122 19043935075578137696.82540642025569991371 88220286026450764640.70151231656972022681 66396401633712641493.53284975007956328302 97225536599497738856.10709764988737774145 47566769455975783944.34189309736734905255 73784612650388474922.12841983439459472485 1907400928709306888.2109108269233890397 3239260842529378784.08143213160482818062 65381689081767076100.72788804143682423275 66066334142570293594.53248584012895171379 48161993493532081869.58360482610192605103 86591752084534484628.66652840312761809414 40379279078204138425.41150521060156537997 60965450789283650105.6144240923700697849 38578716721244378585.25224906067333304983 10401177292322166293.55616533938367100339 48304561608208895532.08962566204188825872 28415537485310407837.07497062677152109774 93093436033306674804.90673932863105002663 78281022083419207477.89775687271290678848 67328560382933753045.86222088435337359818 42570345714073934857.78060477902341128956 94017776935665227062.52806943625643295785 27107218871475982693.79363072323393941065 43591269518805129059.40956446105885123015 17408776131621684317.89265436513387746018 34239633905030339368.31050004930859238693 81668087020226907708.40362409644756514715 51290434513042187208.71532313974007433983 85373706508740362461.88545141695187632313 25405412541071522291.55853844956197983762 31860220471256532822.77244043702873536389 91636487392933483025.91847503281225906034 40953403689188902823.04637211369160732365 18427790301491824474.2923206388588482203 71948932898095863312.19808946475848906337 47713016536649762762.57665805748604581 53896363323127038485.92283166933168614186 32639192008062757576.52787427788901492762 21986893194093019798.61887928979333062778 70572692146339888615.23913668599198922611 1894322138046387194.32489506306875246716 31464218707041833528.24807093973774647519 29396103075873894616.53012750510420412594 99675700479350560957.58765374813494144522 59472476052672757257.8913882535822333689 82646901931126124028.3189664817892069192 66389294901629171246.51001694354071482965 21552218622409343744.35116860091793680206 72321551643289719180.66380907473210039102 19507222352293806642.26876061017788327456 78075448017701090284.05914603540735024853 50681348689505718009.00668149939847052051 27716107691809506882.92452639139767800761 8753933403178805010.57971420790987439548 73990517812549246071.38246925365457510249 10624902138238496383.98988469719820053914 43805579894223222622.17108579437436428826 31713092458148536606.11256721725164565393 99356003662158348212.8900194575060258279 16542290126952702217.51643902327837994496 60412860042817906446.32199275975614185456 24053487895817958296.71719401655527385749 5828842088034603878.85636209068005226758 8880536500613620172.76195861721211695851 19124740854259588743.36596327866533641409 54928554772224042752.07093973347115090956 97604897011281454202.75044943189093019379 87627890658061344123.2285711990904841161 71637585807908149737.33036017522210297969 97906718860692023964.33083401210704376433 38260691802062448795.08008081461358359352 92654869931779762336.06610989288010601449 41110502004467887562.09024741892445035835 36465026099428319918.58866342335605767666 71703663562413949983.4880270257773630879 20836206894714465397.76199737985679713461 60865751696992883792.87677532858667118616 6111014498065533654.26634941948310486191 93216020597062792784.14182714022964754377 91137804646498862540.36139566697538419021 88931802536108025215.11879243539868767464 81228019803758582812.76363837151614936235 88220470485131929459.86026808514291718211 24743349328050441253.33199706450720998842 84631078934603439719.84880095973761452376 11280972660440388034.65154962143263026089 29213377187040364987.08022464329044250744 19287647441808624996.19201859976969611833 19390387250302772921.38708553567055165187 85617667345054196254.03432046473141912184 64485499899497820302.77426634131939205277 53118329863803365404.67639927972018929665 3153838871396156036.76036105342541856756 36993289434758856332.73623652622009354466 73248412193313259079.94557166207791222938 17078298499569124111.39863526868388928191 4949426631328373877.35885913915007271939 91593571857314103402.77585041899302854252 6711244536955671605.26558221661589763277 16346527197104708450.0509247153584197175 94779375431609059784.59943550554281617594 66121161701947167217.69898219750176139745 57205975895432471940.05193714321066076502 57687823746029921093.41843051404971285946 30561122473533870435.95709618636392132352 85270726453877795320.18316979710573634555 58726882581556562210.06950190148269275241 55198884064784265022.66905933577926156195 55445683447684107821.00127635170279433689 34084536702043675437.97519242568787674695 44739555643163409674.20182676591671345358 10276217927111636817.48912588779001995831 48605772564011280118.02171983059007474801 98818524669018638444.44782159067367902982 98023437932276058097.65400042175923492332 653763369336650842.0603899740715114476 36264804554114497609.81603180063185699642 73255465387223195380.47819987327139347962 62068286078212854372.35499943218928974469 74604003449717034889.98408311290429262457 94164185741757833904.7486471918082285645 39358853360146728794.92731740365545797151 93166434498240773173.35602044608474025007 45823573847854192492.17918037262554663368 1939876858550259674.05091973300045253484 87374051832477462970.62150708889003970313 6891692228750874224.00904105358397867607 6736287112935844508.58400071543639430732 57858960502788864141.42914162650388211068 81774310177794635020.03608942755658454446 93056213798568501011.48113744266239152896 16511866981925064246.39336016892837694201 79636967930601877078.24361593866777748481 57174274294475749402.05967515526275037364 663916368961987493.10126970157481788042 59564749778226978544.52438885382878675512 93159236348193651167.18184708858931879807 60938315217889385515.1910380509852359987 3240379032828272704.78997650254940767765 28316686064641682242.46944192837817345115 97213297462654948367.26112833096879387707 7481870990928553025.5720347445018702337 17349567073248575120.73075100481969955576 72921394571945956939.1195943720992837916 10445448810084320335.66896103854199019788 20693879143508251130.71244801888014462697 33523992788033993140.85606517319630215603 62788042388273197371.89191778359549885337 79924230773940192509.32759666455166941648 78700612054419816717.10084446813709205963 19426880308238833716.12402486107915742082 97633074486267339288.26473270533374370897 96171555427888573949.02954104396958472806 71186505951284196832.64228250002883614835 55699340735370330012.82815333022369516172 90575404797260548024.25651647787285252854 81285974904505545007.13758955314163762372 16914581773121789608.52342865883262735503 3247686274628646061.74102581580945447538 8028849246808368498.89179213904572543316 10572402731556890380.61075447755866980229 62997580367224048954.71132359260218310075 6191120795760889016.94953271860457696687 35328429251426802166.74786792358512821341 65517109574712001870.6042091842062172884 69201746425896831858.75695304072475411392 44321783670391903214.08306133676907556148 8513536363547053435.77256745661495703642 7723210153738385672.60498687339970863723 97697918593813101754.04484188672167030614 52887041341350471453.99491015478570694873 1981112665977810256.81178441799066447726 62148107424734082205.78987051452049177631 46374570954150445511.34516263769055602591 17035772516435453294.55797975580681866878 72673841619295650007.51950762957488126012 95859617943332497025.63902091551651086372 73708993235154231437.74543912315149088301 9941685479653157798.31437578368589160236 74759495113883949159.24192375953890620282 33858159469288020273.00428618562425391584 70317476897038498000.6509564803915101858 39921207940710809500.8259120332289204921 76066666883584941006.22133875587521794981 73214047343748179982.14383874463201365522 315131117334055098.98389983381157537027 45655623356793087644.06590830004082447237 93610387632927560015.45425918526258568248 95384815694520950092.5556280952943925961 84881489915253449836.99187860435848618884 25672554403409702601.04178599418098698334 46613832123498453552.71791265322455905413 82845557166353935692.69551170167384967736 80866928493614453799.90346937195108383425 55736217258405179035.49436882197806379107 23153735698868035195.93612292729423648589 16504405273044142131.69200969047510482253 18409820897985712589.14355852146176030077 81126502345296932366.44753971132736414224 82745372724194410504.42771878079944715591 55042226132464237314.12891806233317345053 83792674231963603755.83944742551846120468 94669217448401057669.74830664505061024006 73648316591379851008.41632423819447106728 54347037607860499276.19932241624659734397 20095513254969632007.35152440824407197658 1371047294261297171.61754633475400923819 53660942950727574623.25464518588223688803 76896601576852105902.18574589671078364529 84675089401763045235.76892927740639720031 44002298040431431558.97665565539286292173 15028834874871731351.32204494508514488902 86628683257199741618.96587304044005076031 43101914733584961624.23576482853204024937 74923141765644398288.38958067549218840478 37388862463194071534.99538662238586603511 65428578710218895714.58136261827883598353 59009748907201376449.97967620909306218875 59904486404042409749.55380645276027306624 4731574665771681324.01745064998235427268 40317706797073132542.90988353412203756689 67297821772295816962.13934007280496579728 72940472681771908180.75559803273459945395 45566153446442587565.2761986138353801728 67476839898403529058.62823800954712216277 96536209686276984325.90385458433094198895 43993175019552433247.26028610993201503109 80353737177959134841.84103914565406911024 9798089696245335601.58349790530259671417 17931745053987269324.90964906346005774844 29344815049534195044.50440934080908408038 21051530885881554799.6602126411449553889 45008136361679035540.25908604254227881398 17485355917027048327.34438991112229690561 53474617888601843359.17827023850447912522 75855882730332661767.30911876970865703903 79205384327711124743.27579892330751489498 52354898991882085790.41032587482781608225 43437948304887984345.52479063576221854355 5215406410027124197.50803068971750703615 4967865336137609527.91294395602427060585 29083833933861139455.56751181191190012211 14591920088441640278.69358909689814972053 86901282480781343378.16720618546338423172 72098007772302309260.77489547179404285812 78871006650710943559.02155379623639247263 37265914058488269568.37268832791669572714 87311434334875340491.65001303275605010986 37704913627569451144.98916344207841965876 30704016512740292712.20707891929376499096 85242063434951933752.62289378298101056553 97682723855897793213.49434356098538107763 30837562705912223080.41038683661341961504 19105312786072463831.08331141597921445773 5214552165809032422.2602265281334635555 24729711017502252054.89796738096058318547 80288011988135485102.09030495507323431526 95919598259858380669.41054093110364903137 74534542527421745112.25761548045061396144 53192020901544425569.38935406861578085428 9042738616326365161.64470259775781863196 53537265277454790133.66593605866633188298 79754163115549861840.73006825322694592733 53590687929868858659.97277353862035106047 47159459177295607916.05667593514864845904 21811894549889207028.87203007126966861561 50861449067586622697.85951156587380794776 23161913229488275607.11286628119416035966 38385927527782692233.72498711878323071859 68797376461982387905.90939047514489794807 10328912612408279041.19231749843423062832 84206627882941873805.43127743623983509918 33338944329822413888.57124910212496575734 58780641997796897870.01085766443524246501 9232531597054715406.7241055341143297892 99258334992178730298.72827914987777392334 58776646734059003747.72490536721796312886 25637899803004307003.50872859815552439665 60542928415105780231.07928664242304338884 52664607297095730693.3628685270380686084 65608682455289832402.57919772263491242565 45762509414159524032.35400589348614835002 6087057249283151235.15410581577827848182 45310160693916584753.19057156583554891189 47988472724412855218.98473841316761642603 68716972961907035845.7840630110620386665 4492823857442072856.15456665098406584976 87496924953717465957.53696583487915000852 39227361223639921425.13007656427693188444 5080424327393670546.28162051108185617612 87073456192885300283.49975596601737379388 66130065647551777019.08523905243049179015 24581504085970676479.1409589750561353598 8701654206282383067.99215385496542856219 42574645524882020881.43111774737649134883 75137887250481221885.69138615278975858237 72209330833106577147.62533595071558448164 25705908341748039671.1655126599137134484 80816675189187445534.18844154778861265023 97210526609265480823.11135838695914477796 27541297604022723538.80912041017636119968 78435101023312725049.27980662982272340026 65191595372098567974.47988991544497654425 29789914721363652598.6239429244334612421 7094382593085850704.83103047362002908084 70506918727196451851.85995930691063068428 64514417566563089133.40376581453144979991 76340617737146439649.38577025359286100607 67343828483463605551.48852579373515227843 33477246747405728139.45037452287897135074 79649672966618161299.04503226820068497054 47057788644883117538.69780494061274139951 6253260307406911049.08439090400955524023 59451221972210482234.10778777044106774081 44999807810952488656.79059252192851358557 20120647410387759211.99544633912361402223 91243263406708745389.48109433838252203315 1818357615205108716.87235616874455527854 66608486592946629217.46092549568184939469 28262570979307604578.64707115109477130354 75926705165554490106.83152814692826900539 79312158774752633120.26198937784683696072 43858188774914803412.13445699978012052874 69583499848409942041.43322861404262914473 30242668779126385021.24595038276695659792 54416725272829881238.54240515650981008453 56967479906769379352.72882575648228224764 90791452618153817562.90909929101617216622 98904911796261514582.88506356492183836022 96509819363641729799.95926066389607839919 80353395620453810863.03204764232316958315 64604575999212334013.71651759337065385095 1649937760659562666.22265426600511307914 15536847603616050801.28231512467587547047 97717899397913650834.00231871858191762341 46899242677732527860.78931519499811657929 97266390024805723268.12030797819772028975 96154738935491323293.34311383399624551173 906911532465535950.96526037536181082104 20169798462524160547.92418495317390191301 36704408867815796476.1266361511382111675 44258059526145550036.41988090781666138 20939631054414686172.21319324022919122062 98810846169449601202.48737399528170310831 2453223102348653103.753281800822250301 89388106447741839353.96665928164567394326 32507007291761574954.14328535998038345498 5744058258278749103.26392084803164440767 84743488119209176698.24264627625902414219 39243636311203606087.4427963011047608982 5135303543275629991.61399480210247159049 43710084878329790567.70472005201093208054 36328021506504811500.74206004469748555504 98261073894179124887.14301438042731432747 11413714720920088233.12731552396438440252 40404305590844037189.49539650926395922569 19723953836529741713.51302561825218931834 47344876069122400126.88960516862284225175 5547792176467260992.78771083639529454491 36566471878274605751.44241762966007106532 76120082791578186368.59748417922615025603 4269296623422944267.37114325491877515894 41469632949559235527.22996641210155937565 57634791986358733593.15970229779391237856 55030822521052754261.37734612979348063875 18900155222947136988.4543019084183471493 18282958467494193071.44237916331223820564 86830916857910419348.97858114516428226445 14047623403413786436.04925374801459584725 26792925803494597373.96229507796010841487 53350941101451509929.88941399544169125305 53039910995176520922.18685773121580644174 64719298304133869514.89503986033377153788 5089443566908064359.8028988900455413792 93151821527968550591.11860633413927101123 39397408696864304196.27452728810934288926 24602313361097067393.62134947392224571267 68966256616937485725.88061966258418084751 19028544345402976189.53027011432744982163 81345645835254088222.25000713509592981603 71307462885890544772.13621474751751371473 33895748963377004823.85060357631914842993 85733797149087824126.13980792193944161198 78874341766315089779.80894693784450724663 51185329936699002069.93595780301251754543 88235699466038476375.37621152971549243902 15621532982936633445.43537617280201470587 14770373909065999227.49153150288504007421 10661181014619055296.10764539161118901179 83776172301274304114.09177432195288424809 1868847281175445983.97272297078930408609 78365481148697330502.18420536649434071487 40977972220573584400.02563648254897853198 96624358969591352694.33961319000578150233 49269021093262869996.22370672105240783135 74468373917153660708.00109389285126466292 94893518481220337472.42876655492463983741 23571666627064824514.80164805283317261384 88809032273152109588.18050749648926580918 36637753379275105306.98008998983514070276 63747810153880561977.14837734887196078897 78279968065035613616.61948579540657195442 71006348079853594822.87106225514336177794 87104558639265617605.11870979622588822759 31395902527010436777.03245998170181518801 32261481017606073177.81930310404414141321 11768561620626422054.1678341149469210669 18700304014313134786.47221635458994498439 23987801760388075050.66610818286368986307 54033315978307372465.26554396783881391964 75465507480254916185.96309237628289612096 88922911170730708926.40345474192358017805 65875129332390624146.05478404299557649896 36588065191890528658.81211312045450359396 60201127112431965411.96995250930892448415 5867129724338943743.52138924389614618158 94792530354349973138.92701435254853464152 18846786799852669024.90617043629837853942 3720827914123628863.99130937770527733478 88547269343802599571.92248241542630373783 42218576508337323022.71844755869877172853 87845985258075337630.1729986448766785334 82226534776604035402.42294466802805483893 52147521369331097925.61496471931329322964 21618013926122543167.30396934216406625084 98985067699455785605.10223613310831486715 61782476463056815297.78239782728566524409 31664241168329714507.48469013952164232228 3279285971192932394.85026233545944259482 70622809552558062191.59010510746619959079 87573403502935157640.10455624721900070501 9798656528921030126.34936209193837085119 90790863673219183049.51058136714742842082 10102504807161037305.7076075249111802054 84244071138290887526.67786515253075052503 31925981894305810102.34450432468002283313 11099706177925307222.82198263577285015302 36998021663337870791.83898985352822939858 60018791179738293295.91691306526536459064 33379935420951558491.56947167342354895715 75254944608724238326.95519613455670534834 65208774852830945925.92566930833972385068 23001041061370865577.64272185062745784249 17020430469721545200.87509218223906607792 89178373488346437127.21555197869867589108 38606767375908109342.53589747156002353268 75230052686736717576.9291112654795910238 11169553445163277707.77406849220333028404 37298044001996645186.93656587138338242046 1891352358910902482.32056648172197194366 36965900412404531013.17194168659210228705 7105028817265679924.91768844381634551854 52478557548316151064.57940770190544408015 15717022262298440119.50722927388038431659 99255917717462740183.54274013041828864602 74456262228173268927.93833442148894214238 3873053771973944178.74907854587588131605 18783747416425990408.15712776281524397244 90763190582613544874.9452732209360676212 14976901846803253513.02251649782891386474 216232234867296480.5421452684822988855 91049884071132732138.56458358700275983053 62194420023446479119.68679484829127882637 62639894645663909458.02687317021611368831 16191820631528831360.29157387270841041862 67820357888220178321.360279403436592607 2330054819070843674.77442781514524900388 97291637971234443702.91194615622608223716 98757355655074045245.42496952037589019114 37461694021681087450.60906404977443781185 80413375434233452684.10091112775182347632 68738684763830640849.78452879385086390276 71685915964058168190.59947241725612060745 36393389368140999422.49363293802787160043 14527549025529955933.11686133821793016036 76353021745102473554.66473916724605992018 22492741712303627500.57560964935948126981 59038998418118730977.50938941683376239808 29368780267076040978.85291976209160562896 88019096044814217226.66125116761186982528 96568827973785448671.25822847292614762066 74368271780831622785.10874252655941874776 89518479912267289981.23932179997578262638 54897046339579901404.53569765347558990944 21912134593470051217.36603839053617968321 41856132832822754796.09164383196202868692 9460789253192024384.63047279948879667838 12964999165683978215.76430745753005746247 93514121938795404799.29963068970135940387 6815591467229424677.5832103120237764862 96024354402148614149.41706468926785713733 44187968122880000625.01742733006270301826 34297611354779556728.07759828244807877273 15103932655628365555.03766347961244326456 74409537793390416860.54594363131541959544 83405738693662814606.4776826524165337317 92981631817002560115.80371418326655081063 83230150947414023955.67635174859820856204 66378731226438866223.82259935856919852201 81220445233490905290.52206287400186661152 55199596643568200065.43982678501221784643 27867597279668083389.34069816262833591907 51444750571204496323.96518746258757324134 1627973889060302943.42102247563823605094 59138196845608455481.46363115368969780986 95709234537544624078.46557882713807180219 71484915367752325996.02294546292556927217 28297477942723306198.38738497196153549492 33159103993374882575.08840458615676407607 66559381932482533549.3564934062072317389 72705817115027000937.69769353930492543401 81547068046126815841.87492821114560026702 27057334653156303876.54209112019280689693 44912278796103550370.68853954837756135702 99982809722381031520.94450111972442476579 15444916377593723759.73129648540181451696 43107153535430431364.54374557828759683413 94473695505358218636.95967209945597790026 82974512979892275554.97160835011205115 82263349395910672004.29054352633218114584 25442093881881151915.60739636724210607719 42166561980536276974.99569236336206122754 47305694182223282880.61780252972732049663 28473287124830310100.29355615040918693347 45183582556762835890.0679789964703541191 83067658749860081983.64363296900879111653 56728840416986103370.88618319581439233961 64961486507864744966.37384155362820089044 35288245155148671861.14950534172331741588 48783485475101400555.08129365651821398116 1852125960598757921.15349322225449183984 98555336051666371260.72119238687837945848 66701457067564200077.42780785465909565897 48681826879621372422.3586931081794925115 26943202336127705310.70831363996030250107 53658508202827049314.40858520312334412664 27672469124636907766.96260667144549217583 57414922129828256721.7663097361266237167 96035156618765454827.43998896038757172062 87548531241769939592.79395132540890810453 82341271469556788522.96105773737446702166 84598633194447737311.52722666497306973504 68926709396009369136.96708297624677324543 47752072391061768782.07353452766774271697 35080899488286988186.1691961021203319166 31393039006435475041.20655296188753199488 32042338231469062334.63112954620459630075 53433067391481723076.18783833898754934687 98779181703339780329.54184425920504589013 87869088837594749303.3986795563209993171 51660687511076796132.83668123347318013167 53623157478124969570.10336327330380369636 34050801070006631108.69970326344151259486 42961191423828064386.25571761434549077321 73126493676185140739.19560485498470199549 46499639924016237532.10984625637268625621 22519736927357096804.58422981343536333393 35899214810211144582.21495272132243321485 9675784465851970569.41237892053031449064 29495349249456839351.24367500663511798103 26498957806564698829.56913182954231904183 96257746196284928637.01307918600963928423 17509189311187662424.75499876189609463156 16788268993425019117.85094554277112733468 55465852398783499832.54804612479225420344 7593387819118989196.73709550858654226704 77212669147134526271.41530518332442406014 32851240050926531176.1492219178573743009 70767395714246902154.15461991564106435502 64932802369641782635.46224324861409038942 27426142414859795541.87507596558923971396 88983676099148817874.00271293473430547542 4207256035264563795.24819911070253945605 54986719776374560061.99710969928104145692 28492448838169357194.72451653636588172951 9378675088134090361.03041723531139061569 14092074887272468913.12319008142242053777 6035219307694257636.92009484948673528565 42399001571583209183.49142035942974009702 15347127211896170365.3000666485966377405 21980181290020693994.1999293691552008759 31410548567877895416.11223508455253375648 86083301194904438199.62313663180533605861 84295927861615509429.69417219255345869368 12207606553113089680.56033659648410226498 5104963887181513845.27736547558331821455 27774310985722692502.39633850341021248376 2093909238882900812.93632157713987049629 31063209808167210963.20131494847550950145 61307130271602529233.41234544808695153812 47628965143586268237.29967302010530981105 63060168383616645014.96828950854820199126 11193501989923624839.43808062717633316589 69513557087609252842.53284467650331824084 16997648754425242574.1860439636856986258 1106830719436361791.97323389825009242459 34421637824848139758.92802846312897177708 23529777026092768405.07217829632053908172 11193394899201212108.22603550562292654053 37523677348560801128.52477972992899652667 59170870152059910358.58466811733662432062 10747150822795530639.69769612982722349299 4078348303993488398.52218197553605893224 97899483958535739957.61734395484778686758 80328895684821251270.79245481476898919973 86285205729804519208.2248218934469356542 70901196090947816036.20428653937968586164 32337336133361457201.10809648704361721495 15169932633344874934.78443942833515190801 53791902404338766615.51133177781927967153 95255608774816788597.43047068315118915771 86353629655243255316.51300170331488947272 47288487770342572381.38887659220370423314 46445245887451359638.67205812341268958337 90618867634204273210.41179297847498045379 36883012744059039857.38859968299642788851 14517107163808793546.63953361984045587095 72195551551029573191.03787498299105054099 30772343604818121767.78228960898845325891 74462214872712238073.56877238383202416274 91097414576206900538.56711072890072956213 97378089798574298526.67665665129996864881 52788387852466708595.54892029479326608226 90223324819587015755.52711496244121360548 67252997374319156394.66073571263183926817 12176404756804953417.92021337716032064938 61251919229007129510.64478363814344803016 56494071852085447746.90278869773715085619 45815495761195786389.61723588624391505146 87600751602243583522.2066521793028016068 90481081643407445397.61761980874614477678 34586788808723835998.44463022905727046243 401987003956577043.52036769142726398945 2658626311279487676.04194194672309009501 8402345327681668427.28654283945669274781 33488129293936815093.32992395461899177758 5967318123580824951.85713098206822059728 44689816693639904717.84429901244597643477 37348733050881933777.77544315009011459603 94825928644391260142.87586937582655712844 82159776887566413942.80252288790848904576 31248180511380806468.28373282915072040333 10172697775704411670.09117542340892247717 45211662690402367987.7833342022827705662 84278825969112766432.11884407934901254955 21790761666011506531.29398476718103374639 84134097618911531711.65534229213226012193 19927927466523713731.01391046498899509938 74209408926252128879.16753163509847085219 2461706794980554446.75511152720639530967 10218795961569715258.33088957541944251683 83071269616572778003.15436785520080848373 76914927331672719851.89888232913283289673 78663350304813573838.75437627723138760593 17538307888998620150.91867379815282017094 53861384904764472927.30007574386241998839 92039556700355134636.54460775737877389092 22860331888955273913.98294953805887651404 71894388298900700498.26949854046861784075 84358404600044712619.2302898410206042588 39354917737760757663.37441237262896486553 17479735913603281233.81589131352921186314 99889385405865559680.58924330093890023901 45186675721639316786.7262590496639862763 66787254337551567095.01158041065490052099 64675096285715798981.26936767886069551141 22873263713029686091.82445429703222950504 65891345096380201794.50361599210135510428 1666654777474219807.09023632360274531319 83116495387046546714.99788056983005613929 52666662671999545125.99197442499009168206 66119414012342857596.63838795978287733975 96508252435125336573.08351433446703630506 39856751343546300633.4453763689577602199 47412225000133051827.24585799221838691422 87891474725908115438.37434257263931894202 39135156181086822054.99977569726461513792 74945183628981115744.34574886049834806199 67478459738874305332.00614604120236857404 27741227363130786965.98181956708725511653 75704346905354599267.55691310606156938792 38316251576241805504.68587298517129971311 76531267762814502442.6685086154134041118 18580055587471878351.36275298116963463629 70980838984156424115.4966649414333997923 87270276412052040794.43218966156826719832 96260280291242587305.35437998498830087573 974321231017504252.9618333393601991639 69932879441779410549.72553533075439473513 61604848388939299044.22370705955236247297 77424616336269770903.10778673005329312947 3220453759220257639.72198968682113317112 98703894343300656513.44218705092545242109 23957843721978801709.38084484864942008951 2133105794219018097.15928395729226923082 76575084064488813178.68957923135237747234 26879311328354144696.21754355234667749528 94796124954778327234.56277360549304686258 55497209918971397810.85944964194404606683 8456733189153625960.49705217184251077969 92288937983001774644.4506164856348016586 48451962617336879872.57477833376645822603 76804353946398075138.27621594251260117234 63312357362400069707.04486067725920652901 36638895965036928318.92435079466731789606 75187591962932482653.35284138795949163079 64428677322197217802.4155453423057411668 68567752150212900055.81004403666795453082 87293199097720823786.87967841836187339577 50683569648122379806.56754535191939272358 34020313941198439809.41583775224690391884 32486835299076894396.95228656534594325033 28437718677274047969.97848665394238497148 22890290355345176831.13821577080202695761 25768502238576923505.17651009651899034701 46849432596863067356.00864602777265487842 83007267577963647456.13208048032981548932 43660955416072461961.15683778730852516455 3418974033968276901.93145594909391054205 71731308049813789786.36696814456383813306 82368690496864060659.71571101243605459583 59852026650300575368.27023445357042516201 11755621460817107346.53416040480409088553 6675706895358393132.88338281190500208414 10296668988610347054.7910957178079345444 4768338033801566760.03078924809151371914 75612616641501742365.25892286108996028749 86436651596017109871.92888512904010459386 82657094144165375079.84359156369092987629 48091704616440654297.36805969039323924042 23358269937651877593.56900724868718674604 61079934086116353489.51590931790501953395 45099812190797858059.0424814190866648259 36936604448488355324.66565342423158280365 37540985851008973375.14063313106815731635 30834474561513838251.61000737174289175594 27349286332557745855.43528945762801259204 22087348773810624691.25370019619850908031 42078635113903823388.9447010899864881383 24962510169928661404.78682699817267604203 62867205357577896216.56929895758660184053 16352557603111468986.70011248172768710958 70214887970723284818.39059572208413090442 26663047579327523414.85749305441721454648 1164061998792321803.97282233653058991779 33369303906604121389.13130594392258560226 24407187589078225887.1512318484919445282 1976381802226550408.8753901297893295838 56958495033651976734.5720490269247533536 78002877514449302966.35912091770157666537 65474822783730913625.83588590691463010853 94421717696853771406.84422672279485275359 72607528635409657498.22157992096395478154 38037380618395218344.10154892389610318105 39662413199725024390.66885180568581330214 9621338203803688012.6887667081191640431 47465261345683462838.02313353020357011502 9534972958209106688.43172049721292363828 36526336387647822753.83855004777867530424 86859061870629262345.9951306814606686178 25940530192775880106.02017246805282405975 41598320240538480666.07619441589527106848 77104531788638421952.85685883816102536067 68753843272588959000.64280713555990945572 23231984682459532086.8098169588685964471 97806456908629129391.61253926152676482442 28099390375702563663.32825119004629124994 54292582718615389406.51784776424393032678 49759991827636310379.90440791682477723312 72955997836875867900.16345740181706947486 69104065730167345151.9905215610720566733 69198320077074133165.57490330669442017996 38848954778660594199.3877932599097170498 50279614042951936158.66358362972048127081 34634797941481430813.89411313216275468625 14527141795775898565.58411164521693000996 3845423884539775055.70999786822899372116 59317740195845749334.64524313797209132211 99089389659930647648.62681813617455274414 11802149038015496483.33584927724465457764 32053476005609971830.29084866824528783239 63986258258271715594.44977253325012817406 1345322290094346672.69334611905869243224 9518400776065562249.51013759908568750945 84850546803766341154.13318067138182381675 77679135235394597503.20462784580233049943 68516152708094740699.91974622921714744761 70542149603418411075.2259641090524102353 68310245683124708792.68010556071761780996 4169037597117821434.28693764660049027354 1375856062472221954.3052380551554742445 77853300476880816488.80536695142667941522 19808139758573108338.69182931694886391283 66865007995525280552.10705185451363387571 58603265709237179563.50898147345943794432 60666767934640891951.03357869380204658625 77612639522550014695.76177695628863677127 76639836723418022682.72335659533088640718 52832513938900396320.25561777892984760633 15967576950241386354.54871391015813872525 88691180155367681781.73542514413063995037 32097174122782777451.74324046955044313783 91690730138383205642.8226026770636340194 64699217420564317780.61596220964022866148 19968554554418383164.88414221697317693957 3790711772961236931.25769378822470566971 56814835779242171821.90169651013310431094 9818498510584212905.40248077069708160656 68026635008940823428.2747414284425936801 14350808954983352674.25781542093388971183 90926531669270568537.26623281817296481298 62619517980043919754.92403670638055433604 46235765513109770948.44806893552655317697 14729057313397825702.62924574884361440404 12580844537686163453.2828113590079311429 1436441960582829616.31913248753002239096 45062062449969231556.21439250646607275194 47131689833822721669.68395784124949400975 45947951705201892836.36914035236473735975 78560819651041558060.67630659222096449522 16735103272705106628.05546570701173010451 65605276745384188677.96303409995132970641 93045047658017852262.3516339497431129135 86279174506951024559.87136022659489420437 53228422206938380466.24771659989000339928 87757331107533268494.08655575761452911423 66088590877513118767.61841801232442809131 36077067116243355911.86064983823193593376 39802862853887136492.73339569518259397725 66431797913537554106.39802365485095671362 47040383241264046627.91808333716477255227 92726085526746405557.99894452576762340021 9432250891959139813.93613239313744512718 51939065426043532058.1606787685334068382 33653280586106650450.98674150643870286719 9539938618900213995.31060567159452767473 54919379195674183694.60113033472122885421 45308096903241927065.71338412985013983197 47295631656136207967.37803693708729402775 67738609438215762040.05274736051734445409 7033815899246525539.62378667200456237096 81993906759342518530.88891898091356396805 19929530856645941306.82636936877289091094 99904166198833083757.95652731461777571317 47952865477874607850.13425239943393714408 65972162295624247823.50002201594597510095 43647419134007988479.90150785848409493368 27491630996233786309.28239571914127054268 61968134211876262985.42685248407197679527 90829021994083364440.7824049609838472471 63826719029790509809.66959240294546110365 59547313134955351868.20201244994845228953 95321405151990132795.48703283262685886102 69557316102474468624.28444608940369505033 74272415484317955730.24703887004981772706 19260732713846234435.00079789376864133325 11561686064572420212.83422589618842604853 16365049874619423551.34433965267507332866 20109492178644624528.84152439164257317964 24206955181973614922.03416608943054093922 75792875715554469006.18021486867235896072 70117495212187079191.82496168695100520951 99036068367491710388.58332017092679524321 83255138790103987009.54670233887056507858 89427756457387335512.98827482980543266959 19346607589100347870.60045135302517866801 61806667450248218708.08494773388814445748 70929572257138671867.4459901551278709396 4685312306216693641.08588609333324522876 77044579116210217901.91681829078481238603 32037387753562931710.39501396328364818315 37712288556098399710.29929418825013840323 16640241046890199536.64600997479153728672 75689335029564032052.54650080043630459379 70068023675080040898.20448293218764183049 68295372979670597128.43542431303503970625 89431000818975940141.87738910983262309531 381920266521611109.45891397763871051036 40176265419548287158.84430474454956049764 30455245496686755676.47895467169245882636 15461023175565614695.65264964873148434546 9980773451652050467.68273836696591522064 56644710132597215978.79513820533417164464 76801478849021386785.73923612320173359473 17521094022116665872.69665360371427978687 20693813485215849054.06579165513032176986 42876326316740815602.78207171803015668245 19951957368466101272.28558252627276908653 96707000957322872706.66901501012519174628 30125018144926340131.43320917015064948804 23087543826128271619.24430097183169297577 58545314448595044121.85312524473402463449 23379510101362854892.68085350195670368939 79966852593846267568.02025307374576279344 80289313993855549486.58672810689034425362 9493605437764667518.59529089276673169337 20132024537944611815.01373457201347730986 34000206042979753498.14209715916332844514 53677070755608333803.30729230740456358701 23815015092581587981.90618776822698254254 82022605800218419056.50760945193825262885 63710993701983722231.7609357758436465383 33499345785781613265.39685412115175058942 33890023514315831820.5800179407781998844 42349775789417121177.17859954051755626073 70079658609371351007.74466887253665936812 15326523932080037637.53852199190577905633 62993767570056662174.07000561775067667426 85750334915013972305.33366925585455860228 23517562685668064270.09104228301184656251 83557934096153740153.3614108715814666596 91581783417478929168.76236419780651368586 29240356499836921792.61639112389301644276 96027648830813761271.50495547676357925197 68394720549385913506.82859519352222946395 44764745604338105946.03946766785807791416 50178571758208572602.996177612314736567 18460348608766566018.47870354448896216175 48582649139573302157.27245765119549016292 88306407129040471417.2520908691637935074 35687251990470087226.78625956318497697796 95959486133470863292.21740331072345976912 67445830734285909450.61339587585813017994 84067227096162365274.71754581846116924777 15293661806115305141.11340022577642157477 73130551856860825765.26249817106013357702 1014575259192324328.69075565614146935952 48203888378052216024.7787762191952079449 68659975944742413443.59292177269155877044 86738926853115389670.5606713572051009426 46658856244231402899.23169418210398876278 40297254846482906109.05629546686246635678 61810736716129959381.86226077475339519481 35782609128641504020.46724829290108596667 99533834383993205644.10135124197848992563 86878112685842975589.59012662678759920437 93130777364401421401.3480108612081583842 19225432856765928675.18821326505058569793 80546514351778771333.47522250245304500378 47024152355744257171.30130612880567013728 3303426089960500367.54554997369198679029 72411567541452541613.67196305091154900363 925710141592791061.96842652087479409196 36386074860802009739.67722799664362006888 48717403442789942631.53331363213797537112 57234509973082136048.57902397551483060547 93426560847167564012.54023438590212207306 42090790613389807906.09817678559534041968 51616604230257802991.80285696591607134749 31785506962920047880.80133366079296316261 13082874085034761490.39022524009357089513 40872091903384492185.87579725810562299862 25188014941617224550.22711736839923940324 57928119475530299435.12132167017173650094 74116296779537517028.14546164440858830556 98013213387447855493.79696869831234567188 11027411494671093913.89752497985391553198 29536321260369058639.50224115943481415826 93423411968101962113.74873321365647451107 11348995302841752689.50907166430028773653 28336519196280495916.89057464216611284729 72751276927691189291.71477417398407186941 25761793165183915247.32031251223424040619 84460733274631473351.05252706615719487866 51366818052168921631.72081034743500113155 47751271606740898399.69951922966084275857 36974300477369728602.52095467356805953454 2347988122985628615.8779608318462169571 15303004592056714579.14622053082419447546 23594018114789897914.77378004475620085238 69701963307842495592.87303441573795379121 14754838002730834821.0184855458920404478 2548488621682737615.88208841768652816298 67057954280912548032.66131013769038150832 74483233732319693100.63535586162419256414 61586033957220821952.86321057883025350457 72363102588757717520.10750396813481766378 38767914447009672292.33431437269061539237 60557743116961703220.63854584566550219661 81789130592570410589.27261117515760216091 25923385835656078398.85910813666191127365 77619391976095025181.03341698605231671879 14712788629347940567.52074395114722432279 68637041514609738362.05199992113076353459 67110814537854541118.75357003040811095828 65500468275764580664.20178037809448404333 33477017207421022084.67602951913223952098 13867087482065778220.20897669731780764399 32986973385308102053.09678370550249616825 8587891145207088036.15865187796060594412 62700770011920227163.09622829391994002693 22592917323539326196.43386947090804287771 36987318582880020033.4445868855087480558 3300559159437113005.68811833021309213555 89246882968910929793.63780090404530651304 14325558775519320101.32569628120097924071 93475759371250762451.064201631230754761 37395850373916078853.24424768102956832004 61796629960439461559.4396638510110832314 56589904577785221124.25888601366520410906 96994243667247330439.2704203251010519401 76943975854860320849.84329061873227272 2198611195435297950.11486494105987658935 56467936573789516629.76965728670671297295 36985136933959216785.56820620734849732441 69051921298544702363.75405055133741295458 48014410998277659873.65264205635179709827 46154461374731104846.62522474140364174941 25916119623679749913.06191233913107195573 72081573492848014824.87777472121328350297 71674725123668922759.56126696589096851426 37398888434016803216.69828330140900733792 93904216072062169953.64913406016436240523 85126830632684374127.69200142788282118359 52451509350586342571.25472547419115476228 83593217426595277973.80425147326648926339 64637898550171751410.53535758107132182326 69222774979672531194.27482038731739027488 71779032388182136489.02648323988951447551 27480264505072080894.11026087924443628231 15208610567942438057.77198543867642120599 14808645609581273162.01750489140962161049 33174813765710163637.7062496278130858345 80556543812926568527.52611417056085234093 63673611540798618388.09638463017502729378 99508585513405199336.52527894421529957262 35923258777741108067.31551764896026365389 74141487765245317734.96947070825108156152 79318057806960494990.61446461414263283665 74617637692706395171.10344866159256612836 76380667580508606757.33594917776681214966 84284526665722443605.48161884282956635988 67443104208271589921.59398251753083102684 90179229215522558516.36656116553648223362 43588212846442268817.62716477760188739152 14848865744695143856.75648718449892297127 10552743886295159829.97651616980930706176 86620958398971947799.51983823782618512224 95552123959153815279.27664983408857119531 80586011151200780712.29230651026947786003 66290123349320106274.30219318433376043116 24133549441436313955.4957989787349960127 27167187967670121252.27241909074895771882 84710342197550449282.56906605950576732082 79114315975497013324.89154267871498517587 7185784481223739116.51484812224612513269 31794194266499766146.63147779340113692392 16180113715562468179.12642604635961010402 1917189253438819383.41416400782707714252 87391063377574426521.98178186483050226612 88836691796752243595.17730341515048488576 10027639790087263570.95725526098293758447 28603190901415496985.18678679553127866785 78935039580421230895.09844814402135705407 71931513054555097487.3417949874169393648 38894456415265663888.51480493604818488684 29010090348897232746.06665735238570457938 20606099783038780157.98769836857021336117 23059465023087399556.14225562316061353452 65897142227080718521.38131901920003652945 67926199834602873133.3056004264290530048 91458069251781127772.19907358044883397486 49901098508400897274.15968841214646703922 16294894634249534931.65177777123207074862 83939923146465663702.97262185270209037761 43020529039321950749.85182109781581009363 5467285999386071678.73501136998474961989 27174972776299669890.93997444514236925665 40170233066865598692.33485059957735116999 27567508679307926484.66877966761137458187 11228482617444692187.21342727455335032776 24014750468629836016.99518948844277450652 66424686715516055886.94182658778244131921 1184993645737819650.55641531719390953061 31314119461922840663.53417120856343275947 36627711273358299536.25332768149173725988 75067199762642999399.99418213033769569398 80004617032700047405.24853895271465663676 18996495929222525065.25672480387333401586 69980259442051273234.86389924250188144815 11247633753979523238.66110895926328352822 30878542756785950991.60638519316176584224 98865460567487639673.47383632321385810871 8353211573088712567.4281253815969618672 73841611413154844486.83589113874749537795 86379986869903693447.92213067588643353883 37803103022479623529.38793884774019962304 89050726314381169562.57399605826127011332 12808227954276832595.79730718223501646631 28300987814761528985.00825976793960222791 81199240054251146594.56731532047951223781 46432731376866541967.87194500134533080109 40641397959475147533.73988853988718511285 95326477291163798071.34169287153411588972 60551982078935407702.47605473642419819704 9941478100500998398.73587325737686454401 46089009154863626104.26640973275159971323 28959149915344756009.36247181513743413943 92094360515075164389.8694403173109530261 69924703642802012074.78536663493703079981 58487558198252936411.8117735420811216453 23952909497151427416.70343801911758912065 1422776800682051906.07337908244225792101 77966078186724361205.26384174583344909325 87339227584860424261.3963550441521990304 43939213021899598259.0144424921479525463 56832307671426531877.318797848910800806 73926333810965591230.22211771119926633643 60336198291625439835.98066687102972328722 15715972698675375730.07009835399365015382 76006968529736444667.97610987577576141062 32051290528758189740.45841861008585674617 25887064791668792084.62266833100441056252 93894462723427156049.47286920982701040227 34209340920556126092.13464452445123000181 52292679785399266494.32354979524183229533 85872981033853419034.00838764039436438983 36807738656827648021.41302055485436788129 83680988125991396711.35852791724954159549 4858778381261956935.4142903456527317544 48435766248366950189.98039589272290369326 18654600950523971461.83910290372954367689 37237932061946930442.17850071834782786507 12739559753736280856.64462238196637722461 85188027047950791856.09023028466994619395 23856399343169626550.85727606919109149368 25148433930561432509.25864539671895325921 38473806140560805042.84391156822214665161 94695844543815081488.10593333296189394909 77299076155380986552.46920840784683770875 4905991781469361672.54036975398302592118 4239181392623038747.92562590363634875896 51958758231183017995.91644983839782404733 31024726223444097155.69605396149042407771 32566049846526698183.98644831656318959549 29554928579507513508.03824776340275003503 37197087462856131630.33921488111222530105 62010470667180843264.18589959969933612368 85644206570849350389.43247200387721035915 51442450359725195464.4358324206583187476 5243149330394803109.49462826318187520603 67844450567417480307.25954571585328825617 82825973749377735904.49908671240200666408 28414176346640092064.89747780116488959479 43680108319306002135.1550207037942051133 50964927773418591826.84058955430583880477 86586809475023918776.4840974480805836527 59439823425406692614.12711058800897166582 15887620713478323557.06670878888095397628 75405004273495523279.54656255380111701406 49344936297360598055.37531727295718472099 64075032009014723189.94425133966305562736 79042265914722505078.80993216852348044474 65299008732269175315.90990477271240584442 40881203259669350447.20580526130427997609 15066691990042305121.48652176617415949081 22607085986958604872.5281357747873638672 31699920301375656338.88491431201929886838 39756010390599727951.69643926476783044067 39459136625715881666.39967336949951484148 52426746530657523849.89463485104511770943 60868481019108203055.8239288127313680156 22762595432409642340.6002828130088641684 71487356677355117812.33934049673401783712 39040409504650428005.64599328697676141714 88315747151762649302.01209242933913384133 12566874567048590818.26384921038146886739 87471023496868218697.07373771350100774395 54512375994287527872.47809055391973185066 99611573334832134694.01698354791018924014 23379420147536833094.19788845792816855518 43791304728837285321.59393568632672148576 25087047597392812629.97599198403701198849 86093296500640256134.50796178880463353903 59808013076820345199.28419014974639705321 99159500431873443878.87959436583513277521 91914843475530654938.18174168091106638799 8430322827720610900.47885137273157236172 75426245835945826224.69625453506385777864 75223871007115111060.8499813609213852936 49824159836192424971.324771847416826236 52261107934720707316.8725033036135271169 61013137220760059753.01142144590697576874 89779714139764754697.165026596016733317 40923860253908676992.18603582327785103942 50011209387215239810.70405778697434027975 67850900510808693312.26338097371907075366 4789564682782687444.21886069695411396691 63702107028184472359.23133665121382481508 25852387742720133539.66613003630969735926 8920131440768473935.50170846393261252966 47628818239706470353.56222121907197506989 63103917210448227585.01670458882936784413 5486045544047839170.59257269165959465799 98194877620654395907.1252701805096594978 22025739391016570407.06125696887935153309 46018888191279595134.21778272753643988058 15387058508863421670.84948625975456799716 56248508529265434340.43757432579787180587 65180315755335873009.42921691639928791587 53427428686662411214.64493871459850896819 49642691752298544082.27454661282266986126 25999079739894624875.33337116454152354182 47108564876423027933.05081356598861919129 96756535417252388508.36027556792391301963 73872120718795596105.87939977948547552002 94625340574341670928.32246293339657316265 53105080454535953104.45320862329639237708 42399257928780948125.64731037520719616828 64797230298539883597.77857964717546213109 11779332534415283362.11487392163428241258 22440482404758354511.75897219647556556622 11106951754293227061.28560477151653704782 8751037833890465328.87537219186531454787 95212815202295853545.43933000438297477083 30121113361858088232.99397422708301178671 69022797902255139795.44181066236181757014 45996709299187099166.65012558056736899431 98574956043190268255.35066903737087999711 5905339338510997293.20933934708363439229 82963451036173150749.66739477278593437311 65613257183780624989.84655811735837442944 36247033017827645519.1803249105219707008 51403886450879064316.72092418647314357457 38078343233579829041.73614759289873597954 16353961932881212480.39268888475789353854 98223204362824582987.72090599150604300075 50933526748089191321.77054978916020942161 13237765964356063094.96580601204820726547 39085988652049629144.55674670307373903611 86085552386636087501.56099975504885137622 98131963329711706754.65443512332698998535 3174870697207537987.20821024271469438316 63211010811438363193.25011304928291787587 13253683173737962513.99682403190755511434 81903134665914378206.04753753236775003521 34821294389506394543.79761404937936557405 98098293672668578046.47983836569459909804 99912444900304021516.68444451354154316929 87265597784721738381.10389691808026277106 36790436348960159527.79440994017366970555 44349356360246287916.36173772052367181073 12479502118559701718.75506661963986735653 15260219532376984217.95995879391380460969 10265004360272327158.33680071623253381012 16187679421016021409.82282700830794815237 71100145567002861065.59905292116360707904 30628239022198941910.56001588961001061376 29006592967596177777.94476380469834583044 78092707046910866420.84419470218511192559 55934522696838910677.23522002596529923694 64215738576922919168.27206897075573019521 81520089956128586236.9618494306414013267 8149824385855110134.37968009828784315799 36577361973790802450.1721483204906668042 41652300301670634414.46345462026650183625 20408964343607708042.84125386083285792569 20522494911824014438.06570135612028723602 36480232499864444891.76129712943459395143 74275346640799903640.95487335430602364976 92495261111722942013.40693689593265979586 47996736616679567761.21912036508944483519 71305908789585001574.99488054552244893158 89585087298961181092.96838585255891811727 41678592585117356207.17889996285153131594 71790453680737577478.76759925882055953634 87155949669655021677.38353154543313305492 58820906265015316537.8134139076708601618 45256722257779348781.68201603601322454844 96498771110010116011.96482604571396050326 65412941482797644678.05308252610323576495 31815774155850456789.80180518456497398299 72104593013527108838.72068484287035928202 91872198404270462923.8438865432361262668 52149388169829741658.34086065829342736886 55073394332256264786.05053276573905129727 89588083957581033563.67567744337083617326 96257896862222928249.46113161934032110626 42745711248622950199.48138599773303015317 46538986982369833948.47462852181116807523 90210961680730060818.83014232539171965044 77813042094566599552.96110878729880646051 42166362945068073445.03027860810004762812 30659868645792140818.695952381190015401 57807469800506190343.29503909919406399955 5809545031425194532.76423175160232767708 78089161348165309684.68134724674002391571 9312434166403083711.83856168513950767015 5903634471766468803.77567574270576182619 16485738923356304924.56912900853797534782 12105790924673868752.96151775695937361986 6092415292977467976.4663720733893770214 35902292008788904351.43182988945440086657 64131875632455192998.21628001561777100896 57901039226214144200.09458630233454038019 7132939192422258968.36349299502505257812 98550939418507284094.21458336130407161525 9229066560217171134.21796232245426151885 3572264999654410904.59379463364163666009 70362467573329112540.56416032025457200541 30469883931221892623.37576336345632835257 80840857128963226243.03461269273482635645 68543229137576215458.96722504208676126833 79366099398203984616.6253641544819534421 24751209596535414686.08105155515878043451 94902934504859212396.72370391429702958035 1023206290134168586.58666490912403089407 97075676284275256470.48270079249339859055 81302252461067878700.5166661461302206212 55605586322673128336.50283247754347953931 99604252940500950539.69282773095476140924 35793037710976751925.59489524836275581584 80003339197862675883.26118999799548438308 55215153420940372993.18390307005886854371 23240762050283230861.49598231378246268018 30562015157047335230.37123520603997962821 94485575624541911380.78056024291592409966 85501430242889378670.19640214008732592269 48203364311142374914.9129180990009345894 89708960580338457954.16603051989850963492 19629395008255213101.11685511136779054221 72337848837326811023.71221835714323231014 29492138186006756251.18036607047180385374 39819551670081959579.41625561040335763992 59650450493941580781.42747857244120918876 91489228652336827363.44283742457015031514 39963554677635055530.76471988944683413504 55367435233154399606.9645668861387252682 61028577198046289202.97905774360277158119 99735285742271099952.33651212148743710628 29267271483103254891.40878750654585901966 84076371012885908563.78386611365367031202 54108792861582765864.28981021678992332888 39952599439225363713.50135652434844305337 47917732932851003688.91189574676794338822 98634671997469804235.30239917526342209153 41870697814249365047.44693451560634790133 43476307053037489194.8394751848722965125 97179909821848684871.76804994838561822987 65776642775920853352.22651186903854435218 93731266252957102983.24340117542987085969 98729831364915640560.86044549879480870019 897104479914514068.93615276843695918582 15880372740899853000.88474910245469756321 25481915560780173133.40360398286237265782 8507122231276970163.94353169488964756027 72352242898591071674.39375924085542826957 16692973075712881488.52411122365431253598 76560171045511747232.40948004545438349877 74053445372691270317.9135386171327156845 93064327088387324250.49698788902784691842 68803730795198019556.77593528414813488719 94492689755992786137.96239353400538854198 54255925536589952514.67681652815117231974 11752233512872908768.10320514367706809087 66412116549095627992.65172957108036565886 79338812800002001911.78255736711669560817 75888149923224289067.1480580400984614489 51797126239494833777.52047513721104055944 34814112198450191106.99742495253468488515 21819630348290250008.47254237193529222233 50298931943827851381.40746449543981513846 54514231262713795275.81984216203821824728 64044340408268351791.99332603054229869001 5202328903354223520.07141835862282598383 82713618595698814427.56274992182727696661 35148315202290283850.30318994058691180605 98506315134380594255.76739076617520113991 47053237587356446827.64662426054099716419 58731556254932613052.63078644780005583699 73750267472909803927.23506571356322653373 37864666398713155731.17500941888040173352 85492948814143714523.69912939970016870237 76124978862371267226.97231699798491924327 38697495244355580470.04514104134784020557 90702734673768990167.50810847881554509605 32094078725959665958.26647253269431513068 50761098256452640752.7852747687386791105 66663493156891265300.79643106617525459752 16350839598066503721.92894241703016960723 17769230488656962256.08619662066742987695 65444393788239240953.76537997850390752251 66709536760631066006.70012777515442927317 28899241801323832882.59699928374411921224 71552069012704607749.07402788761040911121 67812149582728682367.34477214246731384048 87718712208695703567.47650243830318152889 16809224851738038949.42810119024018545696 47287794355449365925.90103763409340369821 63350901148640195315.41201203951421802498 59754141145740162895.89470816258894393853 95637977060515049812.97930085065583731973 24243715709585415733.69369214385932570259 44182794590324383122.42182415386024751033 59435128188628806764.81084707610211592727 39218289533722796886.00759123445103747158 65758939646119375045.63328978305230198542 71869535179375476378.86552583087201365436 12670244151546673003.06639783759551833893 41899063951980239112.80666030173369364926 58787867293316468518.96766195040643834728 1139303004793213222.80237579180889023122 7934358745666261965.69007253276379556047 84159503353257486252.79156766429823226064 27729762606519734239.23711406423616099617 86219473257791200518.87315239276572769952 99140761456086135959.94738601097279797337 51373558714247232213.73672053797196807148 64387315999781851836.48427283637961058135 93172575603171031548.7468827657322076464 86547996040282439628.07064716007146300611 90522833585422340903.16998325586972521724 13281246215644957249.55138451717360915052 88861996651598894470.69282228652607513537 35858564369083234270.5124752894129795773 89219438043835571405.05455284426839214756 35269174040289687981.18392490955230589575 81342223780616669082.8376994925612759393 46674397870404177135.98843907911210559789 35435821771351005817.05095553835772077457 69649117309998890318.30777511690348995736 10094737977484317669.96165142615459605371 27328563400888412051.55116103239855688683 76208684964026209064.66492210910585706187 44081008955387530614.56735026387435598073 37199679016744109792.99635098125694078832 5959312901810778893.32002169985806251172 51491420572866675258.53344970572858126918 26880695417716581275.85427594087607090236 71345969061824294624.19653653710598945349 48671744988715282560.67075103610902761024 38341041633470648355.2338316308752476791 2537621579458282897.82014016301058215205 3039535594489245313.20804979741493458435 29818229202266331855.93597419339154256039 74812678666557869267.29449378807204634564 89010702479687510735.40264305426410478905 16213795400033945016.03023819437811432241 47249679641588858953.55546071179010462217 58832464377778799358.30875247433876784727 34513767580963423157.29661382931388569775 83015701750133735013.39556986908565733816 92504807275082535123.01354837517344913167 5904004288085884820.27516094181217655038 42212705014957188119.67536791820995209417 92261343755983821719.37800889632134241225 14029233807454656451.358208606228396278 47404898495478552360.45773273635012421422 62978401623579618956.38863361122203668732 21854744100949458074.29410642550523514146 13499244679697287693.41315982318155056023 93407349805314913226.50020940563936395086 63041218965463981486.61586043043537726084 81248166866717819072.92963160225766951759 64124299597160680114.4787878945614427399 93322574024289779677.75009239248504230821 93589783390439770102.83281621011348638524 57677610883665489612.56839177059841033563 76572013926077413591.4500277946597397764 59472209517030656705.88326357275976319121 1695226399294277983.39826766379296776363 93444329900616933747.15546192916460073696 27182214065730151230.21605906257278713145 73204671588453392729.49190229940871398267 91786000203214206861.58246057772801430415 47252666250311587654.91494184554454587756 39727855485587465784.32763178619491151868 58290705573223211282.60165860001009526015 20327592243711579337.73000957128833068814 92907811818009788675.441209148052852967 22317997400356573960.74872511785449829588 52689943353156558128.11382607358224289885 58462195258795338454.03731586940560386922 74025191639099070529.2515903000649797116 12513736156428928034.40126855152283343518 45615119135709495280.98706835666991125482 93119320211038445673.91376855075218719194 91784663183194380643.81209605826238088612 22358689706858227051.86199414796531276933 29676099837282122926.37351318957806881202 32767584612534478656.31865196918228777144 85403402579067742341.94911296010936886386 63648420151959911493.68643170846453882076 88945695843228925957.71559341691904834517 66796775729027407039.25944704080472645047 80985066171316012575.27321003934637479444 95713377629576560804.12904892941469275741 88304128286306060712.32021437875636088562 88720498798452941378.76815452372717003564 68027673060781214433.78309975606611093202 73944679080607751156.45404313257339940905 95796581796127839558.94715590999642911258 73395437178858260167.41521241099099648528 83245534503840911262.56066306574168693186 73923627390352277411.24101965254586970787 55779043767403462580.13193603279073185656 95674532441231439599.68054922160912964073 93924140962033087505.64784035793803371142 96408724768904604095.50763852507310503253 37028217225121082024.16542159873857085133 21578377913718748018.64695830041310585538 63757516788188654884.08130272329316724444 29487769860558989765.6738836939625606157 27474079738779277115.27092189569652943266 79169570856189984952.35534073409415804897 92177367468772141814.27534019267371813322 99150777016655473840.22857487612738508156 88619227403330470366.66228163133028810858 84142751714809593572.0199701954465745559 92194291665805938012.03126088056988481333 10703118855839578966.46010657122167202118 66161494607416332962.59299570033431630094 79547622324768912961.1734437799462545137 61742411709600011341.73465879214184436517 23024197112406583349.24808628351658617097 17300105884835990134.2810614490324129305 18060982818676611142.05746601302931913709 21550179828831886554.05609251753925726 66475385840179102984.7120136934707557389 13330117752099120420.06658333400758060405 90835030265996268161.33350421884248334498 99547542988888943767.71490796169511426975 7527484533635794312.71978063828586529773 11299824477460091050.90937702841876003602 29753975924362972150.70580934688669100495 57079737246926441642.40940563229348657234 17227190457800081635.94643638139893445082 64838656524882443798.32147192395874179758 40585505715732497336.35949474519893885954 84482272629946107971.01498224203751232389 74667431078623247813.17261728094182648425 98740768055011246240.62751200054955195315 70547111415623442901.70440104482319670775 4782151791071073313.21960118388698409052 74142332337047421971.27041796415840568373 17230145192664903494.62105086402614390502 94794905561577932060.27520447969417631803 95589748730252835999.62292365120750256733 83453233462375266536.55965828413971690082 83146323796548169488.60683167076496677511 54152856733439422119.51396817167493093417 1894869197749655741.51862532168408208662 97313650101115843793.13856616775844290476 24003283370088138689.52613962679637998029 92441777751944694252.8534202496988243866 95523645077941340307.56845817938740361976 99433721356392275762.4581099287442065108 91909083683690561048.7673614084483719095 41990563353003861484.52597193459232348932 74790249485931451504.47778593381465032848 4640792325149109793.10063205927714284943 11265025657548578030.57859900385267612296 58603197684650603020.87641243419683219113 14061021964953207562.95579410529151270743 33892408749717810638.54608972313206346446 82320617967748804597.81256031111088726269 97656724616348332306.61192019090268494661 16095898869198890000.7138421102234392444 62693330785545696284.09556564832054979888 23909229539972748159.54052061027668011958 87880417465139701734.56508444089026666395 3198729467446948131.88323585246099472455 35671583550066068101.65667837977005716402 82933388782365290140.98475448044063239804 37531506348697833072.00063308057818498027 40464306673599276830.09755042877719600742 87445672338808565506.81344601942610062088 36142895433275274453.57622662493400520971 27847283114971180187.32281767286586382731 20961985529742212730.17138572762434276252 8524463894258525417.0979079129665519268 40137437771782048589.68563514508323097878 11202966027785052214.14074096105702581671 98855266278777175353.68500618284937733931 91549764120838669094.55405696300799694824 31164401877768588512.83995968882833222838 84091787084891002938.70058960567331107636 21961799037383262060.75668061887585310293 46446772331815638494.3746472184540010313 79931628811065470515.40398623132445424608 69926940367958548308.66645515711591357284 77479297874073029602.71097884722326377198 24780559651849562421.58807766596925301766 47213214370620449151.88634466854680983414 62732219535446347919.86330552630681734174 77487866830648573800.59064624847514326783 26583121999345671475.59756124873616174488 74944063079537571512.3310139182805777383 72605398954806627936.85239936904084473168 35207930126736928056.33145788129581010548 12424780587845848452.65915568009386437249 12416161475192334143.43049239826689959095 2913515883657779768.24325680737524097478 2246251221744188727.8274860429156472784 64563427594325828409.30914382191183669099 13341607904224490486.4915064882608026224 88268805982839370143.23402364591321810359 1425124884064249454.33707816836687344969 37310425026350600966.02241079569499594589 39968781079303396978.10596061024265073381 53700221966442958956.29357134051101820554 33111676361768500901.00627212417460024501 26746834982788775873.13741574777348021118 33910508190482611313.66864647636789291457 30716101412562026357.78894099101919236649 8853108278660355258.31651134327076595514 34672135165509328425.1712055448781615148 63316241531903959257.70068837356369447431 26124908352835076473.37936166211226476336 10687868196343536214.01826974458546336591 14540153783840580167.53533111912001303799 90585810732824183870.26133833223921160531 36587522746227477593.27582513169267014893 450412757439731747.81758094899765850923 26845819054998432876.72028029741898641334 45508176802420606271.5641181234464533267 267719874245576576.37333980283356631684 92129828010437347954.96686081016619866294 92791733337479545019.06440741736872452411 55846211163697854360.56643967364537135702 44732641902007045250.05094940448671178766 59546510986215438.04882727673692242307 33873121391747744617.35374635843302805329 2050926171358898240.82571739527437604108 16465792300859307658.242639365480700684 25609002315923373942.18845941933873837073 39369283427736732622.0355261380574570324 35045344861183218923.06325783632651841725 42084070722224604873.37224749072731811444 29996100661874697427.89545813275568784331 16506122872265488631.81980133992559518385 328805003562621901.44337015485830015521 60903228444769125698.19714947674007361932 41226600365443609346.52019352688568026263 97128255259738319649.98920922966070386955 15599003130314877530.41466457079477320134 28439761341961315244.9895950748169615101 25351987103865336255.10185017370066953414 77711941973123131441.30244860141964178936 33292289567631915741.94137031690675165545 8620682480588735924.54585249733317499546 68963696134966786801.26231492329299573363 80989916570147895543.43078842393202665284 38950915885035599523.53537175979131704563 1392898737386129435.66655043080101885563 33790400732678273995.51245928388469288323 65746472640873469995.4975540524408919826 98788584206026241980.22595996158845245441 4100218695709554573.54009771938361280712 47332192412750762466.92761760453422969919 59009320481965566696.29256233938268519849 37812253948862780291.63499189929425702934 71411013419403208452.23353641851336056986 18418835572067703375.41953639585803835881 42649016348122005739.10765923596660561452 52425256875539898913.0655715120979198804 1951148281742165248.5511764267718093902 43659623621287712613.85237567867716163096 45560818268371002195.87238989133064426882 73918469133409142137.01462601109307684975 23832315864981689680.630308427753868941 11948783975851489146.45319051744868609605 46969740218603302603.94700624260159540009 9822167004845919171.33380861329967007348 32390017621303211183.0845809460961405812 81344690594588084649.78495659316029608881 14856997835851387151.70317640835642427031 17248644008001802988.36239832996018769363 99953055144617238449.43768484158350353173 6774672910737687025.79570722261524328727 65579178355802443760.46733331249451826745 96930189618551442141.99049846392797293818 1226051114542812212.47357160499589436339 79373229741574544472.97326881680911748114 77721457003955853377.66543885443843604716 83336293746302588057.03216667916453474377 8131957483207062923.63574002085381751834 4529810649404427608.54648290890320099969 81757258187807730778.66504032176949876056 82371542948268094362.73313539820678466071 38276835907640976754.7171696410538199718 13493905898561428229.80673080315816810392 48647875301526655562.75861115559787581912 44986816660758211288.80802594265342996152 23619970386113388536.6252981212811990538 92441820734872445875.10815035579629419157 23741574998054656334.88342504589274688088 25711378809921570560.71108997355284295008 4760327790035448537.92559545365193799761 54742377329124074301.92743146383204219308 32602560052610438470.29177370396241527286 96650036656575883058.50322266189233181745 7465904765033551905.09549556846186620586 40413660013668726442.91861511549792778141 86973002755200873448.07102808786812957374 48681510430668238657.25193333200983389364 70157295507132176660.60890254030710936109 3235233063831313594.15261109260580447394 78655803884659576331.9221329455450599686 12379127074100392851.59437818122723959431 37550280203458626548.3453311749902989859 17196644316119203993.82327308263187792926 43925991638893240306.31734091874760793744 39784352043422047306.38708874723014880832 25893529463550596581.16663538381515243486 61782771702548417886.61523147406222598043 64122519792810236791.9646566823707805225 37645477634360777437.85631654955810183832 40558776252366816687.10863442825240814815 14667447665251952736.66778754585059199129 5547890774420813003.67252518741980287492 2000914088469376156.99779275401361359196 47733882509248554714.55861777620358174712 63628938559135439471.39248882810025510833 41746772406309837777.18776318501172866953 54211201900319969398.63757364280177091828 26718600584707495243.97000597817564314744 41774986323937900415.01473084939339276375 27389721250950371248.65915783968328159858 37709167073151155309.84378310358368059228 99015528751264725151.92530955632295128299 38127574095815568078.70911934127710178855 31083953520580237350.39332729846503776826 76593706095580425929.04668560065838819002 48674600939977591065.88134475014496972636 28705301674485651207.66212610479716395461 97400319796923252650.76712862073601733517 88750418469709473967.90749954570247271814 31737653295375498481.08906707944818817716 27908187240746960621.71795626800610836159 22991624610937539014.11964584959890658211 14537369738403854626.91361551979462388777 92231139144413858387.49823210132230436584 49584353476839743524.73300920945263823489 15927569644965205271.17685972693432738493 29966957741054884030.33245667264287552011 39541215032235388636.86477745678814585983 88298004303577726740.30881445146039979809 19436913665741820726.46936190886314432886 47371916680978510699.5388344970271233687 91415252006473380079.30449947424393854474 39793787169994191040.07705870499742485459 38503061624761572735.72738296147279489163 63966327138753417700.26247999164389061797 38318317853865506411.53787728372355763985 55664309991737672258.28380238575599814811 96265986171780004930.36724023741133227475 18036098648328296540.43649691261125943459 4338039891224749979.55266234535312210824 58402806037544134250.75111939595331541993 89975986432547446296.11499891883230290209 46518322559161082915.24023759719421228098 17696205142242080510.63459764019758759059 54696207014771743668.80052360113550420306 74759352698999108189.31803349643879792299 11768407816907267070.30513651374753394599 42886306769008763518.42501809171629553777 27785253891361217423.89937655030813879915 96142773173165294827.5213663655244819534 63775865812352608940.07585849113922494165 77785669859875626354.04121526394064802283 86765073090709286410.60300493473871866804 37279745383692898727.73201120875106384361 85745139265434350647.68965514007598146799 10963768388148751707.52947729528101529768 26622743290218195450.07124642614054434948 52199182559672262399.92666895403869806108 24353976068099027052.50604355979990697012 54636372582157588086.16344056684505370172 99024210226245789930.93725171237141374216 57387771666123519326.32315288910960305456 87535018854828530634.48083908343330183085 3186085432803565400.90404236975892917726 17243851964250662971.97862212797940593571 48022291358895901254.43234143223552850412 53584377572533677603.59210783047229970581 23510393658751817902.48269190745279271964 87395770574583430471.29187253526000288889 49263916860709980759.97723543093884621014 49920743361775555949.39193960819310512616 98014861798818822052.20635426253637786396 3957516011901949610.81682330032728377075 74106109542048637408.19952067734169615789 17384660981726275840.46896843701032978735 34789672248307754261.08921451555040187904 64827498892626168578.62303759799265761408 72279181526054142485.48283949685968546319 84157839638617341853.10873449429791980872 72238983274388087783.78262133584677238106 78741763162588408907.39768024589293800467 41538597459730202767.38430010059695958555 95567925147062258361.90934268497481799181 60687499490985562235.04470871987813739899 91367419453035127457.22510773381650989687 23054845656997398032.95321743749118938215 49277737820197213595.53698778577370350722 66873354980214910168.205698583107486417 85284905232284598691.28521724897367553248 83314435138702652457.63523497691696903001 62301507497995594340.76608765842837084499 59787394312608049957.81666916891560063022 33581310081159424892.68331602808438803543 23261302701462154989.21133448423188849912 95905141781584641634.8126753594223575871 37159702770227896712.54116522481962607099 44264136336844507865.70437570436798096514 20459299490222374080.99721540648376335305 15209701590010626656.25594285761830736774 56067161782659062786.15771204926035203 16597508004735855009.3712100533918791445 70678635356798372748.19431304761090756285 83619531562779932698.01827160961732706032 58236126600846086140.91569456021766781331 15523666649140188262.62353740715955012442 71788880130680208513.00864162566955574127 35828271652321384805.68052788237432973893 72700731071413080524.38191990446548626684 84923161193794740750.41227669178748490855 29421272001160929959.24551023404517873805 93982172265190213174.7725499308670664461 42720733785404104899.33903419673784421722 70528073580699743802.27287013641469260118 14946540222888742076.31205811280321048928 98135104478476096346.29092506408995086371 23946908339488432507.74747875005143708925 9046679122890872974.53350630643102192441 21250945614886865992.86238421141953241449 7620079254467547248.2367167543270265995 19615660670093662281.94245159272612147602 95110160412289669672.3979742309625910815 71888220231767008651.12694126590080564714 12449827105955671754.06132583804612576692 39018709542108673645.11282576602068440201 96115505066784057504.80589396279036415468 10504550875481574819.82579897071811058 41691922974545929616.40927980470591143969 1217874632268865772.97975936811487406945 38385761002677105404.85888589690122794375 11847752256672391260.59023077659048098311 19470856619343764616.82526502860062643513 6688892758911198653.63512496340576249201 27342682330819159488.33029150674320101875 94635779802610350764.82536248509696811368 94198778051224341978.51235319014974993151 91360878276908156495.51202387510959869262 14144062878332996704.24643424380313472313 98879649130164245486.60968549779350175762 78538004983784039513.26043822117120998608 27642386725709223202.46762203104861747166 34656690788891695694.74259216682865685383 3189690440455417802.88253079142182333364 38409889356110436097.40260664675190669588 32191600749184266813.49869043554368755261 14369337582145734986.66465094312676197171 35560024132247179715.2205307426122698475 67429791067023052721.94229326165822156657 72151708645559117015.94249351619321487599 7389208146319963309.50394991549223769952 80509563319688759265.34869789229704749468 54368568500740048446.51504629035745238196 12069629506832615636.73088301947539814296 68132808574679632319.8924569478401556609 53320356918171171176.63016103554318139669 99666607474300152538.91791303159833772429 91277009478041888723.30718541929405011092 80554419423630686748.71952899748877221659 16277952998508141280.31837837698617883338 28003479810388755172.50127591527979827855 87418829982873250477.06797489986948401138 16686578074271110363.6391080551724411878 42455324942792772731.62242555695977872763 76294647191961818761.8447176304261113711 9004233808998902958.67266660259417119476 75182749142257660822.57663296307718277241 1227553759477824871.6611173493075757459 70900550974405592466.64231040290883001168 35497195969537719936.67620388947308108905 46652240696442138493.10369426852450029651 855373178297267486.79663892547877735724 79173600515596149180.27438482047452140906 33851293158604706778.60967962371054526976 48068664796790051555.14508050460360311332 34754625511563199052.94473860022267921054 76374942814866108482.08798989267137093116 62290373880011982100.95168945474093073807 74271520686937010185.12258291839312680839 7777607534141689113.97978962984359991109 45048195375489328988.60821869386949573294 59847627049556696927.80619816756496754271 71000785049853807473.65150970144082270351 31221461279087644161.9165556447205418741 43873354782470349565.38775499875035262084 21175395580084469774.37661045556923410756 65699489573593559722.88149332547339758781 79218145395427401648.27061141087086524442 8323887323859966114.85544084846878370762 7866722902854114149.68844533427420057306 26426299389200024098.50349289284668682679 42677413626284614800.21637848451846467158 85380500761919474813.55155549686003177937 65396132430964081858.26974955087357156099 12873716329373236589.74221928338486577 79994510120481741239.04292919361739055117 38204974219858949428.07717686019533315132 15450631672681019575.7698339700929712281 39692529043914762106.25814056770718945813 1900149958692073970.12497414129863824966 71048512513170568355.82827436074703016336 80569591874330616316.33426439012565821461 79607366724673392961.24990873867760575401 650492114921229657.85901623236727613954 21976501861425654996.88786372922249530718 94722132606879762182.15523010295098808167 55977446011554477940.95729990973407861296 30291877819759385117.91038258334539082576 23552510897495634253.09168163031314588327 25963171578461892850.76874164129753445589 73292230146436605588.07008577339315931321 9450107284172373540.11812088715888577625 61763863237518941989.88371152130705479742 25378490974052971902.82338386482654780305 21981591207811614024.2315087143040365577 75750964906511157741.01835655873935050604 63068519862846750485.00234861123846169496 18180532734263216854.96932628001732530471 46168944412983486298.96399773204452091953 60138285708840548277.76647746761870177809 9500954512028413886.75600039719030575286 2511639946857355632.57144989306892869416 86837292723842464989.80598211092297189829 50763023260432040569.85321345374764707676 7928865824308869494.98036243085028074919 42703503467376248446.21977345896598190856 54968463832351987382.60968517525633283239 74303989410676986567.09603141956359809237 51950981364319618043.41666167660846965412 56014286488262202619.15096729358637143582 21187862915214254799.53557470277334111035 3750792900500940904.55848879052851438773 55084628263536501003.20292336816520030301 30317107273427866983.58218550014615086959 96167037744846125604.4896265408347711581 84594430743160503834.28993240887003096445 51999111201228983852.56116070903406394252 67149635085045632711.66695426535875264 27143169581075996868.40464020670473809957 85066039564491533700.97652181658942110107 77586275412000210094.01001909911037294877 44390662156936578232.47018643232491684665 23929892843534248049.2919935477436166187 54297521478894643544.58467965809060041994 53612211932263466350.95894997385059928774 66481184552406668990.61834485756757436313 10484130772226019711.98050820394215928098 69305031121961665082.39787501607003750617 46803222611898893812.39317574531899728108 55197205864216608232.80720503763497833994 90975514935636225044.33008222371883595907 81926364119593923876.3963931199534440782 39167314390095864983.15131351339595298371 84280826072090743513.66003162392397175577 65231356462169055428.85821554860389007099 4259882387692448828.11672819907528804173 10449276108205292736.33393031467953866405 54577411295068174935.52703140736023863513 4190317670038377359.33409839761677868222 53927000318577907068.86727296065745632228 77112981935366010958.5900395728192035511 19047081115356347117.43664109060485603732 91902128758697748461.00749598417341060461 13331872687236404771.12548692831056698272 81500045680723073223.25570027511352751447 6855996635103349681.21313629492167772125 1398068869924057456.61469915097329229701 56585650721314568278.21233603683517680881 15000191587907844123.36522491479152193014 26287497939155997808.59804363856196534715 24568501714043820489.03584543929607247137 84964932361711460815.67016982400007477867 50002337707467587275.11715407099200799982 88341056463247623870.50238674619661763606 84131207280417094122.4897503059277496514 45010602931038027385.83515320996656287036 51674501911033569282.08126412851722124239 44659625439581699214.17450100373761008695 83943129385785035482.70198117761132913181 18668306846661273552.50836605878611653859 79724815956833091423.07549961126349814109 46829949854748210407.75954259222467569947 93631364486189328122.55338708044463889561 33864384406922874583.02553703759288977144 54199611440616896270.62403309134737293863 12715333533675507251.06799598988621304257 75011169215295282443.31837078414750186095 27208435500324911970.93300978286360757292 47737847704172200707.85841036486185047237 16520696447665285834.94734566477296314666 18879449056652557549.62582853350045595558 73824162504869589704.30745022463037396604 17873608237246197720.67974665255340545793 23382952661648563550.50825320496350403478 92388269918630318854.57527278453340163418 93197862505297324795.37374053338996230562 50563040417257805520.43698486842413439678 55634681686206666131.76328881296369658945 3338519592358631261.64011535680996841879 13048037112575307701.4086927773663280968 57014493270973171789.91349938164255145352 99978765169246581376.29864768309742819644 31198370549012730003.02569673416916126318 72131994460958348360.0551559943678210227 76548693886437876262.23102043607581829843 55721820837146576928.2300236545750570089 11945342932940081297.0221840559271121803 4603924660065270999.33792033099614245923 88053022390571562999.48109148677339145619 63400282820624639271.48546539363862284747 84797680794676907125.10691693370916602316 94663932376158772275.40586067093018816388 32462588943496419104.82528328095719818694 8952548524997529144.88144487105017811272 89604254389453040055.72072959820114306155 44403592857487188493.26410382015290002114 29930558948662227375.7946384240915177368 29012920942798627780.94295246286341213992 62691321698525516041.72129499515460258266 872914427548093051.42223554862260475436 89840008397806668572.36739122835914958141 84208025597105902472.83618740608569198367 24146908936751269548.39066566661203685844 33510380033995879168.56995456738771390992 1223881100165718263.18856347389475830586 29957035076292045412.67900423543477184937 5450297575244293309.36828901858827350748 22811308929884936621.08402681624564655947 20154911586927882904.11889007798644581582 15126867355610169245.16596147720410343533 16233439154230430466.34145037587229564578 56013597274322220941.3952933204623663911 25057164884746687045.29035869503141709479 2316687945439823744.0099428285045478838 33676304068363014607.55777502254910790277 74806832001373821837.32039907613501340199 70122664939371318860.66355128399861828483 57030668354017225367.49601117712803146303 53332427829004538689.22081379141419149407 73922870141000499851.55885944138164728925 94260065616687029147.48593686018197737209 41884722827993514567.78135866118400983428 11152689573501720015.32108892642545769706 15948020799368730090.97177034754679011534 44743581728157370161.34845749646641789029 34073964434209564138.02359686126039928351 27813713914217954304.25900241182126720483 75648902139034493417.02896386318718300992 47663036716957524818.501111944663973762 82779840342625996458.02612159127531296316 58596273802694315623.03507309026301735066 63012707569771484686.95481386232650428559 80291796249298499485.28966351867063376836 89873061539148828327.13076336752543382712 89159391763393735656.26890730744721636954 20406195074964625285.27499634705874204675 50229933486728916058.41280100200996552417 70192590441587679067.25085686203426265378 27465936566010836984.07929909101437610323 1213727710716092270.42958834944002436688 79826498547343738686.00119646840395916921 50144455154136843849.85443838132972770543 46351185507933230201.65625362780721281432 43040440884794110831.1237965939533962733 27805169199779326088.37968536562297618019 38769455080962966270.07403540740774289531 53233888657541488352.77731344292207636549 17464948495429246214.54233710908418548859 50441415256420094603.62971622418051582639 81127141492838256971.64939599883930626033 13119411862062986923.49101426688269137981 76713562875298889611.50362438315725073453 20708437639187897002.72844657193747682164 79251214836958661303.60296621528611131269 44815460200837529896.54295674556945604465 47737797238037344847.54962107725413918941 77046759421756415415.90008325250511260951 42369339973275379443.07563109686422467199 22466718811029962813.31246805865378140746 51792060131570013191.93750871653799592599 79111121417779939242.29200568886410865795 9912135904775769329.74305433061259853599 45508255525940252502.1623699149843121573 86719846600394675471.52354079062987267224 89936716550128659113.48966335752109510815 61571207209619576736.02695744407516579595 80217232807256487740.61937028695394216202 46627754221115776455.14106361928375815996 1156170103019638817.10637329089218677027 79577220537458280631.81350248606753872106 46151046866745156666.51168711844452856268 20071537533556382249.59710093315981068625 75618288693241570225.58069941797868939619 39450856700920336841.86621042572942505783 59959509100473826140.73199309855539102546 33161436180548612982.14746638776081146397 29390463024224911873.26853234759608818365 34768994260974851368.57057723931142819766 17317165936110015949.51108864244163915458 7488860813558046821.32738937891092072478 32111308364303194697.62378644549117617332 49333640970913547831.28704198093859649433 34430958757108615655.4255743099118903356 50566924489154684161.76102319514099608179 42993599684411464817.03906671097613213821 7442092527283035503.19579763052212786538 19691564172233130384.70420427594346051493 77646707556391501280.00994662949638584917 5757686452663068463.89277061673860328033 39109410110517282799.17808600369008055489 49281845531460900359.67111997366022915588 26362751768729267095.76102642835356888963 51420747730587900459.01854075979938121415 20154024536139976138.79633581163301421147 43855319988094910188.05825315775571653003 92542304719107707564.09803841573392786022 72493691128328858861.97285578753435086906 53631281069219477403.45935950644385160376 25350948978513190876.09665579889793648047 56699022361928755117.29154064975305874221 86852475058239307072.74164325314765944365 30990634282342615725.64779053448738594999 99389580697826068615.3563487361517380399 86815465749133095667.49723437901597360466 21581916932209824653.50921331271833617189 23636487348547158522.02074322502230669183 79428355380607200235.78777107698563461834 77720644039435636819.82358693378908006347 6335164678224766935.34548306530955077893 72372734267600232268.55106082840889352037 44701365354955795939.31492145396248943971 79063889650050213258.48809327625064010707 68700881526814266911.30534075405093514938 51057201507332903060.04366083428917225054 38710870394476948143.68587454236265210437 98889774100161415784.33973206553562571336 19760192092858914149.48781595046975230075 23609590440003768354.18436961147687300698 21308597918958038933.93492674449772419505 67816397179821450209.32608101287510133376 96218395422508666189.04740519294666124896 30203908461081256742.27611207975318953203 86946011449339769427.91435568355595737331 80487539540284081777.72739761440719703308 96579669682863083462.58716214340190052662 91188692396573792473.41771169733960511074 77984538874188341834.74402086678718453285 30225671263876706378.15449538835463906313 82472577552671633325.12859847261288435216 12420356599453164930.43471557577002497455 35240496947204003386.82232547621797884852 37707174247055367787.43586267933860002823 49082114862081793645.54918996485862158325 97492582385400304232.67631717197576758872 96336752301262218751.71949022712174156039 44810407227786362925.61523998652418421467 59909372342437919759.66026592499377745182 61094895862284598617.9609957083304355805 95313322356636622224.46984108774275117802 46708083007445581914.22482155751106537028 7360228614518653145.13029241093123646818 86964375721738308970.51523771691130847294 44405736320371463601.82574262883913014361 92028631643186558285.4860744724726173011 12530132070355585809.77038966108992048765 72302844584610408686.26310693939989556078 51449282328427362859.6240663341681967548 61975525362358990125.74805033342019260519 15567872926223498631.77899326376053005649 35035715503350964394.78743987821698600263 29452160256125373416.5781645503368275563 41178075381378363018.05802058952933783052 64495360488024207919.48011332741423787102 89555319390629820876.81937467310264783577 36267666527856572695.74012980240781753949 4394172972291064535.19952043202436579431 37164529499494390074.92254022263342121263 17213914769921128227.77662985224252551761 71988604784198318989.74053452172886284706 24462585626019663555.21030141905249987114 53753596810334336138.13478069769747157971 31408277184826685254.4539273597963948196 53253522842287415038.49549463281294061091 65330023020443997831.73253144822539283959 19480503239614923251.074345098580176334 24917196065960632174.54533256136961190056 50057503407416624108.18123055825634730627 40697751515549586397.82283472574512534921 61763077981065763419.49309817949143824735 16745804966372902728.76493831559407051263 43095650906541872132.50597200323105785662 24576838151585399174.43627970071111673024 67143152577736003352.77522899593839882266 7433253834225835648.90545435275702719823 6163028423973096598.24150766138348449931 19045266773190093106.51094243150958867709 49686990662268011089.78068879468776222651 52580330290082392306.1026198650247544901 20377851883416701742.76381200087932349598 60086704348847682266.66059508538692625366 29010438115824489876.45852495814921470653 43638008055132932470.54347005066576598775 52644131169330582024.52024131061229694151 46945709396999048406.14426975572184755719 18631465135465158396.49765344412602960514 18011302514706909005.76094834401080289093 77056345735917221701.89749794786327670696 54220579392125087114.9569538659411785837 81295754194854891879.4431137550813824326 4960220126675364537.56046734451997234994 80480182135388115117.83325964846321110049 23059209238145182431.38170066516559694916 26120924846286267263.48644316076897917203 60876928740847271550.22636016719552964428 45581373627487957196.54722167981224142245 33205870779861865703.99646925292834452491 3957957301251817559.65934153701969127323 45758141879386249215.57657264812271003334 8829695086012390935.65023455783969098486 95872223100849340896.01124218469585130923 13304744931932975149.62281646316683958104 52567166800000334204.0276252120874281003 17232215473191520165.39140387850904353278 83386331689613026427.65821213538738710644 27699516140019230303.18314121182643073949 68756394911792136025.14962204654101092298 67326209050968208061.44542298610186919597 83615446693934226093.92911661691732836238 2942405569527698514.81608518804967131699 59690397943133056296.74125944592535246037 69567969971234920245.30839818422158458433 40156467503819141438.37551161209046623371 57810580487529707177.366549850952585037 57971436639289230212.9609859469966603749 74548422418095774553.74056274564999651534 75864527652728800975.30831498189379968686 18217369907072899100.24034202471762339601 75417877766672494955.54153121042703517387 46852316741793493426.13492233509200322746 2695749964642923159.38104352512942573735 70177335348932757704.71401297961609582941 74477797603580295335.33598454660838705789 90272922103572076625.87558468765156950861 70992756702837948533.09291792428307742642 14887073138634882966.79427453269344822358 51698096568845066228.36337997388331911811 46699427703051388431.71792146888873769569 32890141505168297804.39609121079159278993 76262154673437149052.86457845629117590622 79626537620294883642.033885051126772226 7540123245389094747.95678837736218851844 13593201037976337563.34275886486867041539 58285550352039656552.13285433707226102459 39655089966774100877.69461238062524470104 3979732278775966258.59988767027427966622 86018712346430520287.60297817824392162078 42717123170226043759.7836396765208985867 35475810370436740418.82480385317230784952 27780006812757858548.20616183871270301094 58995077074586644372.92582360470584009314 48624996515090451858.3183084532332987149 88846087686170684880.21313700301790471351 68312518751836757667.90625948149522419957 95331963099235234164.72179630870156490915 24986503591095279598.1232640678316535003 85194873045879509153.74784287747059796289 65750062780008651943.72878273552992707419 40918008735459203658.66936357686906197152 10899320116637942852.59903660146670589685 82162935521739386974.48862052221700345784 36725488610739790786.72202438416072955116 55689248159453183962.4390541649218071236 74102286484886982070.41672832561770191748 85850506974181494512.56544182389456253889 20973112156965699622.86719574585132110576 49655660822322214669.48990236180960544719 77821448138750185734.97357055586778150123 93165802086232628438.79339059707775793 97707770403522241330.3645832839295678256 42521431089586502460.07615760437714715541 34501610964759649041.14056359025746197121 66126708394286621156.93408934383418311508 7211809085507572407.68133446744627460035 83589342068872396699.01961020394255630386 57422284273019825941.66068555701518317267 38218131178752587201.90389099886260681674 15794123441226725728.23094692168842586179 17445215619231779724.06798940680332864046 22693641485678885340.80854150291065824383 47852373994356197100.82739013877516604201 79780130372304336418.16747562043145050619 61701492538081999941.21666540588362202911 12773896971562872611.2641785448869250783 4630922835543335406.03345044606463141905 53002538524663680738.37917637608620178139 96014538918628366066.46501393873856585119 30825954513375471642.38760776665066373753 71818587928053973627.18657661979456079938 19338234732646275399.97015245529682255945 78110196419028815393.84154356588493161386 33514894504387272848.62957468414590728106 32771047687853264117.6947613734027071606 75092819068011138387.49611933657567052665 63208101092992618709.59423029567746942434 86616123350362402601.97519975614180565279 69626149173340283640.99916540359226963245 94095752652944009754.41714883395812695167 6161698430354093916.92178641397233650304 9735209205962144903.21656526434550630566 63295366421581188104.72999989272744947009 71377364581489518340.42184048450800490838 55019825693187215173.59693224212161240395 97979192074107564827.75627434480789333512 50211595361890290871.51535755574044760306 65912288458154293340.37751525268793816197 10205840551425957490.09981018486928506145 80996447838271673963.49707224515970828818 42590058087698743574.03076136031935682255 54412448315230526370.56894098826629453404 29743474036883691826.28572868508540942566 58440735522840340946.23339453065697906246 11429613331791063455.35117215985249706255 32156485456887515010.82062904781375330488 38491515576440847109.25004017295925664285 46471768758683694908.25987249847820877124 91232387010979314019.66736812397412876404 56493503461855491857.09131778840943727688 29932807770918633332.21245508332279181107 15728366983603236500.35588305007905736642 84904197041868499283.81826247693803025766 68119463508901338780.71385691136448024393 77757107161757805783.82669558045778804943 37852220647667825044.17650999750462108532 535005934450426030.29076171385019870055 56985732672071937246.26508972696768963583 5965753247939245140.17965979764681565584 93592876498746198986.92476172848671702862 30679419746483766011.61591668340216124379 74413146041160108968.01893298863129763508 59328950315453537127.07617366973695372522 33395149686025716151.46511245842444722563 7766329180278118912.83174299073588238628 58629940432108856393.92759375018531550072 78863783720965648564.05697431801314829823 166944049794081128.19658526979050521907 31892767227821857406.16282493864411299502 94259411346782821201.59108486178363522325 90185615428703894199.58955454351356453895 65535842641510536350.33253569738432274408 97205508693946688553.96144375172650830407 23362838463362793462.77139329397433664772 36092559000438545408.46473068745813123782 1564233635023050137.98809585589707185073 93966033308754578592.36069597051537367723 89940924576083458690.65223880546868874275 38311305570920272742.74355449810764424591 22416895397490327372.78221157149550794435 9414491150806756925.508754857483709918 85102665030630347196.06596990857690660954 87780265595935314531.41427470383920788275 65522193100484489598.62395550415439386978 87538197533930038719.42518527201775073949 97607413894758327080.41520454584229263281 76947744869698910899.95457408687737084842 46364594141424828638.31608704288384309509 24840357796821530250.87974218265145610024 13950464460749507141.38398748386276714053 55964292095554670286.8850443505783816716 88062725914644953524.0659462023256874654 72105372066399931733.14914783459718740054 73438900875690036359.8743822520406952447 37454055261724327054.48583961043655243387 30956855546421558264.67978948225885205481 87762460201397969927.67410980980474620753 89928104031148561759.54879072176351370449 22326297975071574286.78484268417807618883 91297704263466686016.00762198962575938745 37404214302915363756.2484772615793879395 19402383441852187111.30120943298259217437 70307509141397240680.36608201017566910631 22114718551254913954.24373931530288381563 25571313703533559448.30329798269983227966 50891745442633855778.81557340474831705291 72727256946532264231.69852858761570648777 58740739034961801787.82108228700735929878 57002194261775431884.05331696015373942203 35853048991121455380.90095265985333548099 47222158545031185810.74330921535849483085 20833389840947105531.55202746747379494621 24087915448867985793.70325839179775293437 73049114501602320793.24656589774267594408 10024422883019745672.44739110975702541534 99504434718840927575.18807169169203081647 77582391396472556538.37898123320168326576 65232265259665864678.29856665236862122607 20648723127319187948.2243191304778369601 5054634303184901957.25525491228725700095 29364544688210019572.92925276534747675349 58264450863726134632.9766554540353206839 64732214137782311354.85077427632473887826 35618844990903781248.48294235919193268544 20796734769907471936.021969636505461423 52324399535488010851.14303680392922380839 71846148456808190897.09089597915760182099 83704156191157105578.78113313375637619954 82050542342208593305.78230902349319947349 44508208729859364829.41063821108061947787 53956230697149797249.05050678424198017222 14869466523534708751.30640876506992079838 1536291025803967759.4004414296068934558 72982651235225423515.30937315422169965731 76634850710172534219.00530755513898286824 67519838596557611970.80706736936865671221 8502101935880897067.34140836340926952355 48091251879893539375.67953624282666542764 58541917384175070071.90170383637784500583 72965569386558465500.79224820470079063745 99248084230082034393.01155189097194259059 64807980172628742299.64810860003823536486 24865368184571212979.02221507889986630442 359432913346445048.18158932918665399027 88593173525953858712.71205811427932142615 12908215757411382040.06552871668402697669 86555706277270689571.9547090421596016395 50263060499081694316.81056584299810104558 41207628326935012943.7530544202181001425 61186296028052536479.10851970443275542829 39358907001313160975.68328010157529504376 25934288044219572598.65281081800189441683 79466206330019757077.61608967168837989657 81262543451497849736.34557650091843122404 52440887911724853479.02135142609218943229 38138476144807593406.80028012907009680119 37627891718184214388.63764924091452620506 47018650552092777636.0680333166211854826 92997403737060301884.73898823686823866102 4975104757687738853.04329440184637437645 80942450305889582253.85271620687708407721 26442279052403816563.07153063597831306765 52526559874622615222.47166087697751627326 12013798813769926541.12338113352663278103 48847582353355172339.53669908901289507986 29612816484217414338.06115628988326492741 24270607108640054092.42640632001317085657 82562776383591403817.62812174254168251696 50243083084998181683.3329603267321638613 66891014280023337456.08869349937453093731 16529917366671550184.79972975164501223801 23841311497457156854.01422967593088153938 20886381842776664774.95058009294612388507 70005478504773981322.18918753593517118535 7670005285642443842.85557877520753079981 33634817607318805211.80820274497018905955 43215198894711636219.06938188195667306856 26430602088906388152.07281183267189598854 73199137434900620916.35894056482029854055 89731513835495089086.8386526908406210412 64246175048254741469.17108297361132315064 47715184475703977679.69947247785499394377 3360760706519161982.65025282527811646306 80918355948646537635.30246298853457874889 23307862715782546075.43934190889071447534 38750347181221105075.59734343094635457225 73877061226131068396.18107057455356034711 58324770489711453822.58528196434690095055 54986909100416283881.73890728901167975411 82127934234270604395.43777653915669427091 45592576926645973588.6198414701222676433 84990568562477753505.30416391778345055587 54170448852551254252.64211518484539500702 95237813443797576070.74419059180676406055 14487608692000258171.43909303151247146038 96619840898297939303.60454288101944077485 50927333511705376185.97919581479732125837 31842667507598496859.31686306611416649193 62509287210219077031.76558726889887322312 78461714868090656834.89432795556650134311 82799437544734820070.86001087747988813498 87032295340936481069.48764910518554778295 66765676093743987948.81218483564915032871 57942074966568280431.5178472168625084173 9598736209662245843.35030296691091569571 71098891546123799836.31476613227902236884 79947343499441690316.35676138583495395177 47492267276163363962.79474703806808781489 77533065204685778687.46239811105960074787 72963342751517002882.25025967638351598144 20962666238596042553.65736861604957933665 3408968689761500640.90340059413994683554 873301503852600347.26191702210140476002 40894701935714083939.51483938443788014683 71476544164728721518.46325238756615799464 89660908824676245173.09153082137584156823 99404393603248842474.62608559780821260137 44623909841764388218.20464716916083794227 34410997984435088131.08940291835656702675 30265315036097386538.95425514816563510258 54741851058499877383.058283521029922345 83963610373868923536.12854307854673994814 57023962454921233747.59008634686062785017 94264563453877507403.21462032656123637911 9358335800225168110.45730419001968184728 58602260483502863520.66980543508898630664 20142886193323611261.75150167555103207508 19289668688248192852.52880693660602805945 76691089531684844259.74603520391162286124 29781174153804665919.78761894232603424139 79348483093763573637.50131692735218009933 33758426718317206237.88671886654327528661 55355463355404265601.78645359701262092469 16929983283573505944.79602679771908246268 5559848883951565060.38175353962810645354 85526468427798452581.20170620721277584208 53166649284795444517.8438420331436500869 80781445538582638641.63015651335610644989 21117557970732046559.51577617115212831182 61546700173140009825.00553045218613411712 77554927055422342419.80554170740912067292 7300431670716697652.85588768917034867995 12354579609363307973.95986263492390678866 5932389438321332392.60644144149043836001 58924220311729115415.92388501782221351616 5723038967349619845.84827124595156126052 10300689820055937947.03003457776599625343 85792245471411112837.99993282685461732094 55355726787310097201.71513858365195150088 92303772915021340074.50236022307662571424 42955193393414707473.16186434604174443197 64879162579925742411.51044946773122000436 7777426806449500684.92342961947255830262 36727425187845679871.30331681418237557039 96375805092005304798.12874592520230295392 63578219547338004763.99166162443784628907 28612237024846905878.17386161563920701119 40692740012156789337.10196550201611463993 87849997875600369807.87471570708575169771 51296105647613152590.42346241471678993765 21667054849103434472.64644396404454244062 28475672378205750463.78747037830286231952 79146487981265043928.22813871511838782235 7391808045358264842.44207612835642080364 31544966498767905931.22562452349095333866 85945327949333959264.42743485787257059484 99012406349726836472.88459315495548964541 93144541687935053371.78545686361338824778 30970392368147922096.2235728992953185251 20010044418995696106.01607292445685930703 96779399667845899638.67336709754318890695 80521393720608748597.06076121346227447977 38446749274501736860.15361577226296212562 60317688435707114714.59955094123114859937 57439654199783447523.68603183878606473696 92439012157285226755.37386112780870260655 72344690728988502244.48916868218087843355 91116190019099967729.69722396507905610933 5770733094031958761.53541003223495584213 59094577426456084553.33897144380364318217 89923951700692280343.30580690664962599772 73698686711756246309.99636948938208523778 66019653866618787326.68633962080596562347 72242090923506865714.73916244883268009622 17325923454848324629.48241529807673244266 30189817871277434165.56198434595166908525 27398845145986512912.90628547481272241787 54485708404175671960.8687116364847788419 85047815467390288105.36118804998945664722 35468748335267286407.03643530182905704736 25040367273408424792.24173137895693159828 52167338842931432283.10233623986909123371 92047126219487605675.70113592345241498783 76209413739324500109.21980874479262078085 29538067093100604439.82792898591638475463 65404514519661293374.63731762598200908797 36896649309068278775.01887409051335356665 2231423897204345867.39509755441834268099 77601492629831964592.33906283264451580451 93724642495526570720.49395153674525204661 95208856762664944030.34041056317649847987 80716277090392260404.34518758335040051737 82622954929817787665.60669983801791955393 95472594204360682513.72705391545367844622 70907319140663180171.20929507256161237658 4625475804155122220.12767062769913835882 61553399383351822766.19129836751465367258 24857263419090624499.96640098846753942793 19273583110122627166.70233941346445501737 81892426560782571710.8408082390897917824 54791982518465853689.00685999550571335842 31997811226677109237.71122888087615023967 60959926541628887392.81559370032182362788 1774517935788738360.49483492722475095993 85197774783372121768.65854976852876749473 10128852342866859593.9635670034494740272 88518198252521272148.0996752498601642542 68366102165424545161.67046705329680989109 62804692451943287345.22606211640822795907 71665247390589520513.88023312395025148141 50477384193628094551.10572819359338262851 79304246084687678724.45065440284189056161 43201461619736535785.63088819926030909308 9490664475878123475.9059973367641455519 43016151560593907899.5749560957000093913 37176868315737698551.91346057986406738248 67097322506801266096.95429528917229231797 10390360572936950560.83914986937795557883 26136497918794927025.10184332023107511914 34776979533798353537.91168780182461682505 47225360719646851175.12170333020731902718 97240480985335432497.5316953828262109363 36676877745604298661.33060456699313936667 35419450642758059377.74849945403017731283 9837832102710421466.98601586308830165865 58788969253441483419.32226902687131620363 23639532361624282759.44802384461745084866 10430703056563105523.03691295043175577774 47581204921088667696.90473683623503678548 33310847295660635091.181978568274684687 90409484745821128910.35372938403612842489 23023904581355216237.21139034693179214492 39032234878657721315.9820650470982252691 61123955670020483447.67531568677404675132 57744692986568158157.29192878440864098291 41961578269603753216.89200946278433330324 32348820042411195754.3312644285287832464 84654125409964922730.37173788959115150753 97847797408253537046.7694891292866085705 17507021275002160862.04822178078104368509 7856795909945376999.16855228220136009397 91365437907306566733.95035633263679173523 5226456536421622713.67842759818771784517 8251335532511408925.23389594829938378332 95756563393875455468.36563459520833957427 38342312590916716707.0580362341713948093 21600345048227498336.49771278364125821429 71922195647906249693.16579325873254105086 70920285555766630879.7547528503096589283 9680388708598082281.97346110121907440345 39178495307368209326.31926251956845528521 26352837109261606823.12404385840016429686 10525526941511389415.37629080944625881218 50908089060856189547.80384140783407864272 76267930091894407951.30915670115528002393 78331557419199634504.15219512084479361913 89482972767805168027.39144442250558655277 83156695905425612040.26128096336241918307 72309344933420702479.79783605215351780668 36428047208919044624.91008900689742713166 65373445711060006153.90009300187815696327 82552093853861206483.61750643945685065271 24806267611084177022.83752414776722808083 45239044946849080337.33559034558622429702 14805185556617776256.46032773794088289207 57014567618347475.38395419539121745047 43639953156063919579.59205608028490061264 75792776706776029252.5662165833299201811 97563607917379155306.50896631405069566338 38316910765286167226.09395065919112853782 86540401563503932170.23327918193738677766 45606778378171733283.2174676566081768661 42961538443990709937.49868009934930571198 44043167945748531613.2202841058895961358 70195514202702201369.53993422258791973171 86242404692075841836.64104208082698236443 30769509499739279402.05453754590219111984 27994529055044082562.92015668634639374086 60830849308769594131.46460347410085479255 37970414478693962901.01721728063918737625 10444017020054800844.22623864554574054837 43492922173156110266.23585700140067810025 96514880948108619377.25583707663339026675 5151536071905449407.65141338993936346931 72898049502409324845.70348418782975796828 76259654646575456805.33515696785492254384 77434570102120257603.41591246746593385677 33592663792492762992.98919460651132744401 63933453122433579026.26535576681213125758 62116943205464856772.43983562694747588872 96704565034447807041.26489360865386607304 6543136124375400850.10544535632698848104 85982986373336092371.93097727413588646584 57071138279910165367.6170073139198773515 84225611067658899070.42445880872800798479 78575835459227352288.88893651371557963962 89868169485855031743.22793370363115730641 13220760059316874110.3728308745485528854 94261986056227747450.5230441072030519219 45904775343237615634.96138409658572471967 44195116534378281262.30094847823734403749 91846863120678574696.9119914784061826446 57019829669791360636.51637082095004772148 56935865828780475103.03057932180068068868 88541027061889946153.88889656176760792 22301246362030407494.26359522445681870805 58239368160146090213.32297398081757886487 12103086073235582416.47572933336250910245 90991104441316640008.10932714857359550406 78923914967796245835.89770145240753879111 2844300616535376454.29837684305368486611 75726926729098552869.21182094066220759423 30653782783369823877.05774203242926154701 48435980644982916166.83884379073207037896 4637134269465493490.216317828202973245 16406673495643426159.71680036223620431233 40823523868737811527.7927799117968775272 54926273819625396748.70821326225522495604 3504875903207804129.10327681823277756278 31740846499415301454.19785310398031813495 8214867528786507803.90153895570992713563 25899710342256418168.73649147533481871177 4049300109457397063.14264101075251933075 56444229490693392162.88279153505508947744 13366297834363899975.92979082588951630436 5400959743454942100.04257044693968088438 69752053729779357774.27017574013228063275 26268546782399274264.90878786719060381415 29757524274497503228.76566171280862641521 38713538202633141850.88985918410126921221 80922686324967338234.71832751395365846275 25277818839813987235.0324100760285764474 46483528813937232446.48938112549556695543 76123343349694624040.34057400520656091048 96004562760471740458.53277349469084438382 2572325656993508394.79695433542474518016 89039167616273763361.38209359727903880896 34896021665235699989.53824440568585003307 56679604215904853452.39804308635385784812 61388053735395336748.51941065317016218378 80356986369997776468.33888206738393231046 11662562740108278573.57075868225396335351 42902961147672876860.08688476489125896825 20222781714608680909.68100669586357439695 61709740623782807610.6100285372597134673 40026697288566473261.29281877085979957655 11683248179011974690.89219266706181181044 2953388109478896009.64434208400961234568 38733956317878493169.25660581771553477456 63615624186704038837.88640255634978529335 1696109921221800509.88380487058737442725 9595370532356509620.60653974132605832187 64807053436414721856.46613033589931475145 95555543133502425681.99135516348871155959 48657342726787787609.40037230293828358187 67157380452253586814.50561543554785540244 43491243626601617959.8974925382003188096 30656764037709196544.39832649671413852046 93051935173577884350.95417412891082673632 15537412652347780566.35441752352925833769 97761635876981724518.5681850622385470693 4260500564065212417.46633439685627589171 69051653321178659938.18482507894005848715 87816346074161012582.94380752295280555568 71223461721941446642.75316076427260451882 27185917529777593445.64428176086399092352 95562512622207225292.64234477023562756909 27189281944541042380.45388156227296503745 81723111752339775046.1125547478878879769 3914453638810928186.60486113484611760368 32861969207991808618.2844169388691130257 31385506134041935806.97924194595623038501 93432716711896289857.37601703746880284073 79901553864713210584.01841289358655739327 77895187598435186774.44240487610151538011 80851895541632148861.11329155871192145945 91411176458895544501.72006036390786191312 57017567655621357720.12807956482889333012 24520145826707034627.79270550011846581321 47727776153635795427.52943455374009251038 48220146107336692740.33239788648413300935 39266729104345347225.57868677707788440983 94953449566652764707.3739149882884262777 38728371944380957990.0356514018225327345 882251563495552717.75679657466715935728 89282259932469711771.61024872047622556091 54677674897886976123.09059159128182857255 87586955848969047639.42887687111823500118 42660089460255113198.75110157890166444743 71359390535395158870.34814931793839692614 71479122712727593491.06500704156505025288 15400063478205199884.30411320817036446882 91129027474568200649.97471879093743248217 80526768627049824053.39315089099446436818 1343189731941591220.58530795491109837976 55610297229756126576.20010451062173023834 53239621291012612648.82587916212931386372 62169502145849541122.57701717537463157756 41436934678571915375.32595328692890308626 10872362803666965647.8546752386110288284 15932295619560422103.62545446998136846138 42363084361869112864.38895759243661222957 86241022373965211159.51596249459669815068 88798071093278986214.14590678905666652665 41350265842504174681.91296572756982747706 24224070714049673494.3632942584600687354 54656547075207236204.1557186961647677895 18254496596646022521.1469720254100298285 33096196857999906264.14150958332827904622 24906129722632084719.87189678145078378894 31976143162205170175.35897374118293228826 87052775083850636449.50088116241401284984 28122542384516101936.14562633902492964723 74903651974234377325.75818537121785698764 9182240868849855171.28180035614546610725 39542983564555052554.59791684836165115436 92969149461273436325.38712181761196769234 25114636597676851491.45492891947441909778 51960421727840430387.99148811544766642909 82551899930628964276.35702510476207777292 15306515333056703828.54260930047842195691 56022807728283870705.16448474168717456296 71571975767843880431.24490083698606687514 78893299014182334835.50451751917375001103 64046953587212217951.769760209213060519 74639810660024794809.65760882061329165286 54696088087138452769.00802707006090532464 91751215776622752105.77986191710244909346 26206431219428235181.74797861642150078519 25978965822351965501.4792460898947338918 69818831507106894998.47116857818316581598 52457961788873825809.78221107666942921541 9336806687621486974.34491707158467198303 53024105435000837902.21649047442672630656 53655178120341161204.67683949547478614007 81451839963979547052.26725307323574835885 87599744619307556526.49262038143562821501 66129375015994246836.49445374260316080597 97496721400492616738.55294328287886596096 70762311819670997253.10611625552023814262 17639130586050936134.43768219484906479933 55519976455125865392.64268742692184595121 60205489557316821481.91190679514986219497 23719188316993568917.3748933146902344031 20141555589735945254.83056564196650710188 76773332525868748473.72667014449045101307 40006615287951311234.09310713100200907815 18323468889488811125.04343760969411013583 8680209723379111524.85535828419960451501 69541250432868173534.51330898201817579235 44867473577926634781.40000770688575992675 71193333714533255843.69328476907661547517 85330854428883108451.65927301892984966573 59587644703588391407.62512205197791902325 31423732253267037374.27230152095242157662 83713578423112738682.67033230950165993657 8569714161428907436.63224982842882542798 61770292649781725521.32430638571800720398 78496032516280620192.99824096088776194037 87692213082635221717.41909620521923878978 27936440909425697801.42903049748085710796 71533910963996370127.71420146940425338963 8775643091932179521.0178538998828000073 99398098911068628366.93930291190493394294 71288438308540628344.73813370678523031172 30264243409815686347.79130533856232977689 81157767699817702559.46857520259902023581 15007695941614957689.80806793450427288135 4473885944158731405.76422627864813523693 86739335563062970304.27543788208295011176 8111866372207868979.05940347470173040477 27584213328766181615.82064534861930523677 99413711676170329424.44428800133110409788 41643556165692229707.26306519284811942892 72652308616990919152.39081096807937622198 39395640060476106749.94448212482429124307 57325480517502193438.07957856378731882857 46737049038976472352.11551458553748392146 62204817677785989722.97617428753191470393 53507740942913440200.68240365746497057762 5116510966847772160.78146590952085135264 68174263052401703827.0763663520750303721 96560056937885923269.92254939827805756178 40784638011141871831.07261851791556198933 90043167883570162686.1014179005781450882 30665841595530642203.43540931343868111912 12014360899822530207.04100957185446713783 95304394373208472785.70177440384892231017 76202349130533820205.83703030161140447732 38025748050065520776.8118305799829918163 72670148849741314845.16733700792921840974 91197415128688275463.06317263128209268367 21360867757732118853.84294835691720651742 74138069941539973212.05178571354191166569 2560870737492766130.32279124067387248563 26175235044221231803.625172895825920468 37811068628403831509.08843501848574997415 55721126584235820484.49301700152452679568 85703762415065480068.19553075221101247895 51022053204675434579.33512035872011347815 35255205157094686394.22888859377736336742 53747077762032941592.02827055178382337006 27128996232481395619.80950028167666900757 27093978418997587336.60983960577917919964 99208287754825324511.09748277859092003444 52818313586137688120.87016220843050354656 41328696662176910040.39636195496755253288 37425527499103266057.56446494710333525024 79546996065400565242.178426774088300394 72072587305673714106.29137120033003103552 80262736261110822052.48519073923677358258 22723247385551065701.38131709266601344365 57169022368601783443.79623287774169913996 90804182448531156328.75186474263674914781 55704460073618662119.12206971596058792961 96508974523295753805.18779175977224685424 59036336400583215851.276862444660171342 90303428017439830240.03172939020519480797 80299741962324428795.26224571751138460275 26420710327923585893.19230026651485356143 14624999274242835498.22580208198858681199 57046344850626564825.43078372516832891232 93396331391774703035.65038315689221849958 2097006251094960207.90851444950926495953 21871165686406761123.52211499896398779373 54528850471951599450.43367545080994198501 15149671920965125160.80438205574188826527 80777483390151231446.08149908404524497569 62141499846843940390.29865047844138992362 91233701183249646172.06798904157871454216 50561106734477999578.58913621795900939021 26117358867632684534.58637488225279623898 42421085606166885666.11188731620142003392 78715219771097866207.14319424550512883712 43655373362529105192.17113491736104231791 40852214400732703515.38031432443396840621 15498326506580884105.94000090257581259431 80849757059811182324.98364148836245020365 59615271690509541005.44083970887477991084 25751165515215575635.48300912046274543668 44714320273484383187.64429200447556356732 72425506400775686463.60354236826796261855 40042695985726162301.8515116864388821792 88418527832320174908.06222177659462721047 34754061060823168551.23995609351519025015 26800261551980617955.66940625269906228052 99809960024284718346.82316410202340630788 86780263762683702388.21410441855658828141 43342682860138036745.52859154145125652869 40976446761398900412.99516507361138305994 52334981860034674960.45431027541256442642 79728603365552664913.41996106564826378006 94433365495720200632.99278518616046273821 10060025427660870144.58434789426786536283 78783210724727641297.2404328168813445833 76061828735625934779.14684230471643303861 15149098936299473313.4816961480513274071 91984976991655251448.61549605478277278237 13467897895387096897.35999198880867455459 20647482718962880280.16664975413514914401 57023693521916109046.68847817916367828091 17405457983917664656.5470345163149367908 99134366252163880930.00484605748104769421 2919506456734791170.04069000273713278806 91402033550745072846.18956008487397404794 36266666197772152297.64157418521983682127 797885592014577711.10723583005081101497 69764605409950446.71379040215811814427 49869582005365995113.73137401452530036514 70831002179997235745.62868613580735398924 57774018884947527001.5675471919142262942 84242755188642839884.66602444162978736378 10293387754279404467.5809515094098046175 77528368107127055158.97239090697530967727 80174098247553187537.50377477619611933768 41652479044433164425.05073550779642271356 41714772217373924118.44110945729444659768 79982606580959494542.48008895376435418464 20335816102365023806.22446255154505298153 32901570074785831550.2896258356788515221 30716470038612185815.13872348037212216363 69537636367688725980.53416520132233073229 84200238616466773240.16514955109469563586 10781245110168386211.79276432690843108556 24945658678535108806.96361627222094783987 86518716496665996496.07741983218094114776 43326104740675082903.48206867879997945579 94261445818910901648.98758712242769159421 84073817211806000483.2261799929874198377 85422347020863706032.84198086352564071311 12950448145522383657.62208555013429614646 29140451011615713728.54229095103352092125 63882112925940425819.7758143535136009975 62951382726245183525.59233474675929532205 61890384758747218994.29871471400854749312 1802833715334000163.85261110562524110678 78456477375469095530.0149830645284514728 1312988985618716956.01629414732777633463 10855476543872096557.67233933771522260093 95455769896548935403.7864112857392184581 81868801564436515334.23898182357323715398 20689663439021451207.12711055072606488372 72280515484315813286.87818844536065832284 9503992480002228764.97848589019185342157 25642976111974603161.05351149604282263315 14449822807177671040.46110884131765826451 18795142787968451115.28423841096677343677 41066464926116201014.77933342120684814373 86747488906698306172.87774144251785723174 66112322559397153925.75892727455589944999 86165640651147451429.30701077166386879777 47186813157909756756.90668319504899270319 8199125193793887526.3255019962175005522 67289514524868835934.76373574522519933613 91446314153098436120.27329445213110830478 95147462982070564790.84054663706530595542 20110078677995840565.36930673666124797285 64532078404940954675.57499322733390214247 96014738109743620044.11327612962304660822 78972859811667213141.53831185400189670416 81226692083755855479.23068987224758571076 29541317261108907524.53980377493218950604 6960946747177435134.11263022424972761093 39045460588213760979.58163931628416424993 89799689656263946358.10513569867932151091 2432305825069766629.34506508614167150436 42441054979143005147.95674871464424326591 10007033089585937886.42514231867520602835 30296256485133538001.11200594998110348475 2335592799129161856.95210695021009403538 9031153911284352484.61756235121234762008 88511473177571809056.34107819427962513658 40667096248947482017.46702871610175943436 35574260614543230065.72042200192193879333 98772384078195966099.01846399800220912287 96890300430504077608.78982863114997985678 75366059373313183340.82585945447485516604 37501624633026740070.84158769752074990033 11966135766910897014.07631470919171663107 10436029424131985355.67861083597628298671 54317865877455773811.06826304947151177317 16049318709799916209.529587161722936306 19070699665778707938.16169606167282906534 81714656420879560494.00393504561900502235 25469428070280534565.3067665448161635587 42960489656869791054.54122413272315739599 74879094997705823362.37238868714128949633 51289407275122010746.46993206062763571388 80604198390799604584.61340776584320058181 1087097130706399747.46968834143949985596 322697784990956620.5946248247781107181 36275329491311590157.53200829383659459748 77103873770618356403.54994780480709146423 5667239070258467325.02557418665001966921 87680620116001889277.53814735428048802536 20305169032627169617.52611741502083940323 37955060256204505471.1830540693092370171 81605386511464768739.14507277674852598197 56488853667356320092.31438967535320554015 67691971798137516487.22278178603648971481 54645578298674683278.34521928863417496921 96102437755191040087.21088183192358960409 59478678012689838280.13387954491109133387 65705521226788426965.94130618241044354569 80819729263052203279.21794506483560285213 96855568033550569053.50163589310494396994 72837416441756726317.79813292375902899174 28119141701788242043.84226923892776029249 20079901127814740055.52868634771219806686 3162158487384217379.52517062117479058045 2149372924809284216.71363506598131877506 64124663580578366052.86745676800642632989 87277058487305784696.51010160047367158218 25601688528902532783.78207655774387349622 53445453507424240659.02677749757611245908 89216123305538810356.73152497901782048582 68708524015814796873.19919532429269075836 31149069154399555242.16060002166308020031 37302351036317633699.56463182873496889666 6281918053133020381.55188433150323527748 77343046957461563780.5699693656263101499 37832660854132584260.30409902252454443224 13263189965993742587.41968929667446705518 75008329155870769408.44008880491877670679 11636530448031490254.45604984602582565233 38994708275413642087.1796991871707992903 57327726503279535877.81856087739362722084 34449852183924005508.24664814063281133174 67475881526550536616.88725822132984397238 68173697120465949633.14675102521411461825 3681331797308578847.51648664194848737928 45896635728888514845.06535581983433957283 59944604929048661208.18072825915948013562 14561615199293396059.54287685127942025441 80786907567432768812.34048336179136582706 75224416796764521606.38902320064561248872 24116442752797226788.50069922410836964928 98660956612349592029.80803969162886914718 63178223615370810732.78524823684005573769 39736404413854223714.43466018131480578916 44532754750879731151.39109671159183928795 34832335580396951715.41234957959303456881 2800510392481114406.03123937190024991209 99297093506397782441.28660507360521444223 92278778223424136581.72392555801507206944 50029072119708916242.66473904358477660188 55397250066275291252.86123509059285133805 51335353479302929799.57536389681897841376 44296539323814050315.0423342355976386214 31778661314200448966.4626801947238334712 37992003259505579307.7021400239379321535 42285976128353258076.88789613098869765368 49256428986338126424.53868104238102077118 47634896469743564213.54981005838434369414 25967213280508780132.59477311225361968342 58840852220478969556.24227297813508603501 58585174782071618478.4540734661825702848 80392729538305024926.82236000146823332962 75570286583770937273.19319617109632061578 9710997517950580761.7155760735884765199 27076322118681931093.86429642364603852856 13225176801183241263.75851637239124657293 34440300975954961978.18449822305438396318 6915657167589876111.32525503390991481018 38137583659427232071.34563018306083337543 26762917820065470721.41199365381065873652 20692584893792071168.98491774096830501248 68962371489559757781.33744476964438492456 43946652790007070920.9528393819548768921 20445107096784322974.57894744603589749585 21453883073884799890.19241283787999677865 77059038894675291193.52055575907329708098 25114471617883749090.97717488090320479635 13029596891287468102.66309323757683902882 48551636646421283376.57648710700615984919 47339614252249055900.58511073492564857902 71808395489283588187.88937912838157637764 95953842517857059504.81859876192297127121 26451381721280990256.4396746741833034634 21306088041729904354.53863410452953879901 45881491448129314529.76426938116799123128 29867715185476796754.42734658435299659581 6110894993578878944.24594049575155668104 21604978890291058774.69615834209025669584 56279700272419270334.99799100853940321543 74985241231801663488.33913314776746494645 14306617435518273110.19831605834721092105 57514803120605586849.46894536931050556221 82334078494481981051.56941331176216909652 95208585317169187258.39745196715615587892 33450064844550126373.5601294064420394463 5976915064818285290.29482443886208328398 55212610186849023947.64956868073327586465 10110914324378483830.16960880738217809314 36364217685027471618.27870059963884556379 98357296543795993817.36125831445783931379 19761116635231423968.6735533242279152155 42627821893452387146.50138760864443017981 13641281444259528362.52505901930646797085 1107701926089305614.02779765796174676433 94090155997580257308.36993370191594411321 18797704984810806157.52592041932960995073 42644822933666088782.51670251015001746808 39586738389526141469.14203299128088655229 23975861012312725750.89148113222440310373 32012513793688237138.99167553348185297534 84061896366280838112.47028764829245059536 6750349217600455949.08476480185429140038 36541554979351257781.28068609605395854193 49850591189292734377.25447473189090008645 87704994367159707791.02249974907796890822 43897347417851753635.01487896301018420273 34221446895734368645.06261226079303895092 54589745986056093724.49688053585943631842 57292095465706746396.93413101779848089269 56595548071428573974.67293716635853648923 70504763073698661177.39651950526060470748 10738870064442793255.44385927753276102662 87427898642380576476.64617079245603138863 57342000514157397528.41241353093056577367 15104198038105927162.23663919816194577995 98854685382902773889.99346969340467535239 43284812058381460281.58877218581065290275 19800600378598548432.97439311970690386741 34863589467486716174.53690260881404388761 7805909987092192545.36986354937001944297 32409790965028319097.33536077992160010648 64478601167979002841.46143493965616604228 32330987364924025403.02493627956971214364 40639461575997900020.5387256025229745282 42405423292359633019.5711348066700588571 47549860981740290965.65735009754720377512 8417676270929143669.78618549706020045001 16021614836967249766.31227567357839968249 53056842940914276071.80440975994575926728 65685532197239302274.46905030548530279451 88827849699400741722.28244261090850413151 6581391983290391507.06397722518673485029 84085785833902780145.60170476540181507132 89597147775112785137.58848383738982216266 44752204799899028023.49499713161757467344 30220789408625274585.24413921334146962993 13404684362529465305.21403247513495444631 65022227867140519691.6080776594422184994 16157860857446917775.38355486487366866238 80078506533178622169.58854605695005564152 50031238497027445754.70303238945330278172 6048476355733684500.94394346831150608004 74094018580981570615.34347293337918649397 988410684641031469.74018039526954691978 34215824036087546482.24867050296323044658 50133348839988461786.99712044216820839945 96128314305291313254.0343067381351227266 94448481562555292383.45643771876264761759 59113889012183657184.58498408412153465941 39168477110438511542.55313397032436799092 13772377290788942416.6627251623611515382 50356190521638847024.38641392487092364656 71380544226974636196.17712937609426848307 2486592143677798828.73656551625464119712 18759557054767333538.67163044493801185334 28817928367305395322.26747881405389885475 57079608226617157055.24361483729789843795 74350476285260763947.98604835675421260883 53077360841248097243.68518614715013625071 98805534231537423545.89150834774386927198 16405886268828856712.69255240519315267852 81773279767473726872.65700417668595886214 12184124077078793582.73057906192094779609 55420408466177291899.01619251551403693985 36249324574483839997.75980952924642849786 47224663877796900206.16184752506023551214 95481129067811937173.40287365018984113879 95027006210704856005.81785662463971842947 45166704021254850424.78911610449384228976 15263816991287433383.50945479185346971918 88767804657411127252.71280907818676377241 40670531436117288615.64618466291969249804 62274417722342428345.29536875296773951687 36638670829635502846.24154106368564980172 19017580347794906786.90425593219044923432 32668753722011723873.04060614665577082645 55410538070720706524.9305677257552195327 64697613467533103281.47895222940555191945 37696884384717504623.29677366546922656397 48994211959996094366.19097533567740069387 5414540413619870689.52691526758568443426 46188257847531028405.88804180325402131909 27746099135946852878.88249205053236356222 4803330435819242730.55486724863864821054 47218344813314910368.06923279982221098787 40545498074801946406.37197806669477959268 58146881024264672616.31893320389927501099 21771012403010061476.75614667783141335889 79891579209036848781.47377844505489022393 37212886169814120087.87177160250431534313 41961232122491947162.50913694717360497593 342347386694282594.79124727878859201819 59327964610762249510.47786385133813769676 64630864998386119622.29398011561918324712 43356339368817689949.02887733603651630209 88148162799714876851.21507030873019977421 5491165958806545406.65930436868301153108 39469283217505245426.65204118284074462909 898201237123850173.88951143848008075203 63704967513344061508.67052500725637654049 4549050382163336839.55187522440744042968 65003536475241599771.35172005523361452253 6941366834317700730.96512859406830335982 19752843424294945860.83452680179078357965 72622420599080444164.43856608114274401293 10893984788411418983.23329897493488359565 99512895559539940177.76764809662449988118 5396199785534029791.34831605082936917753 57534504505701559919.67709351624205281265 83772934043483779475.89349582646474099526 92525877412752018103.59090019412736091931 97067445201775540817.99986799086094077161 72719735423566784463.50073703593800522347 78729102809730371143.09831711809632190237 7307964746265547833.22984642100689741563 31199016687972618367.11460545019197784128 26106400561217022442.45314130611531894104 61054217491983780429.06481348627492485756 23322217728681116191.78702286188857925838 97145193168745621236.58009345671817688173 95037433159346492088.76162517689917750875 11124147717545108564.71458191270625147675 8908655894292874381.79805833169158349672 36890619187495111661.03551972731195770216 59406455373489783852.75258459727908644783 56860269504484984463.29008427837386022798 36697774673508627938.48536463143696538583 35526363463344162024.8899741236819164961 64475099349607521842.71976071831001502251 37031709690652206268.35537836960002023699 60241363774826566418.96243117320459237788 39135051505414344108.17944435010012879599 93172147020001304002.28984203666650079731 21302452460386077480.68737405885911435815 5518631370000835454.021187824995272253 98433602470156396124.73047224965960789889 77290578896254503892.7610126203460587181 3842298420550105385.54005956561004676757 22521366052382468885.69435921372593970848 13554301439904336204.28229405622799283047 26108891027620774265.04262754226118259377 94965306922267960997.2325413482284210112 61466026365564624593.32242950013911793526 17479027839062630295.35248692941871645991 28620395696665732619.32376801293752534867 25538212794472079369.83927280515785316703 28452864164029448949.74071781538753970304 68090125766559296453.6762867826128986971 6499499049329354749.74826019619543146637 17173647409344197685.13585358814023379238 71922278935766163477.48093013204835505588 62446023383821667979.08369426371612002133 41934804919382171988.0479217808298349017 15561091429355741629.06304217779910042046 8536872124834585292.53539618458726091927 45469593512550578989.72364207471416512263 78474559231248174643.83621582634010022779 90845815486572857235.67500454502014494596 35625644626877561951.40601646807163247041 68071194677339989741.84223849818688091278 64536173951040175269.08549637593294056318 27433204541858234307.61977721936785547821 94825165017879544600.1543295581217531706 36914690336487752431.5977005558533337143 53530562038208929766.528109559008981565 9735425450452581971.4089349314552137824 87488060565357872620.61692846615249041935 38646616291516661565.48135477434889485132 90522687383021736562.0041553773574992537 93807393771414588877.46560409623316101446 65075151421384601313.65809515678181165459 13684371275213335053.24358814968516781064 44642532974435870501.27513377702078720009 88964366449970189711.37115380134445056777 50361752871866038227.62703754069862826287 74640854410199660544.69868083813644834414 47909623153347093790.91863127301318921335 11631996161601284284.94064590329964409631 59414579233710029665.41695828557676263029 37950816154405947111.98520468717943151978 58066686610313724464.4380836068973757143 29941301602010070180.97117032114726236621 86854960492816747044.21052238186265638171 42660540158584162841.28618612406671907929 69671785331444779564.95445355546126779937 76041742016366167083.85339198232987543486 92798930596576005807.19290350091463375858 78457179135908169063.6595104373982403186 64213693692252777387.20749677775342118184 69760948926059852911.56312995560751814659 27790888250578404666.2788936092858270955 78380349877999662256.80576771276280587371 81175053029354247730.17330873979706747284 63994415834425794380.70356922406130428634 31561397845839668384.19507763342485980455 54039447102360685066.90072580849430782032 94201720078249987611.56066356518047467268 79366694050635175925.58825283724428843321 28868149025338682438.95320874611608241436 13296692758136314967.49579006173150847134 93411632090625793243.60414844503368952852 88040558986264886998.4313174362721829382 78756090322053289988.98661130216571400293 55040252865010489622.38053936330303605851 608815946950354132.82862996337553927649 3574016536408359691.46335343983086216074 91579867446927004150.22489178779502419657 75915371172911136286.34394985962297474478 51343779015344735022.11411655153875048572 77678030683550487548.6783470068214949311 70955979678793579443.05734088358729210423 4171825776179844716.18498987621216342984 75435375215389246066.28059192970795689563 8632471285098794199.82336170290076483174 45143769009012968167.44975354132214270325 38494302711203093094.13547930004492157165 26861938966318678747.08573352436391720678 67170013857372299537.63937361249090048727 69403332935259131431.10030331249992835886 51296735971987077657.95582357201130630829 32910534842697940709.48372265037645399983 47179729736224146468.38006565444550853476 1504880897180484424.235817717001823349 95392247784290071827.62514681526950013051 76165169817183794116.2758878561108567295 73613025639624264786.90467083885519151749 13531670635139682263.02855545885015849445 36368192482239972840.05145770108513413649 35914433311225708764.24127308874454496799 99269970697494110325.58864761742117798244 59279575945491900547.57207252024486899155 83984512805138260478.30461192817413123657 93438168971898148586.92185268073090244363 88207934402988860064.68353668358714596725 40878581680496134486.52846331672017000907 5066201676855598416.71045174728978756986 47393643560548026802.73176990302561567128 65736136598517714550.58878553127330861868 35879775000672037746.60189002016416359847 78536613315797140710.98944547078703560847 18890745771474091951.18988885456572633555 91568889710774829018.04896331220448905376 62989301613937386970.61874421916728915286 44791351534306850172.69990507690439858484 60142047709109299949.50279455322119965602 27084063396511041286.32521904854814302266 35270347151041589482.04679464415880568867 79404845229912158143.86762010046294877275 93921172732082883949.77954703192693442188 23553556057216038642.07962277867925626842 30443245234321564723.40427587584078711093 342628233698047310.66782109947387792342 67694339416976868177.86275298945011838653 32422947518290125434.08030384958820873101 74369547868419635341.48822433558033247332 18482625315481848939.55782574583956199734 66725562994887624962.39668248711358290784 70825292867606716246.81549356169424754327 66303550503235292620.32449723245645530914 87085079893278227543.71069647468989748431 81164236888800147563.99858766706526915929 71173252141744956792.63531789276542826331 73368049628041488756.51569196859251386011 63883445679392074899.23872112338092253119 13330747059549350644.57884946053545119629 43023222892168320148.77128003574025942049 81238673799306243431.66707562204139576433 79363843702230450213.70268366209894503289 53129760041857246852.29237032415195396949 48219696000718225200.7723966555536413454 67751010055862048887.51569257091882631383 66798301705795929783.01646664698467881467 56331149395270385987.18348348535232578795 70612095012358097257.95959513071978163483 87142698112491133711.45988571340836290137 51126959226299358773.49765304851421182591 58308736294345953840.67414524291871456562 15124417780624556792.11195533514220213482 48416035275353700550.14863492980079382892 38494879904130961439.66351548214181789815 25788600125428763729.87681741784367386497 72962721933203360545.50726323508803443828 18785087537352540465.49808504353636047344 99132661779437496430.89041151070795577935 14737863290769870765.09860726253205152754 14608800740661190599.14421692967602800913 22039700078645542977.91982670795055345139 8237613649580989373.88048370963310981431 73937537728629430977.49369232727641133958 14103280047048805711.11459093520691006316 60498331240285441225.18895704790196962867 18785178661779246082.08507642690693369129 10920426296559231226.25154675089887368656 51805280404263034918.00170113980351357127 15620721804514569287.3221621966692186203 32991616333764165395.88075247166026819658 86691469418588064595.5285494244873262488 87715993565522806835.43141961701865437449 80910201741505093615.13696336347574369761 39805142573160038535.236694017736141485 43607742427753682405.39008981267193243172 74105542504625185695.70672815276430375357 19686999375303617441.18454971634303209183 47816264725728847519.6838865072215218261 39600397922048550082.09561971387364928607 28126174971613149480.10092607290805882761 29943939878722485926.10331852308401259353 59551638711216535110.73450638628491465983 49919098301165219231.4809090078545896458 98609951514208008339.45755144475145903339 30319749770007676960.40673605944937340001 68680820252451068299.74208995620115640601 85830635211450190239.58518719745916066835 83386046793893374725.92134286041097264131 91737850754798714179.4270558179415175788 86288075316448033578.78105870403175566892 25292910732128358360.10189629224316725905 13554977403991145307.91973785391349479115 19414569635508700807.79360774328916572496 42631517630452868040.31814543425298792122 90587862594240021896.67234064689186262024 79471841874517572417.385712921399677874 71690744804302597517.92070006777095410752 19869744776858914144.95029938624378950447 97070327609784476343.35548070822849711235 10135575575263159322.81830162765458044744 7123420266758203316.99222896241773395976 77468706087875802813.32411239850438055474 9853183245830164720.47616540108780089663 48055990735215044045.06477746372410803852 32778745896988131527.24405383484100058114 16476571727685578571.58194737221788828151 43076976603998152759.10264919829298851116 92083092096305224577.3107845170393045496 93686937861695822573.98428737976641386448 28327128267324582240.26960611393670540937 13083298567908094379.75952580219490991219 61868090770889765675.30750937893774872843 96610088868172595538.49951073349021329755 48209837385528734922.03578360189293170175 47425472699312698881.90132168742306040509 67428556712252389190.15443295936411475985 49840450006580646052.24470098006429174032 29273460566744081809.69454037596903411074 61866638512694292387.24164551678866044874 54704569501574687705.69432464845066267032 44315698343884404864.48385741853638860873 58538174123224437716.43218693979296454364 62396579323525321546.66848217311413848233 78235378165567139242.68688416730501409329 7475584674526509598.27657025973104333556 69214182149985837336.72629087989456293277 1658416581484386315.86550713328872230251 7229550543708963767.62948401006752631799 99116509850671243776.97058644009832005693 18387163246737500239.03778831868334487321 57859436204718887270.82180313824204986016 74270389901526491580.28015176129340832258 61595900006880952364.32060233772765030675 52675558275788490450.59473732540386401258 59430029077559512643.84205983403060970136 39730190215852183257.32151544581131426744 82051674886282742365.64114048391248098289 21423974202262684192.24746216224350770654 32961861378932197047.78697775070827241074 28819591971338015384.69711606994429936462 52265077603740975458.29354419622232081902 82645243559936323702.83836304973705302297 37490328277018517604.84687673777763907324 44346540360840421996.95057408963251257675 424394741613679145.72709548187447321961 92520892894708226883.85734844401759105712 87331824609577343737.43875972389689435029 95794436692776429764.49220512834517673052 15536341296707188838.40732303131367640578 15669133299075128558.53315594276627716393 49475428522960766627.30705504094468861709 78133355045348438802.15946782449491802486 30581141183801130756.55921992932447636961 87328445675222473089.95501529466397653527 85162598205743210.03367540687037818293 95496250263082147719.77917155470726622124 18476681647508446066.365184221079527329 6679840240559287273.59851786524949960961 5781719255826722482.08721980632571367171 85243785713387187457.80328963440674613652 51615809346921787474.83352409379339740581 36197321293078824192.83547320509934496713 44343550690061496203.0355666845341531966 95855630252989542185.88937985640063887695 12447729223121814163.46543096449071280538 66146668247982541023.77562437584863279637 73248756762417280295.97686139296014759596 93124042343674472570.90367651465633482597 34856723242365028257.60984790931493868708 44737005601666594170.18999028449809263315 59975311507931016745.75322151096067618205 83225822605438876773.80431506402308296829 85436537467885204680.64943656371405237626 94571200488273621707.37054177134492409844 23250580788132568937.35362705027440129382 55965377663776640986.53234587176928698307 5736888051203266015.9031549121188482667 23367152069675565839.87101370812539016106 28580899555768110723.84280662349515060206 6852088663879396175.90018336401475604228 16364521404783162730.39317448076908342908 38866621008023532027.83959381831177292378 47473028093876188793.64888602966335730671 52790735475161749413.52781887848637654334 26910705501727978469.20113626264793812847 47923009419441849203.49241641332530265694 41509230001709295455.07143550926165084283 22184026277179200514.40856781052377445577 79420657603688495842.07472868622016999227 51500861620919844623.34934391180576184252 76418780770369576567.91932906138430779903 92740555063797516006.32607830037735063683 99436791058625587276.10769151394939132439 42033913410472930360.68688847925929028672 68452250434790545774.11468468315243303105 93551124465607043510.19916274619747957995 7560860205847852901.82306566063016091568 67977780177598944546.81623907351873987882 46816923779918958977.06622303069140109514 87558918456627481743.63798668776683600066 81861302905909537740.8297198840263331912 77225795415945741837.92090777702109919298 37243484423891224767.84537296517522752891 95578574837097241227.80876257849047436851 19404488066089679684.79306569808886217361 88917933745460913468.47408291991155409703 50058666467793878992.87651358545396512195 35998990728680231980.78667839887768635943 13811262637315801361.25603698147143822431 63903177011469201047.47971136365784543481 78544359262382095408.97985311923555942905 72903636404231508674.33559990919269850792 68155194704107393983.97994041133242985797 71760700147225894397.46257321435402727289 94614237926927303656.17619987562301591471 60444480384292675780.4449332999090881103 10748660277355552058.94233426672009485023 43607326051828030283.70699368074344996026 31986569030688166473.63365731654202235555 98572675516349966955.95629613315887928022 27576441114069369113.16089690637387286016 17139900979585023363.04972038067960685595 58844546960513678609.87544347390838963595 89608851453154608265.37301088289049659197 15691958567015680120.04912347606937901678 31860804504299565950.45017339577074155884 60583292360464836702.69260933836439770913 65190862702121015748.51505491924384349616 21920625655146506736.1116568411182529645 71401309629744673735.30796498110547010463 88616870967989246177.64940973084630196843 82813725043303208152.61805755986695842872 62312831758637862958.14105857691061456499 4628349320505041134.36826195803649546367 11294280253266382828.7935373178689050433 99388942726651773616.21689238981910086457 94744448861981070007.37410783741643111499 22516450027702044037.53714085846680195851 58377206027341253471.62252263858351552067 45387865734619096005.24734080299272739138 91773375621092582900.62103193685348071839 12779265699628718865.00294834039258124926 3421057854939735381.84343964627377049526 4320958572249281210.4849001753799081982 66184104037805170355.04778211232904463003 13868188058310197088.86727285969055963628 5674536699365892523.72457654128928984826 4522303297933163347.52706701201411479159 20609166820351695646.70832068307728710574 42393757694278462960.08489716702980423578 22703539848955814763.40368878599611560096 78889779226632583845.05486788156912357727 4503299931819868417.57880606271936932829 72146818407337463063.64990331627919978138 5756058016299571284.55792297598664789228 49256162683319481040.44418926039944498027 84271152104362731232.29206393991870522725 83938958146474807687.2502792604215479403 92526274108339163721.47619915908166226339 82385046838360977210.08043786605248689232 92414292579507587692.00058648158067677365 82277302841569569873.59841583220641240125 43228870189811200314.56054269696540823092 94460796065977048721.80490035988388431436 1168471563070735405.38069893266230045886 33579555694418260002.74731909979161962571 5072219190916897519.23069582514365746727 35452460853627965505.51151513506049865596 48201184543191838105.12781972024244113566 50232578821614055710.40061115931287593093 56670751157609674258.29284899292786612776 72279928836146876198.17003294202086838313 55433208432296213908.49956762275236701131 15689916766216730000.33032569809385483078 90502382952797638305.77788961449754694464 91818608266080547656.4446122066593787276 75782044048548656574.46674516649402278222 13339175437603194107.74901860922001848446 72103576274899444396.28130049959436503559 86482939250500942520.63045093380993504686 65378207998211044335.12056863137204581793 99511396291689586975.46643472434086813345 38691411510543224437.52289587146976492459 73414645930456986239.24303421412978438292 66820405111639863101.74339687542025055864 5112190883593661458.96930563710794099454 71660004042910569216.05520946216478425594 18518566656193834232.37944779695638311574 52659634762679023726.72002388044612141807 26657319202736667434.51189592811815660785 95084504351599962701.3138774531473282455 55287973403817838050.61541734496544691016 41581990402647257132.52217885873138658285 92310305128248348606.55605154540620514748 89233896484411155843.62421473250949907798 95622213425246184206.28242176149948152144 98800554755073859641.51170243437026361297 29167148986416232277.5320628107387893074 68331447989340182091.13606615823463484855 85270968078192235816.67457230480966602438 86634288540896940198.59266822157780485967 87150974110922616772.3249797507493206589 95100407736715708352.5223914786134854051 80821054732447184792.55814400975575525427 94975007099785682185.19977471369337129366 58272965633881250465.57610490048374574206 62226399160916166901.55610896540906234726 39450004090834236813.17217584524153609611 45749874502702176501.30649059888462403245 87732400463159699026.48060569148152864136 33911307195653996035.14266829993172520906 76732082615971503243.78223533548178899168 80089697734794934726.7097714854423811686 24304155954928843350.90604584492297993444 12122473670864610029.51342015912369392462 2798197783258423397.18230613283306888115 86760207551956675872.73714419508101795125 39287119694859402861.55255003906631143626 14610942644285301482.59337604571235925733 20743339668170160944.69736676268988792283 17807797071373630053.38588993599601133563 86185649708455727842.29078509796047902814 28700588051626661520.19569985005814279362 60244488398893414304.696510602362292087 89977165298620577924.40761575842514218269 45667690386546269076.01099205489346089747 94831521709135971857.14109156457120672861 15977701991789023871.18972776178676102695 66130622680840511104.0984261709247846898 13515509399970184781.68070380225705575861 35776779976817518600.57618084373368064297 87153903603105930489.34542798821050000844 77500614255575945532.48296541298373601912 61936718834080594624.07026900050385153279 58049299683329842942.9690772059569254608 32805381373101212328.53527652407228182315 89585919710933887557.49140331512778310165 4719239739276946060.90238091198596017148 56996373330175710526.24360379891245007042 68010909475344168618.14542024129016094675 95446810295694625226.51518413190140944027 95040123869990285864.6809066381273059256 88494194055744899225.74773686871836865668 57461103874404236264.8601611469682603529 91851057402677222409.41287014679419312806 69267470309161098992.74441570268509715379 58706112353409678919.33879646978362843243 53297261294675354598.01987697100663387846 32968391338931269390.17486459185728188539 29265293405418336799.14312658772766018759 20484589677873117086.19602977991928562765 57141610198252555643.56333070883367676044 72170193491253929175.84023294645825017967 34437576213257110488.55714077730529224614 7694021715586200240.12572790248504059472 23196587409916871902.99647176046821189628 43059466782249175959.907078447529351444 73811686767644507006.16169675049570452901 16750701436039905728.68064797597457585232 81158873909118370646.19993252036931324516 66197282885063637172.52143834251451599622 41767227372162851271.4757635786801067123 25653317142203820962.23031224795818091835 14243184244492252693.69753433757056912794 84506355357831465185.39137453083350154759 56466683586658353028.16879580901451917284 76894770715996546832.13011473512110028908 86639125402364462370.26322708022821409422 63634979841081091431.52878095175640024066 27340488112607804138.51699662453040499819 52656184735889327450.57970826656491574375 52346467698240841508.23340412490534061619 73455803864495047624.12449148306341668321 10342514963862412150.26055184886913587227 2413027194079451426.50077806785694146642 78077405830186222347.51221805697035910649 63649551116741241223.41269790603311021554 35142080556273764122.35160672125293582359 59607013751928870932.20742428942996767206 18128044482837991218.48124866050264490157 67963894030877143770.29695086171299415292 2435502391267855027.0299568518172271318 54451153592901124668.00397818368774840211 65738891036179780123.11512988081101706044 24256414242327544705.74018891982066394622 31300719213121570129.74663365127356925398 90069886343366510447.71896914474659132364 45099744256381840480.7874076155246416038 82846564282138282006.96215171370960424823 91699025557296578323.19980092218061442504 72752251661028386601.08354120486794199584 60425227515469477417.38560913784424341872 4248821516717123780.56612910408521053222 34893155422199579260.97125104732548782235 41326496592511269792.02017515402206470426 86393716630976778403.04805999113347709934 51042637365821647420.78016612171975447088 3854678859040518766.72792144164546039592 67048934055498079631.36124789247976815197 60031955245889080635.70553689880368456778 48279546309729894280.95529207501005415375 78768780048437991728.14197428677910436298 17407159254719306052.17606174469253329803 95066175351285594630.32437562734488720308 30498188471809173774.30785353604824798986 51627030834843791617.01139254213089752614 3606067659594117813.51153202343730085492 91858728195656074764.60125708975197822938 40792233245358679919.11308034607739926806 74053861300318084374.99987829479225952672 3445545289412169308.33672926054413586799 85215023683154975306.03363299322457942238 84365424778308826237.73094559161861425295 69722045876777267148.18446975874605096623 37352802988691644121.05081205398573146164 87292267681204699544.29360659776233802799 23458947010081510338.6253977931498428739 15518946602864486340.39226935997948199832 49454419598331968795.51514339953079402285 98255881242120575178.33964178548500125644 82398949595904029201.40892284330769979779 22033280047637239749.67859483018359026829 1500515699869846246.48548348824515775061 27095683056624273066.29448273253541400677 64024761169740546440.76893724086571524722 38915462819024830101.47227199102940887844 33690841280842660706.06174676081298883121 34978385316545891889.00346511941129425304 34308467154915278287.55644837184047735752 81311197661881836205.12077168310425733089 6989368384818266089.28006763660711921988 35171256182858139653.32451515331964637142 34702735778193359857.22905910350295954541 50069778630981565057.67520580296601080037 47387499638744252932.51999508092422954085 8377411306917261384.8132165480078689803 35596050327235656493.40115682095005725531 85308859666444589718.71804881790035339317 3155964058413723477.22428268393683793119 17355079378152094445.53860457628182593315 82271548586631448844.23834789123012180111 79638731693000347053.41241391460730747642 1710124077341479459.29955708583409597244 83868963108212002621.21390492529597124075 44578796780873516906.95306314755828602724 84185012946344873407.95063511262665716528 70143523250271761847.84810324801862865882 29621087154659129361.11566254940336331155 9786116550055450472.92727256939522714361 54360223291957877447.25941741366454188948 32497655004165197285.27416152290136483322 74822469638243431300.56001768619714547225 96730141762756129609.3325210011992472929 1097657417629004757.39147799107050367748 78071338534285363339.01258898481686269991 51660914055690287969.35434025851018124761 20867546967983590155.87691366678877939013 78559744269455609976.04551629403379709484 1305644537365300779.19100901508495680914 58074169113426709289.46281212110658340155 83226922292364963855.6364436978795490418 61589125528299145948.42361948701988935861 57532265651749774491.49893364599119453743 92877677316652331596.07128574264541348415 67903861830453159840.49339639440118392174 46923127427449356054.03365938130350393464 10951238115823352995.92963031868261946894 85740018371924227324.87704399548142767655 30026279139955361217.84807023990629302796 18016011118277526494.45950748324270830312 50154320843064549484.05406903512065211131 86186980845556820415.35323588023821351442 65331827330647123034.7722878857533466013 62443219714495475746.74008451210713735166 42818077412025879950.64843853366734007828 10627270694370036409.04376378602786805113 74310124119101692828.6677492998377207707 101353012098403586.52525848881042393513 73014605931323200066.2531407467452284956 99685512653989205196.55554281180964792152 49868359420707155906.11463639204289905971 14635422700804312259.73345995844048397742 87169549107263690652.34484237303454869616 99797447395143067070.21274667257561371294 21267098561257442306.41771161668174236861 52012669935903808900.51513594603497721539 56263673419220943365.09745407932731262918 24486990983720984346.52557015640099796588 64821551327299374417.97089489443329820976 6235390346438913865.56837685118497938635 60777482659290859066.74545988383484466289 55462624823391063822.09322534611796572494 86051431965093178699.59147877403026104805 6325727092297538271.30528751503968063452 19475817818016565591.45763037948786637385 77670782420323059380.64841305226096279531 96599259332817957015.67501941759342479148 660235249823748796.11685881516405563947 67266247590272333812.23191328440119112479 63677355451899209722.24759234855735352166 99957915247734750353.92036599565593499325 58166623834756412771.76409141575018295489 29912157088951417857.30033647925554941765 75214584142252724071.87837925857628657746 48206174401251030312.36746229597101540819 82528757953039562907.68756798533760939178 7953751270043786097.3889016491243384274 76267291938311134421.27843098983212538336 92369237692706899472.89237224715898693857 58761536064301058132.84080488168721607828 75011937432216416305.43674426290263173394 85857440122750476829.89201568683517145603 34109023449264863474.25651791820275058612 20755141134249719995.91045416111948580286 34126157594004802079.24399592341700461226 4324705845137802354.64214314408662052569 41057933806012729247.16326753090971214996 36010661377753785088.09762101525808975252 74602109447978114466.38441567525183460746 55350833558174139432.65135848348578961503 30882428522501474044.91578856062982706526 91969756702905461830.7663272193059780597 62553739680724511045.16660114467089498342 41192474510548042886.24801160743178307082 75141618521205406901.8058452088940056851 23784682464228868701.9801062351834063219 34265875528152972346.36720372476988553042 45468223260198700338.92481809672805931212 73678960246856583064.59435013967534996532 65105341589400784415.34370338719923779682 77592287402947723492.16266220652885042798 46354537081502598737.69171774723596567821 14929050681354464019.38359617240636886219 97110547649688860147.1164760786545004467 99891910450003166281.38529076661290939669 94350155369253043978.80932171228395921559 69258521104747859122.36504173252603011634 37047813947816590232.95470070482518688862 33640672811336068162.02204855167043069202 24441916100173905575.477921706165805641 24273898964199145615.34376391617990808631 61116958983055792279.11206817005763300899 2272046110034562189.07690223755997403451 64837808201777761587.04127286900502012542 57848626891851255106.95209464510495870083 99647544376373070075.44343562966183483402 95753105449203560997.41361703297824507161 61459140926981747486.47898109015422782649 80624725811208021451.14051719078667134085 69465110678629189362.66589892232225487937 62895083917445311842.51443802565633535966 36975525566380865715.38150849370585799305 80914743502675812770.47882031775305322708 41523320655324501722.55047975398016843794 32459105160251965752.11122132183059084985 78394952397910899219.87170972569224452815 80469980723344895282.09604982603640133547 36258525273043697444.14151568583108221552 60996107127003624896.25354825286757918995 56587525210269617201.2069002961617966973 91386445559847856402.0988813285584384063 83040862961095143281.42390312779785958807 40549777892964088316.25432022556359407287 18153923162634450905.71213500502963598855 43705737013546303057.42771574495237880942 14769511735130483611.44024303168484525607 12979200175261030310.80357065416043110641 25695555585020484627.49581268944011036831 54062392425727732174.41683082961735996719 38818718216174426502.7027352277660919342 15738428740597459264.05834442203780415562 28317997195520952782.00826913226210566579 66146061146709128815.00730090756578709405 26873141010652780328.06159512696512718474 91591712897357649170.20624499549541916008 59474854469286233744.46868753635738566699 46884154932421756824.89212229496043053689 91881803880864841222.12744151595140565439 72109776511199603049.80729391644151638997 26067108237931012158.33776313966049309703 12263659055132491182.38816340469643972235 2409625662327202217.43725528812037442608 46233604028304739499.1644144553587233254 90829795506022733222.06202677220763336987 29184316766190629309.32860321937231934139 49828368246217598385.45446893454021842061 48401382696020083623.7450535889807264799 54955434948968108928.10955001055178188862 42590454219081999532.98466657713063206249 71447295212030921680.25943547432800477913 23688701939247697517.28685169299432651191 67489009768386735909.37997637789815570647 540223116807141401.49609630570926711998 37827762302397604987.52208873146286604805 40214794808030655861.29950534388257960062 53679448318293267149.59498510133031819988 30671681270989166625.46293764974043489158 46486505854905329289.99171768335981806171 51558560531183480515.45607759176066319403 86586737853794033487.66936508730089823368 46274073483200391393.17451775184692989109 3584974083025014657.65973344550858018211 13416303046089263489.16085124475078436813 50253828481214408679.86974744461049804899 25218353438896605323.16644088072058877378 93186621358575528108.50577389450713182973 82203505186258169229.62349375714627599662 43207593857656678899.38748885111440339993 41678090826203590699.94868739360411687699 70697218443937584657.03115364329116190163 48827022938428552143.49644032459349958719 5235631352489908795.37565664661679603626 31021697696666871668.1455070751006471173 3786964839395560691.39489448151401217494 18593694342056887050.2857106563658991552 33617227336795645531.11784507862037642977 23509961595071031834.34246265633587677503 77178547970952551594.7007120468399163089 86622102128879767890.72938445415681026905 1285945921415020888.33268104671567765025 78119824688826259725.97501190677891876073 91109535521514621663.10310812431906900216 66577385885802432036.63613675399394971142 81588158943164635994.12855305162071940375 97998028903333581587.77388447797088496318 7753690281814960387.20874669720376667106 96717151416584746869.51573921130197789445 78424206385068714275.89949743365130120907 21925096922452116010.49957441136199593304 73731970168201408925.9995743339349364917 11278831724206609108.61072142264863253218 87368445351605730881.1529514610745385871 87514594503890363868.81050024101474111613 87196273570261800205.16540921564768479692 21471310901575400739.79088249519730607639 77864801008960732843.25486747754959051688 26070642338940731915.67580623948122681026 26717795684918514279.03607510612944165601 8340946032912055386.27004305605170351567 54417922803315295203.76935782709609425525 86566565215929856161.01063990011700967485 60556430220091858572.10084596312841041086 99121208823686359866.72013738343006527451 22456620698933844256.61270758837675347942 80388253896423006560.6508602878369786531 97500444870180365347.32105088967635728401 93152378237273947675.08592640710340291021 39320342884200858112.19640547021585237131 61801256886582758835.9258665083086714583 46428591507983990028.65807960206628324188 86836408922457765441.76907173003304665253 10840152154258572315.39189516679358104793 13145196554191503395.79023980105441530741 53526920434967786224.43892836011863989653 75323899772796207035.10216004023683530987 94873185840793575232.66972184798438350756 10104305197807857428.99104426814979740015 55825715105923811946.61546843820796372896 49846013967631412746.17717572289032579504 50334486785183934741.64610698935203091167 23742629114583117063.60662240664400687677 81377902937068813607.36831308812097425817 50905522404687925799.57856792093872011838 58963904003878108043.08662747031171130067 78322805649069534183.85407153722623212255 8782056458769073831.06857156597315114211 23612635607524747945.68031546064410467663 92992720440109091497.45657374651841398409 46717310682452711941.6914163307056559669 33787087135543688686.52950865422314397659 33792841168685699635.07227535943066462557 92991172628395606158.5957489549033723984 34547391090922565696.36106929674018372352 53773169966359975458.25186552268170626784 94863790734648182332.13514760163217333692 84694837333412291861.96926891185199138036 21643658524467778762.64976604881121601373 71932174103821760056.31988234193932064436 12098062309427301491.96006958321662517299 86365973449506349591.86405120195550813148 76825398142622413245.35347668079240374325 27251436422235587788.71598361574194181582 99214365711933792556.31496145154027275223 90919102340569344784.81312151215339908667 37118971045126742616.94668640821385492138 16103968072761832955.85703031402014830803 3771775246848350272.30854598256256974053 96061328878809546102.25660247208813536789 74445909400430676460.3822306571327723011 14253114316785841688.8796001018307198627 32431575580261010782.61549649272234909839 20418740500596685703.10482414387656913678 41592834992726091728.08098110283360124649 10652950418584404342.81258164408744843204 41869928523584130997.46780891308958696098 98944889242434875477.92324703834673285078 85812993197740843969.04092718488222162203 13463693253419190915.99193045722188900604 62526164120336393313.13353475084858868074 7910855426982779748.19113603864082464639 88873624423936056072.36828460096115108749 31874089903084481560.07806503033917942921 90753020128130515146.42382090488808298609 9407940875073237210.82435717725163376072 83388815708088272607.69073519806963080233 40559071672157048926.93710865431115761416 61045772733269632616.60552785370668135818 30734109831407500002.68824587921226137351 47634568229273055646.1907949328679140946 75633768211768089839.71389226130506330486 723809497242926655.39035053735843752139 25808890930489962088.34739431941700502846 89818851882104044970.054058341163621409 36633396066092708020.62590896270665807072 35371816437168805352.5921415283680442366 14070243165650435272.12374721768509727881 46709895632451038663.36818041392029364839 67629824369824954391.79579345969995412657 470839576891546326.74820783923969832217 56091770418656898459.43676462790860166263 39763208227355564588.51991456188768652341 49640300063868974409.94874400879713971993 25155354706714292229.19354716892366714412 97395901697358878743.42227636443588732537 66569254242039107848.74228773803435505628 43870054912866370619.1683769189502606459 35253717779805337690.56204266226674980284 64599676685482483901.32309845776678360282 72454272803170453347.06206887886569476974 72866081195350593024.8150716580832714472 68532788138341716768.10769858691891977662 26597866242999752348.82069196727755862447 80378761697366230965.16760665131373982556 17165974346759821559.96389444234140856416 60403672527967034080.13048489032646769203 19705524830652307614.5286829236476760799 47561230069251948249.18642476790467933235 6471532595855609183.4013912482719502789 90283635810482285537.33187256303709742551 56264320976673876269.14264538023471042135 18299377483765218914.55661520433463681134 43131528690399027938.47711949363046315288 46583972830237279182.05254495305826798848 86206796965701767959.52698728674433828874 11000062994603678818.71941509897996294127 35856642230128620855.24915701034266506184 22073602097563075295.2102783562757926493 50663236284650982916.76364725638620497071 80516084095839227722.03045422061519430439 76414339167734610898.14172118105479398731 69825188144372534815.86683792621518048709 69057801709646850707.91490292850802470242 32693461357799501049.90751165214112552718 10906274706881019370.45164806017723244516 10786845652603919583.31818297541705329498 51152132350328685121.04201090784379432628 35182278509794222123.31370921499239796527 33757021557940250979.8403719865199866118 28791531979260211830.51226862528879022782 93712645264253685571.36205397283086164431 78477493406215188561.50040937237773048526 95048495275531594234.32008132194481262958 45662143663497215503.23081880460366766212 10310425285870875405.97707581855246618497 98965042244117330521.56927756729477534346 16625649611211231562.47806017191172778899 84621675742644213150.98354517792344333337 90417751993286348837.91524068524135207997 54430402231756345996.77981104118935719943 55468480607982419450.23547228666514141583 21783371259501360836.3619326441335283765 89288935315096930745.55524993701119078686 25760875326391753461.28242534887332824325 93017883535004480498.17052513578383839289 41910800868911709386.27721302827485145279 6946109892355966134.76384418016490705013 78765417395669646045.23185016097388967846 5677117913340459791.29804387978395878576 78977372010012865919.21910078461723573695 24606228693933959656.31965811424845353952 60894503961515759176.25653186178881694844 83619771864879522362.9993103957954443636 94315410869734284562.79610950142335101373 49078720416113867739.23531127680026505559 89793235230829257115.11308970139601938578 53664407571689031983.2281018774105995424 73780386277799756417.99853252681427575056 38443036808742920842.12090636773138856811 60209727672951787319.95658819875390716335 62756559129361737537.76966975471233966505 70109373861861485848.51938473087279996339 77796069936996755827.04613718610267919392 17514252334690732739.93870857995617368086 41889902199240428999.71694132840239700557 95841278727062651438.9235930433783346148 82057390052455069334.69716307137718417893 66108023392741945295.81603550309932856871 17694882722479980383.56275405529573847097 1090971460006829024.90539660791080754177 4091873391886506499.32407558295727083129 64130230783359746693.05686201407132649234 36448592995701967050.65034694249054750467 35722473997398641980.95998632379081652593 15997723930150141763.62807230890280667502 34663165133916912031.90916041732440612495 55433242812513810145.96706995926158575389 23566400741387908166.43783851165946441397 45271062881266263489.87580104097871160406 7158158425811159768.61299772681707812087 42163576844998426209.30264673311784124429 84288218065469267108.78651645846517705898 28599925339853377097.21194747951045870176 79469256028139007993.5565234767997657149 1100830126185880601.7557408244183419272 99469619069137816494.75800098083659860073 97258941256214718269.74975779063119451591 6234912189757979347.65838606224789673826 44023160917730446966.12244226775919683266 33008211095298739801.19174228732730916269 12428216927878429612.74577025809953208233 15648627229195721412.22906385595888459481 93717606001335841974.02354943321516758465 47136543150169273368.79506708192260477848 7408327429311834521.81364049502795088198 81109770182875974773.41719154589264463492 55890054459919168498.22036873282867002427 90446966780514754554.43762280151383452374 33448802285888142697.99334689858141340565 30528979465806111595.69717141903424795341 91803482765668327460.22124473991072749605 71795614921014739131.10523621466505851146 97547511626959023371.28619695760406733067 87302133558075128367.93025976192816379249 97194617844750373777.09174952642282010337 99543549579330518465.31122101267003114443 45618346357027309312.09044526788779630327 63730833903464365459.07432432864538112939 37305007352493322230.2655362710988566328 54967607294757232887.16669857060050427012 60983319516983380005.47076459919940629252 65142019753305536317.59838337880310631638 5494980991160489951.94470674938892764016 71102999903470310487.63077731239980435909 6933923914451479295.32912183265836421503 18765066883427880778.63070781302659792222 50277017773502816369.19398363824121259631 44111293506430659184.30234361226938270451 91298208453500618266.91449671039832619854 74322289795992351464.09450552301220274293 40366326458426936352.12358445772636110673 61403771696171721812.83145383303257894785 23591914081262314343.95994598073617928725 79112798887500047150.52340060343620338879 48512986126801550665.96203655201354333174 47808910139213701532.08274844295033566587 95392282398943405836.18921583843955353754 40464810167941424099.38953865269010919764 90678362057117836574.85739545560671610543 93974315120853627093.81571549410449286135 5124574505026333615.53776142350658707944 15426694996817690917.29445754683549901158 86407955390980050334.68621258043067665944 79780120841238831508.72028402157735973875 21830185929071553209.16075112370931327656 89230797668834948342.76619244148231451835 24353911875172534183.85163984236062391943 28063477429224238166.40529824135004074996 85799521058421820394.96415544331270160432 62708575727989375346.34353789815918214066 19389320655293385631.09393621462607103004 63976991885061084045.8296697824242229581 98440816580328482980.75868086455543180379 36110692565699301681.59742406178307996367 50967630970982250976.56582644895844484327 4653367064982737829.51693326449776240688 42464125220788456556.40118410570163813451 7481852322263884426.08561654696166079767 29553866496834660486.9764168740047011887 35010112975373409992.35977507107179716322 62824169905456510003.06705787195093280476 77451537742567242048.52655591553290573483 21511200466519925537.82731059596474164259 59123955513639731697.63232933610893432773 14708883230685893308.93461961511035895781 46348798369353848691.12793263663584396414 28098409627377903802.23440531705896191622 97797477410666402320.1274842995848891992 94760001784851188779.75308958494607477043 91039981530673419322.78119849285730678035 90961119302499787153.42137296550281327293 41207890183596402341.42608077083989685769 58169411137842400747.37112409151666968187 58926532696685240103.0684778261505943974 8955479468184040641.72119096978307446636 18066061455866163529.88898901812129556094 46289001016143847521.53486810333807745572 10381144770510775231.7817840811469089448 63857938050631451304.83438266028333017475 26145716919035897233.04081789491453308281 94527689785183043861.92475805940671645326 5551650413756260638.41071889977873306133 18518635024241587589.79794962972350113457 86703505192961151420.25938677236017784115 5706205241251181416.85555137409355660045 32121017602085236099.70892196105915157882 68663331294326986605.17375772373246310175 20457803551409515302.43338608774523913141 86094172889905893155.23242967590102014827 64404058624814795538.65335156025587003943 52523101994255403412.90737792910642787072 43695176479091986161.42708975870405794301 51698394240724853546.26919154021931591879 11467601368138690885.41556728734884890626 61690758715080667243.4014814754364133479 55794206375217037687.81676541644735692181 21176774924987361547.15532257268435790807 18882253979018316051.21465855315873097381 66534848286574066134.69560009986670261799 96972906902421534912.4522671428091313704 29148488461086473781.2896239805303483583 45541224041055491380.26722297309652506414 90439243861728880919.09738959792335629766 7264257732903158994.12454096727225943807 79553806286801941023.23179998463796984355 67980596072066801664.43736892971246429078 82491110092813696809.72839882240652400297 23721497119952800454.80548563143012431395 46864807237152528534.28030700405653683214 31358979800985159013.01947918906500199628 24649357157178870758.48410581203665407188 15186171514122211492.26926792436988898012 17562957791648146987.03309740002173564976 70415195137416489184.3570514593926665476 22108299403663219387.77997984267613044945 87046870768802062739.42422783685179333495 28833180126490823820.79221013408924209828 89860224354277199065.95839407854658182765 63583896312560030550.86401287218100368066 87720318450342256400.40764449379109803342 99757701383171043424.39114888942669294111 80187724912549438049.40979552537083040118 35017110557866499415.25552065761659871942 57842007799901582804.5292034583781567072 43946486495626049772.02127425101090424054 86220563475661420671.96437361341914586281 18518426665046842628.01509308690874897119 27209644537195201636.60381287601426601474 42739631036336788455.73342080965731827012 70290942775601657618.66299581323656839891 86375616398704159653.76176606962797105064 5183512022381593284.54284810078915720503 73252264603840755643.52588731295740388579 56565290825545921503.24394497125043635151 23976834631061297041.09415120583760956369 53966858252370080922.11151537797724249545 69844639354171759983.27883523995993733367 73963127852614441890.09895595124303693032 24813748947571059751.35117803107883328393 91112228718247262679.90918653603825486193 78319607106581533038.89231625256784569587 16133284889189063386.13790517819929022665 82049154593633758128.24645937331719522694 42451559125131095293.32862137739312216151 12089360257083819587.20168350993035675243 65207344085377477372.39896805676247870444 40493283408320447054.82286512867704580601 66173508942412770380.37735183849391340941 27675665415872030028.68694217915841693318 73694204513132367229.36190632616389963357 40765176975764097728.50537671745128744952 79761738298876019010.34349162597359880511 80357863830914950266.70557063357105408591 29978779008389414513.2962971145617368096 32326502125373698709.21349556133783011272 27401351085650564795.47449457512585984912 19635342148970194869.94073972949130351504 8790657060952287750.04479336617526391048 80447447966719639014.50258249401900082366 15123563839322323354.86898926298474684889 67470751737303057152.7156497512730502192 47737458227453135585.84925468803980663902 57014329832948042792.47702413302860712083 16847002772367753984.64185817249707370299 65322771386217650960.17926727687954439356 4556537552649739566.43918102039914405291 21541987508994971495.77253392334098804049 39238649036243845237.87543810219214306085 21030436877593480175.00749543012484569912 19432235634344022551.40324735016056828458 80532759048692003927.34788945722664330078 34099648402624134768.50823659706803589513 6394715862405152397.5836195309808791359 46803729781963112526.73078787492281198609 92440496932248826909.58320897454449963643 32265036479951437927.83545034143824572478 78079741776710181898.61187876638244044834 50220277253592770959.27952909810079430974 97478486805127207173.09163569319272035234 90230834978983532331.28133907386014722374 83332980141512990731.02841294098081066107 56264642749851729217.62961284204795260429 68204988410901906121.42583365132086354065 1358806230374811125.35845404590672177215 26981909670249980883.79840769417452800756 78247012530754052384.08860506284350775853 13375822040431821158.47336626742160444967 69223854011298074634.15842242847618479122 77987623590836907600.1304255747735637712 71496523850292192270.05170192320502971049 58860658592816373630.01848867782679688259 33764279964714703654.54104548125463147779 5489599081687315042.92843555311422961196 58610697450878295526.22184904755252630438 33881845735293876793.90704085785927385446 38720148477017592898.12997098595339911771 20882870655513042064.12453924599190923951 42566619958218431382.68156555148275114541 71270582768549915151.4062065835687573247 5063709150958010428.25191042774813872932 87714861708044786774.26554216360390163111 82652869466836939412.68426464409415003903 98234515525594374606.92977084316829694063 52480841224598497519.19260248682424811158 47920464717943002681.56418754238485773558 98971846926161222166.45184242807162222267 33278766648035462043.41737339636561095787 14700862278001132398.69688238334535620361 96348514960309901448.75195893524117695879 68387413721267995252.57849456585145836248 79242202979033403889.31721594912380384002 53118165794505062759.8821143755826142413 61550820261534164377.40669539015225262124 85794622975210817428.08694443259806209517 9493802080727675280.08689135924138055328 11049838929353220311.96447187997660088453 5257976320945908401.14263482691769586021 23456045244561693588.57493588860297573443 31949423700953209549.85772530216500093776 15126982086184290168.97450226791004805831 78878298081722744626.94824939456587425235 48508352116130742467.58614053979802970102 56105046456644032682.21515743871500910901 70321483800550047712.17305929461489566768 37794567892300109081.34486831427537737133 58676306675583695792.86665722933648538908 77045873495074083697.40437896433019619291 75922913573630187732.25610089149493259197 70351065766017970641.23553254422300151571 59101365175493708307.01305749190331464042 11778005988973495178.54586452166232417924 61816158190220428757.38464105080037832015 49945036995785680028.98432758570009045626 91433611569723704947.06735590819625955621 12177809768173868507.94742747353337740542 52529604736535521658.35626659790135629783 99332347866465942523.06741950225364113062 77805672002671133012.14263842507339896189 69257988097577185974.96336473769281887134 93747207761534582090.74063991713614378082 48902273780094748085.99215447199926364671 67622637803506381122.81845203794610226817 75288549738000657009.99478355350776680431 62219827184430287048.58327412616856763014 26139526371884649641.70464812279167882658 40206762431517311240.75105982537967591112 70614769472875623666.96063975028035358399 21163492109194071593.67200127141662109369 11713506470941818360.38725163894411116559 81672119342716853241.70165990932144110956 24982528003207582527.60130679333891151767 51139431566987302069.18083110836144350981 65762384497610651719.11536121670518898427 48281483944991706419.75543184693688647447 48750857888110356309.27321786424596211753 17968327740839103181.74571012412790144226 1338599281729344353.88702781517612938648 73846069206909360992.69146513814341381668 81298327803513623179.39332214667464689931 21480379982956707258.78824620958446385123 66428449130616705108.77186891794503268242 29259140022720011608.23227220150184349626 61801043840466946036.72632569133901163241 91486158897378007833.44959635210981420688 79423961043473523604.56392287760442050756 42145860124240778878.51615239774126834859 99846988542808887323.64117803927147796016 93454755004429518538.00077617801322384589 48874890795883962445.20059829123401468011 46990348322278441470.0097172152974721785 26575602001592231279.35947412484983448868 71054152453675077450.65284126729885228286 59400428419898045247.5114331662479744561 13388194463362559448.48788300464237680911 39638990640790983429.30696089499939169619 80361972759386020870.80161599520717103702 57177928007532902060.55064928134153488905 89835454648479642961.54463888041009165564 83583877456036103089.92387331717025053861 59273528182779096372.87127967374058486884 69779517900288490483.13245984163671695889 20239278442292468449.73917905250312050871 66754937800367099193.11274346925272339237 54298638409079412056.42774600385754289391 57026523408397237035.93538698342918035911 84836902818783654550.45325094258496672479 92708573480889054337.74068752155419848336 28168294385490595720.07393767224413650799 67162120918323154068.80066428572800737222 97034564629295220333.9003430158676403424 90466822085042097509.94734012284929013406 76680396372957758704.89150616560549952461 40241244085090895401.79653146023277407356 13870140920476447356.34080583580875900647 84394156168995378154.15072060415433247353 61959962069689141082.60599914408414454262 13912605182020031530.18990615846199048349 75346393497718662120.49692621755287860582 71100701131891581117.53758178617144111349 44521167067537919239.57572497376078220452 34038502137431056383.55703310930677225181 95105296356901890221.38035468471968164685 50353768151790119773.5816135762820266941 85183492901572641518.74152794587787896044 73859427156747603739.75780459291850916031 58223505074664189721.58243532876187854549 32057072536648501686.11660275222100254259 17816743869001971005.43306015493827791678 43408762615507355564.57312882103180399474 29303853021408950961.22963422650525038363 23511359285163480750.65921628873252904955 11606254677577240603.80616139797853830302 62745413358392966256.17787077105862898516 74979528656613108638.85348606681731502337 93662267391156246367.37318455996329704955 49409995233539472446.64772350727150780932 5469688160416949387.3008436363448014716 94063531017814944622.23164533089845081281 95627499248833824667.47363493030335588499 85375489643794622176.53390013605311168009 406848111934815323.62005043533822125467 113386405978793877.00773090298138838738 34191027584827010974.39902040896218015638 30071183363455317549.26563886431108461263 25441438189353288449.18868434336563403951 4017041792145917961.2098382279679324071 51044919510062488913.70947179144608361128 3089113817696749744.56093992602964512343 9197792784260577081.81014867847769700663 12360348869789448699.63381047749488897148 13502370618542370825.8394624629150772134 45437489595450609298.97967298345715947314 71636580062430968052.7035074080282336717 75524368744401816897.91508181511851819507 13172482618972647575.0807288435079322926 12474778261857445479.8812901575213451822 62562223504176347120.10737904216300794371 28593433407022410380.7583173031984108219 89265238725509772573.005627623812294206 65286238864909374950.95712708928498139823 70164449498857477756.74995843080435055132 90380168025589006042.44045458789916201439 73853922290381535669.40178245036020468713 76376215600578707863.3348247028038990317 67140808997224314634.04402072745689237065 54030188977679261931.96737897391748334889 38183796056817990328.16995461082642005635 52683934416771831741.61847814439049791244 53916939867209514737.68821867210498903045 6887659566731339643.73798861283624699123 90910089803959937485.83834315077817418069 35176809471186689729.42060088998013965982 38843557171277475751.96303406321070133473 38980378359366585324.9343117421605330927 3858254552649780951.23673533430804061952 72363784061688085107.86927234151837455974 58609563454683924885.87968410336343896716 81698134974815179253.64267573122751062858 15127461790386614157.89076090646357005975 13033789773072706172.82895046670324833593 73428488659829389849.74337496160836709839 18357001656056940657.03346828767650474023 89278578081177467187.71049831576851038329 34285604387287566029.07778475770350514291 60261663036966588792.60687181966894917482 8999017638781083654.13771269530177162368 72606140431119190229.04793208914962874382 49561535979877326138.42149169970971122901 18570114222603456830.25976754885988345964 22660404790476411932.31134475989838478084 75942154309860758001.9877857884059194361 67659701740063555568.48917188457208045554 41324259538570985478.45848386970322775872 87998382674855729381.10701360517259062361 69012213396655462263.93614955259979756279 11100089472353466646.14711720372472354642 8765492060946758290.40993502665401185974 9573235087192159818.44472211630911481138 57151253286833841550.23436349715842746147 5491210073692117200.50202471142780359807 42717564427055272887.033983698128552904 3858162159660468093.00433843152599101229 22384891807403645289.86948122356369230885 54985280652808752354.04375652530932399434 42807402575028814209.21377844280173959278 45798954127141641883.41403192167813134598 78150190797199078917.95188277520002190358 1655127159941948547.06333226443888199786 50390669570642691931.59238306285116422391 76005391333831203151.65134765439683765367 79972986911696497151.19623717460845251495 22349220564387931574.47638650702659051977 94512024442238605523.39842034078618807158 19223554875379873598.64693785688078229521 46373539059141033696.36919062404742349879 38648962938698611864.38254072661146671602 62104743998602630322.23464277635273672663 92023554065719116791.5640067953932359658 15604349681009972276.99157936887325801977 4580458458687686418.34142243165500928207 23701852267441531890.31376333251574893692 12807432822204605862.3906796831054436738 43046622777659802219.32272807804552420972 26989891514516450642.08748048384321714461 92715366933482973540.17927610907963454683 40732481862883636849.33589989428465476378 40882708767525376989.39257211909427528533 72840154201306226878.43195993739002002671 37717089127549551788.97677906379618732703 32495887404864994477.98762288347021800085 19970526962691217140.43014738696153939526 73255625494121998526.5046993074910896073 98529705618102828042.44065617890134653335 91273584965952653991.86439553830685893914 27593419132602788687.4848471637425085812 62310667065637342102.45454663694659260875 89697310458669711956.55415505418211030389 77434755507927048386.38025264376917583865 97820738698120292242.75091859351150593025 70637139119116572751.55264239166065281038 31596438518045403107.21821077715046887933 14438252588517095806.06254299194642856501 9378688404899212338.93819736131397314713 27531138787031726143.51437847936654151711 2350026240164859755.61827203969224471875 38948374858425214053.81848079089811628023 49178134912597452791.01651304525013866651 6384981382542345512.35902609786389639797 88352014520760060151.13159739463407663531 71187560518519562455.5058700443665970916 82399399533018426874.10898365498181123867 67962322289342976865.9780854517305109752 41864880653539826930.75958031222599783556 80402521734426819079.62109058945440026024 61589834468397950134.65581301559017994689 14071709915019633713.40693209550563374721 45698564865889155675.42322028420584152449 83170653928317616517.84021382358135653572 59828234338200970983.18948125842122490716 97670500871225352182.15767724336528724509 68174093249278984424.20721412000438355603 70145576280349211328.79657084801180252566 14105241177265706269.12676800626572110321 90310680199783493028.31236642964384899789 68637312899075356182.97773422557381989474 10057878063755909361.66484141724795644086 17718492582004106338.17906314915872175675 77727872583154084239.46883929014216713638 60922864452312638780.42204865794451214734 73849451137450851657.02065985920991308883 65300189812475093147.56235507701787141482 54731992764131438280.77508185146471500365 62708942938198119008.21901120784961008943 83593022362525241843.06111267198907150184 71610816993309228952.3271455712084700054 70241127342122071772.73654202396030705987 92025652273464888346.21845864783484494257 7194431098266364968.09001452070677386766 84367634536846934562.26629885273846026129 9502570048465644986.2054690250473691921 99368156272244145879.14938645998269292985 93556641360335387810.87994134449013069946 67724924381101915491.66968867111249440557 3383318224440286494.77722212154693661569 65703344600919545969.51619810888693813108 71258946825717737303.44558647742744470665 30455323971513195225.89459840347109854015 30717122894484828735.55050726684492114929 36564876103748687400.74753961542141468209 53750080115610086935.02566465316839441052 67052290457756492718.99092118396454416686 16455253069244710699.49849322473166743254 72327013866108592376.94075288159069011928 44540011040471624725.20948238590357459997 49910316635346090750.39391820539394287642 73495960612883429051.21017663802435811263 25638950825457512767.64694626940414818482 16314398316257036933.9498303490364641813 57091294271619026838.11107686262361623165 87836472985698065974.25023409626485937964 45838765869878254104.07873019969101962573 66030753447573243945.38421150609547518728 14436890316818288255.50026073707106171902 51039324349179627263.6856528297450787031 79817550315592078815.74919506221034039211 63797780377314695394.19232344639819752218 58355493350338150930.17189332157860579585 45266044393132887292.9997039486618443757 88962558798947128078.24578601382393888787 91820887793911452760.10071447440311497668 8701093766781366324.92598823580029934467 2613403908893427368.02077404760438244987 39878445268240736227.12952409258396698563 31876376702897905233.50267924477535046771 18569121889331211216.37584189497726781929 47977687292731423389.29622924161943497065 48874931463461223898.07445474872852425882 95505056725346342415.92254493822910991402 80286341258400930398.08581716954763909966 69932885312051442488.8241684399633557597 29083994538326031812.75797095195429842844 69043322704408267335.30429631869584859124 30811510002988905403.10089067486200987016 96332962244138820420.4855851491451115501 53581037759675955021.1463695616432603801 72498089538378095972.20802661522016325214 30004266812465742216.9489921353230755323 15683602775131185223.30909444725496058134 7583296672729140293.79570817100237227473 56726076264497466312.99084210188905836113 98272113509236786736.69385950203055618983 82424877413918092690.95657163962672377278 65836980577859127786.10399764388490284134 54907986032576139367.83304752330568187953 93157711770036413102.40769850930092052851 76061599492277105831.90552712847464156859 429099441557524244.4745688115114478551 21283592130872104465.63398951285156651801 64978545664568029346.06326365638487102819 64462817646405975403.75023995409341894194 59563184787202271308.90270395977147720826 20563111971650905289.93808309511537737751 10648907791520914304.14824165910666778406 95082255786213048030.47900221664513570995 14408132407380865844.46229934799253984992 6791028833985252113.68220999917721321058 65717800376943289218.98708135745337087592 47147321756076359244.01127304097212229224 77894030323360987953.79005443444780872849 8270675511002879053.04897329599766727313 9043284083171485023.23597870916675350793 13610599416748230742.56797816692864577198 67531399378558167333.91958163866819432661 71392221898052484577.22419274496523783861 39130283660523930399.05819591802331443608 66577824296262939796.40033608091724199979 58130861934907372245.56598029725439390164 88921640878497305609.04933533195398693292 2354652926407862163.12175128275686772641 32924242122268479719.78466482572225611638 63992524909431754498.85498261297565499848 110950355569307212.77251925573019199148 63782128968618324428.47759818775099662878 54787728940566191898.38410444011315390014 34344589691045850479.37214706838510210843 2898171478802248392.61594570562841205918 55229933277054326809.20648058876180591268 55537265184910760314.7085575243552328159 93658151821628412218.2913020714159113577 14232397386634913313.79509986275536916479 79261541949723827536.84389847876412633017 65290293448932570580.52885314927864138627 18482895465148227451.76759217334796153206 95904289387108799544.8397082302812583142 16657655454669343999.69264300976471069353 77257329147407318590.44677382139418954396 14858656508020568651.28114254095748311935 58790833848893049168.86018918863460282268 87039211495181908774.06094918523042341222 38670629551006619782.29021696897926560469 68936215345069474457.07073112314724813875 53790163062453568687.87391488730560108757 9623125366526248922.06884106580049304662 5315180811473912613.75466516574104763071 590342186090072957.99324118158998292802 29602577323146485693.51909220606560816388 6799282380720914482.84695395830814625273 62682684771580547682.46211713213202749696 55038957491149738688.72083299376292099529 17979909114713209951.39178120064218927011 48043374726545761683.90635831481579543777 57893868699839336350.75556874912367979206 19334322392146032650.19065590618486858314 41788308383208357848.70035106105790056714 68682341084071142455.27666181739827944732 39173729607322546762.29067723280327835299 33130127933665360629.72142707179196628712 86304873824010834178.68646717086362805585 80108506275627730862.37015424926113359484 36924916731961364630.59477580178799199666 44666670155722307377.16793697451402208866 19009943556226002397.76364382646661721143 49846318254335363074.46427101338856237675 76494761637148104608.83864014894693701737 77561653648490124182.53908842476038847987 4981723137155533833.69984356357120120492 73206460392144440373.4660608906122427891 9783713676345939863.44410047709237543978 46939311379271314375.33531854272306446579 32282287237164467106.10588075869917992201 80071379559491247849.31241706463391912053 93417219326260168264.74725744517610541404 38285276528043869869.90027935593423986136 37730857538350504941.17855226241805752612 5698600917554588563.76002360696946076724 20239300036120785114.00928258275671758062 2630101059236142699.28130668399438027851 80305615254869166093.68752521976915599389 95158273294227382116.18603441264449810774 20297167756742287590.88645323607905287349 2619800852240878062.56976764710293269119 41923176904837274232.01974399059638347627 15948625965083611840.76817738777015994472 47737457479353982314.82238052258617731438 83455319513338777878.48545892665858099648 35694366872555558122.53204520539384663857 23354077075018188438.13597428987871212826 77553175200416276826.31945348743064063943 96739349429168353796.80639045796728604111 95377154264247236001.23277875191028705513 3677273238766367017.07232752884083825613 37250032212939940275.76895916929646681764 42769087509643855237.89906770738644376021 12706805203781017753.0422777563986153946 92837539723327271776.50958096276983690107 71563199080341703509.25612248640596276464 67550420626098532086.15746318763650368391 47482445600011987306.70347119965399930987 53081881203033435685.87790897376533923575 322502284353100748.30904560885917987868 57871552965175019159.33200807535763133256 7617735599044097106.52098570697886586837 15147123135673042024.9055973148156334295 31572897926885149826.13795503667120353982 16002913915824287729.23659901580785733688 19610006921694770574.00087538542027318785 65106537307809315226.44095139500476177726 63702053671806670309.96523322166570337932 71875249398914592691.75630725946167243398 36386504612394505659.68450893794112631683 91748602438983232590.42364745908827507368 72484042133178832496.80584749292834353503 14839892422083110633.40819341897691218066 34162807193476759565.55792136354871547922 27176963135856052311.92866741544491443741 41376227650598049344.00283625712150943691 79296279541917143769.84263520449453013357 33580672357579871409.86967358234132220549 8786773193406208081.14899384835694086926 34177936584377736249.02617990295068167035 97512845335275671437.59399474916935198906 56150859511611919021.7690145548458701646 88391574208842213965.02523622805926118397 7002046189638130398.9045042453830232138 15678911254168289757.46916153799993476346 8808914975355177306.13850573904777062581 79889759730549265918.43646566933452522286 24305843649712665239.74912250944429229566 53129547598907992697.3082759172166295234 24750395824269170859.55797900228041718881 47420396075990959047.95656391552355308065 7988540022884948794.39824441950991711707 38307789109189070162.50738547125265444813 53007015138040900795.70783411145994975719 18679537315440746956.69375574334039968209 19750311475929519748.62594643157530698343 64457063076117463950.65030289704979341936 87246610344160978504.80035580987608592333 94942443480593306381.06407946798925521199 22913259383155664534.7604870569922047837 66398137730453909396.53502463896947640412 98277329360878846419.32473644798576823123 61499843427956961185.69231385267291351849 31495397635162475611.28840831702601764284 76818789647195834142.65199785572888661082 26462330625302275229.96046208630260199351 26241623191170701099.74484700784579040588 53538775486728395288.20516267262526718162 83845493262265501284.81533150668139460239 67275442218170819542.06006038637120400756 76816787809275008530.1278601099146504174 62993053965553040232.76471534900427373028 42427792428743105656.8528815235404271501 41798773792158454493.09023267953416715529 24379245362531656179.91870308490376737133 11993657690519238259.89566504319528107572 55367482753310493986.64484424655355394979 11607909804920378385.33781471005666644039 93064331353758447032.0033765861939550107 40472105960944194115.85060951287978917378 6103334083126661375.88596178649885866294 99540211964191176608.73270179647978354967 91172931974572415115.29923261975377279712 98564956176217242429.86900036655564931511 61564638577359202110.0439967809948521846 43384977722459834111.01158398578128175451 51687680997436642608.64696762555845830886 35999864301277404041.10368450027651638471 48238354045131353832.39098666669751243849 37293184361910267430.58068636111147865577 19684776951721353246.56030560848791270873 40151924131002780817.72613945274623264446 88074304682498371807.56221694093015531537 22213189313614041761.12461594437758563449 66626815095228118155.21419445117133692491 52881049017211901986.69761973211352122401 71609886443030633108.51199233828955547955 834837319203050074.75889432155333185695 19808493511170223241.89476044713668197083 71895692728750808318.49176646444958762254 96761540079927329648.47479180459135985628 56781184444983214056.91632204920161655002 95162823998503055420.51621297453392217194 95942594692563329004.31764093182922510791 33842540926752427934.7901662791172459562 58199310451794741550.25908056649206359782 39788581674270689113.64136064332875692605 65802544720402520598.6243078452392311521 29924364501008179874.83645550769872894452 35131238452685077221.2102920664603243777 41209354681992087673.08876993775812004479 40464228110532359871.42452108446263075214 78684472846243631211.46491155022217523752 41722049668750413282.32633752433273176049 96404712767151414818.91395804584333395768 11428548694376448166.66764694783016893982 28193139250773637402.29186833073163144299 35362152970752417493.13169275423520135936 6435997007871691962.04088042078385659724 64945108081192413344.2491320885655181911 1484581952901811597.28591298209660609067 57489403411854886745.52853849202748692036 39509518594852310282.68413872829972174985 61419180721157933893.62766213130673349397 93248786870261697261.60325729571063224721 7387533547900614567.13037668289171285446 14136711897554925127.76153719531670251267 39222922795907202935.75375954531269111892 98304081242065812956.87556249688504836809 53939858845666920143.13633575080832608638 80379487049595903542.3221948963127463078 78186040403315986758.41025657441958925272 63057859512967983207.38648603214986843678 31208275409608068582.46076935423007426785 52454254113329920232.94377547836898511428 47693961551070325208.35295352522579117972 15320047568021603354.52512314731034497119 61217523598482669316.06596673442006868172 32171686178231320779.2218807384057471963 69590931504656733506.63464817651158363134 26995947573823192853.3518183250430199183 70347684054417941668.33540854801066145699 28102881965102178198.80988797891175027535 66522774788535053099.36213757153925944323 39946190410560420786.39732510213091803916 94173054910620401184.68758799508031126967 80385158653611958908.42543853685373054247 11588320945903735861.93755533461141752868 80329068043050866958.50752654038925288509 98252160150877499963.1541480887146427742 19681146418516713692.6912930214669337176 58468131516117246233.26427959615496249063 71665339466876341971.52178237552444050505 28199681687252806782.62254671230929470599 91998000711126564595.80095427294141285713 1277401824973779657.44349021644408231348 5062531562564972574.28776699493270349405 63348178229205295522.11337603992091480186 46305411481626586034.58267799765058281742 24933926017953890431.5498833894381586174 61695431281910290186.0949721834396614638 52243543236460316049.8024265446792241102 19247797647011720140.68848246737750242859 7885575744624140042.15773524693007438369 13001432932442674614.00625591358647421002 59055632919984152565.17243534973527318172 66380973018963305593.83323511963437800028 91988786751901882638.58510506086086897799 49143552764655314908.6139061811722884917 64263339618163578115.91816858015289567127 44610038374525593853.34470189732913416444 92510793926347244488.53396463465392266448 10302060100817043338.55375343367127888749 42736393757949615398.71485659477542998442 49783789655367179314.34369235754196071827 96037135372315653512.05936048590880621928 254369558646702123.04947169013231072857 6875188805648237138.50956184823061943672 13837253270810584674.77816531076567258922 7412870138880845541.99949312757023180645 84700367595932934974.86182219493411650242 7495563863647209293.99174483150139090409 38322584101929932796.30852454302141688077 23697228389407742199.88214363491413520033 23623944565466433979.39347944203874207517 7020553998100125074.20650795086054939874 31188531098646443405.69458754465304829976 39969125806699888665.68170396123111317195 25435783921387075875.89231686854610872473 14407773871822557041.136050040550042485 34923387497515437817.79882918261259989341 54765643868235833389.94476530891375588272 44183973195965619370.23826128464639533673 29737241828798539180.8777142422362883535 47353652957380769481.89344316899557153599 44384326092472436994.07551999519548674242 93627454967335347001.30009516479680972386 21989440443814115516.30618845407973995259 48961975623464053122.07504191149406892194 17417711891103188710.82832298380314747266 14976026594029405248.01657870837940627076 13788846152785087335.94192571967279471091 55111053046489091857.18849231076125692677 35887923884610999417.94940795774578883821 63636384424711499349.60674218361492265262 81795191450662777689.83772262130635112335 40274546855026991393.90765172800779179014 4747245921359990344.43524120125713579342 35608228049478918426.741654510024270983 33524020604214655276.24223528137183285088 71652189155226462693.27115986480012488717 62847068867527040053.62206518899487393562 29903230888526626457.08488270134929678973 87356184563480330010.34434131562502970087 64316014751095124885.33543073064103991294 26852774424286212490.62214745546503548334 22681028409376338019.94797985327262043842 37237498860575362879.36143104658329716826 87147209241469923727.09318834608077134946 80703525236670544166.52404216376114789988 15481603053853198130.6329135738653140563 74973025954395143773.55329701695008199334 25178096639227963760.88641235632136046312 72222743911314103946.43816522887420303918 22521501350671216958.50581638852291212634 55679452732477487991.59760422350229048142 93229546444193703936.35927421518987982566 77291551095594727328.56352608853099686549 78798757060303327370.99947407932518741945 57677983484065298845.1574673505629086213 67772799608940203287.68213807462050228584 74000351994883677828.90607737817279572341 70026101541929206556.2592425699025102933 84964808951656020063.099473160355688642 93227544013493469830.72113322697136087833 58411129356634843792.52470740608128793637 85866340002822197306.29695108689527025339 79230727481384871379.08707706717653878953 90784844721838317170.29103158861982339521 53075258506049594071.37510639373470013362 39999270185541639565.59860512006361713022 87149156832067801055.31091207531359825696 25700099547888457489.01428509621522994514 72275451984637223235.24280146941986530705 85807816621328242924.3794125932697663587 54276566235956942393.53599477341750654403 73751538992370113188.52104111080091426278 38150491632007833232.50171836304337982369 79621492192424469085.89987232123782683936 53997955465076614762.46084332345456000495 45997119983915863156.1053086150553619841 84016376211095162530.12897501766095810132 13199644805895926921.382510941710752784 40121146061140753649.0412710517608924166 35694397649384887051.68119686996138700364 8433401868625263651.81988016208063149156 46510032235022647188.03847939467540398035 83991627045026170440.52923517103818169659 20410408295753163793.10537441540973037386 56397224066716221794.33705320674223242188 44947353823843075943.52695531252393685217 58424740949218571486.32280270792523286096 72491914580480124958.80028448114054423738 11356404779273614330.8408563831484630701 70038625670595166270.57551735868646481147 32278740708146829812.7519036781942015085 49607492656573494880.32556175518430926596 75148468044917203726.74524400734301387461 45233526757583538237.44040269360732369854 77824694708201420824.24582177269031006607 4300611447223976814.19622294491449960719 53527153471045744798.25944486549255585393 98445180706291696339.93027412568792581892 94431773827709706881.19658187805778514457 18143167334838070495.37581951168594046388 71776218678410604038.97272057511487255648 34521389007465563391.95449090814221108943 89860823371461307365.50250782489388958992 28233715256053981418.06397069178939432826 1937125724786671040.04152258295787426994 21236046269673119264.76771633232470685882 57029799286304006588.61426894867035309434 3271924822857333592.97348603287598625962 85927641361016784563.56155702667874381748 40690556263470666670.28396407317214915999 33559517304875054538.62228500543559295123 19444764432269617940.17755404378150008981 89133897474369334610.22181205245140256827 26745649375767241314.36043381818369415206 8224971016027552523.58530226116494572032 35606454764629931454.06097775644158005685 31007783834474404929.0380290264444678214 18841505659766576510.33756737113655833804 7846706270624047107.14942230415930665203 43717040262808482048.6747035029403491864 77409718029136866260.80761206659061109803 29471733133273221954.13969749268769618485 16017467557696993093.60921126625143191073 55141135945653061706.24003346730963370903 76522726766450287904.06553688878065806846 15932513245124919274.27945855470184419198 49875050355649870940.8803720071801617071 90365157584545414065.77694529497394086886 10998473710057122466.18081131407418476054 97429547897397880540.99718772282256213988 14562505692973217625.23673129568832760214 40132681269134885276.25390400563231877218 83650784181409775590.80670503226170809373 6242614085326921927.57412221356741516737 54483790955985192287.21658390037773435778 64477778544256689362.8143514793476335201 69266202226010215104.38889450613441671258 69168703550042021214.51980698271112667195 46082453533823096207.36399054640224331553 36649928719458543597.25047158265599889802 70618093020858338143.07773950148945201943 95175220578786655199.01616078433684907244 62804649265115877319.78725975062336762828 53333794232736697687.40530664466508000533 24498281920966229488.81061839093211625724 33427080305299085437.06066500893222567837 14115043551382844325.6183521496816863651 12826765927432035788.60388512388123215457 71837913575629127147.61427538244098897223 46314049047885067075.42686618306677063899 85897419316229239177.56668954380826685266 23573084278447974944.24156518216166759958 26373508192338276978.4019984594774912083 35222803766161303127.81758882732778404067 9417935004406101608.75694881531651065372 3369332148639582199.10199150512969549936 11381059177086897719.61654333735492942332 83478872470948062465.70651014919846583667 856798643931015384.04341213019817549242 25912966488220991269.92652027222688589719 50041401539534573613.37130508601079516938 27700589233002163894.01481885178320774702 99068253527834887600.07741468475298685554 74708582046908080299.04002728521646511094 3468676990836454555.84121168438894705238 10963634801448335908.47708371470049029656 50962266532901927580.82786492252355203908 71939770211937201852.40287844207878572479 41016517346512094504.21106861579852966767 44605479707435247632.56014175183018590197 59083054104479290981.97704099632448771992 30084519482330064679.50204482950334884936 44019035145581556064.67157505616627660193 82332225224347813712.26707061708569664616 94764538761032987256.08962817004296127879 11445748378665727963.49213826038521663018 98958920695120351361.29068471522019572745 3534473126773955662.53684951148320838072 83253557661093760864.04778971121554393922 46287792668228838144.18904888373076222448 93424458493126279683.89498452773441020221 57379746176000715224.37321697366594899409 82143598923728484820.76624873851465549105 8760161151949679041.2843455823085812047 5149504558412715244.1585911598275015757 83875825737796065381.97239253103345940679 2505496099249494439.66611266813032329643 84934938058370860727.59342514697697846332 21092977299869692386.34634854497356934031 89624277786795675298.81806308773983958923 11008577159096337777.4225606111929570673 25471314853556910036.40827898468398884357 45291763949398583206.60857744377385189703 95907673970516575454.34452564049165006767 40747334543800576212.24793835005967784249 20267308471129950941.70614470203183471789 71826871710446852495.42374122862387601925 61507830289419902068.40535531622204584877 31473765105241058308.77953924957750911301 37028461880544581902.1918111912710668062 22837474047858576366.46013997807704983188 7403604621268724967.81604553581318570698 74259865167115404649.20297314518245930716 28256767280362458257.24839013234892843661 80996772615664766586.50396711283437116202 4611323411843291913.96785324111901181783 99647237995003775339.09602368409185401655 76023643298881695701.71553949364843909586 77932270975125631835.46232797516137605369 36101563282401148370.4925317840312359927 82201000117322464339.8502007710707233235 14471750714669830861.53444773460839483734 95524943965063287356.69004687959346353984 97959701733404306116.80786497657049675761 58763984366359359558.84077779909140545371 777432466521127750.27102396070088353595 94950594077641900069.65355530782633804358 15485144746223227146.56215889496738552541 11854601282444727286.02007796261937322591 10776267348213194926.89948950431128764283 6461707746652061854.5718687593655943824 83528051986882027897.16940221547220289029 99981575066975623828.56411259282744613998 89028449395989457214.03842336495616097618 86989671185018042174.63207865426971831795 94947552640636908042.68247955065537830019 42918687311183121640.93461972555501965073 5762315163706672363.48503710118126136162 23793006656180089511.47021385279491239152 32766368424612790212.35845295834838917107 17158624091294928469.49556085934227041453 91356584053441112175.64918833067761010113 29254873086561288290.05524752778851452846 7502543491612121215.75345363271267163542 95274865076029064342.94497373339716279592 30486592441418963677.73310555517392908396 82568797857475567469.44814256919550321113 16715194182290113350.51325073498839553338 61774049813192130255.8254384821449340539 74063219114763917319.84020436228241729782 48061544998434492665.49608263818167396898 73841463357505439963.17182290400977219656 20995872890795807684.78473871551047334082 59617554610745737041.21158826409076408688 88028171340822116507.99544083779457409031 29392691848571512185.72795134882042803073 55283009982866457330.55341692354379856714 19463247996889734041.01015538539808700682 47908922819100119327.89756215849384339923 34967665393837731126.26625571270480255486 22964013302746491591.74688962088348670169 11595915095792815392.56805454455909250764 58694260526745112784.1268413426399194987 90940409631717126140.41382038812916702799 63639879155795509293.37822836784589206682 19013691529186586643.37298247122979988523 20886708163578535625.61179520215625414816 93526869163345755504.44106595204438333575 26033413253794582245.01450352549057752873 74867133239903477495.36527351520830022459 88132243372267029567.42277723671120990967 30984436518607039215.77798505331464752689 63456436971132135149.03441770484235927419 15223191755401631613.96396982354580201985 65132246649115951909.26913141291189206705 13896093521134699905.31094373070198630445 85160447092086994502.75059304283536547863 38029786587447162721.39569628818420975721 40332877463351618070.79597306190762286823 57901892010787443986.9929354009853398315 44899330312633192117.72975475989865810517 16599447325635020867.12777272745884663183 98697331399992227319.50670424608609268288 16318867100963562765.89163209728257308184 33527554039501384044.54846662385547800306 27446354603183493983.24978290280975682766 12904279015345287834.1901977935562712634 21280242264993612400.06862914680716554768 50486914386525051826.7897480931244195319 67570003888488796932.9819253639031193954 55695646375787893365.17198119992236001969 98984764961430020856.58844620784989638685 766805462149525816.62189964446286225637 87186103634498058038.45207838660663986919 58875848254175751225.006412984845386906 92863927904883984930.0332594282779407153 50215894233160413964.70867476604547201783 21185000170923909415.66689491356165765226 30238730117071872188.59775708750149152887 79944767371661624394.98954878763961923875 43972391394893519108.63812677844690688937 60653282732982929072.26538792021323709202 98683297946914888435.27930508492015727048 23785941711723158177.34270384166313563016 98235707689640083436.72589263734113284846 30844601124036747156.67057398975833337822 9473179791140150345.44802909732838121514 21156518405253791815.42830657543418375801 38630415138439203428.26774248991985577565 9940866303456434004.79198764508501570297 60822343894247595029.13508771592636835254 14223764888903444182.07720092454704395752 9795238869997257463.4973998087916755525 91359547865642938228.49060158845660018437 27986739418588581189.19442816310397297405 36152368170252963335.52386555970366249459 88885338217145495108.6866125738479914254 73164329775628714146.54416646326555223283 44991604762075965257.45503037244436591737 54119457753236694351.32920400948766031942 55020227811032697112.74971772266485689595 11934370693709986564.26148398822496550541 44930514264536581280.71698115168367865679 10036007933462972699.66429041972438430324 13856558156032365018.82903077492165276852 38921107821292458378.31549115244897790186 75228070210044346589.5288723714622596118 64109011107279622010.28298768054067362089 15714156042927846999.799568266753026744 55893075633583986987.11656598660463033405 90448667690566663038.43823604489666185198 49905017370227208593.9216845071524589061 58581066927713778642.36406681480982066779 8024980345567699366.54067664963622678557 7792921507645928843.4029377272763224085 74961353503730673253.40949192765899697923 50892995137112601692.4099128236135037077 78652086436552401669.95890266578740415148 50482252365987400431.09458130603707219438 28309907906830379142.97345753501486438508 86976302834960499521.80553947452733504503 52665943539462516637.99337242556475737377 27048916801636019995.66721040159137721457 80005759466705215499.64439468872834121202 60415324755134940500.86673880968567135551 56590879903295563117.89311415270087687357 97387954133648465740.83217437553437684689 53853566789177153144.86199508919846328947 46954891212092579659.74059918469423951038 83777671964777900446.4182325817446997383 99906385319503669283.70151661435746558481 87193180953430664607.56243052777975702992 48126020603577245369.24622296878954444746 99394762226186689466.78333771714241675183 5515272550171787843.95210352031607854819 88344558923551878528.16884114427755128351 21333387634659228372.9433100283487517734 71546619375568354074.23151985409227156694 14324275235689696095.68079971056409837324 60031264590537973467.42719418791297882647 62683759666412141947.97813030380136235115 81633504033231832199.7694559033788505619 8300050927392344531.04808234279241926032 72991890820757903001.47692680541063515381 15736573431178857783.37836243556887446569 53323739132799640617.20857919716491776656 84131715469483001092.07075309842599495026 28261609244286423842.49505735237779647858 25523449261711271657.23453156910400192993 43379927568965470479.50939910138863284907 55536595338031563131.94578706056406895989 6907719349869004556.4740816680489033335 34660480894180658873.10479472813443320579 9363912946489158303.03133305492114264159 94174184133576457032.14848369516339215312 13437557941664169515.03589861173318281295 83810509135015377849.84185274857969624613 62940081813718016743.52666245974709235744 36548241152962944919.344729354926851913 99791057154796761646.02375164838765607168 98231766220553846944.84321357416130162582 26869391337077318818.68985470931245736371 84025989579849983334.44543579652070955861 77573893181830014628.15200643139998075893 91733584284013475640.54560058495047930487 1818252710234245520.9318258144523684884 74103946729897450024.74055058653922858234 26088431428320486478.98690456296017662647 49394928893337237041.96966034673311680178 68888756894694206396.54872975179827479791 18604493855487287641.35941031527350298631 94704691181176990610.03350621628344630848 17442784434713381741.88274449491818416635 57155786936622101657.71446224536093175405 20947146898116680663.55424586861100447645 62798363856006685837.83105995211835794566 17374366542289976970.14345692143020989046 86405471171136958858.62227916084841002143 36292144029090837553.25474643761754271825 12873912559955928134.54083701220815502908 5736783393050827600.97175455777703450712 46365911535906825623.41752510978744229171 35667177788744188598.3732925517017777887 59042254470948394671.22018243712408024932 94576437651534910219.0010282606079259274 38162346199878277164.4432433519816047148 9728619940616762686.70379613561472847305 33796746710794763785.89942596916882318628 99630677764063322540.35851877656148777519 36309695776972690906.44284143303338773035 13481390229486889068.47909935447545874069 67810204171919469831.48359189213552284602 30922705796455999927.72322677472591073911 21829481476248299441.0435184740113637176 39126525948847457658.2555773832286833356 65367066155761318818.63794500244837672013 50941090499367012455.48937553687602432566 13994793967515986655.77091304650522424614 5408822657360112448.06704048098675460121 39086154301240123176.77584321526798997662 26577716112468889379.81915234557138909101 90359742270086397696.87339035795906290069 1342495982814862748.04326411938326134721 21730272178129589194.18627027017891645656 48254727093037969600.83601039714888734439 63679858244309903986.4503896124027166776 85349030528531945581.49165893264574254217 98558779265438012337.86735217370803378736 60270429713752221121.18870712606111027844 93678108524074316393.43549241244147627797 93704899571049328622.72242730250808699128 98166109698221324940.30017183349290832646 21759165273456118743.23931487438915661079 91042451420915823294.51320262790141061478 3401099541276472707.83106632536912146418 69198207545067406965.88919589212413445875 70872359085288914764.20494691041062663867 61000838309578253997.01307443945046354842 92436994520452285370.75790836016138402671 55860240358534803168.97633293013517041811 84358166532081769768.49718868224552893244 80279763417836185984.72312183958511957542 9012049828796870404.8425494093134453587 85426826737408052274.07408856087965712684 92746569973392431909.61815687283465297809 55273165609094377733.70679307792762907241 48027405592857274806.4462653916664496886 80992963846558977325.25580892722146232534 28320588679662961726.98500430986170912869 29350757586672801252.16228069675283270886 50880057468431245343.47614941409414583205 96769141319439519019.32830312211460533355 37359012434263339706.73863066761300668688 77102719826230198067.74026592700373193715 73713982935298087131.82538136026673475848 14710975010925773853.44205189485831163356 5686792118278820079.5357478693944336308 67144412170036826588.51141283619131305818 8146940688083719365.37090152175570785809 46772387815828265795.7061656232908912925 93279151031124430033.32526007117148620928 77886484138778366321.16032940485444143685 65758918272546462194.18338037830814655779 90840980143150382913.38205656639882209884 59675992648283513550.17337144176545621507 34566567166007862117.11802323122879787075 12289878203450202652.83433951710148370259 39666617173463590418.05144273977926450305 29063747579009464017.79484804656277748348 98412915833281505901.23884445270815590166 61308637601994768592.46427499210952278984 46839284527004225826.00438209844467086622 17065156358652341832.83239678788871812975 45887770766871924273.12993193046547460144 73309989819512524165.69913862596992060386 17160023679787982652.86924421792382837311 33278581953571421211.61971230620953990024 77266159682768487089.69791950940147819089 7052300497144548152.05967230167178781712 985868447653642426.47253345178656285459 51828533380501156772.50798970600289885318 28577145700461114756.3242710777324633093 88341231868412419510.00406010766075051134 32965228287229637315.04907152838478346199 41355834374849335461.34262173153371147627 50960391488248407223.04138959090323138589 99111951855379618668.31976897260236347864 32596678593795182315.70632323655608547883 55481589098399721616.39506827137755386825 61215492705766572536.90066775457004043897 21707808559445929857.62343486164535320102 19613044722784076963.55389905981068341284 21087755705498344578.98064433711500104707 43145350432661068849.29358705595346821419 6858296197051507983.1377420499847500956 99768918902232691214.65122794751824521959 19311394492583630291.9859388131505363803 96014549824368062858.80176097746577564545 2552199560614684418.36581845490700440597 96147517722762538641.59577155945061997713 25232297067823847377.25806868820271796687 6350859871036364498.76571596108732313186 75619104061170378400.21916051829202327717 90764565292821948258.83207924119351453701 6537333707214341182.23392552774839967711 11459709949527823416.44441401699367523629 87021997296805279476.83778707323840027945 23037144975255059987.09931511001223875748 30084731463860257571.32868115990325484845 1706181630980153643.66989785560700449575 63733726438300907430.5505475260353221499 44420428531850358402.1898329256988106375 94087994282007378512.23099461779412411757 20807000489911976007.79046552088783918852 82084418950832061789.83190357412197445 24446599386592205693.84602269483962886307 42258829416327624030.08281292941631248615 78306351407873618617.72568788233008136366 94901696180845177884.4342369421009372175 44195650314776594557.68091100920766286375 97163768382914271029.14890279622828511365 43622866183808439395.81746684217625694606 30696401878368052670.98008936689063435368 97595986502190799627.65859749624957659794 38308761840858478057.01818184768573904469 31962730652575408555.89575752910446007707 55165653437192382801.25086840133602219924 88105385372085390120.10480659212955763221 81073807067234929364.38594306797439190042 4214331398465689433.8226599999616798853 95047222391328205797.91472252290801840377 4420818410287074958.27400431783881602474 56794784727731330801.37981916797362208932 3491901643059880117.41356876620735019448 65005370845506122809.45245850090449936851 25953782536044604857.83965408504434549416 82002578359309840804.29828407416260919517 29501108418178283451.6075029786644854721 65598831720395911781.08595002573306488536 76025539897509018557.55587630792818633616 69501540008944333856.01730909951776159453 45756103314916731633.69711409958522476708 23812961996294981539.57644151999510448358 55817526674570218046.99550575866996055173 10332871435561486421.94815882132028574676 73498858940612214410.713262833141232698 11725647103130139663.34275975792933615092 41962976778125368246.99057180934061508672 86209037194270480734.86354530227838748953 88997917981027247652.08218152351201152254 8862668086126623421.7282400101555176022 12166926541754175473.76295743164531224399 22489486944445194739.50907255719968253512 69905886491575499514.55506681106808383239 41204820430175763068.35217435273132556284 8544259669826435831.33001458426960363715 42256146768158363048.99813957140410748199 96526570089108242568.6978639361628903476 54471555347913050902.59057358286856566724 86353798847988424087.89391259807509489997 7957111459576487804.18107589866234730449 7120653494974409787.6165285672242169324 3046214362405018259.04367010855342698047 25051685624857749971.84910207377377303027 8175627773743300354.61278696097093477076 31764042164553993330.58556027548415900568 39767542322799725053.83675277030552267416 61091226212608870301.42265466481417159365 5020303853717157991.97896697673486788375 12084129884581078852.97151201641438951566 81735675245876292941.55959352075391643333 76659462742703644805.4637093754631349566 98971664995163061657.29266947271308594121 76930510350455110140.1442597320396309459 3293677615511810971.65639692571698954721 52830963318787058264.30307821232336543855 60790298705960107397.99486228251162792288 98822685641150745971.20130717063299493383 96072227990257340365.60760845255311413929 2524396230737553922.80841628487571067231 31646207322104747957.77129649706473985418 13462004715348012091.04017771073440636363 35575615107926687334.51991845120263923062 58198377490821548498.13717262534915420955 60456263523260860271.21335875572496551712 1384551953008935946.89479605682017590874 81237290707715499407.90954173297520500699 78869191268925295801.47283771556348846381 47395395817637943160.7622102238798038388 53917819370019272921.64423668697168244116 47246672051162814041.84880874354485581674 83333006567767165166.66091632947483764885 25168124586220212482.03199665410211238357 34451833062442602545.4895375637035345216 43506223750510202617.54648314969321011334 90444889328350656429.89650238187849405786 31936248993616991192.60161943706901906815 10617011725859438224.82433325988257299945 32953290808482432623.85634318280925640498 13131692872110979883.8100120418737083483 45716622465635554249.18288288120071817725 64022317597419248105.93806758195859299765 28819873479009730073.68074952176951398218 54590413383073686231.51192947474259826024 18750547890750937615.05286449942254880356 17254262690496176965.52164838867940001231 47741762719455962668.06259514582797229688 90544256962485464415.57031976777171611664 25498158676100480457.70120375668694904792 15608993983773664002.55106780720154053787 64950750594598135561.39553983276722456961 13528543125809839998.06234539093597978113 35091330982358347551.89724226375594178471 5805916459954389203.52569102262577647556 90535379499580212205.08878903420804201015 47742765420780681395.16508940823666800714 15450665980991317125.73570413671293366252 79543025318191242476.27606454152437749558 83095693959541891652.86614695284809272404 94035696016474108735.23471402153870542252 53641378899084109654.20332393167142694861 15738085949281763112.92542673693511840227 62551537246486680288.39124217933431485362 75930011126950094287.68880790503444651656 8805323744832579934.93345201016841206927 84464562219527942899.76226350016339022361 41783526654320785383.75388665310381453693 56043524729862951132.56402354075061440468 86097961074385699171.58047648332577833512 44848312610696441774.80466848855042945301 856088388453027621.66644159261277357812 99414656150203707858.37134264233053411313 33230547746042406046.07514199004446393807 64406892238936616978.45749612697129266925 74495712756086153153.43415446317773265424 18359783797101217528.48409804029351411547 40773282442515071065.44990077083180814226 63019137035192908441.35237689290939640865 39141111733898718809.25601426380791216343 34395234579235845851.2268082023431932035 68325324310420676001.36721067140590591764 64412210023460456964.08900077423742678706 44275623621793218208.21810998684885418866 69161549043821552830.1123202380764976971 6667397939219533974.81169505611792742267 75766427939477597583.99510666914241830964 27442057447567477661.90943470881684211146 57666205018852057396.00841704134502666138 63105466069104696742.87067818531779965795 15852575221265095944.408452300584663468 80133141129443520773.32575917673373787253 1681459566020050452.45558776668520477402 9496835358300507317.51765521175419618852 45725992855297239606.66124236135740260808 72197714286578595720.9202056414006803677 46739260895979806371.88645274952753793025 88925328743719871522.46244614638738029937 17864681055979121352.88216251582885227716 91755117177554728919.42737677992668330638 45377010525466342202.41627398965171672755 69310639501283527226.01355306882945309977 56901237399010197461.34960118613786136653 56514920937842562876.90284762476769989031 62121403316691260771.74553043170865680955 22449273178283000204.03048921577945643662 93345163734021132414.85689157578990320513 72511840915744538071.43122147446995569613 59815514655192015985.903217302246669426 11381931686407393800.06200290211179960924 81993436032222112821.63781597475795233373 78995725431218097779.47028982732101569706 41247359256105869067.6271827352400442246 73152132785157251345.67513934542291010059 32673000437872305915.13887788911255917216 13002073992459539048.10560552140937793697 76161581965115847661.77090349587617773484 34558993116442126695.72405537526651741938 80817319361308261967.16581553127597002636 26995281567840643187.66551389015409625194 15633541907771785307.82901010596773377081 10151378782886525905.00817646285145483836 77740654312909428124.79196840773251174449 82531416418970297785.93834314358133024839 80033915179803855309.26582980831921786062 92724616506031034981.25973413339638031846 79393057192362213414.28155159856530715908 92180226709059244908.58065259455986879037 83799439177855415320.40072669447664612458 50406824015217255153.84849137563226592689 13330990999030666036.31325956725082268419 63454608001955022990.64144571931689509717 78369745895878632266.52930594190774830667 34644346685332161299.92983943473635992256 6770746930147772476.3121525016322033103 31289946026754559230.25989952776493906668 41421982952808435130.07817743029420307521 23987947802261085182.41031469497154107864 78156981216436035238.43274016220810616098 18662692641261559808.5234162651870151819 29823207668006930784.56720895945727980107 19345493884157387093.94040654066005937881 43395461093592984282.40439794839752023707 69666110482802830440.37068941734013146105 59406420626383777302.31276958598240926038 31057261019990159751.07580482861793320524 18339886184363867183.27137809257698223958 2366061177927127085.87284532607968483544 79851149949306218692.13427484588445476364 22032570457742933505.95583768542902717382 33303478783746034433.76672819352115306133 64010326336667959968.76699579018608538486 57109075977620167023.00524618905457929392 62083169477149389924.11585272670637098521 21663227196885850047.09660209699108663004 59558705079491018284.59282187598936236717 14408444727306442938.35472045818535680286 60171445154125019746.0045812013904852702 59697028534536450476.89389469792094636012 42739787898715512782.78770860147697645981 65934106617399300293.5493074380879694196 34629135720683103226.27315853717040689904 76133190176040425641.84156692194538315169 4543130788809355422.22681008310601205688 44973681177490107825.0000946438748097602 77879164813158383747.48358718538326382644 80393691261357490122.41252098946171122597 5700325172140009186.69805323733680569504 35158655874372918371.68947267583855550598 88691622667855684282.67704564473436199503 19630852698516838372.89762338444767634517 91385259050924485666.14131151059695177929 27837985474282333924.94395612951566526784 92268656623252114693.10310145676795493217 18513924851824561470.88588998663624167916 65491930247383771286.40181269395194605432 80804453684788055338.46358326394176011157 44348090233513582165.85535638840973502088 50013719030554927536.87771588146065896877 47412983225818202387.00218666915835818116 96492635334617466246.98168206245618571367 45311696059018137579.21957158216680263982 49923690728875465737.13562029348779264938 81924949185109822624.81862818764561136207 74242703665874424919.3508506557552370002 33116309418495538248.54201224698646376559 96305467005168301815.9782485034681571749 32630529696389219740.26987671579587269713 70058503986249826229.46770528892900296614 89050187288319040808.81350245380686080808 7795431738724216048.17987969161398110411 74861359557771719660.89854489285316170969 46864705246838248790.46682370403440353464 79457920789543878052.6411596967232132237 32480724234552216291.49840130217478477273 43794040431920199056.12305151873467232113 81960801303307097169.81767921983604864536 56628696214645321305.74485730794447685136 24019670349529661020.30248584053335329078 35210277205509982739.14316523555567031516 85476681750637469872.57843709060339818854 32342158727742741331.44113573726367414285 3170231669003685294.35455278569345186615 45032084993783695385.53898965732418447634 276920998555736272.56010037194496974339 79898827137589432183.93352945399153429608 6163025775499245572.57116724911416534243 73204647333151629.79724635090070527389 12687047766367172851.05458949922088068222 1894323275649652362.11954280677881191301 573401709907832293.88729294147656510396 43442273691615111056.14671117557613941591 80798791967925367580.93206623574454660227 75657200727789299046.68515956757905211471 71953089700927396163.41833275666857907107 99133252844010388108.74699985474649200604 83414404869077870521.36786806688437168254 75945478942006036347.01808823734994352291 13878759011071000463.98558151714530223095 46381431602569187950.32363406352925323493 78965504384225286470.84794838794868786014 80248497198999479058.25196002825237458878 80843200421326279543.60774317151135244374 56697940786856189251.49331006173992155295 94922585890336311695.2291019696808559666 10562176929042495101.34617974059676467454 51977855873102935793.0044261441506276725 35356850106803420369.54630754590018823091 74816659447878102661.5213936270291190955 5974209972272777729.22653039146391980673 7516540712081409602.78253769783626653675 75569920398177311364.27229747725630661289 16510069543084201781.13654463923348683872 76808665247213362724.73990159687814338909 61204831167673551547.92104009096077123609 57177586192229011356.92216716724319429474 7402979379415284233.64093659432778278212 79375399739578996550.27714060056604671261 96933749312169647276.62740788071585610053 59140007665196762067.26277905990628200521 2303085050179971870.0400975647223938495 67704609209312554006.60315682217959530964 31172442414951458055.90370394916963872618 32296348248390720528.30144328376726064534 72803765591820473095.87654002913407773413 87418420116386798881.57292483064817690945 70633981450362041189.66228547008015347774 75325393504835487828.33970463935558063327 57646570852848504158.39393585163744240331 59740009713022645271.45473479248637380736 58544558129330270350.87181283975361595629 66906106881687152094.16558637511664127529 69785673565939664814.1066063033665143821 5492636537434333163.74336915112574416012 94705633774586122975.85345514193722714823 44565318461301270111.95943801183534922823 53755464970335148922.12795660188700547491 75741682238222711295.48503942142786410287 3189653608848473609.63099582280880943904 29950530832901985552.61412642740517610225 26073932590859541530.2643139393195063993 16511363807801915137.97660663685653343184 11226015488474386519.2779885047800380236 46405256103629050734.74788461270661039897 17716645787831128054.20433948312233069598 83788260680533928868.48895768452078681053 95752741674362854278.05601502245014427763 35868194158966864807.98263540376543959423 81489057028300140296.61649492886880277891 3161977613914981433.36698250326135001674 36927612564595565596.09404178030540032213 98252215814193068850.05222384109219737866 50075000181081367425.58667649328723927117 43096689904380564871.4461342980304539768 54836393290387773507.90613182880457245724 11488296200103008542.15326602082529170509 34575136100508227816.50902255506508847613 41680451741349509713.67274434746478501927 65522987956699847867.92086665247104949511 7891137555536581258.11011479238199869443 55130916097816789717.76235676577157349968 29314446632900904111.0257216163289444581 62633493382573859322.02751679816661372706 14831693152399277626.70772467558992505845 47792506287538860536.45883341680630248226 13857818974208976023.18562110793113409188 11021888767520018336.01664859214688949304 24521817324581677988.02084754541541533064 30641056967935046353.96050161109491303239 66153689463747478076.8493925109094662026 72413374544678804538.34754958457348115017 17826695032953541850.47203296633473330929 64470907446755971080.22875973513019762882 31815443323138692669.84932012643251436093 21080223257515977779.81271550816513083541 96367451790093396441.76592846723228316631 86506755476228314333.45713833384205599793 47035070709279786225.5111941997977224447 53019285037286455303.79139252015884654465 45757359287217927187.80861337376252206009 94409867595177169951.47076012253886000106 35197156778616126055.10909044788478766488 82233383479473111686.38362844513773705355 43680025339166194212.50913429166767873434 53234232112555044565.67322945783475448018 55109926461512799556.86574775564983150913 10585124029792517219.4935270185274873779 36327752847642686893.95082091144698813114 18827357682870466480.29543030489383643594 68380171156816394025.69888205107857548869 10156096348483450002.37956448467560161925 2810581397946597533.30599654221897905327 17236549779052515635.03673308575059570354 81490361070001370984.84390535247226912457 53633630079607129545.47050232757411345369 82846352077866440224.58722181941291292513 41111980359223956944.42645999064512429088 17123170079097826050.4169376523303943174 45280559207097961755.46575329727408988438 31488336907442731387.71505516507364462933 12975561532869340738.8123374865449417947 87850076981484761663.76927837589203101115 14642150702098166070.8218275464397839857 45922440860882546217.73268794183309496082 4251322477566064251.98524699326381118913 37190091360529121864.09028196711354200835 9857256718441826778.81840102521304586282 97363425034092930622.07748289218464181117 71756088674485496861.76025015407900852112 28404369005537812456.71469317269016982901 29465826235349909291.65259379043471034954 91522168825571279133.65676074078452350999 63566137947025094131.7183446859505506381 42266002001283090066.70492918080535654105 19100748138696096477.02659526885906055453 66427469274060523199.69082662835364154375 20528119752383318307.49292229654109784614 5901218845139095110.02536781510686061871 92926768024952871329.10971578186752478158 39521528324214529288.18843286319250131618 73341939746604953766.8237789756902394946 22765974384557261454.71677123648518273312 71692900950773798578.12469140590189625828 82054931208713655518.95568026795989535828 72156706073834142871.24731363938061166497 21069351279741428331.79989479470732115046 74004178957487949910.2403187054209609445 17337897279146610160.16249488380783807673 5604775606698320871.53901276566591222337 98690993186674175554.64329046557516411291 32989062209362174552.15886720086605211924 29355856998007459223.21126449363737434761 60273667401917015583.90438750736483431217 10510331799570983968.80301452939893221922 95070929999075256317.5249796002113841764 99056080338353140805.63371322583499130493 42585868133620567439.98390454262385855993 68465805771522926278.66428145445956624556 93315073051211388977.20851579462137297019 65540904519367159480.75603193466488608939 72072019852451139602.1210353693227207165 84866703561774974830.69636947443349348904 53038431503227558009.00879061380869955354 76567239627223712834.85028887946937301195 75502614004110017302.67086231630428237119 75444292728404512930.42042205014726614119 97548612448790808471.51229696830813813766 55013446395391388561.82481588062972023768 86190965971740967071.02343434784445838642 33798053715874834079.61976594411007695912 58833084355053157176.88533900122120753512 95480592371565428708.99404639134520474161 11588976699957438715.44424120979289066273 14078599073738905735.29619812206645831153 88899333209223477739.22353459256096584942 58864960832816438695.50834262237140629834 53932998263792512098.30775512841162677151 95202358779605271024.99798067815053250497 54988697589249309823.39696011500148322091 64873058768331886426.99515175329132716674 25285771638552807844.0228273378481866649 79512081814265602737.46182332740878006713 46175791466440586169.41670373878429630166 4201005643164775.56945417259957860294 42457404468888456941.17371777122816982027 8997615105865742798.71417919257925106444 43722639849772809413.36312722022340611158 10499513851776891553.31673374042086154271 68944355509828994604.4987788440062720559 21877567022692514044.86058649077781716246 24521016103148785903.82492236014225954415 77147428660860225023.00930607558320109553 59278344910799214511.44082887711631845734 60160745049277242695.52173059014723638896 79687522614101247452.16070435754918115793 59726970493797355047.92890074460356122859 99469477085248324491.97983369878490486975 7707467954889344607.12482184132706609444 76348584266585759463.74133835512052113624 94142001478906567128.90395070192086325869 66175075630448483847.42347864765216697348 9826771094389271122.18408291531655243614 75729275750475665636.45176068987335874442 63648418850914531382.70525839258845486497 89080085386017244805.02796471484218477132 7688835091055306769.89044303939770849458 80064716804074190765.38451245909086000332 94779709738413388237.4954266655663823714 39148262101554698293.96264408819862783761 62377019806669430529.94075354147345498832 86533655436341735004.28209590446958222818 19536422655791273973.31307736849050131527 47275063092125010795.39908758809313270189 12959201047163243898.65204608434857374464 14053222672857107069.12219137033584718684 83264235297519607030.43710334189103175905 11653022938216935214.26497459778955966802 8339648039270309576.59695656808864121225 94300042363223091992.30534278966523396778 36531658336827140277.83885582200323903759 49955916496746256011.77780142856726570858 70364639716822180124.36009504301271043652 90393395030909232261.84272736826119569392 89453880291325535056.25581630366036302667 95809733876997119622.7912678994307665115 31338096665316857348.92696016240389150408 98997980037589916462.95806664629318750761 47756759777193041390.69315586450953715187 31355587730085858075.34405299059043584682 73991495337696741432.23157050360992061805 52834446074288965222.0755035276311915155 39018306486588582951.19402611538636269579 34392968752178203368.17519322951784804223 684802803545861696.75268718884922818483 77630213154866372031.17439785748817557663 16815725121707017091.23921086271605529633 90586693810964935671.17286860360889281388 86833247203067252304.11203582955226377875 64536703662141379348.01338126669670143244 33758921556985677707.73211838653532203384 5437563426003720893.21733537703181870023 72948283810926721654.08812676802676328472 53357101834745851270.72247490181390034801 82523536907882923275.90025847005220263848 2390174337466998851.16257295911822117087 32225812542245010908.18380416995098774813 15944912591587988953.16522972746122205501 79325089732379798751.33822463129167178059 73928666384350731772.87485524575277291994 13704697320398022169.07467000033122975796 70327390640010628982.47905094324758749837 95074777876608096472.76084102632672030548 62294444207607830214.9398320252530821898 60934607399890293393.42021436440741026774 56828231594840926292.5627207234537911733 68733146701946514651.23739116486569504259 81083909949693887188.32645296437046041325 36708505127950719007.07584288533398857149 80187146092276156470.13639778441342366788 34290539580262429953.62715321615575925757 65170775261398619593.49903805272252456077 55021281514682158500.05496948339612001035 53525404397855753579.47151605734476987246 37947885866654220682.90189245520148699398 3401165594094136891.67075090726748585664 27489080372501679450.14864864967607898029 67370135630870787452.70588105087230515734 4722101695372125670.70055047220514614815 81559103926309593750.83462357436998118714 25516209037382191701.12545579233274582709 19191534037740966012.10516888836734419367 42642117715651723249.45264382403608346519 43726026081818550845.17402908181828325178 38144158075628521776.74378870493044660505 68186230660500209272.1286236225508743746 1169688946069275863.26213610402267918475 61104530848286356008.31024500771266074385 76576482146523788948.48133203183971177887 31515825020301331373.07866290987999878955 49710118789391894814.32215760060213853092 39575213727542388787.16986839125351744593 71734145793309175308.95292262970761804319 23820367090153942216.2649437725117041621 9375876641804049645.87517358881232805826 76517442233695783535.29854231038912239204 75498927169195208035.07898311497361211 41373309993627975682.65696936059519947685 98998283320536673608.61143735911141597224 36895842058335614918.58912360214238424135 1722595229518046513.47160100935390780771 98169026374153704458.00003528116984021524 78612988549284325958.56793154569507854585 98876776119100431070.07932349624594999175 36717192084098577986.93744653276447605305 3684813232456674431.2251753774787177583 4531693930983206409.62612246906544043777 479706970832562974.59512847395679981829 70457776218071654682.02011248521145677436 24477486108356155674.99218120500643064119 58146600503426937881.13825145474691787765 50803754311082695844.47223724417831277427 64653675135915004561.52126299298351447484 2983311587606476285.90865223021219185856 92150881699349335335.27551271360918661234 33144378712984146631.44546943980732695205 92339893758629911670.91903194912904430728 53922691107283932142.79617469150931002461 38348497627696808831.18320632782031171485 45733779062344810230.15241150259520644902 36514416281362840171.30283174071885865865 23606681733932675678.95538059608207418624 64266310087466644971.0440938643856540131 55618755133491838355.49730920250236283845 14874997814306478516.12222772997997403319 40647109657915968337.6307854672730407831 38985779794215934406.18127843755373595378 34733167527242474310.90497239757732775315 13719636122766324205.07836407139385916783 68776625315488799883.01209199769463353757 50122400663110860077.33010755013073957706 46972443717395481498.89350308037589135122 79909973956851507345.8702901805483764451 77789626957173111948.01933680587962477474 6617764519822718857.64079323205364830325 51545426068790360569.08457539315573859279 67903440325707089412.09404025862425737946 74245991439530737307.85012651685572492406 91458299424148274409.85003848217253939385 8241609516710796017.35650931630746098794 65561063774365951867.85346592574442262417 87766678161757757672.7467654165130014411 5713743552966957120.75572804800697941874 33020909180724384154.49328696625812570224 33452305203309593356.3069921407318088198 61759658724945494857.52009002771174844067 29480071690353222342.63599218652265967661 7567208029013697315.79090855635928475976 53546653678307671114.61651453181328821747 46615798941800443005.51215280079622239137 72939571178234357619.01581517292366128498 3202704784199237017.71978011643517266821 26483110480544595456.22553310673045897261 50187593151959951283.19758415414351424325 92402321651057426167.75001647374856520675 45544368341528335710.60379074884901033963 32903304652588293624.09447090635513553755 59210042237627122294.45973337143864268533 78535564780950770037.4688612845133924332 20773388698918712586.42464730772824783079 12752124185855259969.55353698703143546578 63847030887292112469.03709170390159312341 85574746043144281008.17019347792696681523 91845289195438871907.6549708715660948821 10239715076890600148.38748095395712774069 4326445679537393019.82902708778013527852 23632449263071154438.28045538621901195964 43513511920398129171.3319873133610143847 18963841152378363593.79673137501361921597 83782216774616799601.50074682047316929413 43363628591491522813.42914383409919252776 34570459085269151624.58088865608414310591 97322168983214031757.6849461624553666047 56468356300513872196.00103834209868165986 17836012488327099389.11229364494031790023 84712345591029634739.76460790087197353254 47524524907601988447.38384074047044115951 8402853924639099412.73242058403734421308 29206506666603781408.72595172704759671936 69014598468048646802.1276726525764749394 32137601388117759707.32800710862892105593 51537322305991918667.48614965526731830077 76771807581895755413.61900530089124273003 70811238140881305147.7907406113944626092 7832808735138440411.20850996438322274797 53658935673508722168.47411698582684441384 57498753975329220615.86365940662679849231 67426985872199057424.38828339294102226211 75600702872582126436.30588567497267292125 93856964679345813024.31660391944473012677 35860620051019563621.75972553740180681254 52545249293744277268.54979102420575327841 67655077750744773663.64543295109072630173 99218331724629555787.3070286328741145033 42350697994198008415.13163652319125449188 73979578982262938221.30378651392402204138 35955408602407728201.72667832109292409839 57089906094250446903.52171677051304171477 67248290601059512888.36126084278587066095 86697963797691366994.64552265913434799787 66940824883624991351.30039286694523767551 10915626976490480473.44418614190467320479 51647548198711263681.76227538314055261556 64671081505634074906.92520664535777903271 91701901527648581918.31543321844470707298 86047294727969173087.88412631801703947088 33023497702740333477.99542878693356782663 18230565527412949667.54144229848345693913 35038989875048136115.62899337513605005092 9520014280615873161.59713311942721637858 8335238349868813491.98781715478240186342 30804383466358937569.20726005553324803383 2987129831622147692.94864883880843697598 73787842537438048327.33400542801753662311 45893736449397906114.85444873435870744521 64793080988648151011.87548059618709433647 72100027813147794883.17484600148041035959 62937661589795824320.06598514447903461106 17908185433462975299.13706336157259742569 99913753696269820966.89935891277240007683 94551582876952430029.37066932798564498102 81132644073527829463.10054779555682493669 3579982351477313288.66383840916206956387 7624744159937853385.78265443436867010558 50558006703436320337.29162477243781316574 36919752554733752127.16913292951703344226 42498535851406774726.16683035367507636192 66080030019339120082.99094734888371766683 75573939656896783803.91243172488416853631 14833080126506695200.67092628167344221808 42652753996159780019.05930997944005472233 16982980959561389949.4862122126759464966 29205659769025370732.17985594752319630877 74375226120077277541.91679708015507758679 70208542762340669263.15701285091545990695 12453394555360808544.79241906798859606171 55576076712186173740.97369561204591737401 77471942612192103591.62344412086495482991 27812779411171041685.87410859491381115377 5163030138105819562.72333833304853256952 60656160871187650267.40911363090317560697 92442406079992117714.62270728784471167653 39699395859675805106.33835602588006252412 36350279140967763408.06710492011127846287 14351348859155038328.68331065016854920358 32534830369969708804.28495808334198969412 33819725098629831106.85976270924282781656 26884773347022121541.0156811800533361617 24052505502150307685.78947177422311913747 13027622562046209192.61811426826475305334 29483210445192388516.29337396232764825532 2023303983226100347.6125921411310582592 48809161288342281845.04501102838147913717 23775304193403116438.74386473373708114348 85040130474922116687.56755956975090356515 68988559466402109953.29032921629380082998 17129697418911677862.6892774561405274078 70483612703111924019.89192881939107133624 79121183746147911429.86890614594345575498 51766404093086691103.65895580783012320733 2841172682950891933.25660859087599145207 93397084067586150371.49970383837384500081 81312912422696894160.47285948692239886111 43425890069809275481.30363300683950921693 13364706093555882103.20727811456977574479 69398988170819056951.97198947573668874083 81315013372932791438.95864414372802167359 91147461910257398403.27838224648829461968 57862190440920582585.13235894143143991029 8011289494377894532.48629217146672532675 86205300180756878850.92143380420431105004 56585567668875068577.11228123513907583519 79564331523476895758.30851142456138282768 13515085853955505413.22419206645353075065 45304500242867299487.61677509628382254719 79604016281170793120.11706142474627045833 44157422796016594195.73002207355099575943 26260877112233172728.68746302066470469901 99754110834625097634.86618128004924669275 8367417594493093269.62990954116751713745 23731764191730976205.97005403692253543945 19154176193902552111.93490220511742218918 34979961374011421832.98330141356750075036 48403676886499933194.15945105948784435808 96179587771350524120.79255748475100220923 74584626753283413091.82985120599387109219 19423314372281550207.78652683914082623769 29559654089227583903.67051251326727127639 29596836063949197320.52637380059964644857 93354298060140651134.55950300953875130617 41009277549036214520.82303137681015844796 46021171927429550319.43349966174886142248 63307942518936391473.20985993111363057134 85606148137806978086.72755291684596782153 84746156515727395693.65160181003981017232 74228001593533555884.74234116112909117119 12974848987541975730.61515453307999302494 8093237914266729406.19291512306180308807 83078398908949028154.45405063971123604477 47226817156387088295.70535356605153005566 32476311639037040599.03032231864777553061 82234396625132828510.72084865379326969573 88142092381620653644.29498443998937629937 178325115867139167.46084904316413796592 16337504486182080216.8835217768245992415 78301900808964093845.57177238220489067869 99390462639672724245.00268164183079264456 83220180178220893640.15306212598041006269 39529072311783132738.10760393355827513013 82598727327514487268.90197662759074626473 75701103219916360797.58931339344984788853 99281925120258338534.64335494486850457245 48736435483174666720.20097733107408052219 11147497288307576106.33242362496164561096 66589472232622826825.6075920928303088736 33795237126132898146.9054557690202288638 60527023020192520576.11007158597777864152 4516143368884757044.71382273622191971185 84152037756368649092.24837532896033698926 71475040830038996288.28728523523413338711 95631642462489489459.56385218608803929884 45631802390663275666.80423883682335797204 88636960357118254870.06524587456454796121 97404839265428005594.24450842183067043809 70426584060201995422.50704525109164752629 65843902970165819496.04161363095529197122 27019122157113354592.14847935716647404045 12575155358396919683.51358204098636329442 66797112149930619629.82041226577686304562 41636862072541158474.83346593051381362988 50926464737646908934.57704511306936465274 99736199044845206713.03612326785993767961 13850977718201985923.90316874137918531156 755606626433882281.39406970494602053657 53163646973318955374.2150078872935374082 54420609619669230082.51668812626155480611 83205018446817966527.99135201703436202188 74048634402821568504.64444408269117327528 61935435043587415028.38602460638080789602 42797702155915535436.66812493456371576514 77174598063617247722.53358625349797675954 81539612715972748680.99771755743286745202 64322424199276202201.95470632892803690169 75542054202390586558.47901158822545293273 72794578944856745031.49386085367063099766 89284813377088356594.03819181191540430889 57827376962496077137.08814926492378611253 3470813411062360395.07166909432030380662 6440502188725764668.03159313187762886753 40509623054478473210.12669972101252180687 52238185754260725667.02927020220325287916 32193737634477437861.081754627195092338 84884855469804314217.75993587135956202528 95614012922219915929.99245709690270317991 49991887179699478842.87248858791670291961 59895379749277447976.81512094304410789626 9623352497553322178.25653413230077569404 65029564400660461962.82496557059392550289 17246221406538779109.24284316267664674579 29435606489162948218.60538642467312491554 84022637583134282165.04762212031935277505 35821557710558401816.42490486116450559462 2184851545264585219.01029113473757468875 99765210938233482185.72741611065373835769 43714998047191807421.22113021024711092109 16397898757479606243.96129220361374335333 81899628523404371404.77118618166660997092 73662614105739619114.9947567422428157621 15735748315052270667.62337734003912454388 31870449338291585411.26534093912905763068 92315275743621593065.48323812515480158025 67052316431235512390.69980855592531115424 69431740228941003413.18856702639594984845 43544424278973116327.76833293822572807493 29339883813347277709.64039870596860103105 23442081637170387832.95323983180980817165 76060785136985108312.1276630227202325034 50344040721440922389.174279532635669002 13671214803571018421.0362341623237066831 78583958493985912850.74535094266474608433 20056500628906403568.46134132248526348815 18611577472254279137.53216358679830343441 40610897807682786248.83414480984122352344 8025880842653256477.7287490720729075306 67005431779422175110.11571816608263850369 92042133766505196493.91278244832986410911 13370357131055968125.12014693556569409104 6170888758484112921.86254513652612240954 84043184737888948303.94241222866093687741 57640454476691478894.27208755559870543823 8991547487304439045.82909365009398745037 81152949143012116459.98257809025902958106 3476388203218301348.45365302316828116429 40255651139718578685.6564957109657446306 59331113253156523591.60660738251480059199 46671509405560047995.20700142682635997316 67754562842153965965.48910885404556710211 83362067789719738556.0141002168699847537 28876523283856216598.07356571652108369094 42659051309564311621.93369066317849421473 17074010867168033582.91272267494853771023 15295991607937127517.51860966549676678983 13649111981157370331.24899238890972156137 95848205566819189553.468468199963978979 31731140966754582973.32335881314024480148 15487086509884710586.53538173250962872447 76594718105146211048.78507150061768236804 87043795933691577833.0378316181156703528 61369032915191806401.49007384850822553074 37426666158234675143.95189325991273393879 52205262448485437179.50764202893148353794 77471588608710579771.58068131972538574336 88362609383989102759.52271891645000949379 23417618558432380827.69731171439258882838 59473864447339332210.64377504467318528183 53289248586980213602.00637939273105832555 1535691449063187282.58315671095688127138 47454093296939776546.13918622979660964476 43491201708653317630.08169201315849296656 40190043562184998083.6226620556647242362 15215689232326521538.65010322123517761327 9530352442173945380.4085278580127868225 50119602613015216318.60753789815584589755 72067461903165924685.35586718119953130224 65447690558449816279.8945662275119472849 98685392539889730187.65345656774783074827 69620725884924670983.53802313038299020615 49120775118593567631.41214579654749215296 21088142607976328367.38097199478001491657 45408078819464540327.03054118701668377071 46339155095942926267.87927513745647735238 2017052453786623530.96521175552307277646 26469506378370011597.54937593250581044435 2026345708829425627.02287535348844084233 10693468646782601537.86767582386356473317 54725786428574108648.9237880548668710525 36024000855521653325.32344071354818318714 9254355661624112847.36371178438633934427 62887319424120292298.07896793387504033372 82753855615265893583.7019765764257248654 53711503548568647386.88327350904727896552 12678244624325830445.20824321916511190519 82282859553054307032.85757894895324104381 95336701304968336539.3029876053886025393 73464990493571654061.41028336836673915659 41878767615781046867.01146225649348427452 20309766881628273631.13503452104500005601 47405151535339305212.54633909908918360536 22973708537794771982.11876385983340742801 61834346814644068177.04254184049495828552 46503272404780146734.6367054982862171501 74065007191436924236.32196223037810082864 39823401930246253634.14395877612293692413 84169405048074353957.92220129389380801802 88488183259390617208.15128526169088594935 89376812042248463126.28282699138936472692 11233865168504526255.35602158014303338756 53756685652234363473.4975835103583623004 73253289015468040506.60915018021741681053 25202696227152779590.43870870680704606434 94294081467137752371.51316470844073611362 12343884767642301439.06811481195486844093 11571136698187716997.23783885051717142235 17410893574350826082.00029423887742326467 90138531882812660090.11407921143678957489 53941347929110589788.75543405662335951562 69738633002775676516.58170960399496940404 36946475429325015099.09302261848039733121 7076113417780369495.56538004442909281942 70454516143875167592.76171315348957026427 48891628059140322029.31390510603356035172 61304748880507795778.14089084898226819639 39580002437492674413.41196137085736943332 39144247640304536483.4390550343214800278 2023255341943379832.49118484579038590302 87918526204942260244.9525114641064504548 23619051583439354223.81447071196127732539 44127914492066112169.88268012081672447649 59343624671869203472.14538987699319170879 26977780253230794822.06140588527766454533 63679984532664295313.51959822335748247337 79389565248856788636.7942009346695298955 56783607424603830265.3741054037337270151 8138637763885439537.39793090765703157277 19013789731191427772.40405359964455900278 97927489514329518744.90287837008732367249 42298937763195279804.08161419522172017512 43592074281835926417.92968274346561135415 99740351719122325474.88510317110629294406 13651153512592985141.18523141841464636185 5686604988821253833.36154036270381548783 76659997364385597798.13100170588955075761 50262668168052710639.85236142885023485155 58419754433577263420.7540710981891937424 61559488338918507392.20802488190096373398 80322709594256298595.67560086483925514306 95182984084145081215.4840639357036573305 35251247657668180959.43855314509172627708 50969964367245862169.23039550207657554811 54380600503310766773.31847978501064988617 14827566997410705339.29038342672607615651 65952545553477203335.32908088740350959066 51528287783618013740.38974467270183377978 12668127570682459719.8635428038406657603 59444669917216074663.07847990110419091527 3260498794441243659.79182042568928615694 49294967326497691081.8252331901056920428 53591688026391750870.61495128759874592564 15346486024054823539.27143708936261178537 33940676093595193974.95020930867097977248 95853947863535790856.91828499801101982864 50441815027810201039.2947049954539075474 822850758666998493.91785922315714440966 11736227076742339908.84131738588434496765 89988785052020611301.21418933481032477478 37055853253930822548.4046038134424420175 2737722050702673847.68962986356938602752 91844437124202930923.66415917615133409766 56483989173384705923.19042138092897497654 9410396657562201007.22372955737659850545 69223108460251272729.49485892756551133464 83672927153696684466.48028929112720816989 73695549961851818041.57424521254322424762 38597063973006041006.50864520619606358773 9113798587555665093.18577345000420288202 67606681261407472350.72485764030630007119 93701524232065595537.41081571381675425212 13728319606492016773.48997050669083244203 82150681047595136202.0372587429890207169 15360012330729287997.53574689934556158567 72292195953803397035.86547058339948043398 65957256714404340922.45752849789821255762 42279621236999021458.18353728080710126764 43218399433382952401.79426404082705302465 63283368318850388549.80864841427129543551 98429840477909980056.9406183995196177942 20771107818439852483.49358511760744364967 94254312345902217482.46042485502256083399 75340773211579558811.37690238106882849026 98934554201971583616.24915542841308482424 40449624633051192653.48478091814829837643 45552537190469635873.63262721944415618344 54845887568093327928.28478849052665156042 52304498002804912397.22388567545417519959 34713230426176867341.76353563521626413922 42486726533438412209.56176443432222596187 1053575362877020729.66732445094079037492 67375240247789278896.5604919427307899274 66968221884114230283.45367586438335401995 78642927817139358825.66414292217314574217 70390626353812829951.79433987502667121879 93028970183560072065.06195683968002919457 85428604659669570153.31456064122173496689 61926317751498367457.89089287724437967536 53732642814458091152.16641275622214909531 15867086262514743665.10674156753601138304 51557920836087432200.0370910892739500182 28972816566187949378.04137105062376586812 62417213364754450932.50667343469324143451 42408470426701606454.97990245685786588287 18341110891950853217.93297875011873224181 44633221001290514575.58850512085333497819 50720725752464002800.176291936167524267 54365199005918367878.99716913192895165555 9148408855356094827.16700127981785309009 79028494503589014925.68813188149789123614 17851125489073936446.02316814143437526408 14300612323529721105.73022458043575198282 34742139998056484693.82350875595430217412 97824198619276534863.38571378889831001004 69545719935769821262.89901515921065399731 60701244167455157764.9137715271791444153 12789009510446600584.22773616553635795079 96992616139949112256.83266422504747659105 11439719436344693188.71118615905563695414 59289445546813496624.79592756782588231355 31423935764014197613.27761302734730281678 26675933664116594238.37663961000790311047 20379841383686448425.74171269991295240576 35048496386860573162.82338527353716114373 99915988639914804376.65777088642494535536 92937469971670379920.76038891984253651313 10687460134894407210.31068621751921719917 72886057154930888209.02266998704612893124 6673617467025341232.17672400381351689012 36607124924104864011.3125157394424301068 32191268203467596951.84636234081847659139 16834891380504766547.68049622517135413216 92922528877073164890.40282714152319872421 22037743168006783676.37677353945398696785 22882610002777322602.49282517341027132741 27690938618321928791.49400858240363141711 77773416696819938022.61776874213178874957 4193626780376769760.44540055722333446264 32959184369527364318.47277210346444270202 52852211175787404496.173765231456160373 32632049697776050296.92646868105700751666 37281023521201500092.24985445834170103844 29816630890922447564.73420118426770162493 39388802735844523215.13890190373038781919 91296020658065446590.53345570248227028467 12331580899964698530.41763887009191234689 46080449810298031824.82697877130759628793 30336183684974864409.94239269513684088928 35357655780847748440.14265562424991020048 41693949916102967229.23494800723324704892 20056565814535133101.72981140998696019468 88354026985182956026.82922574127574319146 17744016398610655449.37205926824394454315 52086500675523169634.14559155037114308676 19228682057444387526.37715581890917696709 11652956336355408133.89082992946025145654 67338570393852666726.9807696289358622715 85334954802900320368.10475568855754491799 47077470459742155715.24491225778634516401 44141126298710099102.11227859437295662991 13042997486004071665.05621879274626481761 4641548998332056745.80934116457312735321 13351275180947875576.56304864069522771782 24368343765178225433.89468344819844687486 99170850257808935700.01812401555654997917 77299127086925376428.33504564393529958712 58744338689393400712.69193251377246348685 26409357534049535124.04419298918333310992 82583130180928102225.82398795985297712553 46320590013314020982.99589602852982354984 33318844087120912609.85122244796814046407 45894167781143123433.13295486732567317619 61726947654704977267.36344601355820073993 69461934789280085280.01414206004497241385 49292010394122694942.80904748917904080149 76113845965015973307.71557385411077153669 82991085700220664574.84338533819578261267 47929889246113091255.06690224472249665567 34032505316882583324.64139778597778969535 27541058018465093216.7049799160414611193 2493609667019302233.82954509967497565902 5731437850057990794.7198757564662353671 57083643260536885446.93708565454641957899 49216697000697365652.34892361954704816571 6382701682187478984.93252551302113931083 28379615353440865135.89725946309525264624 66138226127766776335.53556463108522520326 78379018029348867041.25055147124353008131 4175012809592862030.42353335060399515707 91593346547547466194.83379747315158795146 55773140267843337511.74128850488737487765 82001892170613896953.40410548900549826733 83634291378099950143.75401813211748329415 38497817303342706464.97780779883980018404 31040271413682406260.40253469392372107729 88294699375640197.09870219820864767534 54730272095290162138.88011922425104829042 36791657865975069060.53132948402711626635 60381366106793732830.35989654974054585606 76333267847581186758.75392662556780127319 16343906609804483428.46304965058291546331 50080168961466897357.14154519669580424992 4716417494871714372.50836216464632426045 65831767300350774702.56389067205367465687 62955633544350972681.00492991279823370239 75084637108318395253.54537104893153067379 96458092448327947857.59477774946351637141 90918716379567018017.5044485655185005602 2219106118092181106.86302432843994772013 11688806073252364868.83540989061125003445 15322886080568262547.87086857657643020674 29693627557521290396.43242919286055334092 13430404398387006844.77408181012226622081 52239195086293779807.96076369028842251932 11548981693182267443.07074995439513870926 188943654972513847.91524249167418170482 27607092421308442370.24651308359881205139 53344986251856957880.95214633019062280131 53407697858331815918.88322151878058934557 30799088825051702337.11890649938746305603 25976592302576820244.32532192131830244572 58900754451818147469.63259640285114342853 54496054922509970426.08542439433803239718 60854549000645495744.00672049923863952914 23560041937196691592.34717649951212337922 91242757118634910969.25407949132396767304 86468347432555566980.35402870909629137586 84727309429560353498.38021456305749915235 29510234045975253112.68593918255049919738 75428975380038152245.68139072086936963619 74809446355075187915.34790582580108916722 24556686294626557734.40480813874895306739 90011341347251591761.94684856006374829993 18006488312794506333.31977967146046196974 15323002486571219166.87095620745571277886 3629215834243215448.79334904315715253904 4155061458415156228.92405483709473320189 77917591398059522737.99344303236857993201 23241683214121133252.7981596203673568671 65542633888376011028.74222225323691098162 59908850768096875353.01951861695818317127 71364152424801855887.04557392075218653336 88050934353118092440.82988115172729387424 32816328061390555401.57922541521414508037 24113918675738354431.99762146026263546936 30420404515838222988.64730370126330533592 46092700595407146419.60855332551829531791 66798457339285597662.69450389561080373384 75681008961762494748.77546674970024287761 95570043870842627909.10669910841522914362 43290224158621405339.7792130329063437858 38993930277441475907.9877487809829712321 45303736664839376958.67979871586721941453 57977842549122075240.59424809395307482176 28315453237180205433.71953446896453514407 55601254206357596247.98486575002037580777 6026687240761696698.20030292219034993389 67223181749269876826.90612359764213852467 67392927733936328949.98927947525061455839 81098121115428789923.82084885200498237497 91293805816559681932.73749378301736595136 98903098213386464066.30578244972362618889 34502004774179700620.28443939878271604851 19527513203529730152.80045974566994646942 97109555687709515047.65780657318727420005 40926399423030748221.85243827571078231999 80359228577320830438.00381026898757292675 71939527797843973002.59269136057577755014 5063793399624242647.05618306854844699551 24835214590705355182.19286304634663598296 40950332856888242680.13450679395981801715 53018057733447158041.48994887958406550509 59662173871677359334.74202491227279255848 70144423626952126674.75331505323704616581 75691079398339658540.42982850256768383241 74605619541432109433.48070867791813235363 37124644611793424361.90198837941881100846 7660662368188334287.15708247026591709207 91311966071830167620.06158637748093737165 20179207726630330611.56688019961942117913 86101777588380948624.28147540955721234361 73871014057884597114.72996388946962132487 32153906226983427345.72869048519467199002 34941081068540733775.92983214584437965414 91856193273779987105.26054968078506073824 13953687549529082406.75827813823345954912 21359757113501831660.37979448236339970537 77132644735917494031.75955761475229673459 10736765740931852708.83893655138846588305 69200949534053387681.8731181530084306425 69117309620159478874.93631398416609661151 75218725744308805652.68725675878178948658 78187459059693027286.27053762190545704419 11599932325569772982.35669231583131207383 91418119933832899935.97881160178737660304 46024805551329199964.18931466398877171415 49405168119395020877.22001944485728424466 18308040279707332338.38988368560350453038 34808204630381540148.10139653192169319266 41278378250321309580.53394760493284923196 54848009297511423330.83619017653494182322 8541707532761699098.35168272146338572076 95711008887345478017.38331289326367155998 64902253740987412215.23224329960557931537 13223364913313471924.62741601859106472779 17254822109249484235.35056209030170117169 33059830284765506059.99171602365401930681 54626363620293656811.19915412981006665644 77812789756498175849.56413530397218958038 58794360730704577139.79013113430167526362 16054288946599064307.91001165264811839168 61087663765861338889.06056320712997369343 2971001364134560717.0554892293528618064 80161275292308446626.23923171760841249099 73346632320116913437.4435032584040328126 74298365254266737166.57572019793462299987 65046866263912283700.26298786955047159003 79036391702515670204.17297353367627720892 72256124061562399751.14440738960861288336 47067673629696489149.00866199273618796271 92824843187669988932.77105939369478972925 48696865003961488534.10110491963389979852 19082254356298576476.92811902289893160014 3196299791875356888.58004111734474919491 904738264128503394.0996087782707803989 49977262932606859171.82308065848024809164 47506888314631377389.38163435882908108269 53810618975526678743.44525434296140788458 81695565755415005208.25601513159129668717 84404019664007869713.10702019990615688758 41999895901294647400.09111987190100557588 94924249131586466275.74465197113689535855 37281498097231275327.26020153925742587771 80590996197634047435.1068054053973903758 95261334578733291282.47030666155649870489 521428253402501886.44278452411814730366 79179815386353730046.08010896074418548722 29485109193695212568.1163192178405516838 74119408159891490794.60734495599467053792 23070933359551270360.23263221683128410072 71711647266030394142.06796772965496830537 76227826309095732452.62450873929340693496 39498033426289424736.30912345046069031401 1788812419761720338.69750354788645741987 32905697595092714437.54857215852187904369 93318957122687492357.72688500609506507062 13363650835579052734.58297573817388873279 36269226473055027091.21647193123449974107 2623612618607556711.5709845827166958201 74518328986944177399.92258746343211709863 76217003729714658450.15308824620540138484 45990190964681984478.49536520250506368346 72749795020718708836.16787036742876627701 71697830568103331040.68354854000105137146 60601346616915117256.04643190978358254567 59414502246787119846.67626955682633090483 26317523991789175182.6392124844160144131 67870908748421481053.51409050569593575678 28798965421257750112.30914741036492272716 96504047956303979039.39567492189494238623 31705162166105312671.07464361703758900299 8187500987157106191.15748187732583810014 6462750136177214280.70063609285254347395 13842809434555321226.73377643542342958156 16984659527690068459.41618028151167130878 35241765633433312803.0531312097393612641 31115431594739287980.51068106072898398055 81516609821484331681.46116879214651886238 74057358974380509971.59344365093026443868 20777702471340333899.79126643645051768207 63625683533837460739.7412620400829778039 17191405743657748584.80558139708185856128 16012065039735522338.75355813043611890062 59887913617496432240.39847006207637641276 13895449737614497464.37443518545822354693 36653312464046542190.14355976825121555206 66014351240053644601.34772552857866394688 13538676492661151213.72575073948175987275 7612309875853948515.30760057702129126935 69626535975435180476.50323562176000163919 99278409942687107074.84053528820124553531 55519604742802145200.69234753636196882578 44320540276835127260.54111157302820299679 44317245386856096040.71540550996878337375 3640915492565872877.10960270964299534351 95664942466433403985.43573025987179852409 86297706509018845004.49933169417676014066 63415860480312425329.69351903547500399459 3713263267459283986.06446996526497592774 58403879356602134224.50897730307729041 47101306365201853796.14433326334975476518 69795858581592853728.87257017348153066482 18471009117071872005.68883136500336314084 75606868372159471013.22562273503037623523 13928579541322880564.87985599379940100228 75126574755574791097.08235097468417000445 99127552306641291223.09428700185876942898 61676491517164817920.41639071069704537665 82053410230269881107.5201035731065469011 8529457774750451990.24795419322011695265 60050990259748875511.92052891414547260721 52354073184857530189.3977619566447750894 17470659344096178732.87769119099652308791 46233309345832788216.47269966984732593912 67706310913546897564.94244817612081288999 60496071304558175769.51511198366306390631 79947998283961927648.90403932049947406504 1274696712439660017.62004425475210354432 78628793748513942613.08604126920557497249 67906199976661652564.01987738138419916586 86371556313479842964.19620824494354312391 42009616524379964569.86715601718579375742 63532089588521599788.63187018729934486874 54741109277772580795.04993583928153800644 20105011301348581187.21465001105402925999 82197800953141226250.53643080412492914989 34312548176900283606.3147041106222586239 93110673040252474847.51345708340059278176 41212165829329975779.94503326746733041519 47269426192977550901.6452318550658369507 94286061660846373420.51817569562189939948 99992925922646084326.17490436369390846111 78080776556867391290.97799039378866653153 20308529976289671695.43379619247891884355 92605728807463661031.69371942590508177238 39150610666021954268.30455950053634981073 88733463467657392512.23171624001400654367 27042166006017731329.28215230306407137923 46471744438737534839.34139163167690789319 23721578321136720179.63381805841099268156 10471291998526903804.50084293240898401624 96804472984522604017.10007715900956136053 96489393500525072120.46527151473108542234 11271288665216280372.25130368263501382944 19935635215727017415.19507312637087445204 23593329948659737701.83837467202898056889 87960815505317262401.78848963438297061451 20796152838134746435.56666627647750065443 98329734342413345262.03409168796977610667 1589601570133898445.29552659669816000056 28882283047038935243.02083654884278954513 18100655884629440025.40262485939011311427 91387447121232055942.59950067661228520506 70161716011593135988.72691003212592895325 46803154752168100745.79974970532893111968 57092881625212333829.94277909578550740291 20071386555293253306.40208892878312696635 36679646296378925574.28312639355944950436 34906319815438584467.22689892740399160112 27977697242998625997.02574003170468139845 99739140176595193350.435000846787694516 63936907609929937064.17547259244054883423 39364829101597935771.93067459371771329482 17183837888066385409.22081031448363629084 22093229650747171205.89515421456089130667 88597530767672506014.06617784722868436144 10386655992804533790.2609406107212298385 73110542533928314394.01282890966304235877 71339548038553288006.13528055465188576868 89611770551131490926.4573741827315162874 79714873349503551972.45664319260918153042 57203792587673818073.37734225307768842653 41465379955629991964.84776854426707904133 24763261565436454690.45897624967711656514 56437187138054321198.9668121425567709587 42001197216175230616.34388624588523103116 94263996520687896682.33625103393643164644 52003669985151604799.4261769447704949846 44316811603086815373.94106464582675675589 42919757562424640030.7227385714327191926 6671800978157633858.85348461783806665719 49041280325791188788.43758569048929993557 46081756985840985544.0372453772894679322 92825401602729870758.08017543572421443976 83892525487569219415.56336144225711209856 35356473518305852637.04758960683692866572 23124957105889832554.6704020316583767103 96710856088560631639.46622178935912553127 16404489399252080029.34712582449915831865 68292393211787274980.6544468859606498354 46048633917919426402.79554187525549439568 12942837189348749227.09133210800505813057 63732926243111113301.72183018241210603396 8900634816296925055.39037969416947084171 80735142237327689499.71080855618874815246 6473696536790539191.47729359752603094965 9437973559316125675.85936435126891778781 63559787139810803260.35918768721197160144 39234830664034491971.70309774116077751898 68852214035096217956.6022079756999679888 22013358976011551816.53200213861587358576 34309475224797746148.07941319234994686133 43155636379508196013.61578534709984993394 20443974208123905250.45804161275405944029 98149413374099631841.31737209735082385209 57131146858867837001.64637530703783002502 96742514342242308454.68505376809327927011 8916358636245361658.42496560341365728046 85282272403280132745.97448443924935222789 48281938254020537944.80990786621074558741 51882529607841113229.77581376790054222753 76019332954012716746.46923887319776385067 43800135946670195968.75220163977984544063 26430885161100387476.76203766862600980655 47086349796599000535.07202682875556447197 40790229181036850780.78949493514227553946 62854116398970397729.37559268256221186023 53940047740273683831.82044869972640019614 88897353837338525690.31943729139402416576 62728431570526260111.71663765312154514135 13005596918201639320.82767961767976635504 40416865771717360178.06370423941257287112 33071699746456582784.88714751114001858752 62236811193171419116.18280048577077904832 25981720585794009299.23405616879191509584 71437594072518019971.51464870696248589906 88097091844585005286.77058258712534940748 69452141436648504353.57136862915526007886 86264329660378299594.96149788049825609089 65132738748978306899.20976751643104799505 91594980747272194408.49777310909896900437 34799578360358053848.0582214471786773024 88812215181202137445.43897240277048987971 79336467235196545176.42203041503543680244 88440572608176946297.39248563778722094703 27988775476914541016.12003776101188072413 35967757041569086979.64692133216155319344 97970946664053279478.95903393029569577022 56800115061915729442.3088388972710534592 50107565294439009523.85618360274307721966 86500842026756685229.86138563774493500482 81829082892639755115.0043563032269529662 48056649395433565837.90484231665366680531 88438540197446384165.26899519680067897205 64963972643767013170.70347016052284566373 74055981315736185340.9513993886903684809 88952392931888725473.55860760341000086811 43577088011952643496.59376943287115746473 88093488638739339308.20036229597994500774 73603805041154655454.61848129457982520302 72707811183798212919.57089186419372673753 36682854562550395326.55499014249817796547 97230525585734631639.22160208191700220016 69768371053973776864.97201592178316083253 59871034902260231951.5883955882372379794 62219390664614693072.57967237623749767346 19777949386155572144.57726332690733151721 95977566659963982986.77569884644578320607 63848913496029582830.87420905080466250289 44992277980717815834.03739535531608155258 3905632291008733609.63701939946557493202 30211627448340732400.35596089893714285897 33759623832705181039.53003268971264905991 48570789765435174947.69678395465236762487 61916818303847359459.81524704896001740121 67662473159083757203.06197618855170821003 43387248741018939540.13756391443222236444 71622637749652683321.96115817263544019678 81726181718204616059.80809252569941543397 81137396606087648499.67679138962917394271 48519169646172802458.10961286946666484441 27341676611832334537.78415702696482249382 75168305361085950635.66569467500367059406 10575872054184836778.19319583593109233624 57400638381295133399.55345035409269271215 24462754057252749829.1326692839370411469 30573167594652660115.85182936068722494095 6364720714134371850.74610460833978006301 23600860069861821157.3381891349296446069 75740368739389567202.95370670236331954377 75107119108254759722.54013420730202467429 22706195552785777033.62325701238545458638 14539922015183304954.99792007608133069646 65701657384630012547.11926271463943676226 89241330599682092274.89429405453929887837 33451837796855289380.75460482871949950359 97161968706636536682.07963225054880088013 23434027763916824013.0163907920013529563 11768001319072412310.02962441392585731388 57051648482340817201.70876269732190138345 92087813226257985477.00498451542046178096 10019888008667110253.78327599336939372271 45869429687970375953.7098574830223764551 29058483355430563838.26690427247405113035 40139086144319639150.47531483727014156893 68633659811669981347.76477162389394558117 8986385303920106711.61214001495754300556 28302011040794345657.08619976194981545754 35896704334955744535.29575151728156302392 59952629250001828039.1319925356779528257 46954188293767623387.72654827209758975622 52567599783449786164.98973697976425417892 79155521707296512351.95015013325797258196 62571901801333491882.12431520284519627606 68477754718548587240.60652940785781448053 93727829770413344841.77775999121888894603 5128758222014983692.46944080601030627291 96255824122242040258.63433298905978832755 42885682015977780211.5808820968950256356 63559520600439234452.25672667325997758994 5788966252305376786.05332812943196921034 99852358325499355872.60719165166427156666 65805618791672884531.81913583812533644675 55717043676175341514.98456206851772745596 94359409777717667194.60880806738142080866 41533547425872862976.47633718767555567392 95638070809861639559.91213888270874568344 30554064026330519326.48689161621793379464 818356049940425308.05349205920279155015 71073092697801135747.26531731650834478203 71082271237483965536.62064963209338161344 80135580612580695492.28544941399390320553 30145134790253796967.21778607820864501815 32534959262221123789.85065777241025906184 38764992892602561430.72176197044663179452 85307032197950726012.21892443419930012974 5357767617144082877.9321090763314601051 12783743680757180234.68018115175220850422 93465659385228453780.39919257777344866478 62163121439927451832.87051266865987081489 65676047068424069402.38271911132145363118 82747394794185212513.77304381418682705728 1483025837321864167.13733140779691741736 41062232665337540031.13422144483405747717 11776241765084460333.48393011980109178792 91500329648604714243.11081564254186119894 23475784388270325689.57361735018663850321 37202817420115879192.65424392983140618468 68637514715342110160.17443438854888596719 42846978381635953515.3138461769445348078 72661027906004979715.50207901083626952145 84891681955512268549.94312023048624191014 22922326228828254374.3549722454755529372 45884174093862970506.58335554094302384676 5917381351582507225.68794572264136132056 44342746351854961104.96377615449373297921 31682685512998157687.37429290845271765102 90802894341764332162.16560727994532911556 82188349312044906421.3330638369515258133 51843075364972461265.61683687555492413684 3668553320247622412.37609593893946176683 93821881095509129226.23426682520439091587 80943727329979174982.71567942547777104358 36253971520823243277.51471473054149724763 16460440867722836342.96918428127579357243 65304709933242494523.59127564107384406145 88024735233879721500.35488489576962439469 1193893692445492575.81306170086184296861 76285844502761931066.09416171503939614223 63719676014883517411.51929716941632723966 68246921542009919738.60708923344751413307 87621104849346134043.93035845492567936671 19624791703528425529.74233866643442591943 8479141786192591099.60821523932162599911 4176338072078126648.92184217495871948946 86450961109738950118.35600703221152755943 69098461573408812828.54399636414247737288 68429304924805188990.02664231752480923424 47373221728329234004.70262695517060447824 31251873084190094429.42316192201104814531 74780599503026918819.73537482184290803531 86829388853830420936.32439574702977970266 52117515133651806946.5082140472574663074 2496061684714378175.13668435237973942297 80965678690801111088.49807769138221148958 52266955261858278785.61881688886379475573 38951164983795635985.2585325388300269769 10995684657447910272.67740756938257518892 72436327401725329814.96673242411376241881 51212882006343645663.2910164100706139381 62348031530938593971.37272958024722078528 95499516334440051401.6268599143307344143 3642145619275402399.72951081601014653932 37905465314416321727.36468328671573846196 63785201564268020746.27018190360872625019 32182530247537943453.64202605952453502144 85225239326546964125.03949086398381240704 90378310982535391208.22977445884412167181 73044619217767873302.68449343532984964 78149565658284690100.80339016905555850239 27236173765733455920.44727217223650226613 85778869139296289506.35761768076255998794 80631852908731967676.48693248466122193894 44492286728255150110.24640452339777650154 63928898271551201225.26044428298766612017 93864383172272645650.04862490612378769178 26644412296307261047.45610783355806325126 98388215129576117087.73691259740577873911 41397214171248862651.55030901704645086937 79160025265257189694.24931619360882874948 58290508152149237758.54174401534313803714 66345676826073219760.41553169121285040365 2600548213439886790.04955173445774214074 29530389092788771648.543171496244310827 62097524498111628092.85707952215008814971 5531518789029139333.87750771970523438156 89594554447146683402.29633075373564412974 14765833907380125248.99362084204415618554 64725520069169377441.81553306032492574465 32296463282243439316.36986930575910229447 7803322541485043993.08666979714946799869 71322384878446983817.54507692284787212157 64747903513434466324.41249648184805178155 10763669754634521924.18163263138332408625 66832921226488001783.41856595193923846713 98577347222462662865.68267444493685141035 51551845166484613393.28739156386761226911 91815792920218348009.04518592080763885913 43217820075195283761.88454463096762210497 29335490788721213678.86524143414872963963 51750604334601702131.79272233403175577555 64078838530855255046.16140406536843682359 62089748576065626084.57839765085361442554 15035829839355481721.93418180169244263332 78131373103447139779.48309038018295304741 35359214256436107077.05546299215440838524 81458231214188804889.38505116097494196548 13126151888931461033.52528565130564756347 15349017631090191386.05087570758732849973 43153332775416420546.15595250437392203324 32309475930939414529.71489037805711750848 39511873419873101716.86563704485635218263 6899393642892259470.35362864974410195393 62737639173723136569.377145073414238326 94460306964443218075.35395773684178249559 99454021849400898835.83609751471724004371 39283882877600821457.14165448142635140126 65319036625595721676.51780013596249801233 91337292800152435774.89466106086920564879 7147333350857775289.53979776836388643038 31421409028686987804.86715281802164407692 13842114717219676935.73825139538854661512 54486838921944294374.39432743783696606902 51765605391672014640.67115937664912099209 61380683569120001743.94227094117572672227 5811873383678705768.72420525566897711326 34188385106870479551.86310417171220971741 3811991498895613573.10768163438994771678 6642075279355101899.18024662969060672892 9213382407085223895.41746685068028290305 68018564923263957826.1953607898795963602 21291566800558678059.29864599552528198636 1796728130415675712.32482046152137955016 60002860381143057661.47244410858217530044 92462232719326827430.44143745544482849085 65341594924597860219.45356488681118859088 66276467431891623783.47201912065350548709 120571756060626456.42589651752472639895 76710015227011119041.97451072249980985268 76327828460930260124.55998484654371119412 48279993486069961289.15050120263877502979 8735077890265135952.0588908488461890051 35205140132784401296.51982003091868279812 63468849058913224898.82917308168590758188 42360522839015649760.71730464912941823509 97289169356178943290.75169388435634136555 25340877142730674190.58609727672443275446 58592630539777318383.07418661663516757901 20913888167900635726.48061355803772485542 10959721525557455047.4444053562311644962 46325956819745816267.0663628040587052299 63602161939300653280.95786641498102818073 45641455548055697576.49093761153775710432 52128524964486522110.47064415254250399967 17036940548784727973.98904190519573934278 61191281080004827186.57805057599878070218 28912381338429200119.47036573634032152298 51300207145062695593.0160341414236025545 72565449252247804719.80415843336975246575 31901017207644991525.19764254794578431454 87734756165317193807.42490134423087180889 93246954443249616969.49035631251837409271 12589197253048151223.47085949611599867844 55831517209260787573.83038834594102753179 87070650701772834409.36194115914428921869 87899365539678562633.26310572524951508478 76525325456475683209.04521383412755546074 71052256768422405555.0842449879286059785 22784863228908756896.53761385524493311451 45432878123402037767.16862517829614495206 13907408795531074294.06269697250122223557 83529907886131180253.99938802439245435244 33827667680995824369.44050382273684587481 4056139208668317646.47956744941005261782 67596627663236750239.68301419200212936105 2331049187057981686.20224490295380781153 35430282191603463199.07846982869913777795 52446269273567658003.73109304869541696936 53227378927778948816.45431136740706275872 64252418761433747676.80932310872886868379 55793246660633020434.08309300695071225737 26242414734263741664.52073511948446179037 53004239834193951187.46464814718873329382 40147940993417431648.25184331681155835085 4777142574932932606.32924316994153194239 23523005844662563936.08928313213949994629 31069825931634290623.193143187365125461 49367237035717939546.02069094235415632944 74566148146516308236.59672743709869917058 8938356253759420541.06692463628864543795 72350045092606898073.78437574274342956073 97748449594041338771.9088501959498609708 71283367845501095667.9031063231228851668 68226597147281486611.8539098299413675054 86052820738258252690.81009522787135235722 74098425299559193230.81602712019352591231 99781779309060394432.84018743490098221196 8860589005084976504.54873867351230707923 3285424514817079438.53187459809143673521 82155588368778682539.75943309915078737572 17968630239840063596.69674398582070857125 28272185913625509360.21791298766014209087 6127417836884287523.93255412333572429674 86616934931127678920.05615210434058119232 18540605059887102528.42943320692358634585 41265111476901907114.05664495154359869424 74375481700022056739.06781298422746083676 4586586326789287177.49762308225609538431 12614013756820117232.80215185672943089682 76372507477164505496.73519816719272649569 75725586363197890928.52391802030985941266 65611305965817588138.81313338983522846162 17481836945718373039.69097286480371960615 23928067298937935412.26656709290022754131 33548874461765500615.86079655437617660687 33946674415994432915.42374168052645499937 7648141308905092940.53948696059285234358 47807692196337577277.07520022594420035513 44159099850665296588.7420890779932264677 57042773539765434039.88643561606788091758 37867081288051557251.38125843253625443553 39965525527442765474.09225777793697964437 54817440942878057845.3196665064738495011 53660903225289601209.16755576245793193128 75949790864734490.73894109349966199851 73274841221251858433.77000698050063217697 56369046625488820927.99549203372436245648 38067474964548951448.54612191143293296058 59029630182644337181.08828926131404208206 54224235833811853739.65084887678225487144 71116369538623210371.46506790461081922378 19041255804077361298.60959013426944531981 57184931267330741141.32630572567504111262 72067693945030577814.39826419406178278367 63454141629153090904.72009141385749388027 50195510309982991438.54714129366771278707 1676589474373318167.7607287660513136937 33162737660295125007.23506042735640060732 30129876646136940923.37566737984266428646 19532810849323110756.36876734347224391975 86068483452833936252.76956997396100336468 9945034188514679043.71792079544205632723 55136891602929194584.760778817072405979 6563308918177138803.61312005793752259701 98727844268583494871.58346409513044378179 40904698671477322530.88675554280316856726 98070967804955815828.43675683439695974163 67988679956309476960.14750860572428352849 71210520316397893974.13201636057011878565 7937077366457965293.05370076031818419639 14639565954868473410.92511802667254176888 23348895513664996371.93621319332301076528 92419017092385530644.68466199514851738519 73136310334903242206.56877542216139124373 80157661379252452046.83994267858728685792 62358318424570725569.02585494154641014747 24073663904376155123.93162433626328356444 72801353878135171458.19779185931901099914 2895023489793515709.83536608093044761042 34799844056808587955.14988586192760873907 23134321438503013257.62755863709597239786 28891237712475537920.92853929797642248663 89724475928005819568.25040007945881364132 93510455572763958073.34706944186681784785 4248229112427256886.17339596130840219928 5880893600764998517.15014884707299155553 30547188696542090701.7952101339014495654 34383834291501022732.09248693875743940794 78884127745569071209.05740096159178798507 68140118953944881016.03602041632569893789 79826618723523597017.18440975089987678567 71425659172712173269.71370251798909864128 83034904468701326113.17582227000339991379 85284600165191633654.79898582407538424567 56178448727119247417.18967079740044036844 85161408747468293939.49389312473055278255 24032826049830266529.63424644291747879379 33633383039870280964.44480422787761477304 87254802464407699683.38769371607165515923 96759833983599377121.10671042777785044714 48055244013200243604.85858851286374103975 77750250149640286404.39608015030267083118 75954852350140527362.68647853737616307534 39658043539750967362.89732416926180456211 90704248886829130733.16693564292817405284 79368378946127120931.92182113975658915135 50756968485929362237.11946313171884170671 79350195131485289562.38513818021977980405 55995122258621005810.81091706416119693114 83052885123519817274.75698580303020820779 46541469612049018334.30462245687314777901 90046460596168981703.86060421116188391372 32627299308742641698.6431779361449105343 70550874497521102857.97309489121254631372 40379419832913397436.00412228052725639246 75318953942674647210.86915129559438712726 63668572672860809277.0507862546826092069 43841658947743888244.94918192968984461895 86869919080864792266.99659329443316987197 94514588774043573588.87622855051077210432 228561893357659752.12072374021472039607 147416597783443556.66586865286566483305 98637673838558218938.52773985374973623289 35217095129471899218.17136828766950308539 83833550533553451271.99425701841526977539 20148012041484139610.46446084763570548204 72626804401922077292.04139511502673467078 38454004570881443166.88480646254207286551 62080799677806799171.65622087496788986202 60751101386414596551.03688258806494525127 3441084632417231186.55180275232754830706 36875596051717340205.72288802744781496167 35187352319992452893.54327312402412889531 42544957421831160018.06273820935889424309 28557137559199473373.53772734828511335909 79293216454329800475.39548331568308268931 92115045813546855512.27748266579070634242 67830735172024398179.10302862422792983976 25853999599309784604.07449486131231124092 54421832242702280237.94363359617037204213 85569940500783483766.36805135440032009739 87202435808518538954.20299839174575734345 82482504050141583046.87259183740484754943 50562303141261626562.22920692502774243426 21739447007205275734.49424341098610174715 68057791507702813841.07214627532874398953 90296628246284349337.36833199098902946059 79018623564510810372.01751470447904834619 97384477312229444916.53193006346478227223 36876136224983745069.40104134953266479325 44582063852244007837.01617710840595923822 61161757655135392009.53416357027429549794 31822627074699279641.81896574594671028038 15247455317470263003.10714203647805726609 36374105213795990794.54792082181036931393 63168528570652425124.8934427519502006966 30714993262743583768.32387380896484155534 22747566243661342579.00459051592796103239 64101237185616907923.58109338000099894886 94836230583144808383.63156677554074645493 85337503553014739436.27400450822096799389 46650244269772547278.28672467599761215251 23464437540455390483.91997455664122549361 17701091024880640303.37474110816450568773 28268726601595932549.38389124325865714915 34361393718731635979.1157104581589660925 460179485975628072.67601953609326029741 47549000789876105767.07760062496288395619 47470269860499614658.74108679682608527285 78536977056768159378.05176332339877487392 35385605211532940280.15567067305954968301 31651709232182031184.77761271042285905822 58565283603692799070.94802466473977293183 18487632742480887030.33185789758854184836 83788386116170419370.63804983432313522229 27128748892498506385.47290952460428640044 9627175432812895950.78049977407377901937 24298725824669069158.7827466413448902623 54049878123257622329.20610945563416416824 27154045522325830212.35192177596961222848 91281770852001685536.82581420044503892939 75231879860233932663.695250026775855033 95469729255939746407.8971397515604033959 93930158484879249391.32621772116472769548 88050756942958181961.44681946426019193511 66774058880038783812.05543550518658630771 10077781331581158219.10479329321403523303 5758402384881253459.03296668802104268217 2699049472350445466.09044159902243107533 34017982580239619882.36987418179788057286 64492687880823062381.00819097388134395818 94135326250920742623.42567690363705873148 87719195614343979491.26381654521661210555 81022043152881145266.98344531329478098932 96455340840967950338.27972738540699972755 70154108191952427361.07928301669557633956 83730497921815934552.385636114088437809 93767378137957534105.54225187407803209378 81482170447053008228.51299870356195053613 45634490213961597030.84895872042626162271 43412878379994466859.12063713310064281269 19327536937458489143.88482554008128138901 7092235147529807635.86307026607369305376 84684315243411868268.02804061880285119548 45926153308494922906.95312287429998827367 25691162499151903493.0820998938668444232 47926904253532446990.43427558298055069152 45177215647215792905.28293944244272362552 25520992785162472474.81168407203188826292 93619687558462593292.71262088453672902313 4483665633823140859.99936875011788171898 92225718957585065583.29431212988443340675 87725691305278978355.52935304976590468226 58888966010362120919.39520889886916081723 55797388331378566753.1692647166080667831 71213286957608912562.93737358256089217038 7504996350501134057.06239357601853675816 47043224659409489160.26601952549516667583 78303879902063082463.39655024622753676712 85144288096133232430.75480704173794627466 25335789931842575093.60095611562014943605 27400936620020885842.48165333786433988 11565251842421450545.46767216778609705228 16405358567714818663.02574610260712217021 52120795613947456628.43504422705121755996 50865393625418985477.27511884204094930911 62550674539126753160.74985448176440068835 98809169942336810117.70940177896829837398 40540225618935074219.89653165171910402357 79696036559513431789.97633333400878428242 45804195921370031499.52414446155547409204 61551439826352808401.77142122702458131301 87150215276658762968.82586857728830636764 95727723665313439903.94380262323256830429 91292892332960561518.15291358069492432617 85024479353929361270.64158287889071238209 16807822088914007099.57015672734306957342 33314284807436296625.86750634445034643443 32374091696412630525.07896186136818476219 70437633050366666509.52234315008219866328 71169135094446391772.24401822869692847093 48428398622036451025.33144736488014586431 57318755382308772446.83793397571282219132 33106569837110322018.63010792418453365597 97783253124527209924.30824942949042019339 36139055347719724483.88542955897663951476 40447229406512976688.688365126003356784 44005630183700621727.94981975794631417107 95754094735672812578.97858580679468428698 56098184418029914085.94151871218464161292 8806462628548415154.94641817977669171579 91583721912073221327.08702172660355180311 3762582622753020397.64288005677629572613 49397304666678073346.1649843456812567675 16866245199336000195.79781814570491677388 94439328972379103527.04340813762856401749 12888670616972401116.53353488371401266357 69163431444018316858.70263219020586688982 16842810344581684583.4081006656350616477 39256257647245325372.6972368556874594845 77771821105545291396.69900351315863773953 68084936589212299801.84901265780834012398 41887592066214833445.56291877810847177032 27386373672045353779.76872136503302151168 38618955851717307882.85931860958212416338 10984627166051062475.19609552025545371907 36348543127544839696.85205206610975297435 7948276108960573176.05883410699422640497 42302219885317090653.40452535266324764332 24776403611272930126.31231393774560733842 78424836442623953520.77752408931704500245 99316769038838362062.43211180526651239115 92470346606878049643.72304827984528403458 54571127902577356453.63391974904040423679 79001681696482430968.39825302466120313622 98469761230477243332.17105270539104055964 77830314458845741243.40545287436016453704 61746994097702121866.65811341939993161471 52057857967290640074.78919719914847757257 65336489435044090199.26867856230561338797 11522218101786038653.20455287388670894221 71336062189257273702.12725810380657937198 59066801224037332438.89144305000499500998 63512176281355093985.19951231101898377113 56280064067226539915.12200636096530493985 39598680346841318170.93517576286707890814 50130185652853413919.01850081844441639528 62795996105667669064.69306102800889374428 8508165775402844082.21035714534519264021 25082352296144240319.39214305321935326751 46426082586601306869.31419768866257270798 25150502494139137759.2395591864844051215 67976279598866294272.81633474505762214364 31724114392271579664.99402413264125369425 69693067478843386331.67770817915334837132 92120578227739241354.88654362143772725744 24823049941110331039.9522997973623702889 62502084624356102202.37885346197023337591 64798698261671184837.96656732293537870219 91208879395663866792.64500485608075425884 52235613864785644878.67639207439428709044 64138933094986665106.13978911287148268455 68537544186493460346.236648716483969186 88590141003927411650.81644749865299950819 1798316864512040465.25102189369245756101 82952908946150694887.92935012063492683343 93877647907133386885.41689139722185686805 1532503379578696194.02478722211269619477 76688271723706821194.37045059703858698221 4480150914406832058.74132529677217648687 90498321514805936739.35915113338417371855 97532232986507091354.7699489254900032132 40091168760791477484.61314589479359681832 28574705763036470320.16644569458128224767 44622436387045670485.29393742444574507143 87356300831205535449.61445568755301059519 49586268127012266209.86910825210976090096 51294069677458232916.24905098370015851133 59459736636288444560.84489436307423708675 40630336298720052851.52257768709661321077 96852018994364018376.59776642884204019632 36503398066413764582.51762966318470727178 14439381740400122767.58826130332264845187 2116979355735115964.01230019874941859404 62052027155586659269.81903833676891825193 53468847977311784724.24803284549520067085 22163585037922832376.71397279036493659118 44409297787355809077.00547696601716775709 86102112866249556159.87883499412926807769 51507044909655604619.14642053357341749102 84658449554339511222.52249161215121044213 88618695698611353287.17974246858198205945 14002869085381689072.9986140111450018695 43230400621300651080.59070793458343404163 65434866537641894130.19522188614586196899 46032186109004958048.43686151805930185729 99052446262756874374.06621529843421611247 26110930197994401721.98310673539224404389 65763810230896390345.76400711277771026638 71706110115390904847.48587343168513405647 28929409277513872891.71205071267161388396 79513998136358279949.22293816453009264872 78727830302219527069.16968226748810441007 85714438967178040786.71759258235485968746 87953078340146184525.72821297503618379976 28294623796916791641.99356683731667441839 62583586956769961431.44668111597635735229 91043883763756515423.43263118238801103839 23344598713259592952.25639069837676985658 33830808884612076808.84197912521912631443 35237460557642086524.02650876741330942036 24486534016824353503.76651489430688345284 93076480151147783570.63930995785254358947 33040974875257687292.75489459156364458324 15962078858836991061.18971737844868496468 2914665285856702476.24369045175618112474 43632259307416520048.29356563077988045741 72138214543121077438.81954495963410310894 8269500838536645451.71236984880642987483 90945140362211197399.98761997873065494621 84453440554825200747.09537780891878210765 79032628687958376045.91498007948181180098 2436561338514636453.26930158531007410059 50409936981331827618.01987629378672757052 44300676376178697579.67098932596061336245 38502472083884237494.05428237905104365226 61551674323156660740.80210265304313691025 83908271534592531588.15953357293851919653 37060118017022295603.78100176489441575163 65110775832302293874.84132281700959236169 75387037740295689175.57392076795632986202 15500069311632566344.87525007009469647168 52034043901698185956.01097230311769686618 30571040776379705414.20098737887183048352 40876241417688326201.64106626895221462468 31316846212877466125.26972658993628553327 28780084979754881114.07109249533786912343 33058488559699821780.95430480668328180895 71211203875929429849.9879799031280775594 50942154081285643407.3915861533696735853 38283704646821714252.3426906113893795092 91059649156986436467.33318130669694502901 8087097182791853313.70867028284390936502 65073750628724205656.00795497541272244902 71269670982424446249.37350251766540524256 938827098796048397.29450520252509813917 68809169179179324043.38737796297662021227 4268528267412548508.54156203818441563491 80821601288113030148.05728929274513354636 47511648998567357576.50122112628581700275 32951623911800016222.28580923822620078544 60408130042773070675.56409209898767779146 26761766871382425160.79002187387875194615 61006011152152639617.97356705025961821537 58501083136272955601.84439622981770333344 19350713036773899271.48870071081994613952 6729762967473358411.65450364371774875042 42618160957746152086.24628949070830881461 2911292775568151492.83249811650829623029 92362186622256155561.55675077410726520643 51679281168927493725.60176348789113808704 17490337353711574751.12698739848242310008 45443878782795228677.74214654550428253943 60446250970443844876.13855926345554510877 3088820545456255581.82247606566466889689 97742680535307759874.62268009083567659883 66521024565825299007.05727217202067931221 77104931097812156626.72587485201551906596 65400839605320457318.07236856598571580536 83751420368693316872.46814238203854571567 97668023210677771273.74106369954005580925 40080317392187467194.72299030937879379892 36716717661968085484.38193004255262236583 34444285422892322975.41607526418177776197 88038317307212505918.75607747148639804321 80315485941351333485.73964819201086799589 77932821434025724509.27783358836395241216 13252616594057166625.05057333672560514154 965986332165276151.59450860486634624961 96874448220035227712.93022139443079135515 84658766344198370186.02256914037863849302 40592315607791509641.13759908518365543009 69620487036473819043.19833583745704384836 24016196583054785024.65553789050326720655 59183361974242266013.07701411498862231658 98957939726145851266.39501083321197174182 79215031377325049367.65629291759136546676 47518493678367333282.26380458019846527631 14867498787474677374.54399998265532754369 11045176267339321579.74684892894902407432 34757894750235152460.04224536908392793508 5493500949538585252.27849796241670118563 51217147535732447246.33300502302840271286 37493566324353269714.63195588988890428503 27662022780098233793.79961358173010459342 75143308791427863233.54952223980469287428 1127460137114950946.41197890837481797945 66413341605595060376.03019830386228252095 94752553176655027170.91879182285934048495 69057480223876039298.95558922144709571848 39496901635537065345.11011911060409258222 15558985231941401638.75519664384948315391 29601296594449008263.8371011074224482322 72467542541499518507.026043931540129288 5569010320727548862.67571716341187320369 48500947135208730839.95435848219183592189 9247964240248352907.11602628581150010809 13229789991253141456.40118219312910662413 66103546376340883088.13352360542742690922 54578356395695607695.58364315913004238073 76367466859489697596.35763279239043851168 58582392005886164562.63496100932960708396 31323530408426818020.81388130586647210947 41995264665817675401.71921536535023144029 8935199821582759044.39306943486964794435 3512998328954227719.05501377144048160341 42497974245668679125.83653371295528299555 93342977704446321610.48985515152228506847 35152285371650522559.91496388092934356052 93904206932371578529.64607029636117436866 45150022122955458254.01809416520655834491 25423443785192039603.26433398246516220779 28912570661232618544.81896030198805655 21172338406755512070.14419902017682402823 60433751330397813931.45584821550708870771 11368775674602282722.78876708550160593818 27110360744605547727.28260157207128614927 54527557806346999412.16435579764840027888 28019865445591692960.28837973070416110989 916686488227080443.97560539318794632322 51223335427900644157.38107331034641045002 92546586566112004613.23366036468712816241 44079998149978152173.61283552748764831268 20002503948370119561.17221977250061027543 89526968779507047513.78386775836911396856 28765266995245196411.06425328194746915402 64552318288234387347.43975462271097715498 27818558263602552344.15644749490411123075 60653892105892737050.37666906706087833116 92774941515539755005.73066210340825723479 41614324833838191498.0562565654425361973 35171380481778294885.62305106361636667382 79412087400518247806.854365121830000104 86686401553007143769.89171672812287965477 51488762810613349443.83890293122510997631 78291968480780245186.12938110179760825841 97786698792740751862.03131029058166759305 20868770995768816270.56067645698684951046 94639076667952626087.79738644061624542432 80687749127672846916.28865716434495438317 98829234689424303722.51861456346317951135 24829763577204569199.91158028756596146838 73695065511152475770.84330916169387250676 56869266871749807652.26497626424072764872 71799075554517176098.33785260525889739134 68470162494795942304.80701457095335000094 19323398942416940937.37177140822357303379 51076017697036540166.02313627536174519256 47065731450314959966.78684945305693487741 58038846569813197735.15814492721484780786 30359033947284774221.04309455114109561528 65096278795655845494.91601913150451186815 74538881804095887042.13719004396533641174 4988885867524015996.58327479361784410083 31966473876028648480.28646132380879528251 8374328868305854968.20169001035444370754 92672999064564876551.02339053890670956248 33425739748907601655.70047585998754580987 5932294851665202247.36769019092230079752 10499113240156559229.55083869694095076543 67741636915477668501.03510274395786860707 68637120391923771196.1676255676935159481 47281258214039179162.71584247823702926671 4991204028873294983.45090117391972624258 69012166903008003177.89968521390630717939 6484004738146763975.34798623308613467127 4974780107827761418.57036201994096773954 52526263185910196122.27939071699494960065 21794187129285374370.38966388641784329797 83482425716616571370.53626938328407111193 27512888795851578433.63406679283630479027 69865165583626033179.96662709914659690133 1099032687778046552.6797775470863444701 6303848132846160985.95107179690878562369 92207053507130989636.57000442501845257982 86762460494333407773.45203195092200152928 2307806628921426011.53180020780641581882 65877542889741021223.64091209657363815732 12743303919418139276.10568332468412630486 27722504683101430592.12007030324695670194 82037785553890290871.37634586397533872446 57677121826921515237.53008463337180230614 6968109506635661433.80883346703512638575 12624310385843708545.65457512134242825781 60134892460436045134.35814507432456740633 50046970810393350792.23616701214542225765 54548760417555490842.72521805964537163869 64434960194924455474.24960897432200287597 96994964303335688917.14052103823239671979 82449315489894240167.72202511813629656926 87606773326840504676.90897391058926529798 81898549176857654844.18621446223410887114 79166067437978849544.74708476329916783092 29621906856482387309.78990422825457748151 86359696581332985522.10164074306090381603 36273527495286446412.1426551282886110931 78310287727152426592.50947233868201863151 89220902308624772562.06877601287381111805 94425959058623291977.71625284677579896378 61397289850939908211.76761387006859931084 89850721415619759799.95572273592136702357 44209483549659693793.69977283698002887159 17899373339191408376.05671556882196840858 56163032121058384477.06404514829957931751 72666603384606381469.42710468042443840388 68249279467942277591.58730200666977951436 83762356704293841429.12374404215831233564 18002784990216260528.08104933617200668014 63936523747584792667.06529245038861466481 74382687146535111725.65557515633910987026 80061344502078377553.46105233691636627993 12393991932204224494.25107672938680977088 32836165562845175672.67981354610860071419 6492049105874360751.89580699059395405945 43621600111041080161.25909651820419100993 23812286050342560257.23079245847327430441 7189826068330930789.47047167281532192519 2937264450568582840.37084073996089691944 39319443363168287916.77833896212470820692 14101419620139473350.03531415165189078884 25330008380701174309.56558956070211382217 26288693534385088078.43602619095523935267 31783090923647457776.48436956434519976294 49648801202835162507.82481769241930001713 4056567547083471273.18328696764091564004 60575463209432697988.50617735343683484885 12960897546746819923.18752972725122804661 58398945763156717239.05782385340757836606 9839872560923933722.45834943709479113028 33584061870173215405.04234792032012332522 58733032944708264301.72703418896373223318 27544817533647013481.62812092062869583825 49793325145755665519.06686262341840771558 12639948508289768278.90432627495902949127 18790862838293806248.80649821143415168489 70979451479429203441.34851812388259782641 94052112881879156245.70190379346708092449 26769045449278811088.06940112276187674566 70930976784514058828.94956377385091847983 50817491126775489275.8957713295806335031 93069565955625021131.91160925368870355961 69089881376620186789.8434627701373536054 91144085511757123173.61178786847776155517 36727711407334958378.7818721590347351885 70314587426792473271.24799507428851148097 49506382763650078443.89482017074547128638 79858731832652811481.28336677261620292322 58872535457552700889.74092325836127006535 62029391007187275928.9568394913853301201 49062499768128497706.01762082887615051969 190937691093349075.38190269497249909679 27460608555006192441.39805054631290049513 56291089143534103640.5258222188773985966 58682314216193509339.40322707028405071946 64073577625011411897.61932041385214950077 82419820887745803549.05077785200027044089 25005855153377641037.37796379123408972506 73393674963894457696.88172536540331171165 46121239990143130118.781159304710926063 95204090344076560582.67323959045659710886 68681378813425790882.29751377243862683273 43231850489691871302.59228560897654096645 91780668189639701900.42613634455323827763 83661300521178141890.16535064695010748726 1089829464979000539.76135389463842766698 78260724117613789831.27099692922149605718 63221607447014234391.76148443912977714405 4792877469499007316.11721033260694415513 21806631353448710403.00929283256576206859 34733668167103994669.38408078030294772102 93264436615385725520.72387615441185139078 20569577670092534149.91925154928020063759 58886353904732039581.13975830572641150459 4863760986693831308.06669037389227138869 93825791566882612109.01044318833859808358 44678800787514347307.12751719842014083388 55335486558281120693.731694064216578668 89087731497055560198.75763517273651566182 80108084759335385818.5833525427426932109 85055932619955500907.61119565010773586942 26837851681260912134.79848319165666896509 34664524749101847235.5029501262212331121 36182953735743518483.9398581285612917607 45693848817771916458.01250906267024440384 58445697955147719141.56157543499272382613 58827048746103457215.9028102635588134669 61604515723797585714.03576730824649906959 25901663142122368472.91967975524634594035 7466452837535752929.55844051851587327971 59640587928581761211.36381154627690885874 68476286267110822136.82953670509176068898 96887601349261937866.3890714130759054995 35115586561451975112.22330196318190627753 45875678333403201555.92787189218134792985 28295426704857505050.22724371756151825041 42868501465057156867.37454487901715237388 40863560895678121313.14925590860735031067 64004696079150248569.75467273742109329747 5347817009048991123.03146798520405085987 77241708768141694278.13923152497686035597 12880058629357464363.96309008495001119888 47956102304864517193.29323608392428347236 89467388413325702819.50927291002228829616 56690578900903840777.75489699219343742484 82645537715362555054.55584678542673521968 26765485637071149588.36344614660370960397 65716395017475988126.29421152774567137279 20358264959936371844.8779715503525681813 11617744544077090706.91637308225866907551 20598254363494449885.46623696566861058415 36710268223025704338.77151654946704865667 7726610813116940188.84695279260720818979 3930489974016295335.12175616964453562216 23224336043559077975.553638984641887781 87464777429718461123.60334513984128094945 31399498079103397949.40130040802267455057 53231555472791998382.69583707878841254442 51732878966323365337.83810451992614478046 94752938249185562477.14000002407593847672 56071906394828363314.06153046029468455758 11189844659332381525.01748463057055849502 87283146216340903525.41847017368490420504 95720287569274415450.9427697967068055376 29728322251211172162.15255301044735265116 20859445614404203714.86463452311045315321 94770382402108810929.91065151553363100031 56288388872522965413.55248799767660919071 37143816270635006893.10187200256706236141 19536828972120033741.70083499597306244178 26531528411211407118.70274630939331163325 19044269682162703481.66218346689366853129 74339141975981981395.94304494450168493129 93364912986882251044.963343043544145133 81194597142101508392.20396299047380102542 41717510397851638481.84294187349913809664 24827816751788831953.01500308340666843688 7863387940930140177.55638942694246017484 8389701656484050394.61422355839751861451 72554555433288230763.0207917745383865407 73036970927390390547.43925203419658890863 15581758739654115154.35973176630862720009 14730768150870295981.29080335775762253006 79799844934402682917.4301414022354877794 60201475353956765159.19481275952732965479 29911173502349885709.70257332762823460741 96761611493786234900.54233369739765569822 41116244427628392144.67852369436078156686 63112136957050660425.41569748201112374494 4219651111497124567.85892839841364139163 37158528134406734230.73827321995865897944 59615647784833739756.56062815239948579073 77545907099171747950.15933947898020305371 80708795775192569752.72332167544825948027 58748053583932322784.66177060212800195218 44613853878660932656.32719290711294439757 97849290895219884104.90939810192280326898 29053543074282205249.85628528112306686528 48103325583046895621.63077179263957168851 29991693217396061931.82080373797114412388 17149238208315406855.67829066695030269422 5701183878518200434.68019234404702743407 44050455771864143088.44284398817420774512 97536531067089279011.83694859558678323334 96412590743132407928.52799812350463319178 30788874004660466178.10182242380095173699 40561526276206897990.95814327954677521155 71107239067610148088.09257144419907108687 33033701453783241220.33056413167918879585 39494260174045698250.07565157147366307733 29699880068361085121.03761094128104164325 32978934420820372891.27653780151137382357 13184164514624533540.32893827556639683337 68325271114137283610.08909323587716768421 40593450992399116134.05933246380133075515 40261568413308661551.85781146242813231263 27289482356902312737.92443026027047525066 6339161486170153065.45978798968208338995 53075015344881555617.99777258630949846984 31319957134604486753.14668141836456609303 86195485943006321476.46287291383535130458 92538402923350839583.37530287610434667651 82555765727684942567.95140867843598807476 14391841795947977371.69693585127360199639 53553352794370840121.86765789517265112907 8313404446925904089.21376893788347596074 51096672741942907098.60934061691531025761 63329568410581001570.66069825750618394356 58040257777307927525.30195893951238946327 71754269658906090736.14958293136024471555 38651262293137180219.25169220563342493073 18480863299612962623.404957681451246397 73276269846261332269.16695515582833245966 68509693844844644599.15017705822231465549 42271872221688563754.6872153048843614095 6879644942919467612.91873967026702255634 39843307121431297055.87868046758168839902 5642532550301813070.96402571099837093611 99072712975889495203.14018314562935417342 30534041412497313283.34312417254617874455 30018636397178958107.20072177987351553605 68013246614424332816.84967033420315628292 83637663253054686733.01539228598733230423 635354916709246109.10589112824647008661 22872050192485544512.19219697596761046451 58677586588859626060.61469126667170706346 56208775889563897834.29339406623814636392 63442667115846251816.84392379537335162811 83386270895692415655.68699920833719421363 67847760507202180845.05588605238298171631 6751043395636916838.59890628297242031928 94266022525579043422.41199648956709288472 77002619914233712404.10838912804808236683 73133015433892437380.53739898788042288774 89504074087996244025.53619148285068336331 39790139577394023988.29699523262009788482 5648140803504921171.32672569628148348032 21516493712000507703.68102295373397488387 21869311110599949806.69343903645391557369 27779567562137807003.74145632542638868265 66021103888951117028.14666985901648061333 79567700665037447781.81801763187309888216 48067419509602056235.89341595319064663696 71674875943191408246.32185659172481172145 99978568484049215736.24654980029611640145 54445568428534475321.35941423342210110175 35712120628451955681.27858130502726332832 95450501880335875097.65565830653184509026 40988897922001702518.48091867067044790581 30651965798906950286.73974712625037573885 19713901076334344995.97901206583170443797 45466677079430504305.63550994998719099307 79839049804992421230.86672829096497155125 71794067394133192592.38615209582833267763 84825700242518100934.62481089681359870062 13833106983312548962.75437393673101211124 29838406791808219020.43521070934065362446 74207824933604484792.00259608969424384029 78245651170846520440.48608967219096584838 4711382047371158358.2270244895657019366 9828334189628545973.44292634680272162767 53930951850292825423.82518223794962073102 46569504512512890021.88194408816160083258 53359384928749478999.32989669921500176051 91405756611122654917.38514573032592381095 33227794423339003476.37992883180093365458 47812205240676098160.61195848654322738539 65036571447505962660.08241826250277994741 47536802468615237384.30226161363408182508 29883774193136121903.52607855268320879124 50550668433464721172.98085180362281444548 95601163742981285706.34370330505300653073 30761706632525740138.36034066370565627488 88872272340183905372.5243326625785378095 22360386498280741580.2138082119282700222 72577595678787890997.58955449366531277013 33099929937975900429.86101941324912691443 47989529488340791079.07305768575371741637 27869267504683384873.07821858002985235101 22861098471264127700.05455707562297906369 56106877275305626000.1459126134734539428 24065238228873433261.74925605229129409983 76589846123540881474.15507827395438356018 61034791586161759777.51510421621361330492 56504967025267862093.40744985701209227886 5059829045957317127.69085961333268764768 94136619207643390569.48602804690442330458 71535047241166891653.52185955935301270936 15503229002813559884.41519491690484787594 43136740262319127250.07903243346962675884 57761622970285030816.92377886827875748083 91064865553894174633.74919329940824741811 80851924786338857665.00425426596513247633 38424078002547532276.96492980762427836585 46873337825987903689.83901799326042821177 41490964670019101428.57710468332196787565 42214539381056437302.13640270073371874462 88610296294741293773.31949652696960811746 82130664458853576384.03422212877305008408 70943298742303210053.17066636195965797109 34069805844445457340.43754609772418694501 84075336668037566170.96657243522305303943 36381118918132091887.62718746701453269023 44840245586750161606.21196121353676026928 32760948780224686765.01261077585962637272 58646058920333113656.12495779804516758102 66963940066442066451.00148449055306420087 57512119739916760183.7850057529608403253 7347295368441228193.63182834681300995587 9962195758571176739.5904133168321952849 14118481959316655955.50135483497831901779 96222494745282154551.55181189457490285419 31302165836023147073.47238309669958881428 90971391180264419926.66858615864679747461 3203526688700183123.74088562208143691297 26904916612585772080.27432152196620756388 63905230635452983939.38084802176482866604 98993583470062566637.87330846531619002875 34666990584211902592.17958322476697998489 99039905794408713468.48889455511774393898 6594351705042122625.95965449384607046165 18588965000359069008.56967644585743674409 61884265258185905628.04011428292855190459 44436070617270543769.82616735892497025629 6849716546497405482.53270728066978097161 11947253855270203121.07136997385090723961 43451047599136321636.14554643860829733135 81034644232436740539.21852935671601899489 54237403266180524754.80942662571137015292 63466120717745689772.86051074337608053542 62558404375225891146.65737025204143343914 27887603830762917348.72027864495824116107 11110043423602303458.58777523052144130416 28727201701960288903.9467319159833842695 13670564431833755688.69385344037506503552 88850736808819528803.34808796938439146488 43659547578803163885.49491650015754966386 26591871707659575550.79234949103601556282 57987525847406524017.64215088769846751064 78683071129010736658.71728562444528854086 20995153491073108072.65041592405428376543 1303601593327043809.89610795380529380378 78350064855917888903.07880267006553513799 10782080809195446464.05342460403013372486 78084379290102579735.79021467792259562724 87876452534523689271.20686440017265245079 27914720787183000581.42035802219899866878 44779062021669503747.50632408175422327458 81105011545801675648.00698235666599700381 10547032409842703494.19167417517455436765 22507980737125663045.29431534014218374214 3633150399564737746.07961633466248833423 2431069018429741004.09497095840466256542 83168783421795790335.21332116964348265958 36582204453478953619.89802791412442276437 60673362230959448202.30686450682452024316 56427125640760266755.61583359915291553968 27788239191567568735.42901982343270768885 49208897018102006206.77728255579021612275 99616964260316651259.58520233621907600578 93591396046070256373.56744085895517968818 53555129336102756439.11483087298714524645 69429363910423371621.6721363354914591601 21232208587508482820.21941090828962543613 919467292057477241.94356497138385519671 84653859339887950419.17250265590357692841 88779382047722161223.22021965823354343714 55647904723776050421.7341611622704470589 75254965092984078318.04939783570946839394 5112933822408669481.44776402583462719 96620146426781051323.36458225108316581699 53073071766408735714.97385802311120635193 85368722559141367131.47452692239894129674 79167582471497088103.76757961134111116663 62657119743726340109.7303754819300321492 96510603476168894795.64700319437100642475 35901794048201408725.25347556998574443112 4468515103437895552.39303974342344507743 41973741587664382558.41563998969529517614 44023153503534550233.26046053355160583278 27503447794385031761.18158676152818938887 65265384181759579688.03594932920179521982 76683043043389042277.45032932947473148689 19185369724569171893.44683892162606559596 3944012859611477745.3457056345836100745 64966919368304345279.78148904480600583609 28011332219999233195.29521332703793783561 97577418346018971650.82444749889044991444 36928113498430348089.02435216626840447542 90044155364694104733.68800859428944898136 20058050446747453485.73733922490448875943 86035293531550283698.08647474886105405267 14581377106115634264.56026002117902873372 44007631956417821183.20043804522052001958 77744460768459795900.24109698488746531794 4084219898818308654.8721380002644189892 58887610544065164620.75993496924560974476 34704396840235778907.59028776172844137684 73747824055335715597.53479079428077494484 72714904349837251107.71277305793940202264 2108581751759468260.17684519705209148456 17764559611190037232.01369591454675062906 40474231610809449953.2200562336931798253 26390398136984068971.10764349055099585038 81164886385697337707.02097923920510599739 88848675001325802210.5012740217422749204 35883719844130702082.63444022792146784581 52966939077528184754.1886134590163320802 87807563470393502036.19608301255024470752 91934544478044869973.5799902890503275637 17226325970122418696.66142398818760209915 33017808305670703013.74561682846168552738 85347028484731687269.88168607791727427595 91492987496348854280.99416816478340097128 98474176326554185946.98661896093838879752 78509189933742706092.66483800761467745947 53219819031779648123.99171290907942764122 23868085864882082939.88513205301034218461 95732889903740446528.14093616287865961923 84718340423297389318.61259149571150335923 75985756892867201829.89425854200657237269 49572412952337773917.4925328091707134817 94817522455371715509.96469331987720409318 8088447211263968398.56262017208060422268 236611556052411461.54830501222440731974 31208163316399445227.36256756977004523058 47503160078302259913.70606318336558581308 29302313314617640486.45164421358670654735 27009500073750038298.33225726771958343973 70547262121436891177.9766779166531018734 88365696873027678961.62969839226117477873 73423384621753789411.7914600546949660836 36196018866138029530.40774192152389556773 48020137228334192996.94322683008538098656 84367493589443030032.68377394633557880594 86086064388449624309.98133111913869703045 65456772918924127504.4066622870155580283 9957496613624786996.97755475597373965422 92358772091299792673.16576076043015748412 27925480392039493765.65531129027171652352 91847096780064691122.83366101169325553982 52748099306108051057.1032346107835897295 38573545111428007649.00964105360423056017 71564776783961016946.29759645418623681372 37384817723772448383.63347197110746658201 65175340733934185685.23992844996719517834 36559556610840770152.37444138975690409082 31024878485395908768.19419726178464576471 50293540165351324345.5637582373989715983 71755029983964929464.36511851858059251026 92517258400265519414.90185547606040949226 19477352891368770628.00129188982007621853 88717032332230602224.74413136920846689374 63250633683222271329.49766036388115229939 18993374785514542760.22767863095021143952 59490742558227569975.8991763126982801723 15195266042362616528.1495822213389832822 79409850657453193581.38132472126283941177 94340628571197363680.22007856606930958469 32678708810480291378.77366579717419888213 89705587578508287575.26381900552562998389 57531391946824984761.69675585504009606422 26127899346666838129.75986738742884534383 63439425147781199449.66738636071481889088 81315229277363560222.55785314418472148506 4480939446462955826.19862693542279568964 25489553119184153592.58602500569208167231 11024239681707537822.59606036555155333963 44230036733040772062.19807366175758605468 45440433656287224205.56558849878830436585 84748888125088258587.24161889213770266763 28901046516628353293.41490950725421940784 1923496280027669521.3575054632737198226 19313317185395053504.99725000394820326851 96608016233995085135.51911389549033997489 17962756733566318454.6966002068208638425 59894438817620976454.46899325409842197983 4077872702006023447.74288477942682924297 4150307473401925936.66660176300022539749 37288110084047076983.19887145038188313909 56862217875434798507.71972650992724666643 53502801131820155956.77612079425362801483 21495790391868742383.72796426197837194137 63239900466620106588.09815869548968674143 37793040444579728481.48269720410721353456 8408050812414151569.84614134426387514332 24001206573564897384.43134103775934360176 50937587573395062371.82080446353884989019 53175879277554215754.23238629803286864446 25717788516462384446.89770332609631810122 44378586544102178729.1491327815550510948 76543988121903485795.57918544788082749674 47125993921570697970.76607450242535593129 45668941341687949191.40798152886409515384 14904027776776156696.1132791968553294816 92612483199660561942.86614199666477729621 66028498373407700072.06711191494761236067 62404643441924158897.43850230077360197965 78747257396415676803.28461654447770807166 88090380823681932935.12526698680265026687 8615750521699902865.00587780438213785916 39145348144467593934.88415919493700180075 73042834744005638760.31968267154963086263 31533117313659160081.79351021200466505383 85262054542186517946.90257832538182331588 71626690147579895628.10254232918702355588 18865953255530354571.5093541998457859337 37216531312192580668.58654612419789408782 99918355553455056083.1404981786128814738 44860795502647284063.32871061471071547503 22749944221454986491.7546653570511195404 28740185411331467742.65937096058476659288 98147115293724038530.1352529890601614432 46875623348804735755.05073240888151311143 49048391626798688955.11265598641579328583 32140255557594308419.87261023885993028066 31827042601947330462.79521439648420115393 20158088956739931996.02645287334168261369 51461458790570551946.69801799261285033999 68169172790013830918.16714425477781461413 51712381786079573007.73751728274089586417 25557928986633101572.88585307791845736404 78349487409238919671.93566722846187249781 26130604278056992578.15854399733421482381 84409559027239769212.80783482508740630553 90263947630878304473.85137501991102060455 7569093744595145153.07724021940224386798 78286630935401813382.75315746780614595829 33220429162194694872.11557679436546713409 13054896040834129371.37292081329839420359 45149766090587548336.35277780135917812824 42354801229443483989.28136689453339671194 33943660236361787012.04365300161167764363 43005414816457170708.93337944087674751776 90359897515768607016.73301048301875609985 32274575102608525504.48847652209894910444 19061767326378123580.7410390294757471161 47191266118613156101.02777741264585504985 45336416341234775225.41584195236604465887 4651005993938544884.07327120248660944705 24870461717273489165.51635972516524800924 57683516711186599341.20945651113944898947 72909949505632680715.26496489418996065156 55936019742250066474.83989583354616227338 37360574903228187034.45762993707534007241 26216857629839279895.68029113994881354494 30453220461762288684.38147519591503582636 922108807670074323.16293888115110634005 400793385998238826.54383534390261119249 16704152686327087473.77288272665897415047 39550752402133026201.46556234084446891501 70384957433818813772.82160813037197269445 2553744871498496595.05729085384540664188 21742889874722333099.43440766847055718816 12656435982802760681.57603115457541189271 69022758398914940043.30217778135575117398 82537420430382158924.93188278868792948147 44833060335191032917.02476288881764743125 97793197127498877177.20537219113059120056 55670405671803067893.76262539130189423592 18763874271416297566.00220257893057928126 91646812481232081232.10440676584991655611 40099307320821425408.98330609841636591258 54374462866068141273.59025369107583536277 13756030267709565000.57653071998705889371 6689739878705462191.63996815264776085202 42520559921889069396.45140949168228664442 5326382698613864482.79704591592188633721 1733058741643660398.36625704178401953661 32758822529431744849.4025913318875295425 60371670808799568401.29733791188710426691 66770617004881085246.87370251775295827484 10040851876884703784.28489800253546050534 9195232874059816279.51574582764367123753 91443524164963652071.61133275963794477656 71674861960656514608.37912902616777314305 61695115505359353283.24335563562566531826 92937281212609428126.42724743128088283412 57396451574426279646.93687321687555463453 55925486988956645012.51473444699343126121 45297307271075799548.84524732537891696779 42330028908884790427.87434915965220896364 53988299129967208300.8038444362951590173 23735399234315080289.49655964844527290226 26275188172998486480.27793195637090267559 41754803580868714347.99966692786930920376 69197836877978002281.39062421770189084168 94318567901201652348.92776303191283885227 39881278360906568581.43157383282624938109 57830314877751854381.00191830550885447191 67798526419810466226.22921919700504903408 43190962454232114947.44716025915917460266 12152287356315516072.64753472387227009032 51635260002711497745.01244063814292375997 40705622688061615368.64593589907926026287 20706673098619161478.77290832289596320945 30508514855756821747.72560835672862971461 48305137086482290853.74135131761754889841 51849737639890585620.54425227116386611132 43258477285696980208.47346530015270348986 18186887464630195935.87159721378587026262 60360855718484023705.43369225522534562379 32422351146726893530.88400902548059893451 74610317812455212299.97714211022902054415 97372144931699974435.58519481702118687081 62180029590570555138.55624374100462891684 47549442382296180406.49234198757516239564 4501189289772200220.83301885629356245628 74839811055969816734.66203944049251197991 16707552811373078449.30714871401886843848 2877659791696593809.88380831332266026296 86256444384237844983.06602459347561925801 70415472063442921022.69812232248840520696 40832279911042219720.43470016149234559031 2271388822739609326.53628262110459281141 30743482521119875335.21965784196695021596 50156630719825205731.68813991144291910617 42160554526820110319.98530472439524159014 34616211462384960259.50015299456232111899 48997608314534720666.3961971770140860154 93555675842291335723.2508965990777114882 23639509700526592637.3669423249943716605 68965726166756825692.78611036613289244012 58266660608628564670.61185242925017489534 8345232993925067100.02190364063943576385 80340255113955557677.77265875168525944548 21149887916048425820.00451302868203589934 76168550360714941706.598302133439914582 89742322824596178645.48358738501478397026 7183755698037526175.98999719432644297971 80377890977698114813.9631623407079935853 61312660141631004940.87927638260509071493 71976187099363977849.41577247283508843261 78209387128184770736.02199391075823073136 18055192929204096647.60062867660859360402 27098413597107504094.54661797066551761164 63610142277474153810.85938975581706677826 3140586276815098444.69153936238066682093 67971559219641247285.24747489477630683563 3386482015056748459.54893246188977211609 3680885904955517464.38670324596908291746 91590204194808064421.35674302318780904567 3673292588822140163.36423396850664456464 55699427586458429625.27799911664508534171 68782993152660947147.31706429774089306691 21374563226576473369.00499000432090283653 22274365815263755781.82027389863160343227 4766555572238616013.15583699304014884534 83375540362073715530.29062832145587053822 63336055917181998387.51919592215971740382 44240885138471117833.70758856443973296895 25776339248795805703.20071671754716687124 54536265099595130661.51380305550123596391 23232335660245799411.21321078293513316241 88181964303334906402.93162607412745224858 18933356260245135079.08681599538805793676 23532151737489039278.22558837119716005417 55596968197656097316.99849671357274117743 94338933587886638392.17295898491128068413 91034523270989337457.21209141582267328049 44706146138533028128.40877190166428839535 21942604806462946695.28016985094138455657 74329556314615658099.38044961254260787459 66468810370878352935.57274144199010901198 18346807842042993815.57862265032081148347 4809020073578262096.63151051945438603764 38985670521833784294.73909634318866480864 94481569916596509539.08792121586037060704 74140974730320581927.71960826692889276415 43092706921924515519.80060511988902258422 8769374144763145676.95737306935055563918 49016747475274359015.78788510134069457834 15328772041927279562.54536637234444638811 19212299978277959378.69326572013392819778 48245058201077331430.4287010611619945862 88620224542745132424.06546634930425278429 99832322545720052302.46383301731227222916 66692984605485403058.58299219514514588001 41744587131826598194.60004538686033891908 46195695836201115592.4434573078903286218 28868971748431352775.83471633297823069902 15218045489900214682.27407121883164720242 5866472189801135678.39655629515123069945 87373522004564955859.8431790076447780207 53477972539703792529.58808438046255532745 51034366700807143245.05110010802312071596 70952717656172078255.43283487531151464013 84059142586209391617.18837686270964616533 2301024630659136988.78921552513825698932 27435618737952574034.75730605918931957457 11211982402132835875.75853521661932229947 17232127643765803119.13817662042725619914 43474925615262188090.18801553263657419515 56016972882961224530.3259021165981967643 50703248023505721284.39875862168558411526 48116141728632028214.29484989970527509071 65324866035873816149.65702692227340471391 77510931865120434096.08752075778861849165 71461899372517428020.84911784154921318511 89879480298387924413.26222776146704330839 35655726359970881890.21209420677444691239 22775188335541302292.45497621433529863162 22443677270876842448.56101628218877643189 28831622274810772276.05228811864214439674 75884857522872828482.05962288089508848959 35948741995248917483.13549042918609640224 73179275956700924395.53518293248771639288 21191292514175775077.21474792253301325175 8327817745673127214.30641408279075715124 97897377064919266497.24299855784869038751 5003684210941198771.84656452232964813322 38678834082499135955.27031139680490631611 92244440984779186940.75348028920227873509 76375111141797269301.11505952526307420578 33708445846996459407.69866973857764026811 60780630804572462811.3803294007019721324 19806711641424002183.73161923793979182707 12166211969351127531.14955273378440105987 78714082115218841756.5039365210592074299 22087928982030941772.33716829526685923396 49858180273290974132.30579549332723111747 38749398054076044411.8827513052329839935 3242990830851654866.02408751188618960019 3974537727261352372.4433038697265437005 10093829879369407590.92837872025277934233 71872323728250127627.03182869828041680544 43683714450160322488.11062861053043671235 92198744698785263916.17753356616783562458 87079738955091306061.24673153322952493714 87932382258461448894.52941873588965353754 35285304379536817218.78323637471410304902 31424967728266560818.64452102345708764374 19405222495854065222.42168709488377043211 79069990276689395401.64582477433675256759 31899340758833576583.15329534094352879603 66526988105271309746.12591418962599857955 37009891420510407442.79363521354795781614 28532802917775115594.78160548167155073061 69087184532782259454.98621646359431644726 12845271772132286102.41883143157152998809 81808266002616298820.17981944127480666712 99460005426146245529.44895711702377286776 273987348141030805.44892081830905569774 37606701607814023959.89413238414676991476 57512138028914629963.95048807667048048153 76355783330585717603.98275109626484530231 78883435747059013521.75595941976292537555 33866130901577383719.63869141837393912593 76944796437769817228.77590657623267581657 2780214242438309623.14968455703594496149 78601656563209845202.39201391116104969839 85974360301095992853.55734933079487083872 78055400344610729830.05924847400775078525 13153110025325176485.4364454005388312866 72208054539394010870.50207745712951097712 4029099033860782238.14210528805464667377 67725840220905290810.08111301645053724175 68189019159064595476.53673879076375191694 29332752474864961959.83287026160994953332 31492582845784776142.50138964914034020692 49612376736331756978.14207431492402669938 95856718504211099774.59508361435983469381 93502358555594820679.24577393180403197302 2297373917673985644.77428198369649796896 84887736708949027350.98538885554279931722 8122560572383695321.60150027121148072519 18343360643738462481.05992554246421445022 98797236968755663324.30536506569464209366 38173937252614338435.11711439985778911563 30467730254832075497.71367993363477420356 85933865558805030037.7549737588776662358 98265287794971748619.59457140402130083482 30907708191619571213.97630741856251664214 98114960180644771744.44827688184875856057 95826817885817703898.93534606207306967054 90070954998253553821.41491341492156690487 82690211232529646508.05952549656083053715 16224750864687289577.48731038975681155275 1222242832960119282.71839399587919392428 52459759595540272851.12509651830107293428 86740408830799731820.2022533075335889411 51253265707703878166.20478142937581455442 50407989108795262563.95673635495747455632 1545779939419477932.97742754977844537155 89034363981466411930.45524659516140913964 53474260055381993310.58597055590099477759 84231360629043355307.82930037181837641706 53695636761096556080.43932430572819240173 45153952089647301281.60844711768930152281 85604825812818489496.94640154574571778865 60981015345658169214.25957167792222416257 13693521218968737004.79654865799295602551 53030914048544601220.77526735497009324371 63974534318241727034.36185204840705483917 48626001879206707676.55290623890484179584 96811163603887151010.24584430011192409158 68149006225002456276.57633945646378354016 39197533547180105785.37642586642250271884 36313267837166391915.61962184594358862516 95564534484152630294.51327200784397687332 28168036793324195827.49665097231820969302 47388973469321667989.81432275209823215672 50490070142370844426.60726332943836278663 5288536787164544970.14289498632907574 25716808563379596913.7580832337183243181 17750476054038709601.52063998227412175439 41638145832431452213.9644800680196755983 36619167377186250236.34189297365099315644 41894908817241986869.99264978768139853154 79263989248574402374.29348375681844054272 61738622701453468915.20666806553957300227 38841220038887386807.1740586340339600138 53524278916768551558.7857494496089075364 60419513443047783424.54527298395089934393 62736396213477639918.34820036844398047886 86663297893435749565.88823868200674098001 41533699714512164659.66197091932963775798 7843026299020870364.27911890067850341531 74726742734666090941.22856016462115898212 38263406121416264679.70657146109125056482 86078671953502527475.87351495696381887571 41569811147150930968.60415323634482668306 34597463730699826579.61412353115062227398 12563356520467222074.89130175006606633975 49370858699932105233.45643679655337082222 40578313025208818240.5060111280505553246 36100202021669769571.60095515902210776072 6594634362055769425.56685304559215221971 59799616646799888405.45912022989792733311 47560319845457559167.27322483039137358622 74425866723559511361.02937172052188020625 27364115946941663335.08623673400057333005 98403328774134565833.9722777765588725741 61204133625679325387.85850434294203676227 46847919484469383974.27420727175523595193 76869739611275419882.43599356435168678395 75555663160651869870.57804382431987486954 32024792986118463282.47812565181272124996 28375633824960951968.9559903386321917555 27074576235272675977.83877449198904598985 70674285238579173028.81086718265342565401 22917558800409635851.42179133824785832155 78511686556881486684.13411256292057375068 77052046636715794772.97073773512965760462 9206686004389460649.88498677837755270267 58207898517816235519.65842495255178700254 23959268919373227572.09717952340204119283 96382641149068227662.05198409516726537764 55979661575133350093.29291697647229125768 87485328571349408464.62229553871761968377 68647102921257872655.16771613145106151924 2626065954375648030.62284322369969155836 12645766083153221445.03747720805807642507 61050865012592012222.37301035778777186804 3553668910860093674.58313808640309684585 24071334811786770418.94166807723846761205 88139580064463346038.42358452140710573212 89832276652827742771.88968362224207301434 25391669890691109267.61861270466943879224 7201271564538483651.3404287980084650888 43808677086093725971.37551977993464980087 25650630715645728643.43805739019796788243 99109558459190064324.8247218709668120932 54556977173880792465.24401672994466021669 58246060156563142800.14931955648204806932 92892648830011133137.05810758705989139543 31112241714459381848.01857883633095920223 28059786229916161221.47481030384055012835 89183808257872446947.43706522116179870158 80706141252937194123.99117641803775029639 83779766639321349970.01328014224603469104 83658659496620953079.4702064741159743261 68222831356677894913.19407391471778208243 95062222047951936667.54306088341293268717 24100752716955365017.53731589302258512515 66448477934190505177.93973943541853118531 67628433970196072789.42726945112179036929 67668274796998390740.27768262105672213841 67230733930256746420.30511212258231631514 46660516682163445904.64202662238023162477 14497754900967314206.7371944093822406992 39563004292178946232.56235369236304850535 87240978942478005644.75125680599980483525 60235966819263117751.27428635862165740215 60026776100056180998.8603148460939372695 23186228003738082107.48705087916672535059 29705210299293679.32951239508629218365 44226514305887055863.24799961087977283904 21734272107058026253.63768440244640277914 65011603874394415872.05103413701058630775 22207814418861941908.81455933331797056236 65277617714093906910.04812952904146419933 15519564389574316614.12323279419258040732 19739085370937693313.0344729275130909783 41914295886641669870.55393452359870952093 7166373425692408639.80415594806499573237 91508556031705873862.37639556941088126591 86323976519391167626.79454042132173138485 61210658862862851566.70459585322850723919 83976839611840577186.32359098519253726068 80689230728039713640.41322462191422439547 51236707861712427322.46310606760485856328 45495832325111500915.08019191491435595288 34985236089831973050.62578640351770075468 49435109760379021707.66347180074927920867 48388050493457300049.6560280158687216372 53024237574663489180.89748372399493187343 52739020149207031263.25636988539072052335 14447730834762535919.80562800373266333555 54600893393421301157.67666304469041629064 73737628682466550652.67052116049639374486 85849303333546504511.85578873057323337736 59223736274224451133.00575329219487270559 86349668392867493198.15629467410794098311 7931720719644183199.03657940564975618638 52472822439784665240.42902330990287120047 8442503728915386518.1606476358093669007 87985218531161349141.72747620236041927081 79139986602463184149.0100124362290560383 39972875822057647554.34548933963998899433 14439245497275832637.12650932269672745026 12055657262303385413.5386312743324577423 23553528265685316109.32331788543458624986 64982625211855954221.73111881201817852989 57827090733777789499.95026155484469651492 4900852186728899108.27600428872633401219 10291879401654856963.44012851829521994622 57052444504592680975.84812911150373977584 1754534942763048375.81226376743132534383 3039161868675582665.78197481787338359007 84574895266487474136.80657966856814392991 33837287122547611164.96602453222002822595 5065304982668564247.76245985351208020707 82721350449790987265.16519182965855288213 2188809582552125256.81275797031993095109 81280035641257100962.6629617966764477054 66734433731484043490.25432917008807894454 66114952249756092184.22674134982220763854 30361618749504084600.76732957034466136254 75498335845406607975.3515491070769503638 82205100519113065041.6403624226212176035 81944073871150268822.78209703481819838222 8375259263408829706.05708546386114806035 20247887116316721832.52227504454072209582 18612440636406479092.52116190073963928598 39464965723250956411.59360459963235110867 81195207185592145265.61809086841198117169 98452633300879842804.793042750058280453 16022675398036616510.12574354040580351096 20161751721295022916.98625879233315544122 45653238886231709613.0597741232483260328 8208972954558642726.85705156165712623035 70793083245394982901.48910653359902275133 67376153174414559841.22500292425368211096 2937181678893282960.19650539581731324953 38650610162978261176.09731912709216577518 39675626726566466808.04626254563022853994 99001098138938936044.15954942643653714868 76684297481948552557.11383348619810578717 82699127073792402250.1390799344927391713 66459439854617555421.16677538595051426538 54333432496093948300.6842734147312290427 60358528809892209869.57499293762525106012 77265764314450034474.20695398380322170235 68778934356362618155.2440993493328377077 71791115271564669601.6245953146099454975 72704284966894579815.59305433800200125918 22171951122086661743.77585716587989840741 25098323470164693777.19865702584312511157 75092717997294448958.35098826609642288336 80645936276845219252.3504560367805095023 1729160277696640196.85504334748354410361 6407325809851262341.14320879150659401542 34590939128144016320.40430728271356604852 32226178719952488797.18312995905374738128 56836329616606964565.07346398601216199638 89455631699246840373.42383460698375575514 83359957052864093879.70272760852689050499 65722184630972339577.22543949524734289574 92910589506609309772.9712826149985927894 69587027864256441973.01949811639076938494 35682061126740482538.54349981404157911614 3653760391908030974.9139739743041384041 62984306245400074360.73792571622302662368 6324781778951625817.45791815551843158632 23241326388707101798.97538819614722755794 90027133460640471953.25715165360150259586 87309535835174165209.00009584275796298068 22170246641938328260.55227266195230699236 62386882399908975638.08974823006649944888 92572623356117008983.76717689869044274743 39505454877969981721.54134367622251234591 87862383262236979292.75924948433912838248 96739774052928930892.44404827800906006964 1206926267848477436.72998812520467670201 95064054190719377301.49605697723755782652 91592553926059950517.5445015137370760576 29383089551689813020.97747180618030950597 77398175254938620316.98672223602140650649 43919417310226697719.08506672786135321457 44160279192842256590.89777492946848740174 8178994325550107308.05982414487854310729 10252871860374465031.11827794042085753408 12447766107738317299.60413388372783370911 126914011114360269.45291247140841349206 7573925703965544586.99844851626191598736 96343683889266663644.0156739557823168768 7222471752736907499.63318506360645767752 7601619489553641735.44263555735305130666 88416091951607392518.97956962027603283374 33394325887830598081.52757696740392940136 96350521244118436003.15460786915039136924 38726481569124914377.56782322450696985385 79734940329438429878.93969889033534924802 17123773567651491132.97332615143090570345 73103412037268075190.06562813353192707857 30161299633825104268.01091378653206571949 95027255683094636693.05159939725638854843 56088077454594777343.58157551507059297968 20709142486474979230.4748400905707316982 21234941307463999995.1001724218200861783 58744710748873541121.76698349646806133787 7574282692938401639.7243282439832455247 15903428833929146302.01108047228354344728 39494418516541278880.33158895013833847451 98453658023543565264.123791748249964094 81420829788125815576.63470430676431652075 68220028698833569246.48570335117579973305 76330915778306177325.28610365889676203607 62747863515600708973.4266989500457688003 97415022464193415269.14641122059010499199 22692315321776865176.41276393451035431651 35787144921821149501.13964502234949348604 88471481260980223865.60007338227117841015 34889475675670358585.96019424047171644561 18817581230990592376.67947408079103681163 88581257507057610888.74688919541110289289 82781490705207832424.49689855175886024243 98416427980862106887.20939483456968429025 94419651200863130458.78304537698632286055 74112348893786854635.97316113586756650239 28919117391874693009.61624180221793209143 76409097324021832983.28452177602731485924 85567211461795306303.44999817005467650753 81167875608455750384.0005069307634731145 92165418610029722748.25888785869749625383 67754028233228225338.67560191643449334621 69822809820790212200.51935128260774727633 81724503185183818753.04746730615090270247 43552203126072112928.61069064504980142073 25543335518793736012.98217941778020477258 52558753946853346091.40364148538985109762 73585799665196818708.47989885523012064659 14075479174234958668.01065626288654340576 35061749402827014518.44447741120291283038 74892039974006757471.64789547131790882173 16516079702643933141.24417843937682212014 51066317323856839148.41888938671478479458 83873441674969458825.16749706900562416153 21243112933376034257.81964088058225349143 86653291518553431820.39768104571012941166 60975953617396805278.78198244014842298439 89160125092045297905.7465617469024427389 79506437794733389154.85916935603772025184 72458826688570378521.76122825466154261649 86087465780007690689.40799467633955056819 168479013368074324.24731330525111630258 22116768896024813352.19090749468853379123 45658226006671684384.2076933086171531004 67060418924784258066.23880596252981963012 19304050133992302554.60329699441717605449 67666721566470759593.41618164524559018098 47206331217693802543.78188876100748312647 38612386814539614396.66330641386638152916 94848174807507601552.49813108170883206475 31723966764681865834.36991311870025763604 75965587800864019571.63500480342709429223 34010917771261187020.72949009127748057997 98949231909589015096.86305273028028193073 53866492264317562153.1161359083483610242 92327247100428503754.45095586564211340276 81227643312288275831.37959200426544264698 33630948977273236086.52367146285389134451 5118310999095629532.80929008541513410556 47301642227977268530.33433362659378364214 63219332794952046104.67734526282722452923 52799595820669632245.80699339592436504316 79551293797234610182.54471555209783123796 36400798225538998586.66927193230745114193 25815058575712395955.23133460099132805686 95802531860674153124.99403148600882275459 95549157883787465268.21770669478426015123 34305250446795923333.44557443607365924611 47568624601688086099.39469745781839275392 40323571454979237731.53685807602210625668 79062776536549085663.58405955613786082952 67157248452783571082.76426534964085868185 16993490217741412743.78551706250867919777 45436209184755750635.5551228468629840224 9481436065658038917.65718025113327699279 71016517760536670112.85401888663394377577 18254049001725265318.44363831784418207677 19970408070012345840.02976778277530492641 4876515598589398063.83080260663011171596 34760407163270055895.72586142609968232779 24842827775155294706.79724803046537757755 17709266282221707148.00765639227628683842 16521543548641911140.13356803328571751927 40963011681260516719.84504152422500904505 60216460568917989333.39240870863267384007 99087905238999061290.69107154327826623539 81741383047221310575.29412018633566575569 2609337679090180361.61800498944956198586 34306624418956928171.48557195877407625535 98783970198792900737.88470710124802220585 83084369967376297880.74804441569399653133 70147725651527485994.82339584289433670384 86738273830051297986.97623142155514013519 88906304631008854563.10988476027641885868 47618941834588346704.0251678537307477682 25256314371289659421.34875022108485634722 44050208705405751167.25868289387212591845 91207312444251028123.30503565638260390669 59194016858865640239.39295426084220083079 34799882698534523856.39971891216055458997 66125333369643703212.87615291650434116845 18397600682552639471.31327055932260272764 12161461241640060879.24137102988789806713 18606937333799404755.85790746943368576842 65580063898469540058.71776134002387942468 86106294398700708278.86441623595513559016 42459034775943623494.78683062401839634576 73567275898596147859.73223196226610338215 20741995168171568495.43718692676185337445 75783830469867708605.1594599504624925467 14217489386772152108.24774834345536809571 70985405691891268481.61541217366168001919 24913207488047650674.26017646016377532131 37164508726150509870.5178835178152306827 93217562943211989438.89350658595160167059 5943069035872328690.94636987731769713209 37144671068832901336.56166430120948578331 85720543440069407321.592641038997796183 30285437446992378650.0585802998985030432 86947429246459125612.76566705081157344469 35152494683204102298.45433190707395159702 44541751512218192203.3401088912706329045 25407082892068152085.55955011314202164711 30523044473667801019.20392547029567064496 19531192104188912204.31832178592591357902 40172767181663723972.22079439310784777328 91810608157690066437.30045148398485777746 36183433818514995442.27177872433105710407 81393222807482254448.88781731253882846706 8058671073923567383.68695520397752607672 59154980460685890664.54339309513729096442 33659400560821702004.40573429484779584984 94418074111301559114.15180462118282256629 22451595144882416989.8928080022980246373 46183795077162342722.21965422659929393582 80616790092544062131.87457100720895738791 36223445760780400766.86821844959369235648 47884689532443019801.52313824211382893928 31054831511870958831.70641722995840449869 75631406089638678710.70036547669686398568 24409334563922221688.09861107804755862193 78537004764908220223.43290446291634094089 73908058066573625585.57946458108713211336 16405230262964020212.26901622693566379399 30712751559713409994.40486057478313245125 90760945804293508766.00910314613795823655 46796115075787456836.83839339278563265067 28049673997559619314.16947551102049253052 25320755994447243434.79615924481631420719 38430142705086198740.26529299960773972429 14586756388395911471.34280602441896173987 54175248850569721988.39586651287137863273 57270398568530304364.21160433825499712649 33668591085478831174.53123437299997638762 54789696234132330182.44708881733151388236 63924444714126835519.50346803943365386755 75830768069817123732.32134137072035691688 64267430824019618071.00715473911071703838 27712780605824078521.44034836739474042977 60307552906417003556.21275451754234659812 57995553288842723356.24866918442058455799 2827706911630957219.60295094989706656347 79498776757175390745.47912590758568050505 29385780935545869721.91208027507662676951 84836772184247303599.32040281461038727072 68939879446816083824.73140752606235450365 11340307829857586360.9348271161445824752 95155776375343088781.49689429612767109987 1829726893761996935.16770684717718270698 90574494428945502393.90192316740658809418 20869209179439108696.87074613345678870991 65429538053657216750.09716598951314591387 21715844201552153720.65368429918024699717 70320119640468092495.38168029706033378804 45736240070532891417.46159339244803677728 37394350494860073103.69833009309819832021 20676746159688158993.31861220477543979126 62951510748146124218.89104582497974923327 47635607141520983634.28602260933731044335 68905338645553000664.76837498791402689682 74409251933748541750.14044480132743742795 75488547224586521717.3389611229510108636 36684808970581888011.43978616592917765152 59889857747061004540.80139262983036301872 32924754441025873350.73854056475493451048 42037298842860816398.22008482209415032984 81292921926929505261.36219692652277756321 96028100756766885793.77851148752927358209 23171630962363331254.29059581290994269188 66482743202317365925.52206938144751478708 55025312629325251204.08766652645669421968 66464043443731681441.10613259527511379425 41232877942483818896.62484799690316569878 67884427007883458858.89836693666212589065 74486566968355495275.51629563791408396318 46776682161387940173.43558415819658735643 60065109763107875679.77760337688004194278 99451080778089732780.41758084812204554459 24025823630088012953.85293344960212010385 10308884909336246972.14272547569057979644 64788558450486877904.86284010306928170232 48334795213528821624.13126616979141588427 19375313313899375672.75125988060743340663 78690221575229385324.35692847695115384565 12179714358182822523.72389173296802241001 3079031271442738647.77096366772139062567 69004076059601961037.76818638438080228542 91946731563210213920.42570711737661997288 97818949708472674452.62215202858781553277 24052447928591505747.55453966650129219877 1720917576746891139.6584479526142044577 75711957813199342080.29830328861332846058 48279686705014526556.8472855240297334719 78399422489300018053.88970683204438807315 55197453120255738733.2484565390996124525 78764522520771662037.24923365938436044125 27166484959226939591.75785958072561648372 23493842036626461987.37833634196845352787 3063568893909350992.25664240132435894847 65758274420541060750.99415075745800704459 31994014706160957068.29851527691581238778 94811953468381750848.53749889707481992087 55342067934788707616.90233833292450627953 74696602060187960460.06319970410293863029 91882793417650602442.44626625972963787734 79351004657376628173.65241185843277064879 31275140515715305420.74892579199194188179 34505902379332960331.12671378979023112568 59650936918019320720.0713053262321968776 29855843693073395598.34217308935148588616 44732997474641009057.89963964123281377975 99686033189117307744.22591870798084551489 31714374273278866807.43489757224129695252 47094468573891666254.57871183938578597008 15604953583771897109.94794626605071876787 55108383642127335125.26260344059173097802 39928544030449794293.43456751998898758754 8082694630708461665.47368035458835722163 36795965729953380280.31654862031178279724 42303387485293584306.64863147748372299756 88367304522298448158.04954166608892117794 56994810295663792465.4161101197449346736 96222943314898854430.27236329180001027428 34377133477234614601.9805213572236278805 57915829760994702478.2220836412825997214 19863268083269598367.92112522732711546142 46111592030274202102.96668431748499413725 66198899913315231159.36095995836948963845 81455992041141983035.4360423075216360323 4858299349145094397.25488449456534125547 72173399287860768789.30700714883369991443 92802449030015074910.13782400457969018362 71779776474453119519.56192766607210873156 58530154449665142921.54478641992481915545 51512337580793019685.71385493169209625069 45153657361351115196.20657799534408962889 79034550315367419932.27692657928616659987 22083692311447815033.79398275724968310934 67266713152474776519.55799356776325614816 13317566390616775276.26621980362082752478 87245225276792163966.9988375209664744331 21291378668981267778.12897261827859041589 94450494462414126141.78033206924301192609 57569994121963143172.36928391136559011779 20537195551734342799.73509276480765196488 6879175758986138362.64104037390934505063 84632958726469139175.04372729881971222755 45445133494737332572.86574473974029720505 36268976454057843341.34103077685470413832 87457318725155070115.43544004344574079416 758156006681281044.24719375491709602399 95824592067399673777.83797295374862946237 2380916139271417310.75254000592335288739 81349973178702537386.67214472710494563121 18928721770181491073.76789608664811160649 18001750423463570981.63032237982374369171 27296813332309221747.9637131944132727308 3217397428473000119.04398131495105549588 99174079332419200844.39027849707492890707 24100344352270028151.69229387502266028388 55735919198270452245.81057378457536216999 65665880598305378020.61122686363656687557 74594460514957381500.3703171245415857966 93036787515029857000.6257602670837308867 80210108076974575739.24344373340946580514 97377271205759163197.8507665168051802538 77531891044532244151.46138395786491445615 1544839979157681176.53057148728192290077 50250974739951819077.61493311061982184204 60424948059029600480.05742664013293191289 92663280632483022974.23149379603419496815 8225169875566785580.03289596174488047436 94322549992901685883.39129306991388953451 93765369439955306005.02441817860628872716 5448103839093464000.96666391062136668065 55060428293672381709.67659638988194966119 42662386975038734753.79120129965480686831 20795454040645070982.37464363465594116782 74015378349543820247.5936579129268060289 48947423285455379964.42409362605255625184 88355403717119914085.45753449262731236826 70530331612725144855.34151093208942642262 88913212589000917481.49900191098140084771 4671354212408153573.21159536971029213139 75837339261702190694.9471414720670473044 51005687781391506051.98309432489551250868 72774486908165445922.81769983381679307078 36918210760240467948.7148807542657821216 53129861752926320894.66522988311782893916 85549274073330255414.77010175046789273307 72731161395255942833.75447848313240434015 6773968684336402595.47889957765583549605 86678523958827277812.58611573397884256906 46882739914731716461.05994808159228965709 98203159703571445006.66046778751171630533 30125698991020030468.30107353086862987121 65089269528932378661.56000920053027020688 45235052225958340793.81302533655961081848 37634092760914496497.28100366198126958037 94601899255408029203.05583413324452501592 45019402268095561590.43794288407977388607 83203421406732949618.53726666162595864938 38612768848422215313.9634409773627660065 93528325177025204066.33641682869160023983 98061302563600256335.65602098316551763269 86053257276504943744.02798483699889157871 11131974554752677914.76717892611409114978 7480742439429788887.45363565056143376981 95455139012977665746.26387397032224679114 46640371183514758617.3646111508059762086 91781955684815375474.86751619792899221661 84215356864159131438.67534411144266108559 57876151175264381547.70080492345110911135 92519071257182119413.99051447643121868875 93830615692139797222.4090436078820136789 6958506533447471908.26568825463259487621 72127393930692345780.58600302052843968215 10652687566927575124.17731466732688569199 49437415193464005023.71716947795297223721 96440999104333796668.81188356537860649372 2466822102497923803.69840387330050087493 22091789564544366463.6316415842845102904 39639251196861440137.64339788633342327404 66342018455092113668.78185272540081567721 52232021704994095300.90912603635164033893 17461718229987946008.78505061769934174596 78270250669654624025.80669888139735457719 22009406193590033820.85853480551760812345 93798511809141905568.68038562013474329372 35126419339649524774.95418366279654072078 78949775783334304967.35155122241654089399 92466168551116662034.01301159856146579731 30869397488305384378.44803052258139570282 50836655126338124344.74624059079875206858 50396585370637052862.70099454183189783059 23579644462908594776.52784896368878765244 35565307930455427971.33779858482594668853 92251020533428348997.51464267705994424327 90740264130767812991.28462143471902688837 22192034789496723080.10579024804523699098 53183140649586496746.14697170997846968923 78825234202413179383.73587995516495826089 21280532849029239550.55553089279797825157 48944246150275859974.91652914744465436331 87384112525184749128.42942645070638071313 57197694218558611893.63043189854144427841 88830868406454444363.16057927148687085133 50698810843920580406.41786621263843848422 44644646531477376806.98134732960592230969 99785095157238187060.36938414273928594678 83345810525149238388.3321023776719424654 68432702520411524266.44499702050267189603 46277615911192886203.30475123444331837799 7454520719485562701.54120010970967178857 48431897047118557675.05345610458916367883 76030038768431196685.3371612638998902686 72386153676168156510.36176363434763700358 75207896589738815165.26833010194651215072 75997340902341840277.66620060037940797739 66209474602807211415.57652256492266950144 22231628897774507790.83631770869389744811 25664060709936127869.34890012205236637098 22296931896711488396.09836530963268126661 31839082870857194271.07477188957114619275 78574050546333119831.57492024272253180695 68143658252877640957.05901785574461947422 61360081215478962756.07953742888407204842 94226336244728589185.51045965135139863957 91422973410218691617.13595481118456703233 35340072495714383977.79643295666848192824 84808119342711600107.30976587134361873292 51596302941687627593.278356202836653169 96430926708363384990.53819888299280044823 63337478410235333957.02948105902235835913 6327004629649325614.18745124794077718321 78846021850425189018.29159947211734359551 99382202683670097021.9419537254471413619 51943935450886870425.56630021687848657217 7825988138403164924.35712705529679496284 33458111059264679837.71954719428143352137 11373506416820020242.43151233985471010871 37663966444423203477.25948167362933892931 47637095542031802906.78343973863121163951 48819661530527133570.65268049365656863413 43354651701001490009.49745480822242100392 37476892488103613615.52685935953555796654 81073953159683125454.69396797062217307921 45061581238815171082.76135474366595338568 32486622309195432617.59376768970917432777 9115406026972877433.65036127313131494505 9766093859062301195.31495802956783679182 4544498256170483296.33256396965905709078 55278424505006683354.65555291522606469829 62616316715035238503.97590935537957220818 84958235953314764066.06786765261204768464 40171342791302475652.58170283162486617708 62068088256872506098.11316910972713640894 1663244514553524707.65286877572000395389 33333025350457214484.78288504931312161804 33074169733619302138.46837818397490598094 78516657489851342222.48349007508139046157 53177747610960571406.43518512168463370922 60541593216513196974.63569450294583742846 78706952252281205537.8346744572629900629 32267210429462064551.57651894098808529888 42035980104932474919.71771535109963940665 97824604824532510137.55124899404706422931 90804910403583744486.59610174340761755472 62377671324623655943.18645933136256252562 58905234406216296205.35054873798827404224 28081341267957925532.30413113468005993791 12703032394685873055.3867310765022344589 23403004663135002700.14158124155677889595 76491117723891247019.09132388744103034059 49961314498891918402.31833871089851904638 35882401708341312183.94423110655911257728 81489958727558352970.90634243297922250341 33861721014873085246.08573154260612131814 59438424439620193327.09726102315981569398 75200088124194691239.78567534773874852353 64092596770315137360.79757169582963653545 5901644825520590666.30127613557616579655 94285034916173692473.67020265270335231477 78072269485836737821.30438366813142318489 45558731836955478520.45263945994400590984 40310588772990518416.4584395821080554759 9012957439454980842.79973649359135286009 90958808370223899786.51380843070384108065 97605183063109271046.20651749577253914415 27788913990860511894.94146618590742221069 30017257530457690125.04263309687516240528 55794792280958479650.7390718922794641869 21472074559577468512.33516579098208068863 83364811797216829391.8662062527141082292 87624725105135647942.85671878530784589669 81469072726053396578.84776255244008841113 38062185414451080753.42083108645251733653 55580123549650096381.95014380584024207055 40951525088246301729.23557659358941063685 5059064810062200839.12803768407608699061 17110899343416008060.15146923989454131583 5726858989905303305.40917711689430166762 8032868930671456440.09822330857396264008 62286540479638354672.46427285393460498891 88940785823781751527.89223604615458474748 46808992372691704881.09164339886045540451 22053412169707034988.35969973940913629311 3446345396866619654.10840778158569753155 37075907898272177101.45421521378769375842 14327685877790277495.35868461075711313647 22379724100330816049.01595260229001342977 34215677412326923947.50208649272691439192 15317149451356921772.48466562415370700472 9620826224716309402.2139700879294894788 16228807663756737325.21859605263794054826 46843244517735683862.48631295172724400436 29556040990661655353.35567723973780831699 31587021819682705581.50956355301367555815 82966921461294156716.6854482400143776281 12287378861030295502.57747515912434685893 42661028319035499031.48515880292485924556 12412301871000874903.91424956276489416713 58016071221458629914.50475552760049262639 1566123314535001808.37506117210503996635 44118746253229819178.88226128877976197868 48050582925960284603.68537627852111999335 18016607622458935079.61862245693023993158 93109137047240804664.3363235759438681704 77757535804446590426.93618398817913674958 6315851708200436633.96859501601368602078 92047260869834378654.71427930022521928741 5642305802712815567.95676360703882781145 55105990713074970505.1144073192495970714 3489420344342204862.79758924624676149603 22153834347536432619.83912379752354628224 24396347310695300964.7471906943417677538 5044280292751916403.53929952660234977442 12808662517183010011.86595090244924961457 22030318218940569881.25474392257800397945 7096163776452300900.76465162662021295315 61619155550215477203.70723155335307089771 68621000237900525231.44120930103383897746 17031591453600015776.90512058779955749156 66082067236605366153.33654170015604867436 74528814540290748378.08446373413963660965 98308390195252181356.80068048854328902168 68133670467680201216.6009374221957841211 19116907885498968797.78659668241173010995 877826046923996732.68412987650375954969 49450656551042268133.64731496156366260765 9668761444430621465.50572588901914499201 11666453362397619500.75066707899195651169 95621337814540772950.48333821749412059789 21720426954362918323.74049118799617551462 84633171940415593868.89906606955664881306 96747135804137325546.68901917075966920959 2903354811050331592.19117134370531772916 75094527631736612320.88096739210317453086 25713097335187995899.01156912035509126516 32744016410530024463.11909220066934773037 42564883689775353125.18441665567465279569 45088478641155577214.48833203159918789201 15194954122517079533.62567910269118912449 9305414135492003998.50997863422669005169 18110973429331590337.01450480063654309816 2883626984285771190.06785966578016741356 80764985006031704779.70083050909683376575 71972790552556694738.81663236509550274578 23469864057151684216.47655722495241927377 79713364122257840000.9582238281978497421 7732424688731667666.1965531653399173316 72117348584639998449.95882822852814315958 69024166301071540591.12523310685512418249 22819961702648815787.28620738515699742534 36774608015059687382.89720140570258178309 85639251302480954310.43462848455773782833 84295743304732128754.98359301192522890622 8414055674984736518.99133722101539550199 35255975583734975241.31834007157300877069 26790230317787653770.33206089908757863483 14458017772519161076.91662666872375894981 3556034915215324154.04790062765767101622 42867782685858139608.63916184189570429127 91534143758546338897.99637292724762151951 31676655785043003291.41709395404345291659 32395070874748954671.42398583992344320955 32556752690771313040.72825718892140528959 76681597902994260917.99617542428184470989 52636185708131832669.27601641913632891709 9463206665263826377.90172229546270011901 22420396625862858388.29167063338377718601 23067224794571575926.6398007716259090843 24860761663451076974.97794044514917247422 39603208164594515608.06077964348349832856 2528140098187055220.13133394096359850429 71469405651327200936.31748888888889427225 52385783967920484725.49272727498160261041 52391778367982120069.15935847844250018917 64923213606895152070.84510908000614136371 4807475528190281590.35995994953448904075 90817774356703364740.50621747710820218349 72275783490182613217.68297543873260039104 53397686835511678880.83206728197145779949 29200377075029989025.7110171610701391718 25979917848701433459.66786809250399025395 77689299663966115495.7004732495600934422 85002358937544719774.44892903865170596673 46750460431901182989.0228910971447826283 39367278284875612810.8081055051195922049 80060521184731848514.28482019330181918984 49465754704130905658.63357877802787949245 697400295342214500.75616265906281611697 97285199604802363004.83041444960529760765 93545523357479921674.37679383352686473765 10867568969419902404.46730792565014305599 10556671958058312455.69994549143629160006 76268362991885204054.51691885549184037077 57819091056781191479.16818808416890699371 59264404921951766408.30751713132024722339 56226700461277954472.9780967263363372274 77240211971257136591.61207490166828776515 1084788098473108858.81167234498415320359 34164394818047698636.06475625161028659417 73717034092966666740.09969017751214201438 11457671760004347819.27379894449442602664 11818657359298497413.99295572523587782378 9766018677080426294.94360380920492268769 91715112887643319839.021315125834666517 52847906659030331466.55883210045416454026 70118491457240718116.92959775355518378479 59110311585252778083.55970664232654694256 72863830499857028805.54607213748085562833 21976697724802412670.10099500465549148287 67434414137505636675.80517034318523424579 74253194541571487709.08375002407832520588 83643408298821596252.95376461075138348072 37957755752711095092.33843484977606347687 90686787979675326115.49295591182058449002 11908937659034070752.91963527022706543486 78441518111586833278.06157890561250827627 25530220043026423935.5525212666957847157 86260827881926003940.29503233747575791751 16798066503898522192.12016023862409238892 55996183959803609969.02942966884011946469 33471546442530342169.44447168445775082928 60010275850303097618.94985061685974178667 418819226252141058.46280599100673913139 850288149907735664.85504756598603311255 73241778793649069094.08742077593342275847 13366988408203673491.54682948576075162937 80953532427092867855.25569283401836260878 9760906249602434653.60885736413145205933 76727803664997537752.35452774714484918375 46688477447826297185.29422395022202197538 68824438829271899197.90122457720216257111 935054112902117706.99539975024683399782 17811908470724258805.75703964862529508309 31557038706270990374.90607464807557296195 29026041266707425110.56119956736816112943 30978678493395313914.66759632206337731785 14808020393410956402.23202274201529732411 68089966343269082819.74490985801680707577 74430107339832445792.9528992622691457286 99122221448241516060.21766530461611047668 75848010403874800716.43220601150529708383 74915088071252053742.99015646317441904304 79480405649110712762.55319666033908951418 67914131615901131306.15518209090092687146 90218465453933289132.90579892380477032777 68499364128458557909.68977338071875295216 18592786971723136484.01294004290776602674 23790078812059440761.13560823322847175625 33625355948674385209.93311824637030051097 73047070550204103208.19613092814426946212 53882717998561893109.95693206281058262826 43537469226939858416.88961353902249385303 17984803273093243892.79870317195104794807 48506602603927204461.45312471859240057499 2011903187605533278.03668505369013034526 30982809624411158785.86729537831327762064 96249130809210075581.03948904860953162148 27563081197650408947.94498854653767603322 2083607811183526093.24538268513224802745 25155271119974966513.36545721138207079291 62236556576557972724.11351774480511333695 44629692243160468649.91199028409281048185 5883259673862967213.79671353802899300941 5339865860100545454.73906368920964370482 14363139072598939167.18756852200541340935 72173588278952205584.99431405606062124575 36236837969087190781.04718132813237707417 32731744224711854384.59337054912635820622 63970421769023740385.08064614291864115142 77328045374167453460.3068492622040228348 20277929800998592742.43774737229389056138 31831190116518901184.65936962348912624945 35569069423880204105.19510206183347881653 67554889750055668475.15655217389914199715 51806058552753977857.35757279141795882106 46375256507371859774.11695866307986225241 82088140613501181545.0667182390848997222 95275957904065235081.49343656483591326099 11032515410247048079.73738306892854436683 31726754695680365900.92751677866325340102 99963708127490407679.64962504241744560769 17798223340772417410.79640574002201125651 31478077004854518236.05112889924452367926 4798192659772206468.40680001067316704252 95797605812825649542.63373407299077259679 44803158377759646116.03050434620533759621 84621192709815172715.45676869390229340837 67025884188860145884.15743295301680074959 16473099690572937358.95412049218082148492 45772344600521373078.36171012785595907101 14052077351839839082.10649877813306173908 36637560068670917657.15999335962361335177 42574883035171036279.99034563376024719279 79715534189941554738.3490619916411313787 5421467595700699840.05826367530314066202 50543931004948668171.56794425632126515371 14736716993449759133.62286613086448569119 53369953532969560845.72992030880507283901 88148674268557077569.45400467649245754648 69385454632346685073.62761357062112753452 53941499279655620408.71337312504532744041 95249236259053524710.40844142201673612963 69310178598513516230.80002648397187309958 23439283166167463425.16541725527263211894 92880593493114896093.91202403687326385878 81027108828634564175.42766475615557693956 84160430142543272816.99374685899502302826 77843479676924975207.13733657009312382019 78236128670731851276.05990762901549598422 86595981450266287717.42433305103217296334 77201032863703854666.49177823080272914877 68064312034030632048.03863419614765279232 63426600650196612398.91708292560640481049 94591475625645301524.3705232716817748824 43737930843421660197.33394321113758757361 15193130958237841178.26129208369933538797 13893935157842270884.21366822984284655848 88779648736131787710.73362415573035906101 15313086676786663895.34813942275203393019 6913298269632107002.99726520450313526468 774889138125892382.6558123689951794624 91688617902654136966.71016826624440230379 91276366887879330761.09265372761454361473 28455822538475557092.51248861545076718621 48312898396942515890.9076209335847334776 85658834526223761281.37158627864174109995 46199477635802967190.52631534804935404743 16165856671562685840.79089330274739355264 60041846704469934344.80068822777467557517 10681206260989281325.94415353364079930182 54264944234026995171.90443329669904902417 4069709522050980234.73831545151550947693 8524909656535551674.43617732789780522177 5971432166217246529.17406108921663777911 94529790307058916698.64073058511912696124 74070092099409202492.73062961136529010534 78473703936380707918.44599186052850605624 71821435675135457444.81380072659812379454 33169149051536184494.37648801731138590714 3892606167509840451.54147412172960985414 7105656886024168768.17284993450367742618 54020299998508861689.44820292616081212155 67582895605939093416.00382363693788022562 21158026154384301661.56224087875700997887 67203614845807873598.8516551163558700865 52730477051933087454.93184907667493655224 98629938977694924508.71743930558213004578 3900692290348447514.54299375253542883782 87296369337584049015.09089715850140503068 57508598341827267673.6857326909707857557 97961927126166572621.72570796003928557398 91073131859838409059.90543245254017335304 74703383048031059976.85623410048408747242 61232829145112409595.33743029857242294149 92423641539031125829.67750817878074272147 97609701485318146877.35400679249360647244 56060359517318100433.06991083252459484597 56176469947533889781.38858326895843969705 46972778989845338740.24402575106088930912 78878017438872801147.52958955503600186256 90643016793315346144.66264043839937783132 86120994971468078848.85975736451775283954 34313910574375096847.72319520204068689126 99705219199289450527.08768728886459194883 2221429594283709671.98719654276119323278 34589765508288889659.8953025031529039207 1043364770870968748.27605314073049384793 75387953611841318446.45374783310857473512 78523569519976196638.31054045543205251726 94270782222438998638.13165445051928586051 3645268756111403321.52813290121661414474 89847686892275891449.16629606797132079982 82986872861093683260.37572770858094219097 21242881716215988715.15767164970707536532 62453927377042863361.08778734734608516632 95603143566496124199.4183411962845682156 27518652761395170981.71071924256826306397 17266434880686168821.83808865699976625191 44372797499659816815.36894034218910716882 84291146097524178716.06620039903950565548 45875135908047364231.26416168458918106774 59201961307135672282.70929915775190104844 2818153158528951517.14311847535342972665 74103654770385892386.40665322122546542356 89736810880117304870.52969393000186471682 78351654211080876066.49334695193385266326 25222256756332044563.18648264382673140622 59076629469769381260.34278652949666612863 40163642508302757698.33355096069393764377 59914430018064510215.78163038431347714007 40682134074073719654.09529357431573328333 91374182205445950577.20382197111429451281 77125974064926136241.66077058903213670427 66427503968171323730.25974167440113633013 46447358320163940481.96901685933850213558 36159430562450012580.6552491113216370392 27062731829984944696.53748389322143315734 1109000678578118889.77919725481762771329 25754954046028984909.16956462724695181133 82435602477035563075.29298820473470599909 71685674636198140393.52648540545530097031 40845848066256302116.99840482373457523555 59849664403832951997.66787911750519395966 25994383260278135266.58615843746247531974 47153239338490124137.34359866368781184289 63935226258153889445.37697094563634191879 83206626931205934306.82722983545590290037 29479485564712111469.51750461291127402754 33051675455609406805.65099924224735916906 48085194171501714340.14349781443621218157 95699300427684596091.00284468350901940029 7286419264915433123.20952872932693986167 60162907887788898493.08895000295901483936 11782974997197154518.65841948085131460331 61675512735504776993.45208696006051543445 73305299507366987327.62623471547486529143 48422031994396013717.89202701455988617406 28234363307304040665.49655748074157945111 26187281680991327868.99570914200850793692 49649285263981208998.07450765177306251526 58121681589222683652.06499860002767106969 41226069507130474997.60385710386577134151 1716320769097486678.5765761369929099699 70337234451158288536.69838240453383861338 42065209759067217966.35814413621604983589 60203883491824399712.09726864548563303385 36992559199343540218.5790611724877763106 26696824408183697612.4790380114395697765 61419728702415109406.59327004834527116345 37040142145316048258.15762195963126981798 78867398865991869536.22382642055549458412 15154767214638446738.7305175622829534235 2593093500262724101.42190920931981887549 40444050210216956411.44583040314748805703 68258913964468460485.33045177460869229785 71790333398962586961.49324282098804558774 40759779961405187147.61973633198113021074 10166618696913489317.13039451927063422101 9542733503207681238.54544937810857324701 67648206763422022077.33278196338810359357 4588155046565784500.47492471202646325917 13188456842436050707.92444953374264859416 25832693016526712811.5065515652354049335 15305841523809748096.88319236342342471957 12919898966505406412.13545483067569570123 60288571923392275552.18647899122937862899 78356866139075831365.2630674191099981807 33337977682843071553.60133597869876148451 66426034465925172768.12955193800185252159 89430987752033921185.29183708696973403924 83257891095206063686.90609415331224933367 81766463902791105895.88918659682972222719 29654743824954768095.45747941876979291248 86141418563228151108.72235690965154144462 84083568687875277366.30133268468225904435 52189058547041794473.90371340419190837472 6782865345281710458.79667670466295314192 14032198649417193015.64372888837174444213 11000400968923419813.82735249421775777708 81302225167461894397.02507116129637385423 41420440410576265500.46724718773582680826 57893089921557499696.88355705379813406599 36476987929141106735.4026306269112643573 56891737858097084626.70835036627911595904 85679124116435888864.99877910190081304958 72291271375609499896.8500865636920834833 87309341554321490233.46492847564524963065 29127953110708661164.13094192535291326416 34432008482656022816.15849554438196063119 52153312720394736478.85291621274679516524 75231265103097019499.79290988164841648127 68482796518383201837.46435514762059809364 29349187655422203938.32351838498257569771 4012574052329622256.48308147475861591409 29370890605984577654.20454116095279260333 45748809939663084511.73920980232876245179 94791079685124873928.38254699849051328005 85611995611566162910.47943329043934775344 21772812766025206741.90052353978331463866 90252984124649642308.33201944844734180827 37089048849261315269.12282558083365668837 54137005831155273929.29595858495278842021 939183364434281149.79329595417768717129 67207611776156924378.2350994550439408593 92693633609025456999.07091513933631639053 79435406520011993626.53525292924625827512 98738699933429522253.65349746677265034637 18829608618186911482.69098247167277687578 9048471621757956617.05507253130947738969 52561164723184509061.30533993719897879485 48191909323087025394.97664158948500131411 46971085004272641150.18065490244503302558 35954163451403675022.91863462365421504379 19618082902964435490.0322180207187092279 51359010433340330043.49870953789549996736 98605894672023846488.01048038447430160958 60913232299194119014.62479832229382564645 65304991831323451703.09815153924843407701 97078175987139847521.87216275581976891172 18569167148128969382.1500086140530041348 58298979283602955416.26415389852074995121 36540567529962349188.63034328320531579952 26586702483535407225.03137523378628168539 40190383343304572407.23254122171453893243 66466334399836781671.56522481633551211255 91557818060544988336.51738481663000379246 44917766503217701624.02978442306684164719 11823712999075416073.47982030389590298971 23117016915300312820.35829854776280102982 74552051847220963574.29485794732627015306 6661006624876066386.046171143563996691 46675591034263435242.35264949433794831026 51828889469718220895.59374706843790094014 23448725627759887200.07927498032438194413 58457149018425402435.96543935417732578175 69903770316361100862.2145225268095368043 22541063649553839162.33946207744217947249 81539525799023863331.81205795672286843662 86711488732047668024.52205544538257612297 84086935903527492117.44620202727250531581 5853287449593526373.04637330104455251065 76759804482043847660.8255494822061525356 26376139590753963202.24625781937355540724 21402952305261447614.27305223501685849352 41104623493068337593.00870969702742701432 50651812085294866684.49017525173228590785 9527383775509012982.0521494996313449129 7870381896246574410.19145834827167875959 40332650723902530921.95344768018459568072 53485488280909982557.45139342189863573996 68474056131626113820.85743228965279232168 67602635694168988508.58769572928922390445 14728856405898683908.88046398053914353986 18560086024165011958.43542726483603438194 57935914130046987954.66616158694319080174 33149889282124243571.31099074799468483069 3758650888222127958.3773779359986053689 70691478411934193487.95398660234359378672 26675192933427257108.41189887905875896967 14495984239120470549.87813127238973286902 72942937307098108271.44874433213897386971 67453799123351283588.90713424568050130014 39391602458531103280.66031835964273682751 27411670803364291303.13033511935114465029 74714409643713815179.07949099126521007495 95523604197002124684.86912032441818731002 60858333083290681407.01720940599336586889 84611110963324625642.22927957671219287335 69702018505269234149.10558979677029076632 64094259820664992984.64631979767891734432 66573754452401447241.9567263852974598052 27564565301997212494.13152111310276651812 20252087268637133444.16859265509425743959 27058157535083061935.66565713664729985773 42721694649925439254.83389813117125225151 94049471163152330225.70104158850974203921 13547970629645767229.0548830461461866729 50974426071092048764.89805718871057669833 54259342565783732382.01951524133420439148 21171648641459203467.22689541702341665186 32555718214109174859.71434167585237781089 59120653379091027582.33920715074904231925 21378829613748029995.72979743327972308755 69651634713332816848.27881694357026537833 42238177682627587796.45876920632943306871 63214610408711710141.72275800769975977142 82486684371475939851.30497026343020584827 59818980388331530496.50631626852674772647 5137790078887284475.96220857129131990839 90345405333871331367.88203601781732191212 15099122566304886906.44800117878060617617 32367481501762507926.55562097006417725837 90775309881755916159.05588888536425798911 84468972494252941133.40852533118274434741 42404567833581943472.34308253288383355789 41743529508811416498.39840027955384291258 23737177968371745066.74805353963138021248 78858613067574649523.4156238569533861012 84571979865727200349.82241024913291711948 13337781827209495639.7403450725494179454 37456298604071589231.58978116389352199772 42770613850236899374.32735465827790833426 22777580421129004505.90730648616703593129 50505728608599597861.44287142061075253363 80763405024886282847.45900807490195060246 12768052453737692755.03678987355154070163 41018435401906261392.03482014810409997331 36657510027035291544.58805089383362371559 86900874357133466536.83136761482649534555 38448301617116293382.05246274067420597683 45693490629328290090.6114123149952020282 51321203345619220685.06407303795177252364 87327930215880176207.42114719657817327999 8222915418577204210.2826755283461322704 78792742294252370466.91815629601059032986 15334619587271040582.350116820464700739 53891796118901816526.26926503678652736322 69575422746299641060.73631600651000682276 6588554224706461620.97532819677446758839 32035274955502307314.06357807167198440818 77274618826774518323.66882829649490621713 46858156836207433905.74472395933722713894 9932248450288470048.30929046645851542069 25614086145360205566.47945044143928771095 12033449890578483742.2335371335484618004 68729398267142866208.5782145708360680999 20632766749144063515.92458756598705347672 6883299809935431261.53843234509966242222 77339477048397701472.99465938100762400607 24188580142234377797.74194394963437898648 27951182743749001190.17642584853835286477 61161489821983689276.26077674812971061826 68487697983040424963.78229358010515317019 37515748661177653206.23355786939899571607 56348111556620879120.18728100375779437531 93322122988052228539.50116492186507428803 60060705686314138331.95128119826184916683 21149083241819714833.04941857707101201355 38837185723919575563.44453771484425280275 51340212430236194788.77617842967366702501 1532376701171030889.06533559210681476646 19543510640973789977.96333648303987295444 62790417334465946034.20811971285142954461 76997971361976737054.5722306142650065304 29020215554553566632.08556849347444587854 94152942802427918731.83875482232251173144 94992227483992598583.88238403618793795491 94824210731094305680.53728958079529349904 13249772003884835242.55952544781417503859 45279858375595948667.93650754378842402446 31593578658035805907.04666627944462823245 80769475475803685918.99643563538773731557 42078901708781654786.77626831416687072754 14407430819568749672.05346430677961914118 25067646691340397035.17675090661723034523 25581036710677139216.89976886140734343505 86175501371727984718.44736347736318473177 36987733470107327567.62633658727668117655 28387554093081451135.52772014421197680444 78997174304703121361.04865957567247431774 37470536169982552706.56663516816515498868 66741302799913157424.41687502288297296547 4989394301355797657.3380001238500967102 62895053888291580465.46946350677189922066 62095809030165771095.4768970536314061558 79139774783152314465.3853039653839626396 45672632206268611506.30745883746235713544 41934882625906982980.80974008638392781507 59530449910637373424.6049586186507308719 63225704634152538654.78498579143574335185 15780245895889220818.72090447370596397405 11499144598792750135.23781169515854101727 95946957164737431294.94319337111450699616 31598482644631701772.96017193953637755119 1131681263066550230.67480402088209344903 33137630962457609720.59334143296557383409 2830755078654809501.0687372410220858963 26374433811615339121.55672823138920774853 54032177217795059202.54043143798200350513 80293582408402121813.5234614276392006371 98872072363121027926.48501443390889207636 95341167147465078362.91208149830274410157 34635513311403115780.72969095909834349345 10064888268409787834.17725264704350093821 50398264709729022162.73084807792181093089 32062607040182701245.79894979899772778651 54664131352406262087.35631116244075929449 53811199886689306232.60375580358636638658 13394008041041085821.76119632191679836357 94652988395893188922.30966786698437861447 25716266043632360146.29142949079211166559 73165830370202436733.61920049771658804625 87212891148945018564.76043235977641418997 79141154608644708978.87978180731252304486 65145320685675042301.63967313083918279215 16263230475450509191.11608734342821252152 93844325110504192489.42123539130989826731 73339336927612097985.70299751817653612276 20328553936010731546.41033123011431278334 6959236619319179646.59915969869592330131 35647657367358262219.42933692168645220646 6050009832865549069.60499407127858258574 61906653026807528980.11367289179237849484 97148443355699361594.1073769757994543152 88952333637420986027.43927673751017528112 15766838299900403703.68103885135101175616 64477399744004746530.33246214719661469812 18964627673916358613.56189483594763144807 25661366423494001884.09517939547973437846 19081643038299133189.72026511847283250834 9290128368593905655.7034211939174080379 46494818484704037252.72322538977932179135 91754408335301257965.39175112714307053097 5429462230946125060.32425714230575259677 1444344991940598962.66969902364047545395 82872926709484808914.66706691378253147194 97491269034405030276.07805342005304435535 14993117296220185207.88668897339760886098 9470304269980156376.89551522866905554739 3178949729951558998.31303577209051962456 69706755010608068012.15186007164204203235 79134647230736967316.63445821361595158549 1813738516068956765.01262579248333876977 4951630930246929355.75000182211775857447 60995731800042562218.52807806334692353727 72744984507137255811.99267671047432792428 80045297068190957830.25077634840842987537 41583869073617837167.80820731263456807121 97446815815681909363.17786281214756229537 27108277462869527372.95311201579304699562 46023833979200596935.3854251158245008057 39255084836003793083.58814924285738974139 2966584081901362809.88484881146836966241 50998842162315786481.75323927671594395042 48001143429075282200.24512583732506222714 14925654162316281392.70609237849089943317 27405451689156970420.32349362163947068579 87674570316025228255.65630487806113538976 23978204777405367805.96150648283114487529 23503584987252957692.75070168582074542319 30612649884374785642.02756408502167252784 18003145454305100758.73491500288875070339 54865172410317738604.62642552795108675739 10493278860800719143.44964816227164402859 79580469815477516662.7366687855967324316 19346525650649278049.4971605611718459815 26138250037474557803.37787162107378843282 93525134550517320856.33636130696307927037 18963673768910059156.7856610084598211659 31788117170743101732.06777130877037266836 88744390786547914678.98031196653118133067 55001970467537370076.68550975498700098023 3591394331001175102.02289853499751028479 29777896965740086933.12777360199991373886 99801331945613534670.63472490264626758507 96573167470355664297.36770866558114502717 57379352518746446978.27436264974478458464 25695884813729512425.50703840417458424872 21761042473380196153.56092751330326132669 88403505156097217725.29719961599711723491 90926680497374399220.5814047671438074119 99528346679001991128.05003422598884247143 38569554521809395356.31317294837206393106 78026947473521030419.80466438643973916287 63131021236913333521.47581665980492095641 37867768939188178836.6266172018275142648 68471957834336201221.35282806548179627478 41646706433492385450.87746803966532542737 81729614312498847274.54221737568130093028 62248243367850787456.22953456618822342987 4923996786236122263.4487962705700715666 29369571844295713921.83554219083642663287 81060063859945795130.11530853555714594599 24680646565473123426.56739585700166957535 31885227096232361445.87859070851238700875 45610905454979926172.88072192483755134026 93377780492085105728.12491493766337597902 3177951503985911434.79143158330779330833 78649804521472093623.17129291044568249694 23536304644966718850.25279450380240250482 76545989841343602546.56695466411663615942 60509817629110478122.37839816951790745543 39591076905200841340.53561203560181358993 39004755521329968366.36313317404578769224 96631397125631270239.21662716766884104494 64171404176918251855.54040003735174865191 67461445312768336192.27418185821403910173 6961221453155228890.95750996397153296937 8338637620329795316.13490155074658990891 51663040181285425269.09864758405730225329 26826147945762083263.9327263592622077451 70504733219098902156.08793809104008421484 97628176409275541423.02500937377315054098 79856118328069888926.91101725464571474279 19498288922164304948.75424948451883344429 25695070771655690183.5997704875029726268 58222795439298787665.75189642514474929199 74098352712816588069.26042180294699154773 78747629903970913006.20921332590126791954 6220686073193012553.96622901083329457041 50460796837434862491.00739124119755861819 82858810474887816853.62527676073761667982 52509600208080956788.56115571349126014243 26069047669444462307.74957101662870155617 22815504292333575856.49969004973152862531 14104879125959995277.4040632580508837588 59192079177347281854.99789124767599883994 65822378506222235680.25887953724505833389 86242433360283144267.21810509792608441945 10376393647019133052.38465783989883926113 85191856653373799156.85286573114630846812 32103706561162559150.59071931820061578269 50863738677016881765.65836152881442291692 86862191757694318531.43504047340807337207 97981093438516046265.59404856125338406534 26665701523625962930.76784891549372201931 97521865387189947390.71260952064800791065 95232623538117875336.95738319242727352004 80426365107097112610.373817159671156775 70287491884688205444.30817746425598843671 28322873100985678145.03122320929345828222 4006645038512531780.04076836883766962103 52476229354190521572.24789816652352006052 41592248568068541379.73953022740185082259 40874692543021889114.75476642071365898472 71042491376087369090.98860269034924973915 73162805910262459691.63728286320256061583 94993749749837559171.97395499038016164886 58221184556486758175.78764447518803353292 19834260061535271838.61896241687135592934 39403975555829059320.16082428015039416886 1735020980957507166.8005984471608521898 25538307762130943642.42150356341918813438 16289285963637305183.50547875499597363721 31400630017692325413.00437521394099596261 15142502402144952284.78167230359308834743 95831385489690430991.79982942320650642629 82580267213342276480.98995600816782476106 65498982672714899271.05704583657486085642 63373681153717849780.42196898413410507397 508652723391647812.01498452535283208227 4406627135260745904.3766167599490197813 65819281364029105365.80103026766613732302 97930830361528690406.13475835431073780252 53407400312828993445.47647910912527477998 89087590305750430571.65198735057631375912 5578337949379080945.85551920779832413039 57740151738541479843.20089061502085543624 8785951491557175274.47084186513600730979 79080098995096202275.52587449467532561761 20791104249097267493.83650045558704852957 28141043845110909540.03950360180309444647 81948465517662476376.046672062088260206 3826412452871244395.72262362965012092038 96309497840947940532.11510098347930028689 75623269681222184808.63619660469609850814 57213388481045629532.25406611507034869801 44669767649727996960.53644279461481638656 94371380854257890919.14108494848478191809 77790719176191727160.22918721937861197508 80795609046226280494.2605693360323647919 72887207370151270903.65761590292499111427 71519368537415785850.15196870940631353072 61643203619029965350.8011289185754957724 98741664859138419152.07585117934878735498 68692238789988617374.91112776910958404884 15371088691478084352.35334989985971061146 8309617114660853514.93891767762718551692 1136532298089892828.80795853411591386431 11039773020315537521.37256076199756284361 87737207214068016011.15791515972845243852 5297166254956724826.83872411795228263242 38720153872218056582.98106331165944209712 27753415298388694141.62101213041263512017 2351922752926959370.25322630337149268385 27527871564685209113.37123005030195600192 25207149988270572829.42401871651077242833 84766025994266711811.41008958803152098502 34665316386969229391.60592940897896025882 82905280492679750988.57517267020547736315 53018171069373034716.06218513818856962791 58161894564494615455.85375470922608586169 75756226280467931467.27711480237449364233 58609951344770654125.7823145699039106661 76099452933798597322.15045012779019595889 86538965522119272537.17729300207895722885 80300398167645782736.35664182984597900032 68927218011902969065.48656052669174985752 60631732871206126291.18515155633429148191 22851538418666152765.35630799491550889727 39476420928585156704.38142235399676339574 97290561496697517797.64825350090639505445 21512683819094343747.09272954544330798185 11090730230067493871.0826380381923983337 76361943314441061865.8880396794503826776 20544013313162751661.95213016997933050415 19895244998023066095.24165253171615181645 69366894545144007127.42098165063191401184 34456732364750353984.37428202751327572438 98171950917737157675.73373826728632225219 55040577937671335233.86912298624781735915 71654062947129724285.13035646036587583748 30976283203559619105.83582270923524834211 16072082478604449525.87699507372077989371 37691361610790951403.54355800579568692716 76066925067868591219.18254162159734318698 17514595333720887731.62483553131487869336 54185008555567107487.77392662163903402076 48586978847579489781.38334798246781954736 89983829010515956885.69623839333455294557 86795857778876099531.18743177763473090388 57797705802555910257.31402221729353858899 12274383011907714214.56790486446294561727 94019883551973608428.01878111758544975114 14777574196732456545.98546369131711998556 65231007573887107988.66315330367004016517 33809572195233963094.47922156690766290439 10066802118408651587.81361600788195903256 99016780965063309401.74743277744350612573 97807306447480969985.14561881803882850975 61166073028846270477.70866483841277006655 34812061981675477459.22810609350519584913 48309918236744628022.44396242677340769388 51479587009685119009.02266017221079476546 50277116726007703874.67584900955070279492 1653305535639500336.20541853820165091139 28974375959266210223.65403594591041113697 30476555702312743457.18040008236779830894 16623204954720760971.41072432386288213387 65213834032655025949.89314463637337551029 14557275708022351620.25588138712473917889 77665987993800209165.1846281839193771017 65919922257929219895.26480795441536291393 47596165969044788825.40292833382931880899 84468181746872537635.47126601398597239068 39157497328382950290.35625495176804924021 42150213701232452206.39431355904731982756 46780028200713756294.84925280626504079609 37155546078260796063.85314068954650344671 79486505189808312651.58605841672042105682 52348118706386407122.83712534266913158479 83525088396019927010.83053330538184685697 22193743146755275385.40692780641652580958 70910028233106456643.96527942023811756429 29077959445529153832.17338461867712810266 1347691778644123928.70773667882879113166 68510598151687196235.12146743445291867204 42823008626335169389.83429339678349043606 85021075289086518503.40088319933421642338 81727269644277824362.55275018369707830519 71378809425076259658.5877153642667915601 83707685852081656532.49456705878505672259 19221955308567880775.07185915658736604222 12012070031693536030.01725378017648284392 8412114035266349895.64331275163852449873 55284909521385980530.46513410175717713848 63272100263546852077.44305849896347530991 76880800833993741041.31552103185266582544 25250651479215273687.42983265240201736551 85177512372277716330.66225841802775646272 79787601481459442483.24018138624390438284 82407628723379562407.82835883230143953957 63715303139688252.40808876436251734181 13633697471673631344.17466904373782059425 26632348869222933289.56516446131434399078 94972798502682016779.77728154640962731262 78494557169965133255.66871513021755018393 28230417850769086716.42403533979001455843 48695993533238821038.27070319167243278764 4123579366476200549.11906783331928801763 13586320562374673028.518905314161103544 74386894600274531861.83926106699855483857 72525763148729862991.29926707170157601789 72829200452211076243.89076890445480052201 69113405641533625431.78396385002896542577 71328993533099076156.15844671665106895803 49548218615255778380.85437840966402312441 16770581925298601009.68652064100623677253 10740886336090861718.84056028559931151992 53788377191872991702.29553009929394701452 53191098830333062539.54822284790275477465 49634796894352721569.5758817652795754792 51211744853965158375.21755537187667096824 10977593005190118226.9464354703076500405 42389235238289393311.07624398937924578555 60920925838204897165.12843739979712334073 7239728743518444862.33975021873776264772 21616798074959141252.17212123110126218957 65632319108139279156.91046935784572038205 5826225918283236567.02879105244847468903 37802857616361021998.35017385218398316596 63197764485055683148.92711083864269260459 76609406867338109929.77062782019333204068 13956781132266527157.73675467635923016058 75553291855172843995.74988768310866601285 14171429478743578291.18874747703972661103 62455741807518865122.48221720498075686571 89776548180523853113.17356768231972125401 66400722387880325835.44796162889256558384 46947756940877529775.40837076748379021377 33692223911774700111.68584063905510785914 152104772711455099.42092293692877861996 57857770565002438622.44968445960191603535 90160064908199616776.58358756021373999592 12677180811962903984.50973674655119519701 57428838679275435710.375259905319016428 84197626975156083109.13867046275521896067 68493921410107738636.48645421856742972004 93833316222338921006.73012753329448493128 25457410233754441640.08933533222742270699 53494950806203803866.29066441880681808251 87927243280834030486.62069014359395042617 44758893546205657217.98954551925617753356 89128601525059590147.87958826212510578961 86762046688536313149.77779234104414273879 78892048031351533476.02019525197356785703 15440007620309430517.7315895828695973389 43768561881035730514.50509755210371817293 9871499144514456172.32647148177012385267 71749252926622152470.49491776213677487248 2303035028112201364.66521200043739118161 40981482229532265770.44227673313498011352 97271769968758939376.19845343397001280383 97456764520499660109.42143891910084914488 78728646026484575609.19816268128059640241 82470981343592702139.12868795537797288036 83617064413007483580.15843998943722920809 35401363577124103882.76287953130408424304 17913640969586131272.45601822715010560056 96817609923066749873.71469435134952681351 71956068024170800165.74927173780890539407 79038023601993366952.1070852723186072575 24964771787252910961.58786812651599553205 96787847713858756918.26739354072277187941 65983080967636405850.16880459084961992437 50596901649406546200.80217495771742753792 83227466367384318854.07373677093138127729 2906001438556695679.01359866040132731199 44569667824289485711.71114642989728990501 86032113212595363192.77618081124863179306 5427010061048744635.79819754313097010073 35964405869498390021.7350156125883283795 93486842415799350990.91071861121208788134 87009770298912484799.90483396984670609059 99892522272072491870.58473030977753104531 17194347305202974563.35726101678419133434 91980751620645501789.87970383648065326775 92375973387459750822.8329237396835223596 32930813879161381208.20734693621535910138 92804873525963836533.23938712678504959308 28649710609283816589.19582304541300616913 37507395081650168599.58299400530791213701 87747836986260615213.22735132101323336699 57685929927265397179.58399127678700882505 81183558362084644698.91332154926640484044 23076092231084059339.75976905284384580245 53639060878386579031.74368136955512397344 57984898975309770735.89261003997110390291 3633785153009741994.81459098533420095525 5877514852063142027.70814176463350830489 31922902424067572161.17976982620287833108 82458513374882936181.12836300683263321822 49494700670283285749.49786559626952915814 88877838939867372492.24309636832782367448 5091529605056046527.22261756409936274633 21449053703657803442.76956166971400595283 53303625590392868715.53143457144286066936 80799259287830126592.32321736850616903484 21913681591073935962.91584851640774082795 82285442500540983851.59520483428840937384 19289329853324542099.9138589516808123644 46100155799653135331.65819488910457360428 53405705258697644818.85749967491901487591 90129609337226487694.78220804034285270965 72521135416304505741.79502697669106863681 51864293775210293776.57324572831325150883 86035694589176966352.73824409389876072256 18546433905027416107.2825550144995044493 14520481938566159882.62345507212946525173 35207292237474481400.17009836430692780144 38922591340870064939.66802495466208597778 35111941231021030930.25722108695916062294 31436778473932674012.46856279020771822238 84194651180097763459.00356125638474806269 64174836251878611690.06825005641277445098 52008453603253813511.84266803101697668361 5103663230536930260.63715875307868633157 2381736527007178964.27335652634260727241 56229321946226061402.81939351273805959138 80909860154839299685.45841836656508032902 30025858493002201983.81846151515002264975 67173893154044737969.95827440593492937767 52168061469630799481.3292701169118355097 28681336049407467077.88678182235351564178 36667990752110061080.15352740603843373447 51069054727982348855.94713825522195259252 51680785537780832529.69337380158312708648 91648301376387651078.05502869668563493587 1374897080055775212.95603129785549842105 59466496615270062804.11768674292224907873 67117823492677457794.27734450958920406748 50434771405004025518.60934678786697201253 47906115150059706099.4322235840723747314 98538553900243161893.07956793902152119664 8036038530105079048.5765730543719625042 33957352137578383724.27250171274997463566 95398901403627679403.23923084087066084291 54755508917706702052.47801362307406158033 2563468341875237438.36736771371839933975 82860891213002691374.97372636470785548818 29466547830962398439.90201304001003978671 9688845392235036440.38414469101300378835 64448219579216494040.29998313077361414274 58700396038186140592.37404658925607189545 1521591285703500778.45143701896514504827 83359946350292290538.69095177164715170719 50927090303279912046.1677763014630644917 53938799200776416864.68577835338772022315 65002288042961274314.24040107893864864427 78790296214706603280.29025102257566120217 51311817109319525212.46448320887597591678 57164665021060353888.71036426264486038526 49929583302308261155.91555411731649837883 98414931765941540672.42931737097873813953 466732472163608768.69482698466424761162 84714130858651123528.66401154370373715267 90584421175823994643.39387167245557325872 33780084863406790331.19692456329979113643 49156638054039601111.77840686083442054332 96863035595226589882.18694962180299710979 96335685518883350540.32464706068884628028 13826567575868305795.74019497945727129313 7535478725177227166.47575599446661273256 35734284317313308756.95321570239147211534 42673166573631519312.17948230313360746673 98934914266936432410.01453513369513553522 73714714346703788859.90704815878587349591 757085027972479978.6579407370712822091 12863979529605996395.20959190885546030901 15425432996481241239.7253171318457115076 40973795311964153291.41551706364163912336 92038112293294700912.47308536371712472547 72738393407098344921.74312474262524304906 92759328137120214224.76190292875764025053 15041387670050441936.73625229700090457884 93900220597982003591.08193325602278840801 29603839112270843063.77878702862836769161 67023834639781090307.54113197256546075522 3639834357220680826.57614634350450504384 30803997479783675013.96247142171045017205 49957752012487005863.16761020195680963142 54465390590597082604.04266257312524024572 86672465957899965888.86144358716265592234 69385557848867366801.93788406858176010381 49983498944529708164.58638033489204125542 35990090293703258593.96839375945849602289 84941643337274947568.20380710675363367801 8161657233852566248.13894913942953190364 59563270545079412345.52295484651488835384 4750269836097572554.26411762446407657421 65803059572387350225.50250450790246780394 21550688880192994069.01876540662348136302 3765658122221851102.50905583258467185723 11258152042669876157.88146971711311652093 74744241575369901997.74410991634398572563 63991321239052777998.57375400890528090854 81352208268391112238.16788750111997467492 50040096910126015344.24630243500816923352 17013571659104396750.21644276166925604169 8712654696223711996.67753894796087972294 18225407418786099517.4551145687369315256 89273407787063569950.00079274136107065762 27341253228617802951.22007693861745964584 82502467304143436752.69678611731435345831 56312127801513816569.13887056584637085901 40768803759782392307.55042338228644400069 64999932178103673980.96716134756087705724 96352565040369906844.76526642525985441784 13028784280511052011.54456019414994748371 93539565283232327240.07205522144174842252 49045121145461896203.20600415030404337835 646935906347205939.45492504277988722512 96988676114094349489.04943122176567577062 93504158682073999061.91137468839023423198 35394276270744650775.568270715481817792 90947010173656106923.814116766312830807 24747148532462230569.48402622603798712209 73185419252324541287.54915681052129190845 99364657386786160323.52888533217334991428 23264733212629703961.55328387402498402001 42329340221982049265.19201112631319073362 32340841288943552645.30998167169542271044 44784128885725950178.6412986644653949272 38519677938887594455.77591479324632699301 74230891612519037465.64834350266417432067 85958002964152429987.63894114368096906991 45828120498479865031.61734345273021445859 98242143647383832745.78378768234002421459 63076631905754901096.35994662278318451079 7427505854691112425.92352707212955385616 11750784590068877430.52456415193939624465 7583770587249668294.89549983608180213177 87416398848169815162.06456808591616915312 97213287166025871676.56174067734449770472 76653238176957185733.95396526238139556597 33920978912021048803.78360194146807857135 96174581150803092371.24336922237761278138 58978658906755531215.06585777050665598286 43663917435445508314.5091470430375118543 58826115279330376147.15658472636251007867 4065165287259827247.8749922780109948428 78220299580852211778.39210899825441206873 54137739570038599739.48331774559308195843 93613288948327398134.58815161844210023167 53374426438982968698.89493199731386822793 80709175989623393693.87369669659252596406 47590684532846087725.48972923167249544514 1354503198152328292.01151443187498778421 47003504859254692635.93062993971415898573 5773031221488306462.4815255332257720775 65571293357944544610.52261744921454798207 12255827061717255632.96191920662163613543 25345667920773603497.65885020676266316793 7710991958422700767.35591893313227140567 4149064488076960046.25472959275488345921 25747591809821242521.20037071327213111344 82467046350111893194.29895878283605630685 45507238903999842404.51778543417688468223 79998143758587068010.87381013504237680763 11331445578142973815.43260996046762036776 55223236066624947085.91192540238446949409 85289342530551692554.36659697102697837298 35239718914234525499.2544904391765863383 17841881167270169515.5528130088968785045 78317421578685433107.93677459133024278733 95526760250004565316.56825328197273486002 9133062315565482279.80945587366193422975 67664019757337001843.07588489855873389262 52396987979549357077.70413323772273224981 6469723580026014849.10442840408573482901 14284786113651303620.49989491047394101162 89010910208821898353.59100264399951955044 12375297621581814515.52398094159377931233 34394084343936656497.93405427234029270321 33734867509042677786.4439677206596981178 41190682394878810762.45706005243130979773 48603495307000303164.14624325085118542291 19263061468744266935.62488537852437027025 29490650344768282591.94048909715409587438 5231921508898439263.30915576301159000581 20718224050793098922.60261314648192588653 42649724762614353534.06458341054914130372 27045700069224244591.58933260533945104438 69938950144441103905.72070096246849243569 2267276366244209145.96420191536103988408 55635581889329407596.94328683817989988223 74277994930854177324.79226103274112123489 60142904499389357824.00886563902058522701 10883189539108207797.61023751641914487171 85078822996797510572.37737590657833504376 27375739067676894843.65412499192596456695 9842026838905608425.58064874455137213146 85081936304904928014.26229413055284443996 92880875283202216292.02903641735108538404 23880047783378620486.13426064014236731685 24469090643994646328.01829529532293367116 50199529581018480154.29440881919038179612 56160848388107806769.06109552584121358547 54034384781382051170.06673677856374619494 43176063077325859091.61477478198984366205 49106584551119989336.20430010742021834466 21911372783277356851.25968456554928307615 72166940055425636461.78893083599299063074 43030444984722511137.44469154079216592756 38098836774933103443.63841706415225970384 75216627474378849792.9340080178688766804 77496851480998996402.08654519218870489376 91700796044774060466.03149885246304890079 39854586334328904364.25178645301825959838 69089320677170923207.15345691690650316143 22582833013955160850.14902356423775349078 44249744982356460319.42971936686378114514 96028006201561000234.72881904127081562837 51768142991655932710.55015702720596895477 2411142162069544247.94852754984712829597 22845369678929765746.5571632259093488253 85246862107856047762.7419152343954197289 74189840251656397304.43013958356971025653 1917616292392717619.62908950237821137922 5069607068258418031.20607629752253674296 64587464001757766618.19666851481505561332 23024086670494883894.37549568417868834565 47486356315667744130.88456853806568971275 90808603113449929927.39244195258062263292 77083217647403079696.0331720954949917781 2917329694395443839.30773033993126663429 94299472267551712027.27851734291778377932 11523537139762053502.24340028414812387363 2692993198312172113.28278173374288992292 70305386831959249218.33766064738925454636 90754478016394035841.34188857760489932697 23115030685442052156.58575557924316636422 79268862249546222801.89234813494425524273 64499951365977158355.4938131542195896497 36157557624085129740.06614345905530589604 18508289763768218162.90392723127699392177 54742188052336707523.72160332356289429668 23218354447053146388.58623920947800630479 89736020738583923737.43088714698076572066 5851987385224714348.05370365092559954986 81143558201060458761.10915206505104039667 22257355491775593897.72195726690239775112 54667746266970084772.23235024973556004387 49424064324767003736.61253526906501667724 59447955433745928573.56064662633722028165 82024016330007750393.36145785267247734349 65040517752880210064.02023787118026924091 86297566953132625860.08953750226226498035 68428574805195584374.23744250089287502259 6306968289267475726.13550663379343230146 32488088204358679338.33773514959165094258 25201024149019276757.98155950021467727779 80059797023657731444.44036450695140007992 32400005389158998056.39632343925878824494 54074382040311553225.22351593785258763667 76958683683895794543.59212749716910057491 48531398969616613991.3423858734298730488 54042436367584673519.39007393329599682099 27534317221826630745.70824435196686499054 41091356130363489310.43304163904995737399 99855335686410449373.96703620630624377692 88128614947684524878.65717790385273603491 7903828302410290792.2097020608923651618 25850643129764267157.13789220817441988558 994726997224689264.7393382271897656107 72097336537236912943.24171728768781762521 22280585224915889423.15579016496308973799 47968119978368375005.77838818793795532949 11259561124377370238.93526570190145539675 46918801850884471162.97836917309901743075 72584337064090346989.35370358885545584914 97887621033027095491.36345152646458935522 3876360974815225222.08963690905104804957 30829143345864976967.3521049194871824995 85633160736336606208.86873583044362926759 92699514896303287186.55931338843759276943 53220966100982722455.60384477720857510886 96692823229029008825.20194209310480148495 97224249167235005557.83774933021158923582 82741508899112818748.0785517686783455614 80819755869148635783.94888891743738409026 2094138547527926383.73890181643121840991 64361763330967469901.14544217753299935486 58598799463816288300.19164534488546577848 94722112440290847365.64421892252706847438 26340003853498883969.89302510445218060477 18992161779639956512.85346627982292090273 28438324743224544611.63561433967974119033 17453886950412465349.24026285425664201276 93805017310230209356.14788339572869392291 24171166942983993206.79393822151950672854 25216397268423602628.11839601872747888048 66603810045328850536.74798710876060650451 121181340755693063.13445865372591003449 33783754793090782491.18245731269342844714 46901902661720146631.0377048155028490876 31873947965024560688.12319584860479551521 13395698861261155399.85276151138521089186 24099697382441771256.62048937130689828284 47067472205898628085.78090186168369066521 97099386203921011959.25890733104625587921 55624959176101970679.64959444067732164141 16153427675263065025.58199831154680987149 41850965757434556513.15834866102593258987 33845036137857772160.73481389905050524872 88517131185205904172.59148577230366121117 20354756325789265657.6681633350701633275 61492712162473104113.31412724928435380618 76642139399216124210.25292027966767239867 53635369387721102145.09517959986786663661 68699960817373695956.62464732183250819242 48637649148431870762.38653283327974115394 28821459846920811797.61161618952644840532 58871324886225618599.29717176411244790764 9330527577121594927.06007277457255722885 9086576248453821083.83667212746504354303 22788203003515119296.45730109409026309478 11998382962412980120.97856575533290369457 63600549165203174015.10156080549454956945 52109388818124373856.57483136581490986998 12246658653693096995.92905399931627325389 13704739762607901661.48939659581247236966 37752778803065580643.02864406677805975618 4134644723540005058.41677276016406383191 61857139063079950262.61836476688216004292 92568603655320564290.44166057530960642208 23379884162567742380.06618353395919444625 56653053137530492523.35822034778716540788 11930803267708109618.07136655973691390521 50019736089147808747.66865772255954369869 7735196835528262750.75535321532293424823 14716825854788448713.72147015539190802198 28580466683731730207.27462028388165192126 65740541987431670048.29056033277630138544 75184733403086954034.12699262008462236519 5429771179309062723.35659444587463255431 12683329779499792460.64525844578092038929 83180706105783354308.50449600499591480161 34568138643013292161.13013557843032913472 2649270762628277913.65034460389217622691 94088037727585943544.60959664543798953973 29615397817827559603.42094012694378498679 59240944557613550470.46471510118026845102 83298306296442958959.94593870558219555837 21173528974636541044.58448325816680511908 24565733979282260003.5902138614908308779 54072774748939773305.23175717025442433929 90291087927294801775.46997235428589438702 1730010678123161972.11946957672960165217 58992041332915665205.73207094157019712436 36275210279335387984.32417885907920921283 45958913110604646652.15288788664236381653 67930658232742032303.56249280095317182948 20330958724278716309.31038502093329834773 51053489612841597043.29104592127823686189 26963781528247030764.00031467768821351933 44444768114211221602.19337965876650686615 32368861426764622315.90535312516226608907 60144374470417394953.12338575893512390319 5495781928978263781.20641812177773403397 49471477461595472115.46530894410011520975 78285590295934502852.91628333062752629217 50639994199145385365.92813968998373616073 71635435035949551659.47341885304074426689 5300434174348345187.64184074675603035327 40606782979811450146.77609061606887746247 24994885213676480773.51658783240330632862 58754706782484517348.90674083772944465068 99096895350184534920.61651485896709976365 36395651964415739925.587392045828466386 74836178917395901698.88657583757948468051 86680892470719533721.58473214721338471418 86966405910813969169.75842648465620854684 87671030250280625757.01394117016014709604 26672797607206049701.49531064527891206613 66416401944408273059.50878901334771268362 60855607552350220019.74180591275254756523 83793181479848755710.27036228545929054911 90319679335515850699.57467091240888193451 6117326236414572478.06313545752299086399 8338527321258076066.99108748696136618311 58825461079939985320.95533657874988144714 38658876852688390455.56525062577971884002 36577148994252542660.19353340260130950716 17687453149395657608.41510537017565296437 49929063674794430071.94429123815973850427 75554629612847248821.80426774733817548247 6571922739852272255.93790938576091122865 99601873427300156891.13518323213735453668 94019172757063045062.41911812873811885632 5961054832927362629.72432864658635485823 84506594670022448716.47351739046075961987 1109028588791535729.88817571685639937045 92779976140688879226.22623424026831733672 44878183303789016535.13154332215009341146 73976315729974400859.4875874773409537247 8107899542302968766.35265726061229912309 72765001029075286653.92191952449943265529 90281809754074059548.34270922004025991677 73832984049051588271.70290826608446963421 18335758921708837641.51491046547823219997 13648424021655171346.35773076139437121293 57374987884553680721.14710228964204317785 12957447111215188716.42431677814042444785 43533927692055669758.99586661349085900704 53991703682070929746.72303518400855465561 74341919718510206247.61427512553251522215 3438298758796706110.35865944000828759152 55042503134982065179.42716666937687270493 3653267180051543069.98706216535112707451 54761386719971713894.26137666003339134669 78686832186734053157.22667534410602254071 68418116312393263654.90895873677831348332 67401601284753152659.94888711060850135392 73813867565134478864.73087601370334042713 74956218610381231243.59586103097348109288 14274969932756996351.4131608460602424194 8737877643149105836.22119944755423973546 40008145506127378592.27512740349798984509 31422576873685422206.2752918683962363292 95793977992181197860.48717606421860158976 45305575235297087802.19212587665341771958 33785368308600797266.6709231433487080953 29361509189230295286.94075015539195580539 65352386871274287063.25728864609093244546 95678590574333566689.56106505371480016222 8954459907379219362.79825466890285726911 72475739607788357625.15401644322616512854 82955712000433940453.15233157855915584876 66117691767370965155.70842791825642308959 84786876293233770402.43013918978248374376 93913473636498858232.84571064161842791714 21110374043741437969.91379758786158362892 28797184507530573729.11680639869816305442 94094379790799972584.3112758233309685796 55890718486859406054.76534529169862929848 87719921337706988410.22785171916285994965 62940061042120168681.73642872079522685105 19601414188631448846.10572796721731404294 4131280210305976894.41485288297829327531 14360458013212845970.56377671016440073706 92107200553396622958.24510887100317195044 99638745988059968020.16902171377199245944 17921882657838443919.35062932930201333303 85711346384822199540.77194989142599118005 17254218735272742854.37384080694113878808 25186693336677761461.66113211526920745196 73995827929735574225.72234450475222867145 45138452697418262305.76458114201245613473 67014415783135356874.18663864580828252651 77086090855920502384.91021729578241194007 17503714352884229774.54308626518429228196 26879579219932810932.74874395049157190712 28771231687922940491.35813430936808662273 24037803077435860520.51926401467784843794 96415504589517406140.51472474638585496699 83449261774688317881.37966792179015790709 33627203122742651882.50704701535589261956 72177524926703854338.02231194104331611401 24617573757943266653.87954355338899794222 55878613190410296097.80228462821837527851 38123151574758280064.41264778334569762424 38087757325696270955.56365548053534030228 44676524428964417712.70175341354800670244 48954891078415613608.87382571071793322733 76074034301115743028.38640430692109697161 94998947750978237901.82955883024287857881 66598664119851898336.75668662514996554917 96181978778701764326.30567186861953553236 16887374227414727926.43198392435056593969 7284952453292608210.61291445383667148548 9375996783837977406.99276180487161550806 11809569019511095718.75705268253103709947 38324953871877141258.16308556073831647304 57789647997444254974.42849115453027991807 3574940643496511273.72510234847033893275 52824957993099586789.80148483175200589953 36371168666386956662.36943899692958225201 42907951617266576420.28697074445185334886 23758133320540416828.96626389286477426767 7502545254755185567.06184189335416427179 99657981425564924972.38730360106766521848 34714031452641813770.2123045218662682513 46874304693965322418.61676846145684210947 41956057277086665249.14874845990943603373 63826768133773101264.29476268687846833069 87021706922340549679.74477130650610696913 94814680268201770655.75823434266824745261 76805575142048793837.74354114521515194966 28618107022330705493.48556616048708061731 10462791473098508402.06140192788574697509 76594697950518287891.82700031166381711257 84209084258654841653.84114494838008184739 64310259002628974297.62749490404297130581 84989188334835561658.13605737024352945073 33114183254668400361.03656351742490338947 92248361830112999612.63933384433028107442 82376918815221183253.74136273042323693392 53149921220104522875.67283686015664013764 39874839324153460677.83790041213203440208 74887844546656165907.75729073368224708947 5258004332190527683.05014861564811122504 94784988963382261960.24154152569628809828 71733924192393837768.45557132390094885539 48976920693010660866.00695583166133343095 3047436336974599494.30229736846223440372 92211200737405316011.75361091402746922665 85821125972451224672.50245869386926496279 93292040826885559012.31125918379826188239 29679236197319219747.35967742625831235401 58775291868492393414.98926920925011521748 56207946696082981537.51206929544298442392 82790164786313935468.89712854281623433673 16872021291948864308.08623465524262632547 84863760524278230948.59285104615242820973 48717887562491914135.77837122943321769446 10161172351442657773.00278584621279911711 31321013663021459721.93373250074140114887 99891879869689933690.55752077182695728285 61740591448840102606.5027497791077621591 89773453659131293271.57601988490781892132 54812929708564264498.82946543246289532771 77769432058664445008.51275330802798499799 72383948422263824795.4408010914643831163 81017577988277870435.14141272786492147625 97343612525170542911.37845026492124947815 59517564604274619616.07548560407310689999 53763160779643036399.0748232020203029034 60808999641741864968.69712708356325954498 5962186214988220948.57615412384842012016 43379208357119004915.70750329628337462727 83014755999393916755.62791309433089412434 29319661767480232187.78779493453906660756 9000158932976987047.75581863108579254443 17449010244487952047.59292929527937664421 4358019614010009414.19518481180434841288 90822445271637385302.58412823498522293479 98950898807982868082.16941079582291442447 74235406602302931910.18385498085876331926 11236837404751427225.08076748451079753564 26322167904617404025.54202561855754103272 54445007933373519497.48432721136272659932 26268442499753846318.66384963644443006053 4070005775093824879.32714478591574892927 76230988130535657631.24171916271519529132 74741230661990581386.55470396820472741789 3318513732653802000.03749706725143721264 9382912951141598798.54064482276932562159 75412564224894777892.08998391613666624595 48128436926011366454.53014585578743212439 21449683683441436624.5238595827756188551 56971431399064987608.88509238879930770811 71218804313128996411.57057420080178850414 21172828482516656320.80473301377968245656 12218292100944020966.14793677696213269801 11985550976358509353.35153877539608139552 31066102733539696096.84801036792077532076 93523926947839401662.14096953037750393396 80023819275284831835.16625998140088479585 58129669683141713105.34852920765676753999 16315010390848897369.56651021683977869935 11210210085352010477.41105297956062257601 30199010844856015611.70479563552484118817 54650171061434506811.56951157266021618158 76043459204234270128.55681659762491194453 70870248148938091585.94489467090081231901 59497865529050673747.08068782355448912731 50198440895971447002.14733045012914026174 35834371472522595128.52974412006706245851 44058990319115447424.8842526960197328588 53107963188111869881.39215398578009135732 66361138328801105021.09935674703645974095 44281010988098491472.45431029742870747951 97392473318070744467.25864543990916951726 91207023329712187070.97917600229665970533 52385167749834364218.68238096249785838668 3074829552249368645.42812048038933917846 93995889670289930271.98708332712726078854 12106834276318533418.1919158633784335508 80491140788058091940.67453909489253567313 6593997272662729563.59670686878680923506 48784804712283850331.28493822576066788196 72691540496701952580.90054547726699756278 9308656788329243390.83282366826729718741 48903908597699170997.26005020998183454364 87249529284113566982.96807386609085710155 15278274714215329186.26603113063616959078 64840266777125773858.3732727093475130399 5520634616722225758.43878660261009387351 50794174179847295996.28914805784377441824 57554175743808884888.27461016979936307819 90500380882486999771.59547060751298048432 53750215907324791379.64770323188062728873 1062830281930654326.35148468171763589839 54651692537344994897.25413935019884989415 62628916714730209050.82969778353813713494 54380661963088223737.97968718287730551029 22855444949926731983.12849200436755160438 50913318074004824370.92938768285725092096 37777235407981300202.0192243216733489737 18523494119837504602.59498962902721160134 70993087959215936070.58787012379656818463 53719650825913891122.60154424877306181378 86722301641627926203.83198832202743010297 82616392767865199667.59427823840684717063 46431919323793653044.19065904339218675921 16413384529943792566.60027155795405136715 23218073351596515796.46136874446310836938 6593779674402101005.43099264621100769002 82296272905677220679.40170399506641506576 81465552297560830644.15267332994695884644 98437072423460062396.42067047948917630639 11656258657442096054.48931279484044664871 6271085473574319270.01521232142637606807 40888428943745337910.72950882965487756452 18173782082978829532.33890486023001083398 45634073972400986785.23482221077304315097 53409277399638847624.32225569946914074866 50339591200303508475.22167878917970760186 98373815181401844308.97368394587398505725 63241202179461184161.56846307379920594172 11633807396631475631.40343516797989820615 80025241688936601885.54689188969323408 27618725151284010003.82821702079457886729 24361289691303403311.58399791794856836394 92517837302954616336.95740556173323730637 11330103901950466394.0398844044534717146 45623861014314778801.98337853050374024383 5062903525673025643.55705330424448846076 54326057971223184988.42480010773616278836 66045886599279678160.10588190620431311179 35576173959909150743.00724339097693211519 20474476606121588363.77774243776382123979 347190659274343533.53276872595308219266 85458205282227536395.48132557808110447051 70309524877700658304.4546668716542292208 4525453158070087782.95092352803401629248 7956904444780910835.27289582436479629171 1770981833542698875.84988526904638794074 81019168353438259521.29510815827012606613 67783761313186730600.35238053747431526641 76285571971549766083.12199415769806865325 32600162212529939319.57800381167737729509 56584633263646862072.61881373407968197032 16559214518574243855.38680324835033518736 84184217465062959666.71272407331744986225 64779446423884623472.46926682886532775003 38569676445496256452.66642067309999961817 99142616375213251177.11877326775718225046 59025880528677190111.73430475552306692254 39537415207898839999.71753001647114188861 22128792328067391624.89869219929522480326 42506126185421204875.64583486420541409045 46290877816823275191.58768775964005810799 17420713421784252777.31793355651323499869 75059844618776968510.01151814807974244545 8789975272838804335.6698612963594476579 89710489332675604175.7511428894457571027 52969899694254686298.86417737573349381046 35190610463750663499.61275667870043609007 39889062368110126557.84596422534942726364 37615615032214834212.429882773246486957 2353027340309313590.34466566348609255856 81373519383982735048.47692940199745006002 4442139665307872385.42184370229000478665 43273767514656223828.07232709336910725944 57084669222057557945.33834089469933615667 77068750634354462851.85729222172022465655 57361352733144228070.4844651295008693259 79060776556767172239.54843436111008056783 29433378112707152203.74352694842062070388 7704677010577114246.62996902212174778367 28486843015906185404.67571607110096164463 16063833308047340888.05456835262679319215 35123877079928553661.51447167462421964132 51056154445057527283.30243719256528397961 90503363354183053867.44933163998165432719 38223886781112954052.59946250880518846502 94180447092164473273.94084639905924521417 91968878244087178775.79892486011603067976 52525442652430432096.5865129195223439916 71246501103441602802.3422163418481837937 74531728029633261699.43685321240514359907 51344932311992671146.32215590272929454569 368672108320689328.40414873848223195609 84619333022694789415.9468141259971137694 72248177198932637193.77868284431513009912 66611717868695325971.36251699530553615399 55865822970916011281.10575575464547354035 17909362583347363172.49802359174366815873 24830288438459328502.89393845570411130101 70390391086237356823.94225814460825773977 7752773397987753772.3452475533163761235 96764444999868244147.76836506825596191966 46321970713736916755.21892765141546580949 70269636795755505275.02571626335138424753 99619830515870528281.02410261746791586899 44494194991064556607.03657104337792471711 30902966472861340765.28158350187189481392 93442787985654499689.39189890016972381471 72809727958155463082.63822919968655645145 81604471504878284688.33739740673156499264 80572455308198550412.02506961829901293165 87583128420519707846.68629790411614960543 41547240552746771981.31865345490747616751 44349951088470632693.09407829265289771503 20802034167205962589.240266441821128519 87128498279239281516.18819006549069473277 83947926013893183829.14908246028435657015 77248148944708711894.34979552142396986185 27860171019259267159.07914823375072930416 93236148594629372142.91550566494419272327 88581477575406593449.00124469126799669992 72692023594038724409.12700633533412808421 60608737637349691574.34775201898558244058 38202864872484479036.78554821782863475628 14579951587262535164.23384106894433274575 27612629272219765967.05241710271467367566 35223294277819238173.10942197869449052169 91626825131849570090.16655388663914434342 77073952659822724506.94076616248113002571 71954781944168738040.9031785170675271894 12732000988022581283.35564216445886975913 89442866656846050692.92408615598441389389 16540579042462298738.56111088186977164821 87584014990160051703.02595562308162574084 6731199258029507655.57717571187169158587 12101685428230859591.0381749638596996236 28973102384116714888.18588041378039802803 77349746768252705908.1556949528253362545 32467406023425318771.68662317372832532736 64109779309853018813.68781873979321265534 9979606438099982781.49032307745585913974 58687582048043093169.10291111030256106404 24716102330993158058.0212565019596107186 30163727124638000293.47549478062559695547 54968750765488665681.60644825194598388931 12098320082957695865.3787144515024963282 56930380836779203024.09751714035456922946 86896470987788408487.13929601588526407383 86559269527821046912.48461388761616020449 99999895880347897848.98665499651250333022 31468416060695644646.91569720720966218207 18201142378886209786.92015820602533085999 3439162045588459105.1209582069614615011 96645086116039616153.34852403049501358218 92184523902737719229.33442547886478623573 34595399871291559787.79902991189642556091 44515950476971669285.6052444619651756827 10514503415575255511.28391070519334159332 95738012641367553602.24087159347063673616 8915282795746834516.97283317384467464407 95972566271131612598.64503641274090702536 29493903180025371734.5099244350397795521 73753275087512256915.6360033412217331682 71904242067585882920.32524067429503607989 13471697927800831354.37822332647491949306 93100110008875091702.90451190766876418258 80380180473322626137.13302506868476865032 81538351446378178429.16906756009365444085 80660881250683985396.23743501514216481247 3408919773597025104.93592594519174099173 28315004507608988945.70451877173136787921 51407396977497573283.70980859972658173971 10621196418409337784.69630726223606578353 15554553710486396171.3950469979208731493 45740652776928721723.88063826591793669969 66144366175069328026.0292489132470245393 84760356585379212602.00130578025566595561 46598285186985597128.12048129419361112641 77106096120547675904.2534844996690927123 13880935698578760808.82839539822325522025 27724516878741554523.64185845339937488108 75308326360007628274.31949669226316618045 83975061051456621941.79173697496055730966 7286856179419166265.70270806373117500608 76121652508789906390.6560870440912633112 72362295804926995133.02701562753806195798 23162630567626741997.93503358400538620581 80245204020523770329.07289274053102463969 99570423996844705414.97759153604584844326 29897526206774526246.04352178167819430144 18540286607483078594.41351873945282470779 34315397475978346552.7413793109167635428 17075965453951699428.79857639227493452457 51013898704508571377.38254857190851721827 99842373098643022839.35942272623442655244 80348674006200407273.38280095733727736557 70132914815162651160.88504437223215993239 26440099756027972828.91094826680585277735 76186857581179851268.45852831207964312927 24388458902372148999.42855832454471206219 75092390468316566958.36793759615773223683 57840922036207872326.99763120826192096575 70293759444165105935.75745304094092822073 58408440788884846439.82336174131948703997 608277591071867974.45090155220307461569 78740946132366226865.35610522080296431712 1668531736539675240.81554603709399384517 81657244711651808010.76119839088703451567 57069622800787276884.74958647810036870586 51718905417419800797.92827768674499801726 69242765914452742846.93549485119080097168 52254959105097929474.63690765540271608597 74552999452564849177.67036119505302276529 87860701000377664024.17063378634018966701 46389924721445211051.95191476784389426822 14746341855553032111.82920946035036378116 20201750582293485279.35919388629479708199 4921343817914690805.85557338839142531437 71312322684130328966.03249048669339695112 15274859081217562013.97556374559689931537 93229131410346472299.22286036832074208017 99357831548612035862.28358181672415983144 22443697747105756407.74924083977994141908 61234713342115782099.79095696847034686455 48312891022481911418.58891071898247579283 91156109516552735696.11060914531659503089 68714105872477725876.28829039905584831225 74709848429017881443.8849215937311699061 79158563898756968800.52581341283619569168 8681530557202359989.55867313793526722847 99549606289697849705.48699047307764558515 83548712711251452835.5155189894495460596 28189120099400758010.44573450940427209667 39789197749771372906.86246508056803964836 86634480555749484663.3541847424057662186 59842863292133740203.72386311579047312073 55654832038774610078.04923969055079287039 67364434659083822132.09857623694413409834 49697537917106648731.13469467373295098356 51021942810235540416.10348399917018363143 18704334208003030509.01631339927122731049 93448844752153552547.3705890732600669257 14115793173135809587.41775341617498779693 27068365210647238796.47566079383262310506 6772269574057469864.42476347784416350925 16025791618041228645.9189644033819964283 484962935914552981.92678740046638706668 70803053174897433471.62574764783477559301 46249098483929487185.71485726298280742866 48235137928750243455.86797611444888977482 49294895181059557305.22975214746716902713 99046909010501905112.02433638816901087665 45336918500616708373.71781205202883019115 83466583829291949572.4105648874006944489 88861619681356018641.95915630866444006567 34975487420686620793.83307181600358044551 82811727128890994847.75772968441062892159 32403264493230018298.96208455612268585981 5253357873475282505.55502750734282077259 19957386841130251727.5036820859492544325 97139199670090451061.3394461338801496861 69021839535599912134.67006024997258211416 65455436803249817834.39110216896692888853 67735241908490804509.91246869399064579873 41670716281204408216.01175065420013579182 43723930142760490665.0931167774067880976 77471769812632387235.7397272849888325386 85615977969842232910.46971733441495654988 24454429232365453248.22602583522161974197 18447425687556342481.41583933475011648294 86107578397765819912.80095765087497267886 66737386288884180708.50005179928284469272 86835390723644775291.43476192750597127852 56276999907580611536.35878389817716816786 34288922036008251427.17363531615889128091 65233092571905851576.73884890509248869826 66213362932667130152.86078024577247743562 12177532909906998209.93242566838535993278 42103068687919552321.35178869033486444119 83192846115751376527.50464619539566353055 38973369254462768004.70940118415466509184 75534753401864246246.17353591109747299522 1601336321805455502.73750014461323437597 59139638190798656631.42928740847638381875 29355493644449305463.88298418740591772908 65765958493594814108.70987370635084111894 77338982364203087279.56246822364493457643 90068391441256935714.43952567342465594878 40740256519563665819.30837439678080179902 47418455799963678684.77047391878007124266 55666497445688532057.44754817350265066316 85119879156006104100.27472126337752875681 25494494166258027645.04771881963836504336 55916754963419109233.63137499919941729845 97511995274807667674.52101356362262715324 56072323107577827728.92606577560807562194 50027018645038793175.55782543187036373281 94734405856587755463.40955284537632296147 62650985737539457959.37842144716394305785 48789759785773343911.0400182959489771483 28055121869645318173.77628994911826044795 17115211508774678483.97332317733272604509 59544261069163818737.56682251525594940351 22972463034044951819.57449105545489163849 29692171475013485774.45878688801830712754 75993814005047874819.62950827508256893234 5533177362028410044.76870898219710844788 77963474294001962393.63097327517706428658 86906765456583461255.39294397766046866029 36794486714583885398.73164950828763483459 15940202859192694358.64771916081443699531 18091978501012198979.92683677070207478859 44422477974303512254.73300596519118287841 51700167854516888476.36956406937783860883 20691427784869305972.00509668003070558211 59145840585982706874.12262585492591450241 54316850347504730784.25452407165065189235 97529849043479268938.94487098142926906113 98219202488399208219.76701219103766534077 39886818987732330874.16747572698509157878 29968784672639753035.56739590355871296296 45347914756722474607.10117846741153274528 46792940783381041777.87821434614487976485 84467004423218600873.2287495695708301743 40324637972571371384.82219810898690448099 10135490503043756699.28921139394718283861 51727346467123364238.2170713065949048489 85991653752252800596.77794464782513374099 36527415523022056093.27567567082539704912 27408388014911212792.22145170812738992064 45629916331648707395.40951795921565903668 7682340430561412569.19141855138350648715 41585695112516488976.40260633208314466011 63102234958216549564.97379951326008096552 91130233732032067025.32189024227579344824 34111538328592634174.21708552759510591524 94217075019225565307.28639355805323006833 638938079625804023.98022719499876566357 91660754858077507371.6136618811212123913 63587298968603215543.22284917639735691114 61176376778643538711.91213999384745397582 61261573705716589705.68306964587389808398 14808438966602532922.9614126021521774808 25687147364076318764.03607052072101653441 83605858882370572115.88342273621856945653 57224833201024387027.99450126312016843223 79392084683650980522.79653139485590363412 53756564393058869298.96534980670313791277 51129947360614062020.72451533994446742525 54247080057679798594.84674402584472932449 31058784188319324105.86886417329668205023 75983231281376967439.65638290995603921939 93019208384101441587.72303836563135282822 47334859004365288150.18105994332084673191 37023678917570007540.44964809187319025037 32104675421872352784.18404935037246525297 62949052057174065028.95260508342851870816 27420230807443294791.80460719359282849389 84812915900284536336.80223343301366407257 32013660552707179292.74380971246416107186 61011119256378415335.90331245351497962068 92658645215014782906.85583135937549781083 2833847464586879164.5845930667450704411 16480268860221102558.48395786199235552241 56015779692432824467.81082585095267827877 48024869832806937480.35380398757037791324 2401954743389318368.04876960372388257136 17371106675596167049.73047075967244703263 31970461619650017167.09045687789847022554 19267948527752024459.46817034653799747042 98436057585467883276.56700422162133626966 36595804611534125510.82927800354751787999 70667683928579200004.25625408723355878713 76005791223118966959.74651719157651657601 27269044700570083389.75850163379244419807 21399158783376063448.28875102970630574594 78659500498830579019.0739565057973225809 16615036636821856058.87415971102553756194 65412834457507240088.10279875051715022411 17040641261847547215.79948487046112336628 4169617256379616999.18759004514105184223 78700257806542304919.74885561188995771671 38936060751527234798.1538565806411015421 71269750638111131813.12597848698008034634 61202012238532086805.61884991797735572224 23848726964761354647.13077889656794196825 9015908330537690599.16689560365277097183 16165630494059906638.3503343797795345762 56599135134192628883.68011276096488264051 76483356463250466870.39880054783062580572 92610822453660396830.77250378193098222167 57528845890758555674.5062805080501822178 6498610500560821306.30643147541388507671 43509432750373526836.48232082103682148626 57515889749865740854.26667318324587257537 99356283502073587591.53297516471337826597 83262305017149079945.05372055101064710219 27804011689742684765.8631058259578796754 90981305734123042457.46305204439486507026 60880092775182017468.1635927299254485417 89123574042722666653.33049777521390414902 51430131966204253921.45942877107082518411 23727411735783588343.13967115214791452382 75527680444241240219.91010996478737582426 7207261003118223638.04685333637524752579 61954991149444034004.71281951744637880767 56529830365238064483.02032959274381299898 7157962967829849453.23995730527875338736 38744405341929086816.37330085014170410244 97543553911374403933.34790967365140119114 67368706685023084339.32482668595896128826 18322680521656017159.63747404955278620022 78827009377761866519.31675450307416832149 92660924444874966414.07439608234488087052 78783919823970136197.75536638357415523725 36822248183092062505.46449222401849177565 23953516672039774436.60775616998831023048 57454781202977901369.54699413685668701806 34722381195264382849.15676856659438601909 91379488270384158262.91452714004925951431 5250374486717359422.72243489492821258848 76594306958416542979.86129758836280422117 19808178088873773345.4094340167025523717 62450281300566247212.31256277375375028345 91350255233246868603.88698626532340340393 81319404567207599668.93566420596230206221 2352306271522845017.50998342050204977354 30626529983080332806.70236875637680744467 75468137810323211158.3320103497525020557 95337620497211472542.00001570011620812957 57471982400141648200.34380809345529349741 16062547810460517241.04164576834458486574 33851817958331314277.71428184113608180097 91628623482533927197.60123308116999943744 65206794416258600985.44485571304330049774 34990695671805862944.03407544811172916361 98122463303164931284.84367389430299884029 78609921272575051653.88472269195555025265 29141230093576911490.59476834176644463605 40280751854897857769.82875269132868459223 72581941590252614837.18133887900269501652 3380472753344978218.25279516238424594475 46330257179654423277.85325644421031048814 18261529377968463370.34727987254963395837 74960279395366639846.47532195774960111774 57715073486227975180.61507008836162967729 67915694703631235896.3025290890268740857 85769422295300628075.51628902595658604514 58226543930376454817.43465199310628366653 79275936532212235811.39024648360389830624 97409719846179825501.64048374591070898617 71716580377537248322.07385429004347216174 4459299433076091781.74073516485129141695 64502953685873130623.47033944164584981665 91165265911937678282.87263995725395251749 97924707374693253007.10112445647781388964 73152444662342450315.08094160551211801518 9543725638872548257.54431675520698095884 98822148551021215525.80348111028110201128 96785393459257064833.09307149998184363807 89635914029387501053.13851276313294141774 75434501891926011856.22502740733605241427 1613405429765904652.43073291168503814146 9670264408674524262.81624011145908393152 92980029885089194945.33688759341970469319 85351955108315772319.68051626129968869213 97569805691491078743.05765928763372184551 17991192048132348583.0880956001223798627 51304201074608335426.22692820974139819745 38207477251350574916.08458939963464529151 37228919078690009618.59641922258003319446 71668706689173952181.65347593368435420288 22353557454511135156.11518879200587399839 98696503325321386516.87601919460354330526 94006310233354698192.21352693844114623904 42562861506175111584.59777095897455450544 9206235379945493230.2045429754754042437 88918174046681621952.48684110682918680661 40157512367327974615.47647206384700126397 70328949015682361840.60580168957754132035 85132705700073392219.27656432597782958893 48292636298990258117.45961246846491190402 83586756332793284692.67771103384657801585 76197958928086066601.25998157805438269591 80558011581560712650.03420377496980063214 74107245276934145535.22666700039747397829 73649508535722691805.07368782394287614888 54701375738242864686.80269737754445155518 50681551932138658508.33688837476778176059 45265794546324751450.09853287149468430593 53542500997566901008.58177410867721718933 78556057723104602342.76370768109154873092 48158569486083886135.68144959682016824306 59744455145091360234.42394359571652457943 31392034571362441517.16725977270806488026 46812060281519732882.78379058762024720492 78859497663026927429.20832037424660433229 37010753860739375321.39662089956350600513 67483547774720575961.0585276276393341317 21768408980428880380.53309556480975285826 31819181028243726301.70976675214940292655 30241874330452954411.10973353472865211633 61923413678319397577.84158216417394682424 90081545339830656333.09845126315006741588 27746986545303744956.33522185479875654116 33938041193448380276.07450840327195198677 2748422233334437324.68586203963651592739 19341915645979760813.27254343020427782471 63336574783477823660.29641676881249311964 86625655448370043713.05375374855531623969 4058628708285665639.35582276544994493014 61219447978153390748.12278791594918881277 76068043366346130585.92351443399187282776 45190505119367380346.97424086103061639542 26301563347577573823.55387993458438387258 61053733172367886620.32286729165403233781 45468102075133774580.31685209335470215347 75076360754986232783.39826120543745117707 21866404507543636714.40488681040804156799 24328681522849392207.89837993426319203615 27314399692552393665.83698542461891024084 39756620624175312673.52959810944570292786 32171479021211769735.83513692738067844651 39466484896287671989.41399257898136979167 15430774614980342616.65935024406863788948 97022687078822214387.99343800116198030528 29177942927098409044.05998071399373188368 9463830718094821616.63623295888184341347 23935500253969259651.81661029745450229581 68417241626613574678.77854213926159705084 87049940711160959498.31978193555086466388 60466987460881259603.79039734712688143732 75472981621165347652.09355034880411977685 64262108411991116343.12645112705344409793 80761340968646675094.32822416095532402137 25795679570861578562.96442951546563747895 54686248808894284133.00740907708976470753 54255725488624274626.16818636975190956524 50473509317910117755.73952229596796558849 82197457547451054233.45350004499041188827 18442218163775656071.78917407979643861949 81929015669305427912.88031337822272842279 48668385228309855257.92724508088992676975 86150384901032314915.28376885962701288494 26910179796574255543.21067929544561348357 67394227936300760561.3015290391470597358 91915585008833358035.19581191354886823142 2973617470670739066.12266039534029122964 72792476570660273385.20554411614432682941 67033151963524906168.78419288115361816729 61884042076966656765.88569958078810690464 35966721711865378264.73719327514323796805 145940684010212363.55315480701989808334 99344140638750577644.72879800162949088295 74494853356192584772.92971649704020582384 37836326785286501952.15491313454709340716 50528071235568465810.86780032184521487302 35910597388342942321.2368821029798271762 97264829940455492307.45949685339205446894 44619609375785196091.5850841869957976758 50492313497928728344.96878898225382710259 73573746648554524987.07926022329696585893 41914320333951456372.98058213532267678845 23615740591054765916.49803312651522513007 50945088423338271697.79837070810664324545 60475031997613035121.72802752870009493753 26442487281368419193.26033523612763644995 63510191986734678671.40072204585471870238 78619743974604384895.70907482868899472303 22593843275279673511.03263830942139785405 99753177738710161533.36128776568222138553 86817276156828924780.51910216532957466783 21164984387185967630.44227298642991587745 23992630481216010020.02016050567042111775 1952615062241051441.5095457395122606188 48817334402199437163.76704108558893062531 43429832153886804874.22352062643999005168 31485001414672390512.75231019195356485406 42311342773823222828.05377723014407287214 9102810090952180152.54802274728122450564 66423419010766559117.52563302733018259833 51038459136364683011.05435151732585945268 8397639815942140100.63493394619549000259 41935016110456173016.04923436377691364826 8821600547142265584.52920082100568102693 69995007528350552562.6875666139474348367 49131557119272740981.8657221539121240285 92640812935324922031.03759299673446965219 44270435478288673016.01331404500088681405 74319089222759855273.93889957481312609811 78354685387039883055.54621200799565327158 47286551673688588187.11386137082044997344 67301736521232494136.86062783942456265587 55500539074327241466.41496036420431021527 25972199363168903569.41441123585551869064 13502629693312065970.07030446593983238529 96810368723931265358.97581923123551450827 34826437985709328037.414496754269450978 74260118093996388165.85625510198582579655 62094952174193686867.89303446809919540877 18657366996099593009.88790407996728748074 93173534533374404334.2719140168758373923 52784456418065321174.11631351789420743351 29502064270421366408.6059491661617594506 43228921213527614359.42381071479208314926 3954501687166946166.11006303873012790461 15466368075033193080.45719101477303326637 49574046135851292710.88994243997198242328 81281537726281900050.60665224329076546732 34487588166350406665.88021042331207262089 44800087903313992286.09552900274709329193 55901063374210318597.12138597795516255172 78746219000497192081.80676429317201709263 38584296441930876762.20695712117042258414 9314888983494704051.90772383441103933227 20695950201458506925.98922112429770212203 34160574891083977107.37182264870778589626 28013899609479843236.42701893572283361629 71558354143097470470.88690800376491086807 45592917573090324188.55613556204554406797 32336435943950944860.05621809336705935483 13146975261407277990.28428722774598642569 25037121692790086982.47711467463354456645 73092989988335465039.55880160083016531764 56734662765671940624.27248681737172168161 88444217251745916771.38543144507379142223 34275301959730466810.12738950445094264191 15136802719665006639.1737957328684925458 58792376447042390929.90319190712507839774 46197108391941691644.75375562426329823561 11865903483292622549.64424786381193852934 88932654758562799882.26160683634549363261 50494217126880115631.70077326766580081937 10144406477935594617.14525717903683696904 82751635616886169905.35996266240129672344 87268763971365427116.68136889447234473968 59109263300660551862.23337818983391526553 93605049891491581993.11697069383788276447 4893206655002262527.27014269087063224159 179968497310222769.51202493387681817885 72827967875896992671.74959239146948220599 98478681980520617253.53078057214663032235 25847119618390597699.1398611346916957549 63814590282673567665.91076127940306508888 48134852467769797478.78560486801795073988 48074536706465052451.11222595206440558399 59503602890671657985.79255307020248721141 47353999601225239795.10273632983898223147 4279525697672729393.44602188027020506669 17957032509126956790.60250805525087523051 59514188639182953803.19483654779181898946 95098330661322118715.91389509819421310263 23153850273581560103.20784214407224793614 54789956693559940927.15598187902892345481 60376233698087364249.69494448322116390501 29480096746105234938.90048981364245914675 49868722901108984371.32173590448777062297 40255134764338376831.29097712030239251162 89248972145545359097.75733993290944257758 10292296304881541954.35902464427772824054 30872377528385951253.89304099534755244432 3291380211399940771.9927185221585158006 49116761845596819710.17794773350116361073 49876044850162652601.38116257843491889549 67518481176184116342.92321364051579367787 60258442290454668653.94427465505545052372 75067549985954072206.73591440966095672447 14147387287970197796.50905671282424740854 69350346052354688161.93945172385492919826 11740910160591301071.30603011952594776834 80934869102298450869.29809067497378173737 32173067564628935634.85280519997460693881 41106821541003456650.18341157173272844377 96094783563026238558.91181016763474496083 46857629673160364409.04550985451684162206 10911403874485877160.62089482015956631771 38459629914717898121.32149486405597755225 23308918836412309765.49552454944819774013 85284307507249869118.70712735974050933972 71709575974847227568.59274921574885152936 53276699132838658997.2910656138466836314 1635875434762075002.73453295508507455855 48798235771163849371.51481406358113445863 64749029999809152105.59422333913058945719 37471293208656675919.10248308551752099627 21610843452466245901.48185567269426215211 49204748118390590031.93891423160454475512 28939603795607994896.40114265913909363925 36732317190532516013.79247024793831978938 30993355865195202955.42443219647854741189 95639634312217130960.6130436012117275378 77374045362263910335.71361313526761573231 2331035567748860029.4566086283691228603 62028258661384723988.15155324138634442902 37673045041727688389.3084555806493887068 62112172945766830159.38261774786077414212 83371817108562677361.88838731353431274125 64572516196528668837.02237624011827400583 13451875353346546242.03975345009302009296 85740859502147040420.77133011935188297031 47975111841329861401.88090229363759835041 54668622912662339443.43066034066593736417 91734612144468787941.89154361044103744875 3457348164035590365.44882754715686366369 51355855541742792251.11391308066188508309 21481922152754016403.73864852346581257249 87706190747478498322.37474842829019677187 33621404817804166382.6011944038133767748 60063266818944041326.46784010046168677851 91996499859936402345.34273881622837950333 72061863301365178255.62826339033845990688 77322141878193706948.94725762157997515377 10411397884620253330.8253841430041250341 82227476638945763026.88815064747533718232 973198638637680222.17182561943865288972 58751206792234739178.1205856355917467704 43904914723101398532.72146193215457196063 49205780726707636061.32489845252023089611 38419197925557383419.0733594704619164372 85712341736542051590.72473852772076844517 64398682369914151849.85759797756002564603 9008210356056256962.11032004824646209052 75880536624287762486.46183320899527649874 31344683566348317880.93947059755254116505 92156821498950641737.69811109786441779585 88802228860003106084.97030260067325737233 3182681247458170505.50738626532269183527 34429506912338787003.81787041970516784064 17361609795604776409.28099815681790954061 11095428925095206634.84408455449199020681 894778128284572959.20738024460429722137 49530054698537887570.87895149412006324837 70365915473174924499.83519296038271715744 75124284069376762332.55790869845013987981 4875399516154131255.440879548416785452 59477781152853894701.35594685157935658634 85796868942951403331.19262897150340446686 34208141464710112153.09066160816441749624 59949935757456026524.47926374474723756557 20549589999356142981.01552219126664629775 96513548240118546503.64208308861770507794 30964874900794347186.72690075411356681109 44578538696651262068.227393897430423097 89583621176263067965.93311249988280955656 33457458085547083234.82406635853492103794 65456682238134819795.65960153325424314405 89616415718087469535.80634975160449867219 96838172143844677026.16286574082157151208 53356591393801976111.83919315585947034728 9468659500951378241.91122209742391556771 73226840560363940722.3738874296118264444 52688848314991936698.33231169672457866499 69453461221711592904.59623420769681984769 33651319442517684930.30657728287104655872 80181166123014558854.76298616919387408834 90615220906006140329.78678171353399145668 50882317238602579607.24412046612297756532 27907631283167426700.55801629551651299147 84248190137753246861.45141880776798936107 388177408083090789.58507464556958746445 5600238623731657494.69398180374343644387 59221176575841869149.00944888852973129631 68733313183810917507.48608604540795725671 84268847455428394015.54744368673380767538 78494266458836967407.04396357250722454734 21376852875081870102.7046166640507167517 11445801400540561388.28686207136224608011 86544407200548709739.53224793968256291223 85667861735848538244.06866685062992581103 46231422527871575879.94074819811019987157 35292157871524401514.82074731731012271108 92591102977728235118.0200274107451477917 66340094895019529280.12459694608793011041 28960277171242874165.59005701860812600163 44386563377744743104.26123859030968553926 93407875396024014804.60753951636808735693 96681292544478225721.7469453448892459105 74998994966270463052.7656468417303878528 32304154378008258946.20233690514045396317 28360237685109431590.2120111071655041092 12747442120978752839.95309870438561888868 31865091244374284469.74811154066554981721 22967934299369276504.0457165765835953633 17354626003408456949.26112492620571681487 31997671078880214534.6321773047483063945 4776311319727210387.01447878187695242338 38136078147396837372.470751112669903674 11274173338938011530.05639266261161898103 52444060169968376954.09768411360134556783 4548101791876427629.79276804019204760505 66780306384438278749.60515249048461246603 96146755981015497719.54596921587086021938 48240205088126988046.75406172411267453107 91549476982000866096.79868946267646998967 498253693396289839.64325288067744780135 29926006949142319003.36379332637101812513 72580015635097999520.32056005848774714331 3304182776440178554.7656804429349373805 13611885827008363178.15983714484794974911 88344730795752584443.92048099101250349621 77939099326495619482.5391941818914510386 41053000393968089809.5484650900645834287 2477963452768269426.0919592596565110748 44576002903086608501.65542128985850349973 67387705380963996787.74695062129145785451 59533074826927227500.89546166743274912303 86078766018331789588.89317378610726578574 9631938011157818223.58459297926369993813 62364712917308386132.35396938671648767397 67742059430843510925.43308347873580686331 75583820917949809757.17715486114107210778 51918479614663743004.4121943308685834061 7788857195965485431.8524154270048384721 76650508595169820950.6673876146424045577 3454602670831463302.12130665954127261504 29147808190197998535.60767782535749652194 82704941321492746651.61313157460356948061 61228407214213556967.35482332373834179938 60572023534572108928.5742486644661507255 90571499398792623556.39509254314592211853 19705770724628969158.78874431987525398415 27863370021486054304.18866588452048230953 87539206015868918286.43410066730167540127 83316264256840951145.37811590937923884829 72687350469325848527.43495663160242558417 72733227667157551402.40689129347533756219 41974699324211699171.55186214294321593794 83705394330361890832.4407216876355081885 90714033273088563705.65351769685053840909 11645278807996793719.71497867530766833148 93618829966482911836.75503469196673429794 96250184698148093099.45521001233056224623 26911897126994422249.3400695482883973279 87854092514987145158.10714660458375508643 24139540145299298668.37929560028290669936 99324893691833436291.57716571274770123783 85826219545277479268.11897528652253758985 54411115088180861800.04236485561457677409 67621350926552027291.9641100625775463366 7669572056082658239.0372597207162558123 89908269848869523722.77530390540951736031 60521758592205233563.45384299179350585057 59102325083164717408.38556335421109536959 92018659923947781893.87434440953161844985 92084958735170056321.43665534346452125164 54041267618751444052.3600232260128600359 5465896741723648163.58898206639437641048 56348677885504700254.40108835663420025703 72668850357798714726.27555157413515481884 8280423824129795709.96155104644900691902 60226925384559649751.25921746865516911606 5092429359798511807.01818344765769164598 33405325927163678428.76533115231052040716 38464044920456295667.69461180387328003196 13352994214498535422.06530293546146848583 82557575356728660489.29374595922238045371 88718816373690267848.60728608785327782545 63713893584991013323.08261310496987440624 70872022557939249306.80553748224899233202 2006709761627113677.63978825967069987924 86422717636737583224.50318960669171255853 11319890123738474136.71636269799521183949 90454990668164573810.18668436622926062174 44047567503968570226.72215847218732361751 25957881642642126179.18000607770768312706 66517030064088732205.41424937036729843836 85024394817153318540.46914485574502858576 33787410505125257723.1977391175466258119 11011563209822418804.31295512646915420351 12896427029802684461.18960273495427266055 19541665365767817046.67934435264044457953 98019760406081211578.13359871774890382379 23051397754358642518.44766830991881678931 21956914003889043883.41526291362307471754 22688103284634362473.45193051368804085011 53619353545204790038.74577739412981004376 4733685804900022902.06255461753141336317 22320097425329029275.17286456118378436338 59386575479394948463.60035366862531182659 92644251421230689030.83710637206798970908 37095363969133908047.33947638878070594646 95642200280721565751.76615933108528570806 83318358320693638086.69433052755783311499 77501345327107171329.61108121908630280652 49884689497857708349.15213636708347657418 63308323755974784826.13374441554101883764 50590575884718858063.85123982005249803207 40007649640491394050.03281702136506133102 85060407193017411260.36304657574512134876 18122183345740468430.20334174605941841092 28632211543543591997.25997258523969842644 98446328299859620372.05113531312744730497 76988218052547527233.1052229715098326569 92307864494959740763.16806980058958428768 12904882195997398758.69746753782748779798 26802861899571741992.49152182459357422055 49696168868603849226.7564433284795799617 53477123688956522450.58572288776452634679 61951075422910141084.02701460123730467359 30925183783591524517.15720885214986896141 91355737921210414397.26567542078647706223 76542333043468326015.21519281002624469611 68868156034088730638.1462312098492753823 37639923493611931542.95643852139463969564 83476196978022719327.78526855400738839958 81493153759225927241.71578607303254215417 55532399331400300474.80503831032395347344 43974369893179782369.02040923566139663223 27259034474591387923.2337566690634224756 84900880968606613156.55614693816739080194 57937014078229773853.05222328233930714393 64267213334530405285.42722220532294904457 78199209508955346080.68679478477144020552 87378100772287077377.75324749874777533341 14369711803657146892.67202874278184809587 25282555396091244315.30072340552758356329 89543652291746975219.04069775728991581852 82180540721606001691.15507076761932664657 70712354288186435464.25191369147189569856 64018371960520832798.2614054364099356365 28524287047972107340.74315235187342197076 81025096163183430773.34156913279889259286 55734450097900125991.69992182805316121759 74491801420778874100.51181532046709197033 49345833110190314886.73330729682671060339 48670860210327772824.39675547339910196652 23477829632475971797.87065670703720910094 84358326991410176460.27804622373280972043 68817925957970712037.92991809131816048984 18556978100886095905.80547231658852081638 62623966598158208847.76526443285329948958 147462948005736064.48942684563667423739 50654063038511621051.01872187334285468679 76289092374524115360.64804718198595397102 50148334690204234834.94765810829883106362 18186367531117584927.37962848838682527585 51010177523440706381.50401243662791694507 81807739866671642724.24139476048415501691 83246885752774584658.69036781201824249602 96088254734903976838.5328635427576340414 64065040058250427829.71210969538171967768 29479056580092310320.70280978842051967097 99603437491539949907.06468533912186466509 11473811024192099861.13130999725240321817 74491830251351220781.73565963742251131545 60836192488561498852.44015025102354078584 8372604097440529440.09087233335186959236 33921560618790999237.23792435192043876899 80474307225013879092.026308653541865773 99584956584588865936.96724772939917408716 69137649427423210944.0442722133594921307 92389947195397003366.35010189927109227189 1163411982569624817.81970341701357599229 89952349272178356700.70897995407548193705 54744500415779436503.63904228291024663688 95069058642705886910.56475643090028623388 10567549293491300856.57707433306035199245 18226481018862425900.43364898265686813836 25824425709261228599.57104954734010456259 36415323800698287099.82583203497407447078 34729373190606492627.6860826448874953684 15711202954050267143.75598774676674152395 82804322207636070278.45456101973594210132 27012761161686108137.15803488821806455412 69848398593084939306.45100459949886462473 15313653219226802043.38265477943851791889 17060856775170804366.40757166208306410231 32805617403216377349.14264158453625946267 89771258123653878250.70633532266421047258 92827402406376540168.01830828383499230312 49047806867260945199.47526908784939813029 97543044026009620644.91162954956008069367 70375898446420309160.43859213211962123604 55657069934448687587.05816398257992389162 44600630434996186561.68394233744540498775 40597748184516184836.82447903783700997108 49297423499915450203.59159383446090630587 715299621316315860.18999210677620086612 64277400561568468546.58338921903468052733 85176045506614157413.47489343779145489917 23512848261060626703.22540358672899531681 26405454061963282515.04896638386517961315 6021240970079946886.55395588008371742747 15413563648392218585.44855171507010074002 76731992082307249087.54024165167825404372 69090086911021904053.60272723394004216035 20668497219365451105.56147610119965538401 20341982862040338235.08178603209970664609 69739049730602496257.69483549976833410461 74468903353622918989.02644327077141736672 52185043244300509742.34445267279706232589 88915825100131123783.98076241977167326125 68628117526954025496.14348119096055875348 80265283582058043847.95644086721228230704 14328015603307333469.01360449304557162935 4186484802116506568.03134197160894290062 51187769819426591315.57087247495742448427 59374405178803348112.50753932214183186584 10199451454676514374.14143135131463177333 25378670015621520054.25031212833658689103 89392015840213718980.04518415957757278014 35218786121060298003.26518463598449917891 85221963775712720174.94784395844678161285 9635213865684164567.4460529981279394801 46222270621144376956.88498048656966400009 55890474747722360044.98991851040156918436 75321212705873478408.39860801206619505306 28425483755409317069.25578860568274911805 66636146131882239756.9846197280595138042 74685003687127197452.32091239940463386814 55863492564724421875.74361854781707914368 44033340371818162844.163933163835019835 59317025745009238608.05295700659748633225 50510079055480332071.69945075264627692775 94976474342714496473.47148842190528548787 40696399109551710833.08768447080356753762 5686683888993957126.33288146860650237938 26403035601153594616.34094222050846354542 26684255269786850374.99657896675911677596 8210910270234272291.57638962944732282009 63048527051031079168.33751743866540231115 27562643204590056790.66112311404485058551 35690649189785679254.17588519474856170819 82370587896855241960.63292907159162887118 35601050617824304081.37208387990259471415 73767204305170644788.74193837448985792114 58880880057681127155.32703378845001049685 960944165441108705.86921906025832033679 89239337061543896697.72254336389199387574 39763929082036454941.36011727716148061894 81819712194709428711.90582552269719941134 52586858838090046553.80062426267943055517 94727719037329199799.4404243614265231063 86523855549939190933.09059382734399602827 30969130910328113261.50074528925287985141 88399037005027423109.12300116992924603154 60959079569173517658.64130155388680499411 61929718092221461790.59778761538425066281 51651685665876745205.28483895723070962422 68493459614267352832.59180376460795563341 94587854219044642265.86919834188704308947 52026230812555515769.29680715796246639409 87564934823031338542.59480690176118104454 38330078358817755969.04726595978967894439 82820057671057597179.07058429345985113724 17128778137706729332.13491596864059500074 42024801745305388083.82637685945990356075 14681532790225680753.67524096499153650867 33257528555837142223.36407223769927480049 74758839131061827768.42571473638788915066 33434732677496982003.50198413943097827379 21531632529986518778.50760546576007166632 39659358880829968746.73202018533840345798 10545995024261981145.69722385472889052253 99158097335724823804.92252316055901661677 44302332739470989555.90313297078501270228 52659170628104908358.70926775198492709918 82212879856510789598.85410937442619181276 59127052600262060828.26507443765133346681 30954897658155827979.98892213351685321863 29276518390302855455.592707583328210623 25997946686928468321.53441076886889599626 54104213070188433223.89707799781168362572 26155054188599845854.19483294680287330684 61396160448864620587.07655036469289339136 47411421958747508688.59141715116957164081 2751415715458691954.42660204674104437454 64983462285036531267.54130692834427499582 88439084765773584610.89259126616233830599 88529041880886450337.38893894709466651957 88428425992939390176.64733449482934232687 74599380421656531719.56572043912227918576 37721120461497408337.16565408845149247455 64006396477790191654.08999782470064316692 71300962809968042319.92667419218240469103 15400076676253551636.27361986821665202033 5326260647961662071.62186621408686887343 37183638919340061476.4073409462917303186 57439344197804817452.13247486306005923224 46080561972887413116.50938105131710639723 81562175294045974486.29294906220984882382 89080488905200258151.63207553193405908465 42563455993081091182.91563920500480779956 53311513270523375701.23213215600641258189 69735869277042729040.11194994953728847473 30584961927946609914.98972102143894114992 44255839383267253295.15081885367545275491 9435315333937894891.54951419076583511362 66994545881532493147.43642903421022560401 23678960449717291162.88346863702773876658 63367211134316332634.26769055704021308709 79909438164503013231.53064930484781552157 66689615180890041014.2613911628817874636 46534246128470770741.78530521655097105292 77212004330306659247.36090739883454848311 14502141368989227514.52814038995361789765 30485112372472588942.08178637963352712649 42732280451246294187.61086099663479811419 24859136925687704667.04516454152418264624 46568638009865427647.19458779866922666054 82425781644461853691.45998128160386142826 59854794593760487592.83511725066868297643 2457067749912281687.31419775175055976762 71179110802496635897.45696090400991809707 46479509518337665260.76578705175727227682 12951974781800184965.5673728234692135764 31164436165482001680.51490027770916814922 26942461171864389952.07058090030003126657 56470803375051688055.06527660497226322896 82129144054359494675.95338507570000335096 47599643861969836518.53522099384688063102 65812398603429958298.06286507770988321107 55434543731101325825.82582286412097910695 32755371606280969410.03459625342403477087 85950238108596597361.19335867197768463213 18851476867206393837.3549927019073003323 21612334024965338323.96362292171472753496 96888873847374679930.61548711356010525525 22066247325208330007.06368776579807259235 69667710364624507564.68407930829340990767 22017165576545224773.40558435092614570577 50803751124059383911.36035072616241234679 65103213475024913411.7530814947769301271 44109818811952881491.87554387811486889281 42689488353093308281.31157232414520116568 20584129232224837423.07777893711149668321 18514245061697523074.58743305659699224513 79105284666796057827.06799916292339266021 33680243867368818462.85212071120359007745 49994108949119990234.47882185033281226056 46634304811623163871.5750395086194802716 80017473969113119673.21986115706806875429 25547557652926493703.8946188534275147507 54311247200233552396.30622962609023922909 28773585678453073810.70574555106315433423 54353693540387402238.76146943920785219652 64181678061113454251.04825472624675581666 42665688514766400618.02807718108215155646 6052496387979471612.01293575064513239222 75367997340465427889.75357752213848268409 41666185105348680034.13785494757028090356 29859717604634194423.89233552486957036174 94690260785856392977.054440957663064953 15114262525593105261.45967442957259586956 3067452176087078551.37384758214125313905 98742935266013585131.56765136377396259111 46867620015554297431.99326209636095856346 35295574999432140722.84308531327391185148 26570228953405474192.44255999676816431747 89667433412838567048.50894145014387872908 16407927424922236073.20240207766814998166 111176676560173453.29458499140066408134 14926198702845193352.7589171569175932896 88868381569210072444.96396843990307767902 27273970332287282225.10416198959905846906 90354212414941266042.85860577888291799835 74966841205002098700.95007687694229604379 50178447196304499522.00949585685587867841 91887092306493595124.30551061126325313043 18116674548457387044.91003694591896056605 23597803821191121869.46838925066237524219 83400507324814314665.83672093283058771991 21347147098643091820.176495372123566637 81313582251003146807.30477723257537089209 70817393755963443193.02609527757189327145 69626314126668336949.81515382003755814227 91146587496281899841.49016601500882542268 82194203517858585381.7319643170235173567 16071167393928374961.57310471595763495786 61672580070681529393.47508208691748894866 79676180126793911349.90272335568828607514 36169739474529788191.99266840333185393239 44177458847203711692.15269181773432019832 53101287803102388919.44587053181790118702 51698384069233175979.26367419887305583011 53363497178866812249.27851079466063648085 11973783144904472725.85931854727594313225 94279768962858050686.33749182132910819397 33942882687091705013.99013770383395388951 71946207272605014025.52565606242422363136 13208833070043043410.21225641258377794458 50985146498665038796.53537737408508833043 44482491402112847840.37566399806184761388 42259507626258417528.10103301136861380857 5360173975245677586.39950978142766555684 38018554537874216490.68528889260036683566 36471856086740003414.76795650695814984161 19552202173343053593.90160579713982463464 83097276749308658356.35670818014867192608 57231421728808386698.44601635244873643805 37083790707026705298.70039255986598920336 51085465573828325245.03333735979186311833 14675766854783381311.63045932830759138274 72210663795330355345.40828893809441641771 83483384261389805927.04731449090087573594 77520586004368101315.24691413372873784065 56557244687431002889.80933675326180402428 69965959560373485061.43372603234485278738 18074055305168315193.7608407109118302111 36922492453754658246.80538960551796973168 62291011907845808986.65281874925460435048 79025975961721682119.98446721155068208564 37953004463381700389.20149615637305890377 68940827648197014969.94228556415347358571 65046874648084311871.31669842680963522971 91259251782067379331.20558183711889881841 61083935399605528135.35406285885211718406 77207779007758520057.60388949079529695715 4276123141410887673.70060630718985125635 83358467589792262421.9680549944558805617 93032220864989895529.63636908009532361542 7082311739826622751.47398471654945341094 39586086861510744080.4940728924194252551 26170308517342252953.25352742007612272587 65565065506572980176.49533939868854328336 31929774855293808077.90826467593029738523 42108076534507717524.36180496754417023603 35277750430158613882.55505333359191734687 84871613037203587216.76440039594247342769 88596545618584505473.15715717380457524046 19649983330531855964.6326901583324662333 30163253894976534988.38887654700746952771 31407639344118409891.50541593790145291684 78966526169609605097.96222488169659330613 33424297197274019985.28806273660094287766 18878752220009017307.75003669520408139743 92195764732874710215.78838581401406992241 15910063511020397547.7233091584614587054 85879870043094295877.33660810725375877135 4244903410862414088.3431595431460021829 71553925380530074714.41929199760774277828 50066906609623411458.83268049941801961346 91367580221403166615.11253354932953674752 28431430613676847018.73002895335429811136 90427217969787212004.02312784851823308977 47703155220296476635.92644108315876751658 99468268650380702513.18927545156017659425 66980068148328215541.64195421536036486645 35358895685074750534.55043105803628067754 7614813631698857299.15767410606163818962 26297472973285620538.82837064147224235389 49443309968536035018.60888264312379381644 37467583062954215282.85393160024175686141 57391549762492087026.39051509582442676314 48185588313715925614.23737618965624936891 50918388832647956003.05707618625743361354 6687893898486315990.12174959910754643019 21791092101898062485.0429746423116275264 66124093966990892518.40447015400985893074 30794340548697940647.96276114374139780524 55795964514943914776.8118201098859657446 55634432291210149567.71614641546334302015 93395680139616677786.55750176434408583545 62539982844510154396.32411991442869281918 93718178011781592559.06083554380752313875 69026865940518298892.89321507903038491952 6644413079559072190.67807286325034324269 35140942188406222783.45704700096641370394 98068782145049659680.94686254083146796432 25272676284223339782.62638967426282101994 78985928901756790070.80003842107782496105 70165986939571458916.51595242674383500099 35491229452242037661.49212903070319240652 72563119378231005770.37083072699925859036 17631925305757056901.82521304163967111447 92742796188807612357.2675350045833569897 26448121686994519798.78352751541070661236 76346045194298237727.05921379781172115896 42461225676015393826.21335203619935304803 8446238210804909048.39146709552887420684 51850892607516753738.00871944956832536812 45812538800184231131.40426719906881495104 4619304992632220716.4523559400585909737 27804528782619830145.01858179152204004975 28066873348043354507.3758985861610166014 42776497715241093108.92209097132702538101 91041633118103863943.68470046534587892326 74094844878973929048.2317374759173557555 22271505322170745253.35797858265966098091 18416193332058304331.5054198326340328436 2708581678076869342.99602249141813120998 24979999352103453209.01847586295282071672 90553390669108386178.46758491812168020518 22388385467832890654.17861579263728518791 59020493636404679405.93306924306340624751 51015724452299022800.27349121625659788707 64541916837368455604.95511155432758841487 76020709152895214345.75693656351038028871 26657356130542581169.90012140569560633893 73800456407958492878.67629980116606910016 64729381496655285139.17718103093466582028 74554653004493844001.72462534512256248623 59129871632325822497.82640749825029199424 34668670099434121144.44003644528946385226 85602718745207624919.08578407807344320446 33792201976128698093.64823147386399651024 23352217708411499328.3820131927459274192 69267722836706390634.83373365461091811218 95265654014001804020.85944159591991823948 89721905759429692081.39264483269778092857 12882509502446160277.73578903961943951651 41844239225356190213.65070246153351296557 47993071585707157352.23957302411933706609 29328027463791168008.12694698333468538503 31974865379784985395.52626944672247567762 1011024317019466547.00688216700279491056 99798596459857876632.80789921660918457495 8281500324062268170.2894282192275492699 9930392156372443488.1174177659993491394 5085480825593796006.38630300403096172382 78387981660215492910.76191514371140345687 21442986871781154265.13065304970310853362 74138514314852939792.685579817208922475 86272427063612358488.15366750032461107917 39715762329955383223.89517136490080814838 87038217254264425226.48399874758164754824 80481914033673500880.73617087398637564006 60627251272268454010.21105612090298916628 29994721265427344280.22908809315839034185 78555215581948607522.69403985295694414908 60432409439635593292.70034909377374290266 19756841796266110141.61275272824612058619 49125936727702732429.9597451787626663587 76682156391331498590.52853727475513455253 33988075803959292995.54718153378571361721 90873110321642072585.15755255717179356031 74092447231177222563.48474339672960625415 46150770976664771860.45360253244277277103 47809697507906206819.698323591165433609 44689856009272731345.18668068449254663664 18704769553004626424.64479224596911420005 79746777790670414759.30100671959090246032 76126886823282123306.18776800305530623273 2129210584810974946.57815909665632361066 26622197827871287453.71339731453434374033 71290171546549121616.59940034099381772407 81625651507106666155.94905928241763029049 82571086885967984412.49190299565994843448 74543123911465550601.80464455459641712473 14531842135613362874.44839488407787780664 83348144640286246990.45406023078921413483 44616361360732079147.68924435890205316969 46294468410058937450.99737093545903180958 37106429231805762338.96268061419995826892 51320927445693404251.94946522289336257611 39821629065844025004.26384400270536050699 82114383890512747000.76027933189174644442 47808892950796510032.78985280161662323108 93468913058774594763.34049898970008717632 30401156663214216464.21596393394657870764 96964140201565052004.367086050877128793 41836849533329818125.14112427117797066656 59891700286895261975.29048798562149460116 21953770348517582709.76724820411833782577 44491602277260090342.33210729830876637794 98297270611649284350.83635772909731287691 10393297833386326582.83360135607899647085 6679504690477097813.59003887005380151455 99227728264062736138.51406821512011926369 56700832370814161741.95638574539542864383 90238186381618525739.21525244287856337276 23927722833486089155.65867920824018081789 95151174026872968431.71789828580699960783 49055282742721540736.73965895656217928093 95238481327099380535.13292651688549329245 40955120438710064966.5648399500659015317 7334442680845221803.71648863094809836048 67820479232586086288.77192401567949968597 70135076913705475375.21727634058305344775 660642177408848223.46281901460542648994 98288690316507854923.08780674542379186722 88778549413475064344.14218643531978567659 36282932886537264061.77354209034665065501 43583859777831815267.92922590634685548078 99257153848026636590.85184409741824233245 7036560036887049120.88982095948107450833 27104551168923122081.17730106385046549938 26615892762341389887.99061348651950176722 9845184246364052978.03962447091617308741 10974426522276925757.44472359467418017263 48741834169051303738.0849211801858600547 98026392661544938425.9467494429237161681 74659548917200762111.5753996069931919677 89087476497285004320.27128612688473902859 60255619964620911542.28333066183986627333 44709982631947243621.3810581971454043622 26838483107595609111.41204217593179871399 94157606912318620541.32669522292145130189 28358055540781669463.51178008204932009229 92321456497183062572.62790039858977246951 84897268430395452419.94121780904488756469 15242283805132944580.78829971508723426383 35765980234496609669.13368460303653788831 78133160770235633511.77424670673249666751 9610477005190634953.14133890721770733575 33452021715443017708.86862315643729082897 7968126859526719299.5253700176550849029 94936167250106343678.53242175046539183699 29702573965798568000.67564005446760777899 90772783575141342467.78711737261244233805 72047876470289592929.08394402481355109179 59540466572242841913.50277492455723711706 63997124184172405008.77583010095468309112 92600128675326540442.08756434335533706383 2993815827621206159.87143028091127130818 73243878641204805792.76475127785415418261 54582515120287035213.5784038465673315374 96651383103166047499.74725649198731051913 23094639068867766715.81971435059379629753 94761030647082883852.22961441565257020976 42016878863295083.93721067272000116821 37236321929454826044.52953800838951312957 1340776277243043386.12704045557858930682 77089960519150263783.98542845645839907239 28990663006855762346.64560321943960097617 82849004428446151230.27629312425062563109 96267765071640187570.37929213404171971097 38437226143376058627.73539640264455528834 42786661073925105638.32535253277087580439 1650351098598703449.35602613436787721908 24795797019945361951.61656486344280657664 14819542882199985895.04601686099868773276 78677169341411312423.82925633812250519338 5931896229106690181.89187609216859137343 52880618685704350799.27000736755994135939 96010095888364104801.99547092558295091051 90949029753383757049.30148190074761817705 76350021204916200024.40986800384443723184 44460976919222846190.80755146957538363645 95627146407882135483.72656329851649747418 2990274669435346615.50023509625437466912 98829802683148333475.20183470443025523919 98949946044158452494.94591046908303291773 87760215308347638512.77552926985652130541 66980053738749622801.27097025324619934001 95078258096523446994.81764251155813462939 88773652383841327737.97608070626119190345 3884556237827124207.67192547057191213419 7996859149989076164.44199390509505462397 68175826919441753984.69809683598926209714 45914656763939809656.11894516858444375517 18679392036354623259.51069637878026213014 980842016208464438.25763971376846070598 5807272196015203176.54424601852100731234 12612515888542881433.2675241211784441711 19528504250583338938.35701495005991905522 51732946137122445741.91269834644135675965 45298819448848969447.94881735302585707418 60857787503806632221.52742347504839363181 68242791626667448483.5220450297887115044 32212283238573521060.58041534103827488774 40047060976903436295.8898399016193306331 97969272612409330134.78645973203167329894 89397571208876658200.29436527079236260863 30198533679693132330.41787633620178452277 91790162261660063494.63262030852230938579 25278583704365227902.07676255773116609977 90827586163921801858.56302970784176139279 19749348583471470260.93840068195578897605 56106342762360284900.58736552266175758619 84375754385571942785.26188089200845692274 79883093650261423888.58533976052352805339 52107507820180471577.06501609371512083868 46710264333629187852.70204530730423976235 67860128607108906967.13674401163056780905 78835264307735564797.47709758013293244794 31318329014363564901.95869636564315904669 82038128470768184461.63795957929284075799 1741487478238186871.00990939256307224988 47985498835793804950.26678462297292743616 46830671943169815580.50757334435341517022 5488950287297613262.26012395913054654102 44590245288076820945.64489908123152101655 69642413369630830137.65757979714335236246 85570843929748308800.97323575993510604421 70786241147120597882.05011603889675979652 87375787546773048604.00227906731634079238 72718115279387267557.55677418529307866324 52368529034732376938.77533036127426869048 79830759435504462646.25696428580731435083 80459533643391438512.20598557651897785259 26151966531374227884.63532568375089856704 50006197182375990597.74693006550059511135 61151251630626485102.91469796494005096253 18173287399755694989.57783014837161437988 51502118632790783502.68224581478100730538 92383605033687427899.67447322675070943287 46881460545470443613.50811770498194428778 57082609694827037186.89065497000034712827 24407262764414552502.84244531129100818035 82269119870932420884.74188340886602559038 19328689043635862299.88642281530079840794 97710409060776020704.33690442356193794748 53724468517300618145.40748650937544130582 7599128236842888562.59533550683671997027 14919644464355264384.74400746599753161075 99546688100224723865.093252952336588083 89362713827668901399.36292647294027072189 52660718700561772761.87872156051610224996 74123441353207465502.43796279368017788485 3296491195895322465.63579083516668066578 40404403192952306739.9972027526657367206 52932966462842611113.73840121679200449891 33925130119348993523.18295914901014013574 42819471092418472688.99294141932265302237 44065266244858040630.71746821936963484078 33235121855570713395.59342924172345314051 49684359092359820401.49441871116997694076 51180905673753140320.4614753971840285565 99996239331344675596.31344578237800066252 63774992214415211688.39586675463405256498 42542910871638583358.24911359930643941985 37464359912751767864.00991093402804665056 49087132032542983333.78476273211427152892 73814926532435839848.55434616796854620768 43225088509682808537.40353828538432234132 82244217390475078693.697612538208799119 46572927105681194670.69898152263020259704 25087168281765125376.43745744554624827781 83616783790105562613.64375860201340638501 57558637670225075017.84516099388942314053 4411426777304595685.81238874659073306062 32860433258965478166.57025359685654939408 30749093539324155351.39582405126920846136 94905252224028701819.6017712550896619853 68163522933590534058.89581482160627579485 54686705263902480614.95783181599444055522 20938075497172583652.87815099914937523956 46215529827497534371.27600563951315077901 36323287169683760293.0068755811288018253 47720249445401140401.10708824163867601631 38582590409044186483.10992229070265789022 68168208998398184604.07182734578060984371 94675221957395242477.56871733538651346132 44916278330595550406.27036093671102544454 35552471840778426015.43689164154869071125 60166763938070496912.69625194226741228555 47953628814060450034.7307177713060341813 54222833617076891797.48836575246210367222 42204994274156153352.0998702840599996062 62620515618504517098.4854096095013054084 45402784991354749063.3371320932969302178 65030800570767504672.64243764177309781609 94132266741450832604.43542210804111698372 97667042007476257791.22602805161934732619 1527141704800981854.73485459912721754096 58522787774869969636.79571171223941799213 6947427719546013797.27291753827351713989 7186418638673660471.38768738453714739983 92072518080650804118.00128632800333718428 79338020313815841100.21585886115932689171 77241960730271220846.8675894524481144475 58862112880718861694.03717208110891486048 67664139255459247036.87952071006566623148 96378084300029560519.85939617347042360226 21618335631154140735.16422676020763302258 64454462614426012296.67470169217798831486 33250164964161734316.78040060142783476818 99793818318887787204.62007497851001568806 93291212996338923098.49370282107055545827 15538833455082512286.15756326525178669541 11149834467713306063.87278979623738195413 47826146130219126488.00996777161303620983 40821825121833564701.05948934416369554687 96320091186531430639.53670223482929627749 48913553090885102330.67948131927406117537 73144731566200843624.74786538780134514748 44259032079796635937.00182543511805552845 35134760381456683621.67492677479384341343 67538420976502505635.85289318869606155454 60166070391750701475.99759019749876855353 14870222584901641070.72541087599804878292 40153005688747512536.04387050230233026813 23807815133236458855.42743062101667306052 3277735701821646879.19277926207453555562 51964291501458106709.83846664458564401811 97300210798507304867.04346439549850917034 55178852729986683407.77289003950925092922 65329808495374743412.38854317471802007181 77518451055103018043.68717384411357802459 69888030098171868180.79227403794489390242 59029341022014142141.94668140815737589738 36988599663010280199.13795928990397260848 74630166744401002004.32127017927552083966 84262306779761034141.91887738576564251714 72013244763223209796.24481655635694263349 74121180530590080931.09453905041696678407 91810381427598175157.74771630850255358308 16100362746377111360.6755983472153507119 52415427522016106985.85937352910299523593 1686535522106326232.83178569726804004154 18232455475031107097.55008818851454767615 30411663064372192661.07765073222722523483 76533344671153491616.82378265740912832298 92481441039349074415.50573884133385231028 14422819296991286609.42076686760308221425 55593185843262677659.77785006250150293993 2540842071154444786.72777526352642445877 85071998730708321087.99112200639330428049 35210186070098305728.74441228710035388076 92184198258697675859.77799905884315883235 83955561678032946251.30075514560969185989 48711584028317099653.34670697175489102582 78955952314108560198.90697399851724413399 60135762968393379501.90800370939360358958 53178981115047973807.66288511361949670789 31205875861355779406.56790664286868431046 11728676739750293200.66636571104661535566 44846190272761258570.70985464503059064043 23081828475436551489.40586569481545319294 34773213130649484536.32855146770235313717 8939428543859795720.7331157351065938191 48508038265153551475.49680393974090778587 38617304972258772436.58981098396518744184 26784748406804644629.71529668011680865101 77739720177261146477.20612629459096639716 25739917368512828104.81442900802108654206 24529624773888059071.41399830964398230234 93107732137000124570.8749398924809605957 5598743629647848970.97073677120016402132 85375754550419883988.40870442903801312348 5203522339253054599.74351274851201227053 96727246359941050211.81558011191821067124 94573987203611759078.0563288233567481136 48718975027593927621.16130895990745155634 13500351181613566198.43694336604065818475 31007158742871975064.21741727785233694335 88962039660313845103.84826938095140319901 14927649907305988176.21606557454006349114 42404576788017358924.1597914664656933002 53943373055800109908.52929344939272976743 5327853953151598640.25138911827259750725 8524379979867216869.52537780229706818081 42347548179576784124.34369832460609755526 4883181609634612382.86734486212702769721 42633713069316917368.38366828095185396426 55974939113898245931.60452324261572202813 47154968238691741963.85074218667184506931 62865121667756238509.67411200241644018891 40908271414835389252.59206732841398687624 18793411311248918386.47768077844423314341 63850323999269029487.80159954722963009898 18984608991501185959.35034353539730990817 36124879510694543757.89953508435671652485 37606660055592607244.43346830809890505518 72594497470568587169.98121871593662166174 85528746418807491375.17368940890808908297 621765341706398399.56117371163532600539 81710906448219690325.98623861193296915246 37334768290838554494.16493682284532207469 83768187936621082206.10449008936842910249 42513938963387909760.95781095177651524213 2977011602569082767.52214767873655766803 3135139451252061973.61597361942041077057 7682136237941992194.74308889782031475965 21978188564913524047.46549551953512279384 29517255313693423239.42690608365070482291 5440267238418722158.48052010749016440844 80006703245004328966.06531748918194978582 97496159752590714523.47788363699079874748 81361946301454278230.20470983009130701526 72652079938149800852.54393596653894420488 90901475535097017288.96044436719418282742 50538242258837011686.88797107641700225737 57904971202421220992.95779057439629084062 51912972868843010532.03547331420050238264 62335342858301575484.16078990341892237308 99482844809497525339.65112011035729366276 54950860711712007964.97986094201050098531 82855279036188460506.81948726747702211601 98577997210887264086.70952630292562881037 4606329869706901222.18147559626511919423 23221945596692395558.37777100859288844411 68941582235851809871.04202016969320406033 16806915975058611035.87458940776596602157 17893108241833321707.48609950119513650071 53249559727213963033.06191986150052115075 88587190352728658181.80110617158164063612 98981253345736598815.23925152490152821372 50916237026224732334.23667619147738080591 35254653610060500231.97864476812582568608 50536899333658840805.05392937784621710709 85488720067507769861.74896671984087171825 1161298682883921894.44355095350050686448 1487764463759123026.96501296212910379845 41391601755697013360.40689672231013349971 31021837554346098095.36587446365683993046 7034474155100619054.18200234822156295115 32560734303551408976.83376570902902860833 73843388177387391682.76363190758146095774 38125730899318144648.10333494145406557355 36358525170980238892.62129753951094090084 69113972563740121783.02185737338510908483 89500991592040324722.20179937606056287623 13261710329504601865.16408700779975123042 90720151048502470817.47721297201042911132 84820993422126981076.30965609343106937526 50854700044385924408.03522288081942363904 51921588834985847767.17620761052460638367 74873477289703876687.09063522266788451259 70305664281152545334.85896207999264349899 7909054214581642199.60566330664143884195 36835138318198424771.73661819481089944434 25521897338238898035.44199268709271628081 91812254908250187916.66570213236009424933 31256554659336906097.24367040013676297235 13728878063307682810.89902569749805580924 13854181655115284696.17776549233972793619 15182470446744011788.03943706348326229716 59187531993934464678.0776195838056192475 66565139595967819283.48600730164132501705 37304530618048772266.61355228146764651283 45316003148494789159.54625329526876953407 49817070688329169030.49809389313341662016 49669428162595981766.63328511585050577306 66358463077104202311.70940562316401100066 32491811406172320100.68117857857943742211 67757815269058436338.51345819866731739872 8509257120651639860.96546864162271212368 13628512680049697713.16628919910005444705 23824907773438321304.93369263737138283418 10204495914055057486.45922063647947492036 37162013080848504491.19257866750950460032 47182322479162154792.80811975751806190305 53724114392304833426.72129939436056833015 78896999067642368218.19300605357152871995 63311358915597131313.89631708162154934493 1240413586822198373.89473818717824753785 46898062996128743593.91262043466475039467 883301836792272616.54461181216451703745 12253507560460412395.19379480970412778188 81091110718368943961.42018279897096442004 75060825349209211116.58863786586572003944 38972845287825024146.67621601560458768254 79752135675344417208.22803657675408311615 14622642569549781468.2724622209772027435 70538777065313785804.90717087212598891777 82280645453686695597.91205753151296654798 70622418862729344171.57298078804019424555 53627346003420460184.11716710879299101199 64695050159375415255.69455420226593350235 75167952307315172134.97342606563264497084 33894427426366619476.29392559245058876532 55838699902096487432.70752867217422123177 74080910256674399469.84509087156961187647 76985792765151011587.8703810606377545046 72104120671976595226.76913024028758453182 67530573836091060995.71420645787875889501 73252976696626751567.98368017243290694246 84451952849255507421.01974561845838264294 80795738888457016845.73692092503858364292 86638094513915565208.98148968544649262118 49172488327868768968.79962778464466357678 67771690131398995544.10781753504370180193 26396503158650162387.4220948758677539239 55016671838496349790.01530359226631475134 47694263149636728437.6551788296511315132 99439740871426012842.09061999518889999702 28796759080746251023.66582303550695509199 38279679204026732892.76052673803878781253 80224561800678073637.20791616216186766884 56223730833331753298.38858529179546471669 91379978143459575561.58200432304327750279 4722240484254816988.85783011836126201551 27379667294015804031.50274958192145665195 95376872996108958481.60768086160868297233 72782276080192332271.10107754367574604567 48382634817750547645.55945214406146290559 63672377673021246903.42337601862571770146 43493383025788927011.1599446934935123739 3923659443777509099.81552472021080758398 13675256537843342015.65309964596378822859 48125771859634720912.92730313055075110842 26223512361569946329.02077056340777124909 75518559233654010402.48472383973098099551 44747763677544035767.85150696078805502287 92256312533292659254.26672259109733871815 41462401776808068700.36632491123548855147 40534860321833667262.25200226315306784091 84976125157163977137.50750643033073853279 32168860330299285483.23333369297628483723 48357880745407837563.81173444051519496207 46935562565718913487.14161337110322694009 29213242898429147970.4689301803374200933 35666384511116934481.71589931555040657477 38035709837173490230.21602756895057178651 17797193112162366628.0745618520283313382 35881868375439774785.5706155727771933782 33740333032420572674.31589778178741413345 40036786146324715792.86916478699051379263 36733739537155333352.48024160624944919852 29511529110572183894.15405605162410812336 93882068656013330980.0964504903027321716 91022945967674457745.98244948534038412756 7896095129292431653.78533621969220400011 64856914075608068975.36575958579481090168 63455194789688780360.71384440755876072401 11363496638158646903.08230816957586892443 71640045113515350575.6025379787278354917 38316075206561062408.79106967944445017834 21433592424928059450.26747310907075575564 63932153974101729273.77155083058173508423 77803432529298541105.12077768267003984065 38125692848356131900.47504457466760446608 41076216595675296762.49872689384658233571 94449210695179833737.76925299941068648475 33092911116056221440.49320817126082758707 51018459915304265135.36661775441651384774 48215737067988890499.91261692783289493128 56266694503320676857.4222962414587940952 26581753169678075188.75150354628326241497 77500819013163292915.76384899860103636639 52335730323733771120.56446331399238636718 73921069364564049254.72846582722475496108 9545119880406510438.72817686899440227047 18722001786115988701.89653105282365232459 91550569528236213663.73974205413256672732 24786236460174764041.27881120417083975108 84473394785893571251.75850671870275189823 2333524055377852862.88748001434444519351 34299533451990489753.93060267900791946182 66081901089301007021.51604039191879845089 84158910844882300606.79097547985547024943 31677570663502569379.99152480759018482818 61510903126365614746.54052579005697872022 21750239166668748361.91121964644801382808 14234534448003509508.20513350808592273307 27198491783625254495.30741397762812024209 16644585296196512527.21166997126129303342 50324655679433538005.35340166864360338304 70185837474697099544.78601310956747168335 55235358559469575929.97808843453597697145 36568496633798088534.86464581475072546823 95461905968267000490.99651714620213369056 69299451842146620402.23886860143166806684 2411571976897396918.61711967478941271978 80073267155189579889.43062664991701844994 12055747494117046438.08580977942975598553 80721020052432768519.00066100865736326205 3000086343052138309.5257604585721018995 10011005447627450560.94237664491586432256 75957537936503182206.1548091135601971551 22373737139387504967.77272076631619674619 51931000914782486248.47670658055957782075 38835489720914190897.63278162336883429708 53704859375039313856.67540921207624863606 56801253695585830718.06108820430216997609 87570327136850309371.85130469602273691899 75446355841811304401.15613526929696945691 30856105314298127337.92343791790997785153 29682950076284953183.71870945991529911074 42768925299439895943.89239799263333689525 19157566764123233704.25007669548795004363 80026469812017560622.30945536931331416278 53012662740599130213.39351398075396142348 90977288842796239899.29657026495895823179 82092309760939624646.47760869906013199805 44290097361241890641.01779757734766370095 69185388961588865358.67468367262735262935 61492921263107746140.85471995387546974529 27118038683376606032.69196181825163969096 76833516686458328581.84893868786147643193 64513631676126685696.48110429274389963961 49780935172438829690.87530321058250062675 2058296716443772222.75830982970461394745 42629983818944239640.44980801710373792227 50707195558342110510.07423052739850126454 72004658877440584184.88355229848556671565 55100088430917260865.04765891045642840326 92991443640200644526.85650520813313701716 34658987087182160875.14665329249606545565 99550449935763854793.65071248040481556725 61074520043272743441.21104878902481288769 38090780185664568992.20616937052058503877 44601371356770083888.58718963350237568677 47542485694959075636.25355664389817393996 36018662646057910586.57322572881125118218 38482306365740170519.40394127463413087569 2562500159203787039.46785105657216436902 33073622700711703857.72533662850449907788 41981395317060376466.55864448349689391883 5392365489894074477.44634327908369063898 61672140334360558555.56578011616431544656 15522619326199342677.74885102204119525352 51526006709683002466.29342271207910056813 85036424725733438375.22291014438986054087 6349169480091907821.59871181732203413998 38814081977737326885.96838600953034029635 83105553847426956292.61119132650690973176 92194714669847877871.78317395494411395906 8569120786663873831.87336108654439877814 3525560102688786808.77831946856661267838 62826546170151879964.1472183088763071013 86812496284648070274.61146187144776462039 21518718699474741499.40133057909763292224 50722433387468769939.33789307056203359098 92986943216869628570.44105152655813369248 22342618797215946408.85278562477257993322 71809877523747809495.10733247741242050266 78802002670695250614.92013943559609532934 6061981984415732066.72205525254627219802 43321633039940564290.7433760136246545619 87325266632472278825.33374315077222991375 75227331426501660035.07783949582176008677 71678443127119605742.1308780091256643396 63548151090972339321.9777543114893300742 82113424490227773955.14807749954485806087 35403590967970089684.38013140378027785282 96172847503034123757.99484406675492763667 67817237830309195011.69969024944283508684 23350601055209442751.45589601686207745047 37598186096077659432.92789182347249167796 15582819340324994980.31180519312225409514 90438726918073482965.28279333558114855995 72089343529082560010.66814522450180283518 77280617466629405505.61351990464242927151 148514597253773776.55672938080843091453 17626174070163906008.83193277063400757731 65592239696992082144.04558146082265908674 24807259385737698040.34174597675013230477 31508085471702871777.56293363414167007954 9566204473457214727.98397744318742590204 54813679729200753198.51792560352019303432 11028197337350176453.08178879367581612141 92720302672377758418.33665338298541925406 4122456673483157636.62074542100418821067 25771431734823231032.83898918922992017818 43174371220281698294.35235302670939478402 73311287805352189794.41638664453597599008 33422470305350879696.86441091444759050927 12918720287308638499.19036436327216528068 45499010781129063851.26149834621638970307 21296578246362054491.17958789042230724815 31135863666620760188.78328374999377616214 63466410053123624583.6758972332341262464 69973149988136885160.9274376353735403616 71866469461999716588.44687791276860436124 53377801102700190278.16854388125074184682 97346349808641605603.2692605054827576619 47750014333216018019.38872203484384616547 38037230776028088740.87515485725181646699 89595459382600781297.43586806616953596411 93797262274776055099.8601444166391491811 97104507924891353160.22599297901511103125 34179801931114508731.78417950014414148516 34845357658030712552.46159346570033513249 68604421534921488036.91437314954907669001 3951392212449809005.644799816941310922 49284438727210580514.19986421530172883322 98185861233794384900.41503854752805913081 36090931742704946765.44971011767217237628 68029904527911396189.93050871922203647933 5998742788501549674.40606941966177219549 98232511878144325917.72865644595090676125 67656904481730827883.49252535026081373757 99704402625288361798.30674419952470212074 49996011535994061035.30238175161112345946 72890505494735338607.62588204265035203836 48669283156988742846.73122149130968484751 32976784183431322015.07187271463590428739 1617661725962445391.31921310948710755118 73061835054681667389.15224107786403894776 9061060789240237301.03016630182300474979 44161013146570374113.76539954994053351758 4686979811986644312.019591277795520529 50337999100930657847.98905171761018780616 64870402939882396065.55038360015533649494 79322750987570123150.47831197529666400917 59276627586908443169.25754495150185104253 50346840862281711851.62638487702442659389 9265231374733222553.6095526567351095961 42093247777912381246.71917736330718228826 10151850218971761610.30540137557760087929 54009969207333635975.78197255758125283107 82401646547624982240.88931817459936393108 15811671336986952608.78677424379435968672 94734606767948501368.09118588380821624836 52586411256412389983.18531701050617463319 42764709469268675467.37404536622499006061 3451556448645243143.36793096858895197505 15650770932702342825.29099032717151595945 88875195790973299526.82629663367849664878 92248985907165124466.32496199186851821132 4869199128972737211.86464631119040464625 75317875154566032381.60178366523331601528 72873406881531648709.6646545740505438844 16403638515864943669.06115773065310272699 1067889298359101850.46289392067122329372 71543966412286073622.25579922713791262166 2592702460622455674.53288959757813821065 64212730670526495955.26916481768951472819 11822380749133342612.38307267323664954511 56425125167399748200.50318196053580665191 99399021494735717032.45251687337830294245 53496517707946901919.81472585243648604476 48559916507981621324.96946912486908968726 84163421458586919523.85450352286265115908 8865607380826026788.21473352235177845023 83141962377566556469.48421778715338388744 90565167881933933383.32775738269936255281 81884931901562776931.35251745899691007007 53428726389558773430.94978915670179065274 1881179075614919059.58206468459610621473 82280855220365614287.43844372783392776701 15151181928004063900.02799663915206912998 27863799344662428774.35967113532058384502 20766330747475692243.34855892006996277875 13971724902470463928.64847600315422963951 71263489658630502745.10448090561354165111 30712570486800416697.34104107581177780534 16465054674654321051.75704748919169637038 58264121484698944570.15746452879773345651 9759903604110664831.00704948110615628773 31513618467681523045.6715649079764549997 6352081491395781899.28329711260195791543 264252930052914706.33218621047065818384 25133525032883495093.39481897707352308652 44031223674499629875.34662457810359579731 70722805753708138841.80488481560965215611 54878819843742708988.03253257272651344078 93107972935143281898.31904888882247928889 67138468479294104252.90998391771989888806 76859147741336820852.38383425671453463014 74695980257320952422.46339700732521792603 15668123417483492061.57238308896926651463 94921444807941324482.35997807042210076218 51426331688068161135.15225590202701115433 15746237779930824565.97326125484608139549 38498925728725434568.13316956842645070068 63048006065036845774.40652362946740244719 55166898118505090269.30716271164332853681 63964675078235300234.41999881104440887428 56625022038015057351.77290537150746761192 60201190841326159236.65659738307903112138 79310823383330346746.36065763054236588018 3152318142438607643.25540173743331380322 95148679528072948818.57011479636565840718 57230016961872846546.27304407482685583066 45007206823324498859.27794612874488843638 43778440144176249727.59446648886033756233 55476220616064894551.91207611468518674583 216090397885984113.97895940382817620076 21260719430548974762.74650650349321042616 77911038100350220392.31217273266863162951 40194123635120580289.94059010247127196755 57612125258633650956.84910766907161294719 8884873167169296413.7724827969373913496 31883161674653876700.84486987599858696732 14797540194988299626.90124595905929897282 96329495260534104111.06850615698122236745 20570285317632812544.92433908568390341233 45574711880151231676.82159834439481674344 33187606798750180096.97424198697199016313 34993504664180289007.89136230656780897728 86978890207398315020.96449632684159607025 25512186711186883457.33541343484501864057 57945988603400309879.87954890792796145993 44833923618875253746.59295861412920548124 70471825474115882585.36407752327023151512 7811741931548489164.7984027688415793288 32042615194744355165.17134022468879566413 41649416707898803894.07259397423187239849 73900562058562454112.03613768799860903426 58833258517777414185.42559871841818637161 52884926690198630099.46404158497677225087 3361301416292497261.57994161834449536881 40885331146124788416.60144299342192525356 47256858004984416776.77727129699821741326 57158665171524797399.87204457625584177393 3519186901213543753.73544648929237546981 35421554723386448234.42298044191812979704 44145307357020167410.29444327552787882053 45619853264078108215.93688919106686133633 40563814627058775506.25407666564121358689 71335617829081466096.23764128323657193933 44634216877880834051.23795084557372645298 22860631665944869206.99043097542140049383 33233361304589841096.83711588551666648709 94259174135863778880.1587000801066423336 70969338351814447608.39420561661842914922 5460843167340772890.68745064672508887344 43699429108654468552.2114318171951981378 36607886949505747629.85331540937786038504 87045509226945755789.45572844317465686233 21310597295811764073.53920006238222199394 10360377339238171974.98349944521043299324 28609305733495903588.87097741321321333018 21575557213524699437.36531343177504401352 8349979151567413848.97711303549713689668 31998246661862038127.02665103339158776452 62544923649040687747.12329597811089288053 69765127816634748007.09836859303014772936 597583751846886617.78151674258138768735 23211656408845835448.57244839181049706928 65099515478743077183.20636263521976572071 75136054437474569052.73889254056990666113 72492034161802464385.24700047300979445296 93068115257282646844.00303205542694718321 33985080192728992463.60333522532771510165 82352346041496504179.49515450845141998171 21754785210957129102.5012006844642427457 84218742744980857125.68881094344221111943 63690338274616885006.12399849531566711061 65484093725789936909.03219467691452843672 23372039254509771244.90237592022499547716 52786623562088403694.947914564030348729 82462286884433801221.91479993619248334485 24510313234391865210.09415999154243366174 33785780821943658456.88930567602367562575 6352565600342057191.89724921556581479594 26887710655511850898.92239947392538757925 15717115131194794356.15862009411883948156 5140584849547647723.88455322707440475059 77480906714698547986.78836371912905965424 18157192527442188145.59253124926154331248 12933447202993832575.80284431737134480842 84220325290606012492.85663349498000197456 15225804449510627641.08346749246821464608 29036762038125896323.53436434312750378749 61561862292796764083.42981472003567051664 53008490898351043895.97739271117083852449 41247114688283101198.28821347343416386275 65675314919300163444.91409816725139231615 40829303549895753635.4409740990952387149 60313302939931339590.91126373612734559488 69207756064931864116.75903629201085346597 38580590785165540021.79217591215538334378 82159899222382235019.43213119003577958475 74714649360845249985.61714724123515838513 23313034524603785040.73049016201170598021 29475117383080920332.3028494580678468192 53759181046150574025.3502228748884576724 50336615211847779565.84086036283730544717 20115555657362274047.57370094691033743254 68211172455699130843.53094092177720270271 88006446305031159953.75664501868177893419 75006378315497630614.27217212865131503665 24627649118005963918.49224122025758533042 6490100234027468015.28570354281714660405 31770134994616038630.63581372191670626668 7401387465823174969.10163462303573686766 26201586761201594355.34007106860541802263 14291743423425818565.49385976708896745161 8093617726695075935.95371555272754923225 79284643378630906195.9919111296294508417 63169420972072019594.79415662383391813861 66298272746944832993.56346240382349074542 9002738441869620222.95102226197060678628 79245862896827720352.9157050377850243891 35715463264422199882.55940992909473754559 47826114850949786763.07532787353248396511 45089074167370194239.13461867471668483146 87760724520300496476.71685907070386912042 29770685147694619053.70102413878827877918 21522536300721164331.82040985995195232634 60315788085430560022.76008973389848431515 85467844934579622378.35000572109480658027 42741505551656723569.23993303388270666418 56315764652882906311.04440793001022503838 62332129456065819432.2408414446013233554 45565197453821069709.0319259255119371386 13959100404658698036.54324802281585187232 67185850952046136803.81995362839675487539 60356196196728284624.00016858249354167991 27469308779033439047.27821062467043602429 26920095878144988591.75444465905475835489 94820873147323800346.14970179817214095373 15315841828084410324.73977723774273700425 82736826578871635854.21497019053243857841 22056273624206775236.91520509589382175104 70505038424098305627.2838900007336854252 2273992608099039557.64924395817954553788 72898827110892062587.34879704666595995323 83335516679283668418.38026648161346412009 98807319162378324124.27005197103975846607 72174492095949993686.43458350225255647071 15432740315182472481.48512584819092180988 42981179082494377861.653773344879213629 98059451500405112835.46607632642182308274 61394735218090976025.0573817792240105193 84890226719822689259.06780525224938677101 90979655244942808390.13199166672211236603 58785125399689805264.57394591950220519477 39028090129111898873.97735181694759474834 62637745250151360667.88494928239503550841 93409568192082844700.99756054446268607281 33889419955999485215.75851786100847497841 73848140656942531995.893720556145357497 84593278355048147890.20878134357673448566 92223791985126040761.89806350830845999952 19747785780184416304.03981390308810540818 92602264776960976471.95092507807938810459 94282014470682687269.34088998660840659178 23374914629192241637.91603398978257988124 31893578856713602904.10792338141008407357 48760600751559954759.963698220231799022 85812983886912434752.87663603341139606631 74985258722842567163.25277352584971262092 90419012394918296067.50148037962883432088 26258599141567033307.50338234589256033082 66266659600644048564.31768543633055656901 81500296793090905585.87499726785603485655 55818491009699308869.52370694177296518817 62235297791821967666.21397178015665089847 35837675386568155658.16296780775411781259 69329878720137807342.18139582539569385394 11752843474623285324.91057771634213203461 40149983940032446634.85712682564627700804 96836847703104727739.37536447504842754952 5130484367133036485.90201406635191533176 94944616852390403151.20490596562512774959 34679557307745873586.83792883568069226443 52634889456508202160.45329818694289042568 71087993440547011578.64166241800561751821 85668653308111062888.39939236337730220678 33222206598791837176.77043449125717436702 19384073033380131190.34731989062329196998 97007881962986571482.61080073524225614859 83194582163482357958.04137671801091769893 17050712004652539397.27624144078836541209 69674509452431070263.59778011118512882008 31293883599949132089.53878302762571694119 47321740072080283553.23890785923788081038 62214829201331694370.3313139799440405215 15222597786158449871.46273178425522394537 96700787818889446311.8922125948422270579 49055879002237292170.64219300179353362977 78721188100694516077.94989901317559710463 8522512931810511921.92832997660908772292 35727409548216187062.79411014012704437454 36614300343385013322.51062312269185635367 67235501585013393121.43707986822487511183 31864599601473770650.81717905599284518899 50979295070950877010.03883165201441445354 22543491361254874141.97778351942531792731 62618126307426913409.33530345739998798292 91264679651416130297.6828939444718950991 3912494950039181683.26987167992889960935 29120103173447407594.27541449190188919143 66063363989260454976.32822796412353164612 44813646655127917893.62756309072540892709 99302969228410639018.993946062051066961 4900264770660094038.1394495555632513799 10319771419774970984.49493350046571989971 78437080893536865168.7129181265463531765 80356735184291426047.82423126996416137904 47904021135929222185.80190970697085636605 34013727736252449211.91145802613353109146 53683270803880052649.16415467566537495749 21266543974249767904.47603001117004433664 72962352545250014979.92364832981948167157 12421664346949205202.74696750615693191535 56258038559592440447.88736540163961617138 49277051067130991856.37355067227852836272 84434575158909414767.45803454915494163283 44413825366477773862.7515734322876549333 26597625320408806411.6202532752813737793 77935320560639200133.08655195946343376616 53073685068318767211.40632340159783906332 81315683284378880490.45533500312986249981 86326078913566624872.68161976538724607139 17110763898001255018.23827599127692985023 11557927495090544778.12788183804050317653 51767305923572650130.39095944610352115159 94351922113292999664.31285114650513142719 77973021349516994604.19547318844686934063 83612178985370774662.96519628936247301435 8419316850564919566.08601667356098320105 39397392159933415882.59152409120800218245 15132557346789563031.28500911625115646496 14715641891316825305.34383859176937006082 32785582176024558781.44920935169093436792 39468202417061192760.93771636632263812662 45495519088958739466.14212389315137741325 57079934754374163591.36269151069372674257 18939096268945085622.40013874867541451036 5568964075862075251.43755089900943771978 76136160369617685904.13466340426535622548 41030424455443379807.54653143598358796263 3226889107186708398.78126768068106753177 5821696642898766217.69452323279115584421 36280674412109817584.9472229045550818253 72189258560606638901.57186169669413545707 61954310754129143847.90281127673616047696 37346609247084609919.98530051821403694568 95179098798484622174.19006406668222103977 3198648728159447799.32247499980316409212 2005648182737734484.66580826839579549487 94423950377804813216.14011882493979282944 1791603016956277597.18134007030847665198 68610137458905885125.32030986296464464849 77883551791367100621.18075367240944041965 57599340204861331644.28261999070401197581 10329458378114877587.20572539852933858095 47998418203199448852.37871172621944366495 83805308678543000066.8149419543918506532 25806852666865858922.96567810677396264569 67768960182161623351.60977771137848420637 25610799242195893430.74386188633524979503 55372670962719617130.95703892251646856368 71184572134554764976.37323492487922145781 84390069781679025033.56681520755882634824 35987554698979777367.91297493057175315006 48118391578063145596.7376268232049411456 64189980597846683935.43781005187136546367 24593983349942909546.70577043114811001533 36820934640593631222.31908380537806121684 79586386334829735715.0166461715464408623 6521935337606127366.89867518342313117314 57044198315181185803.95469523010459327361 83568632326834795992.83440115187421331264 18762727533014581022.50595078084469234367 47425637918465564476.82674730256245054882 89305357777922719896.97418834693931525486 92333180405870283348.48047419793886736588 65547189176121306155.85612663970877475098 94106275671054969387.22795701758653199415 38731384827573194755.88260190164782839863 97245519177530969543.47232485762950500799 94197779141364647851.03250078858430583581 82632605017669364932.86166739005404063697 91350924388660488682.79579825784003906248 21141393116055506002.36967555285443463171 97481347021152985890.91808368388893827343 620054868445734759.6247639986150779783 74094144712085756414.91894026627817126635 95138942889435144914.93502220638465979805 25521053143905651722.38555286230415545942 1386861921519817020.42160686051931807367 63803211438049370474.21656460888320482226 92337970152008850865.58838023932781692928 68399123312155543937.45095467396460016475 76634084581307416643.77099125747519751795 81905673462772283769.09468441589947092205 23222176677521771602.35670266760159184395 66548261641091317219.67721889763464071054 26738178690836827656.23946807088837612378 14866362089318918596.96588348616979273578 40236954197481589393.41444046140362004899 86148851040165097820.04853910790753632043 49888395979802649870.64814855248507909821 32436093440410359179.22438966300980597256 29991934564457845482.07696364363274747875 5808196304421302429.05505101128467585984 74440105506803347504.93492067097781952114 8330688323117825733.42796243899511587581 10632882490359441317.49474221074559429113 86156838414946869496.10521865769653851024 74788422073729840640.58129495823097269671 75177006826617899722.36839672025533945053 75369591544984883613.30439756892735468144 55894006638999635140.5272956868513249678 48169475076760809450.95997110290437923179 95207281062181840750.05044320526873305395 27541503422679377556.17729019192497179788 45740158131136069147.7419186066197314956 93076882395924277833.75840319706515862521 31544468976708981755.76141735041692363091 40395969413061731154.94466310108981329354 3595007592896292326.92133467164238661731 52145687933981155780.42225021178668775299 31538263541723319700.64824143319152210919 23552428013146006664.46736369267213226678 66466692653572443593.61637499990986503516 53853876543866044783.07750004464868675865 84604804598601273566.36949010953803734831 97181166395933191769.58776140456270501924 33970642345788242443.89400196816445808729 93799075616546116152.24287656615598700776 53083255593781302394.20215009199308417471 39335255224216655459.43611419273695259733 79950457946578088402.75931598618021448402 49818282157879254350.52663638754056896378 79524570561818567078.46965140833639861988 60014719581742152818.04548579817486207295 58878811873105433209.21574564480972810148 28794287540422867356.56017161766742487259 22975115116909724346.37224569059654792087 63292384355186948889.47805471990861060055 77745628814643543623.53549163067905129661 27543739223120259895.08861273278963746189 68987791948782035845.77407677826294381117 18676172511011324006.94025797402388108808 45645369183803679763.95565931793904722896 75740519719052092221.83155483940722490543 12080148982244189175.90888460413410970031 69524462970986465215.96404181684832809478 56726672804622088680.20411365248571569112 18951368462912342076.64846868438360353534 32794353180703289375.81152506989293119588 39104559403716303023.99967378563970736886 53106667258200363384.17097706635784289527 64552122693827669532.08103121462492765377 47479401341222126097.75067860448390690922 15384431115570090545.66708880886939376344 70143721917574911734.35499338132517173439 96412851749513080483.28602810740361603919 67651824513301965568.9089329661927824228 93374672874676913734.06286684256792628705 50354536869017624882.10891500013256969071 31986705972340285081.12838209176126813619 77383526021507534676.6156422667543485686 48699167639234471748.03004389686861647616 85593704768995826149.99738039487094679849 74900903043930672285.25748739314603870027 9266582130946783308.98684735530819083678 98278134814497293172.6235760486010804626 3517899946749558438.08532132727995194071 89308669355664835318.87919764617772601229 2584899161420062324.76331114066643561118 87809491195298585385.72103972489019188678 6838726760962822545.44651056471960091241 51008493649084906370.52863703020390662938 58520160527963474885.5923523126748245149 6130029621263957053.07895275657613420381 11995235925905828023.08642423801553304162 71044950966814555341.71160249559613797437 43403793271178899373.39974280678265749638 30475586789075104259.51098240156457874019 16133334971597130041.65085647853440658118 84777070010728681090.70581361012126214163 31262189440268139001.50288874010393946444 38994043289452897199.35173058279804021761 69663063832579001329.43721157860181854386 51549007068423406262.75366523131720784457 79789511145650223924.05442069552069445063 77239180938275084914.82488983962661872716 26025866947832767356.84745621859376925586 35414125188828092845.26259607792344350812 92196564726029121359.14458282685986399123 45926368212814231009.70020151309010664755 17789538118147328730.0604199265918637007 40395764482915841971.27619231276205116617 14891859593640807131.55418433565492919535 43380903504264777532.83785745273780570825 11597635399213048785.47533510229884310015 88846960963631792313.36521555063527277806 20016794481936678917.64248640132397152445 1529464319004734128.82128288789859314028 55216981914317720079.11013918122773118631 54518704039536686576.44231683864289537915 8289004249331406715.33448716330410597872 54449154635232880104.75029779815822335589 62296987941623508024.19951559313735725886 54715893833339163226.9869182385777804135 16741675102563694711.80464117775704506487 10461963391799602289.42956661110430557088 23718707348725663586.59348474274570260781 39995554180822077664.29626580821517786793 65257556496985603252.82876302888644493844 68773160380395269227.30639434732039018399 11216037033847556434.80924979854433290286 24856672133675212907.20782015380446080661 29836182747836319527.65122484985037904134 47089422292435342069.6134387362778557726 18748205048514037520.39350232463859312291 52311833670160920242.96298728291951363217 85467194448781130289.02836157214214764286 70685460663515597852.51158654986006955833 87446610694359055810.65348038542948522629 18313637983536584225.57875529032890537318 18550272014553019935.39546926491686044963 68735043864089550231.84749093213562047964 60743099424884592787.82098228225674148486 56798103377590300830.0770336110388101647 43270227188171748913.28267852996233613832 59037166613455468264.68096584615268629163 31861643412335477298.76807724043080520942 58000981167940033623.49297842338736631719 90153246634794502363.22083293713951914596 25096743443528144475.10547938778423030729 70386917975886107796.96459952178659401357 32065373566981135660.15476886972848895664 39942642133572204242.86210639344121648487 62637840480543941708.36423823217179570245 46155570696068675992.32551908522661835331 82563882182318822889.07166820032628976752 74715481753023372191.08332827584841582659 12429038774635870060.20933440005233562154 54740095409821527002.21123522672569680696 25099216869562225490.10664803427463039857 65311761200186946215.31025806704040967474 82944013611705862720.99909875547277923845 57285035006881878273.07089648539102511254 51928469504203008001.34107196165743702324 542974913034259105.6068800823839775593 84455094974656693674.68860216869032265391 83403308809132736698.58647824367950730592 51871407929324530531.58839391259227249474 44380864169777716416.02497135375994655202 55422294949210494382.71069589955089850746 70840319774046996336.77837738883152815054 22139698408293816.98923467060727580284 22736849246660196666.56842340510785089453 92329172013255344565.33869505951450000198 67450525064768045362.89665157174307849998 45252751902152935648.74919387790342840575 28769035621291737987.86527786651020738248 21402906670164143880.57145984697638950503 72400597691720959956.65708564302964995689 9110399685271725649.4765639078136197555 33054253194848288890.05972740894981687368 93892808918829794575.68865331736472778465 24881845195673173251.27846588313972150676 91271480235211424416.51439313995820372616 96486974464702750591.51107956070729369976 62067969098928427372.63700770548686227054 13150340271324819328.87514438087596794734 96537753217567237463.36470040768315149057 67161083767813547301.15229093822363032026 38554675300929517908.03005314132634575098 49030097418349679304.45162505934926335443 33898574397785636080.2883508492418593185 91178904344010583242.3744799183230331772 71501296416789936364.75863760458236666267 2047407056818243645.3107449996393181773 52020520163405895163.65914402547896364819 43001270138408031902.28446049099196753606 70086332890365899178.72846796200632526817 60405998039511493220.23984928468535594777 40597791512759379139.74330118602387005165 40364241596476847975.73619315009083159515 90736707721605791318.14032966721125065579 17443671816902401403.12878890391275279056 97020758691915265464.3946916377304079021 16893707982737939146.25533130121442930714 20117322664746864255.41691756771596126888 60653447149301788218.72276709693902903665 57556327355859943202.73299460753523931373 59996199842956068125.01222209677289331459 23172065920568740166.20245379995658377653 74424358391679813535.18442369834985559056 87052274175626122472.60721272377561113185 47698243389099763876.44976805491571509763 93971986713324796720.45287547811692724717 31941892811733175867.92183631033327022062 11295263999366964658.33424645093812185497 6740310082063445410.38885301503673164459 71485990038137617386.68171234168929518282 19448697500468959010.32098273045656342711 64416660488949640252.82334202304792527049 7981348306956022866.39148664261291796953 39106788984265930804.51558969238865913163 3908438692689575912.45308737660590574605 71975363152507691808.05991977125195084752 50669300428233063215.05408559028918193068 84568272485534266042.722224890050198489 12893777140295071198.01308342901336511402 66544724361572560838.72683710873617951018 15218763808044671255.71515841904313051676 56402454023530031070.05497887164623196124 80674180976648504213.19771864404043434128 52937712103010850188.864098462612531865 99256143365097392632.50870938905545037153 18471307764483728679.96044614128432462518 78006847912605678779.67056756795146882088 31220542265265994382.45617026802246523395 96482023865099986349.61418534853496110718 3008669107297481922.82901978705881074512 79394466666592853085.92243782259241539729 89844585850573474571.6206388766473549495 72540243383408441948.52820528375009424465 62691472991279471779.85230503213641405426 88828176943106884993.4448058029235420202 24994684303384279108.43885301504196092823 29132189137390616696.00720258307785076248 18697446834044201595.16600923984534549579 74234225376305253895.89185798098181790341 11999336935080549865.86126411404837019188 52151004172250010129.18932309738966405714 18197968021039344122.26481927965299283062 66674683763551463836.11889348744919205923 19790197281618364328.17521248006747745483 22690404731500810165.23118438103074396071 40575121215897443044.32333686748428544881 53954906113208753653.84509796196131526051 54579605371866411010.56585257904608329855 18743059749946331694.28509161758008333561 4376803938064932552.94400378626619713299 56751443201192661667.32027090129631238234 1615638153795937732.69917732652855809027 29808225968377954145.57595971069059269301 43961722320855022169.38854425802293224016 84090585488930084651.21785525684601366067 13904168779501800927.98207855675349676196 27722718059131986776.45216777135356627772 59498649550147665498.92277838615646848717 60037972360489742797.65346205274270699579 76953164955039828944.09454637457288739711 24569299308432236189.52571297558408978546 88924304586099074643.95061195836958300563 69875667114754696938.91697599842971406848 12288611669452749340.79610470949728309791 30351915144542820953.78120618103028262485 78334788829801412144.98066753897026748239 69337228054808099657.59533238151293709066 66355407704917160580.24600426441948655102 35446178980580364786.02002502180579879939 42512469274652413372.71024360776961826025 55910107112200344263.97202044348469648274 8889813233479021382.38829021137992945844 68581450207312431228.65974271495992592036 72441233010900622653.4271632971588777435 36649620789423211587.96566285906914056322 51086614853612131722.83012230798582965144 15316685843918122740.01915485285445724802 94278685573333763054.43538204737860646186 92238057076499288407.82640514929614728101 29845290664445705396.83023123835084624237 26866050587262154853.29443117903201618935 91960548058168955610.99798323468954042527 8102422114351220283.23661195996567081151 63613453341909784690.29148632366515354961 76726684074950696252.60830382984976167728 97587641055824621432.60406225468405968132 34091877427033382868.35180504564560258873 42780266830404742182.03714784310035545656 21520774261399625193.82676597204753940445 38779946454770979753.58770530032545927762 76417527761541553889.77249331693675738158 36833023188766260037.52506268039034772292 92113396872222811595.9792350953075839755 72558251469241875396.56441647133986722151 86900917131646419352.08107492111302322295 49774535835430532262.68959083878591739219 88153910264035487959.1599924223496702587 21794073601836375817.24218253867390490299 33056800844376567967.70445608266182766333 37199174651737082190.12895868417967469454 87261576973432164137.9598832537973755809 82529632903575537955.9476701716864810449 7021047164888980595.95659833485387053477 33128957370926838878.97203015267351029082 89659511033428424358.49498320740140492552 37701337543717794201.27654239470169485753 67384783800840101613.87268819738260711089 51183025967145963572.75166803575144603714 27893578951200951404.37334226734068155558 33416538837838295463.10474846293629725043 38554241754052124852.08515323834471169122 58520252795692338654.26211906104562747162 94213450629267386889.45372537480727265769 57858156414551391609.70758340462489584762 91794092631856696133.26105672304231193025 99645582444660356027.44099716267999079712 2011646246644722394.31500351050649762523 83820799553616595182.71427779081816806524 15823045106206954412.2443884214980639235 15546501737587560099.90824922663560443163 20837723880690281436.02585498502323959756 54018582000787126566.22824807153801815015 44110796318429902208.48739928678502554504 4116794044633399199.2978693917346323226 57627092727908273672.30591273673212422106 65862196873839688804.27043803806771086659 27183364830964325535.44727327674912850879 3033878764796485197.20721992007186821484 82517962434454135810.40155725915925158634 19995362378147542179.06417667527739632337 84174552736179082619.2535868555037299414 14814985212864478659.7407025881143742628 23568793832043335216.20070885372430069394 78430197801950180738.36260761692549088262 19776918137486747753.42061428626016711407 79307346500544325281.9007988824079098847 45440217520566927525.65963865321594844427 57872225570247112861.90798811773565086071 16747447142849459070.31886997146256180498 25763435880186995092.27360520414525800887 66766729305329006604.12201056018362239703 95589328903653413690.22722697143129302025 2068080611842169222.76514660020193911016 86479255946854751213.59234150095636377658 43194133626394543748.96744380884478298586 42589415621852078785.92570371083745635696 30486596069709937883.15026004569166908651 1378775622648246518.73349675818884932019 7911108760336211071.20368242829784185177 32266924568527185546.25905778128024799825 2964872565254115689.07278440968241443356 84359977107965723359.50820798437023985749 48646991691489339939.9421882314800671213 10345309007386532213.6161184673238058128 41653530154577840506.54133692315442605158 51765299994354323830.76875511485918538504 59695147933614889645.40963259742470685292 41709247483963532502.24896226624349658125 1185233735981256429.24353255062385354373 86690925404065886120.05912085791518358353 14536123443628353887.96031610545495443132 57063352199087137425.67895087321654658134 20689405203106095656.9885662163329827862 60374724861250301385.82204295509722554169 39083478268446290608.71139210995896652467 78446911058094164045.63426670956710555898 28541348165640602602.47917260525325361197 50864637176812869992.37602016930829231467 41546955599245871883.35054112820909763832 39423356234126022762.6034278709440915292 83348078100465092460.30431050335580262948 4795726981123648063.89957951199465668865 64065157571301536816.50370991425323605337 75184119266286686514.03152190788378439988 41673075770482355263.14816351800510676354 39133164479161191752.35663586610183473169 41849822355196042682.26043046251809432083 29857081981793585280.03577479209765331692 76402034216085207401.25694801669779924355 1628975750048719773.22851791392317490805 68430829340333789676.7692884562821300437 62670049448467241712.0160359889848734528 79690617587564266023.00467737541192539658 37425774834853308984.69966180527987613983 24663476406363210407.25053347920065712317 21342908803389254270.565723034054061014 64137332833359510931.24063993192182833492 32152750981836590306.35109959577319427314 58248375278843939072.33980900157222936442 46070732867593903916.44811529402880184153 51274040203223403744.97148803950917094037 61811441212811738260.57464374254327697032 62420448716572839857.62128787098611017976 64522146313533251839.30133004086592292946 93795795049258273368.58584544225341014541 91573745178730848377.19286129097535811718 4028887070657595477.43556974203898203358 54629921379153692814.74175747702239688343 566573001775422660.87077536895360791892 26469737557216265168.74642614009832590814 25045258760643680491.96144832118260993102 69661458578450664674.05446197861177898922 52847164289529834457.24813522828642928973 16877703010417719322.07227511026814207105 80206771806365555452.54360943187961334474 75144369538247859857.35275827289106258131 48650901626804521159.1866820892344171057 70097969882185133917.90680242952900976192 11957265056347607053.01397282927727553007 86784317191068163125.27311147027679941822 58948197157787522379.27682710843982166839 11994199289336344618.80623416523287445569 14850534983869894787.13754439387626537205 46840401739263086032.94865810880661033582 46791332270237370135.61659962973561720128 44281457818496986378.48619934842378334633 12350834665495634541.73223950383764923756 76333948537245674908.2721813010719859387 87978446462489811793.13109719397247484357 11957169096830596814.57467688501694548412 54213062095238946080.21549302527193933604 70902072970969133715.09662499974749166243 76228345507317214759.02625135772278330228 72387202665648489445.17401951096389585274 37955973563753221750.71014304538279360313 58212126712846270150.98633041805245923225 74819471222179095434.42069808210061114674 30492815099629764273.47170945017462219884 25219470221568530181.61793067940579483319 62550790940445790537.35382996105457895196 8184977614230830456.76937679300021548952 39907132401563777478.05957402138884302667 52701556025644404868.10214700683476175216 4929280925137995008.98325293976214797006 33162491375157376767.49009554001957258079 11648057456751599397.84782740525982008944 60170836711282397865.63720384433594076661 39963628668947522128.24750321701094286098 61983882961376867333.87109165871976445835 48803591747284582706.1611330946725381663 4528158240002802073.79395298845829786209 17994199374545956042.97130745704725409742 25917428451024658870.71407376345513264748 88151684321249942049.00562487899298366612 74041605059611921638.36767722922758973564 40844542242705691003.61416967214023450385 57933553938434107633.49902124092810359036 20104585585430843445.01576608736479386267 62451023831520228443.26554078221647782589 55996269441596101420.19343526110740692224 61644019634826875166.07158234875884392096 98372315235372710656.17510106387481763388 264934686369434467.89056176732243543647 90154447285172996198.22315358822570852939 12863476265609014206.58925834150850659742 44151621682724043272.79226556691254625382 40315478137851822715.26789846601662883494 85980868793816544417.0630848693192256602 84065242189066716908.73406213106727579963 1479007825671140937.4195136465092143457 68294903593986021763.8664152190592891817 75799486943603339024.22862703349434325954 46932279328409601415.74678457068181017035 40433197342493040597.2863460526148345694 48292176204081428772.65657927867900010648 99270900676577817804.16691701195587583871 60537127808745297678.83352483147853272874 19354894681272849605.24638135853374092262 76460459903289718935.97319181443089847422 13126631379837535340.86330677217697958993 14399802717962845398.75025166293684866824 34423799933000194694.34919731805185481095 57396435344893831262.59793122312491709353 66127533707137245928.63871636229997568002 86702566690489585299.57154991471060659845 78016823997394578612.92598926143753972661 95143615457190765138.64039411984980694389 47011195754445663613.62295858575173942688 75737590561020312284.36941658884556060177 23151685971101858844.67678532452843133415 12398431165703809879.6572212479147646263 54172939712154022789.6875799263115554904 37487251172033238022.65657211961430429644 65607156300080122296.64041006778284760779 18116493732228985697.20174517837943366697 64203416974103476406.84403524180010114641 13060272477702422393.69695796044821999249 23693169741368728700.11969252331175719962 72380513898721144978.44228502182988871355 59994016004805671418.79043802273911929161 57277718541382023432.07715830560020874029 23746736499698010983.33307817338759816443 79787577657843114926.21214209900285869542 1341239412290068971.1859806329481238814 69553060946524093312.39063610600567455852 95477537514828940330.25842489413240418678 82954789479013901253.62696508582532864377 11911594260430926764.65557149679257278942 92516421371071085182.44036640013406919903 70679453780916837326.88088563248389527749 55524691041968267876.14456797792155922937 97939672333995189821.18369913950780418062 2887961305486510995.34506271757720472188 80007089165998483408.85296859924054257352 80739898941517583230.74006818737431624645 63699013434117228380.34868715419825389776 72703028256598887545.33397273826970926432 4393241657164631884.47994658323110518774 83834911109776041183.4393009272170113778 33172301136317248639.79706527626226792122 33926032516669175510.22900434103125426179 51190063766457673752.03947906180682199271 18575899816168873024.95695962479736597458 97808334200121462345.09589988852930222741 88481474942492992091.06781353662223932446 41577911672064280105.53370197012093066979 65946010810510558402.9963004426887370261 49643911158741475768.3878440530729727925 33901686520326503875.5030797760819753189 91499161848939417289.34940446612846444445 53279045954573441718.65883260384723667076 73341200629860816999.05555835000231751122 90810378840435444698.058398355654407191 63654197326472990568.62990316788399224067 12610562007898841618.58181616995964505279 70859893925048347800.8411261691710916785 42598248919018843164.65700314688862970439 10030357760626705458.13525983225999410419 45681094356622076866.60738594796552889214 86263442140890000906.75591015739041156314 79029403376284457951.52252917772642318474 73479454309158070543.34344487508703364548 15280445014671821649.71292564356592911277 97636492387321351098.20674800921525725401 50546379554403786801.99577853696998002707 88413540209498987932.54843286672178955063 22512370574008456633.30409247326401826284 63765101742193209385.80689427060141862909 54169608095902169353.76858863429008212253 26543547216640895708.44200614940940707596 50002039636206532397.31954263942041491325 2645505958049429492.87211283406326088792 35616826772384887843.85932248387533771778 16432865485979909781.6052849262506953697 45870752157936706748.06282439752529730356 64930981354501598254.13903017732985048871 32856513227638751434.71706312192887217598 27156952501205597952.79392134530628805356 96513411391624318537.25300995500901600427 62235685323958444323.76873058046094063644 47400096093333277588.82159975831045614187 14423259859888869917.89108739124715822843 81480696264621475616.8360317657757199872 19722113193412862961.10313224029791973169 88023697972831499038.22163439954581442485 82637193954052247362.4563320564251156991 54148504706001354000.92395828597938249378 9063807380955655038.40965196778688811414 16180651761218497174.69033750581782721902 46706511060314882862.49709172232620739922 92009609984236179922.20960480372352010486 3892099203877194823.55279580661060610151 68594497514454868980.86721462646545300753 44818926514602409237.05559595825056605475 98272001680514186746.94207586574711326567 26356931909183501425.23359371806879470633 46280094863084708655.64820127262575823626 60054870589927981071.63145129662561404221 66105574578935656334.09439020765581675958 86459576156255890408.08538847994164916397 66528366320260974290.47375240137621111593 47547475811524863140.38415037139651467163 25746621852276251256.7461807319498178411 96552113324106354492.50078383515514272452 8786922265523422718.38299789641880999992 81258575147553069124.56429460285639293532 21840424979221742785.74542517343796044758 64976599111557131698.79935153724289860761 5552740924380723945.7396811542403994308 3032402692898119495.90587669913994099659 84567101103707531136.95878181645410692937 34241487014482713916.5239394591838175806 7192144702537025423.25973323296710322789 69013802474469421539.69604493398190414631 83799285861791867790.95411201196645168937 41122585184553523420.0737564791953342194 73029223249886525991.17535018919105459393 50913458076806297802.67672548190811469855 82749250950218605687.58197542645385467134 97887953366852583571.6233469854084790216 54288936196718605913.19086796874342573031 59243611760001460765.48108277162371811754 45940290758679027282.41666259170379613593 28006073339235910637.57167425835782947374 95321958024530492594.39512107313453105 49151860534229541440.33181407949527366097 28037818924941690645.12460676971104438652 55576362972240056302.91470179554581359889 27380984429150840049.05796967287314389111 97042713091094051501.46540320139829931356 55564957363970778457.76891723849383948049 5588785407340543957.74415510640243649771 53031559669439008249.9533020018047584654 28815816563515184527.80182023251044827365 67223556304769701580.3971191213254051015 89296196928922424223.28951515570896190032 87681252956849986997.60127893524358580878 67391274547913337456.46608693717039363226 27274704991220440855.88894176996584698893 72979457829358057057.25910425937448012752 37663889958195727040.90188716196513354484 47180535729432298118.28545790903642337245 97832335877293414102.10329104221942472853 7908411034631123787.48138818241405667657 46892915399532519747.25230297318638790316 49451522225071462025.52316467505114790653 46781650634132552586.65410773996075630185 61045444311786574664.54178931838589122645 99946015281734196831.62596991966866637892 69308308321915313871.57460781870152737856 64019687585133169760.56933096276463241918 23280677092573700581.42507128140039065923 31645687214351448813.96148704908481054665 22144546055594724904.30004796304573694443 10388216913877998236.7428258959161221773 26477325053537368752.13978143647385002807 25809014671886642178.95018066203681871492 42471693690660987457.51702534171424259667 65412749869673057587.8107019053601831872 92577992573719942799.41838579815054511786 35651138068141792170.15896426571123715413 12164189857514403446.24623737076025587894 7763993850715031228.62112843373665269703 71307158857111205964.21694837539179802933 29754886091112080777.51314260518039023338 2483598408256503958.47517951056087495433 7263766190244443.20316685959765953851 77980638811860642824.13514453515853895443 71676915288856402430.65486492125175984108 38825171955160365959.17412558338878501746 89234207057159656147.81697341837820372187 85583375432842691452.40695952837477728837 5626487394511607995.66676326411462034989 41799069949816836391.58915694320667390475 61419620533431617100.68365791857825097479 15000161431835545637.12201495898396272602 83868952472375083438.86019929835266730376 1874089388780569836.55860967228294239037 43243901694303490968.32034735229559851652 89851962428433535486.49737213343579889265 26342607371426854197.03451069195449612447 47133087886986940620.37118488012264033321 52530095776283964983.14044192993748650575 88419292878348508417.72260559996790651173 4939212331108666271.68633044524610731322 40825418557028825921.83105777568647331445 7052567611815961091.31840659267325174617 83094142889250291825.25367146938192660976 43640527043714061034.53921939305029938629 52465242543003771360.59736952676256248658 10609762933521101809.88075760438881491988 13047812296139955198.65365496380718471977 19278208796931885280.64004743884743963702 67364504527035397477.48949260795282305777 67294895727124294104.76373760241135634686 57329185498898054454.20645553582846405464 5801458180013859415.04649492028152072299 62969620693261757994.11537511930189456013 48799069866957946791.4199314751711476509 58620149053730131855.03644022668234919393 71217710144741363801.69063788999172855218 56319065256642958544.73700549749023961586 64495491986196907721.58283270933361283325 5626418480382433253.86843640769998477994 22548584467217097180.61489527578596247349 98878319664724580892.78627498497299961732 3687399048010474698.6487235262277424957 72547780420755371872.78329061351938939468 1871115650159509733.12441998279900225509 61666036601593490386.75946590921211659775 14198277416788393515.10904642629144833732 29707307860550585329.14824890439860780799 62029528840253625451.26975760102966727163 47248599729142625604.48755303074895222268 20619220950544442631.70416905040762047996 35520941727047396401.95388621204278223958 13868883544979673382.6547057996659308706 17503231689075625109.02926649849953542048 4871153661487421497.47231648496942416547 17679321959992747421.14971657023311832469 82453784845901547624.97511903612404031549 11466917397066206271.12379143886447145771 37048035463056924447.60074972236939154078 33126313100315901649.6247868837145850901 82133872838360629381.94467501207066450489 38739845466860330936.36474009583584726276 25146212529827226152.41864647989227014936 48905227185835866974.91187585357164676837 77501458618349620525.20907572881238412343 1205522631912427980.97594486716829636688 18988370343001805473.12335329230046370707 79117106190509530509.20940946831637162649 37924483273720306219.28541778028097843373 30404091560496455254.18412855946040359535 54992653804477592748.85329954524148369216 2449922528425941006.29849486983780913261 73771917058228728003.88220347252003853561 69300403336256395248.99515576423911764559 6921310673560946934.85674261864166945858 82076109783117291276.71951219283969525774 78341359617588744163.05277795778761172748 5789256685806156955.59914965601244248044 75550807890635829864.71749922593047265239 52493619158187657120.38794098161514817049 97438058717426719999.07528037366468713173 30934021686812792524.14305446824326467388 88486724300633839888.93457440961420294215 789542067118948702.75713493125004454578 66282343713705002315.41468654971886562684 8947634906308828981.96663748599681209402 57089271637168102228.89475667259370437941 3975698195978277826.04865058288529362805 977457315094093648.04832534975960458723 8893093801719407141.40378288060327362335 73094982449104497674.85232865372286778972 41550790558141374088.24042239902499357467 29158329883317324697.90898485160404728463 23856965869181548985.12496996051531029596 34101695892393489122.33362069181167281256 79341101100030300626.41665393928354729924 19001291834523720986.99605162767549841474 86259121755429256678.08143683031327749176 54671228748109595421.14194252878178629978 5947375935890198726.03375974507241037675 38156684281616480784.45246405334545240341 64960981190333677124.92707611484857171701 34320668799773793827.51183596357360129687 42489681711598260345.77332267115980837539 96392471234253839926.57349236306357877096 91322199972843743043.06209754644408869127 94880816942650783347.50337475524941936437 68779668645678676466.26282751656452748831 56686909507725197630.3834225765329891268 89052008472336622255.49566269038727960282 18073733678479269510.19087612717628235684 86250628213820474216.17559147045053801684 78353867635099368582.90878649495255393287 48988739494734232989.52305008193264277328 77413050515723112396.95241419613465357145 85847676729476444122.04446291850139161412 4653596829889128504.47932519434249911679 69154674147364365304.57999391705373909789 53744870176945676804.05093936580616944387 61256566214964351424.45419676023345196181 59106758120516899781.72666993609642733246 10562565755552572157.19133537042782694947 54543089514224636947.52193295741731993747 804211590824546878.50598127937299140834 51345826895528381777.28977695711221729896 29187469517474954430.13554300818462115945 59003066189841082616.89877584767270622075 13777531728140049813.66517327803594876749 19916057936161387478.62012768243007794991 58183488007272947050.51387919696204823543 93122591252573293470.30621741247217760338 85023544766083126500.56247254471737177107 54205895705623708345.98765918616146450373 76667207417589399771.56054114583231485035 71865945703071266470.21590510168809223408 57551875681408254189.1573679226060459688 28564054535573652884.82632909998853827788 38763528280564595648.86432330446606017397 11527487513811695589.57538353165350376765 51761101300145541427.90054254486026009772 99548142382382426125.71775465304626015606 2220767618063809577.34364906678494373789 12435600628753035515.09438801034173649704 78479916437102545522.55315341937257010223 7251272253646779286.19612067616624728671 33013761524645602884.44225005873004866444 23457435288133607234.57751030777748971503 51752647197047697850.19836704111367250664 4712393385173851205.86323497788490347686 87578814266958400799.01550338482339115954 41595979836285941039.49393753498774591235 67074112638589969097.40280056144256019898 21087203002500450609.96570727340365491923 64238901126579680801.54000088907878291647 63443091412503015989.69819842866984101893 64154982362488502120.3866380365460803024 66656208027033401195.94531327457832919663 29611963157071683919.95582614179357076468 29893793016540330924.11762939876204416483 62997081747384846703.64460472315166420166 56047179094165547777.61166446701869819998 66513966067881065625.56703384999320858624 27519796181747921772.28236156953551103455 80209898644530841311.39765882149858580084 72884492450694743212.79178346047326387105 77585693208340206370.60463574497135746261 95778426194602245630.22555970242785972439 13251269615586400190.85961262657083688996 89614105946142820632.4140325860272498984 94735000317279496414.63847563075302383301 39792743140719840648.99995996975484150344 73984548831648458215.91446087544360135999 11257891133889698578.04502894026189111359 25388028492957322802.62932666707764190431 74202954392805967933.60135057888370278286 64728523861158893714.36787002831987187643 68688443461480806410.45002022645218245158 65390985492290946704.3722397430432566179 37739700108875530274.89417070853580186412 960024243034161827.71866946904841310363 44959529887284819358.19561200801914076088 15648568122290560805.46550198563026341667 61410218576974845126.0023091267543708775 80009058252686940678.23540780470429287458 89754560534836342680.97491294784571454095 62046821279170574371.67106046236560787131 11262507986803227288.19788933056141740936 95353504552598446280.08735709006635961726 45113208986075635380.56354543406643491256 26565819793440113363.32388409352013303213 35957411637910636764.78013643533311239054 51462552727546668846.23002144810118501318 86079991518037909920.58068174286638241334 14492227595289715708.74444843490051933877 2360058749083338458.64364576461876707225 242153766302522713.67376996857074298015 24387101208324790073.76236675891728500505 11540626750614362840.41740268222433017914 39580866754174452168.10147772361340820699 72861627341056874721.0325995632332676132 86524406920714111226.65190891179612026235 50506876132702439709.27418704550302782121 2628431080362413493.0405007748770845986 72963040275415208475.54844415007952501968 75376475655066684666.899131890074754646 52567650530035943052.97970665681326356658 72384773239064606902.08220069913494343006 65912504031301298597.19320980777575107167 9085236236008902117.30013738789707983278 20202665088565353484.69408878729963402457 13671769863559330153.59396393917730896234 61709198034984340398.11377219885015005988 34753684250729146690.33888561897328188002 17318317527848924535.88001316178647240144 40106270998243001877.65775413085049233509 74600983109839800692.09646688491467814453 74563017723660238589.45021265252871334289 36777730790434869471.9679050664299938759 83261199767391684011.54318156400688526199 96229631921417732269.7382986549946319039 28157491569943965729.69112061944198351148 14154576707085071104.56136440031872235606 65195628428392619467.23319019690995277568 98083645156400494682.31945872313912842914 33841346951672994274.89435667448649738057 31961696563456501663.23431681734038734679 43561995638660984948.92409190065194362191 7630343943855296121.32850747408329345277 24028767675025939011.11662737147230149236 34932880259176222952.47300005629926394585 60535964399155580428.83777338166444086568 2379966900702612321.70726363977596374706 57849705507031920830.82361089192956398272 21811911270149291992.06744379958503074991 76533690235767663773.37465251270758802552 41634873662470444687.94132343014094760403 27809710936028384862.40402714464677948388 28830248919029565916.54394811885574061665 26397040846309614613.26060404765743286083 77337968619133380564.67068522848858468074 54496537131241436260.51385387365881208607 96016994176736906180.11047711864451775733 2876625932150692570.16552125659134786126 35153722953973580252.43611894419357580909 85359082867195255951.75379649365494630021 37238154429432547244.4444108709790646768 57118716968300171872.11727566984431509907 8158607686746934097.96857380776487888898 82513302798477601955.63475137480390784798 13843341752806709506.0767898560123002123 57678205341023171688.67746454129555513994 62523211676671053690.49427045686030842244 36508781774200487184.09442520784565922007 25609288624640161453.32425903825072696247 411779872488609596.43499041175349189032 82260547121424182526.27166935104350940866 20025759009170026841.26711234852367031576 11769850506037315343.76688823346104821821 4383437631517675487.38140542656672154035 84573005499026316329.11563960703544796638 26620707251228810044.31135224845493744348 55813257289892512099.16475939258591688933 17343710737433402607.56631240910014787909 82588523694492353995.9091400533211663276 81852968540187249457.74644247947873299983 50500350590452910432.55067515308528522991 8163466360358691946.98324251381102989388 37641492244990624103.49325796120884308798 2282669640453274047.57757922258583611598 30759897510586001578.48248308639955888006 96750778705066100681.35289987882567246209 67007210349610320492.87056539043260433606 78151253044083860083.33295154496339023476 78202480334572256954.56173215225391244158 39744937304833005739.05166155280266343948 1814306509966496945.14401989666714496517 85127388966511485337.8256924509022469449 77047599678074703752.66498387246292526928 63791338052262810988.22017512676020219725 71573011745680394607.18018489078155812091 69111113615011874032.42229733848373265485 70567996170767375933.95075346778166995261 17472198861371032867.3669396316799415999 82625796276194858731.05716337982419776046 93735856310766867773.01097265619189388945 72461161235177654214.34119256227138871499 32190302339546330799.41028738838207844947 36212785195613799604.63063592726995411657 36659669714136736805.76199141387690655336 57383299981340325816.66999972732682563834 44486558107398276060.8644603854010175977 82387895379473791545.75928600508019398777 95399051942466126850.05061883343967164312 30742636570269462319.86764718366357878901 57480425032609210258.60373204297553139359 94812508273426878172.77214843048353005931 98203474136559099021.51296533292992651992 1807112337252433070.67769715462057450747 68037529601729614562.35181592732594741725 66134768197416706140.27917722755601421981 19046129685204974479.00076926169472769678 37777846658806041612.66625697379026546483 57005140206608023217.67991435384578420909 73663715124396288904.61497924315712961596 18650025852702726058.12457837949394063472 49739508511813788282.04325407852098942536 1610133033486038605.70830171712600243303 48650024759465642916.65715494840858144161 68461256369073056112.47466266234286242085 9922386809224313412.79297907010408000063 42905271076339077930.59598898165028823258 76286926971293694494.13496906455549576868 3283990538425969583.23293872868655091484 56738257203943293381.42989209718294390213 44681101862804858660.21691537947434042571 57699108294251028832.62202404845045205291 57164000996319737809.38052970080183384336 22842122501426371930.52899121726447183728 42300657162808472807.05530119389321887753 20806720378108064625.29636303135022219859 94877868196654764239.65738349103200789885 55449704432860775875.91241725022123073245 4694237111654668764.45763128384522483748 94901539665672440466.29557550165446160361 48062948626131961227.98259357325604259124 18173949583188985677.01368943445066486023 54035015275423047875.16907953909783000111 46972129822568293779.49634431104997545465 53540165891664281210.57471813166526876548 8607664414412531424.77528064807438319185 8353962022851173108.71974566837090126049 84669640822060806357.56376402895233977253 32696324855645237165.69697550015410078281 15547628362899432041.22330680345413801162 36988755806542022730.82729057164071506678 25688546296851473896.6448986639048048719 24090095487271795758.21301992218535211816 28189564715692860504.22539010996884304271 94814794556011418775.60196445077848058476 16849965269001822898.33642175264293195648 97559578112257960980.18531411986438385076 98793460109229821025.73738635932224894464 30776471881654172010.37495252930351647296 6707199144910233161.60577726717535993046 21098764420197940323.31699098862404439759 68882324079556896770.02629777659694634578 43462407321288009142.35472447920580873433 37438103412805200052.72531955103195902718 15960898023103362029.51779701290941672199 4246498797597886200.82614513204422774205 69800107790167601999.67290926865783486333 90280696487208928702.54692032498946887839 27372423988592876110.99466885676024057058 69530770490270336248.09714639051542922349 84101279644826538816.57840557304959006683 72518719944879816080.87890215534053927423 2832924208390938586.667383749766170275 83409413001025982534.88900844608018166702 17084746176008276432.79675379913800264464 28373991526805869532.70725647456815705793 33895529027431338118.99127970563193712769 53805051467493326157.21396699669994134197 7106523622192810914.00391635022340088282 73726207809498811618.76849883925643182299 76005255246581692963.35553811026258318359 47641789801104626101.31284789539235323723 48339889022271077117.71544203744382545839 70420691646700304618.7727532872998646018 75983758688837970219.98620942952735512218 90694657637603701764.46415022260721072545 56925133719603080172.32723562906427591873 46953321717565140772.86374160435655436994 52586079944752722036.43200752774546024502 25119512098171222650.00370164599757565392 78780084969077254584.34441540722146778823 53549433567517537988.36788854243839080488 42658879099148444982.29519279585306571858 71642206219394511255.30288940278072479163 46893517891581500111.55291480127472989687 29098573104410752301.34877388288433645389 3528630871308024112.12640136318288045034 34949333613073250563.22534177642581712151 84124961314768871569.3376972486270497111 18383656697975870784.59523366173037655963 72962929763244394520.09225162840455922233 96004759545859204914.87627077285951011682 27100865474777993797.74882909809569828304 34554316111725302647.30430424262532114223 4546494837431085400.82950786757571365583 32273504696338581750.70248852641225000286 82314923469986423152.72040590658441493488 8254952742544279159.78526135379020718474 13018017168061003802.18829335715689162003 51526186378345920655.74617756751340535869 29354902454268438522.81287945893196784112 85828347911048597752.50665953659135755838 54701611469174073847.83641066438903723768 71371589934829925152.41890159828790648135 47969557077026468049.0964673293004048824 54355920920084521398.3408892093392062009 50259763002637425908.15821498317132767465 20626877051357582886.49091611524959106178 41023522351008272221.24641202977681011056 15271539717233625215.94578709239509521958 13990817020953490850.66611569075036612731 92485385029149346457.96973340341978284499 37177180934375112319.56315721006195827156 46349097790055991527.23781793471549319245 17506651644582089835.85565944722142539185 79480090198709651459.63716932103320069466 57578192109248820215.26186145051748035858 2775108351732789300.58400630018177563326 83869398615641222177.59230086260172796225 20567352082426996460.05498687499078618781 62122996462042962120.40849476599445174444 57365912240129437908.27189065903101861544 95375460435777542784.11756767307211884966 89087132635339805545.20651446440015610791 35259623668513286968.01366479911314368022 67446752982789900861.19165210944367467697 78763157095216995509.03500643126706078549 23515216599078721270.92905527389701432534 35933499488060329241.23633825579519054213 91986752120718086471.97442507353486979573 53016517477774666370.89053373568469138279 42484527159645440312.39919247234431318536 317116717630228101.57312107259550615057 39780967300963750244.9137534555426833927 64125866375826920774.64708397888756042024 39523444941027801739.09359701491529070513 11650968387479939455.24185820347065606323 55186031473288741509.91580648120731084108 70100696752922327006.6742064534591045562 45125303276910086814.26232423504159109612 72843052327771757283.89526838457085845144 95246533822820411655.2857392305904633274 13820978435163498229.94153149861993384415 6587010744929513816.1455769299258553546 97943955654430088818.67840811101042509845 10691426679224507707.87125674754762970874 62524918642399088237.10625577443911109119 34023766975693056334.83778342107788698725 61209717063425758957.7239366990002862302 7555790869716086232.20507892924179119021 59433204395033323055.8319543081744603001 84532492866554125365.10234211452285712672 19980218020811135633.52221326070882054459 7244687909243734954.49804820913796719925 80423289300454987122.47133510742093997045 57542486751246042295.07888226370478914434 16014893717303370237.64407218322358413484 50955822133688102068.05698557562754578582 87218150889155641529.80261519641776952672 83341865920559203468.87749769533199785612 22266869325755258056.54173046050239483857 39879388389556328132.89245921469549732415 81359529065485152229.42190264616027129801 31003917621768053045.30384507728553700473 66504628211231353036.93536953595954806613 39988358392843885712.89563465954728110172 10259297191883846402.89911693523232239936 5353883480191511191.00374473044142340026 89890781595517908952.99288357793671498677 95133486818696070569.24011514505639717324 91077105746172284093.58785758585001820771 94931111183589385520.46904896256241044968 82990376797221516060.73527302493727715424 67013193957881259569.5603360127004999203 84090663252729814865.94628950467412327521 14295025683050540422.61678484329851203115 24885832912530950000.85394798707319610654 40347324065481561781.9617057740623687775 84904223675995144165.89334046836828700028 60483335855213270303.17038173167281734984 72035163790692554921.71936092214192839552 58030320833617409641.04568899908881713634 49044689826429089136.36600829461581619111 45477926287790517823.47120017444308111055 66884234283515653691.3960687499658447874 69069185948954926810.85606493220924278996 73075215726712580284.05764978252997594937 24262265089427753408.77070755988882772719 72228544149584957595.18796927907047863848 46382337742580185823.02044136092844022564 20018006766400302795.17128064099543012911 19420746586228244125.42198440321603110952 44824242649951037966.96749495101284865378 39447292985410972551.39815545314307828645 15125140656047596192.67836739120525317382 22718102534025175462.27816905721251748248 85529306821577710973.52364028723652148186 30599474260336200015.92987606452740816438 3951112488157485397.48637412232213522863 40761728022257941066.24353424078996264022 16877362490894112276.89787618968728957571 44105758120618222840.38202270359784819264 36932130302010076118.03012144622929768251 25604529200606278273.34565478419810367006 94224313208785298089.05788226857691042297 56618918489509726121.31485033072611320077 54769329768325613150.90588917015220949659 18892855218921370365.71956210645787730936 45596928014796377623.62346274557057169326 51858750475444609893.90660700262714469766 47608368279845840145.44978015355338490109 47839273812881710553.72366745110139652306 67667369129050749012.52228329392260725412 79570935507993121949.72081030381486834378 68638643710375662022.15822361455117350889 544053334156043858.60288587981704412224 26501257382739800543.60284239852067589349 5169139208649620724.91765670078616622296 95713618157408538281.30877204565362114184 41177537329265874867.09610309398730817275 7186260316065420637.95680444448390610839 41805621206856499418.22660561598345524323 14143181209518544384.90587439841803966742 6331794259760014683.03170341525289204391 29499805954082894505.50948838681176419952 1774692537814777517.38415001263082550855 44760410401932877432.14137207991053570888 95350605375344457675.73472293045746100406 61183837903756642377.76832401172707884499 49383275864174182872.34202652991063925495 23558625376531670979.21401466851957942155 48202476772020206085.4982768400214730279 79085403219069319084.55606843650707060205 42007028539610487869.20677005216569445119 89167772697207748310.34480022197025891314 1231076165765392805.40564670574280886486 38074301474191939582.05816933619415663886 56030174376919485684.25464400852579047741 6711158305485449450.24581499883111696445 73605132714781752292.91776311467036077418 80428945464572742904.71198132587894399098 50666902844570416476.19191104058280124614 61321328844546729912.38118752335035824641 48288584940141290224.39506825222477021795 64173365716536405291.41510481650300824368 73470600667277468167.15171015543476362432 25989491304289660656.18005927792293431252 65031432801256332203.56203351687174376654 84553483006141601328.38922721083784717363 48011942773396775539.47275284462689972274 61898503657098400170.42165381846977729748 73925119334452143996.9797589765340295576 47035821909136358417.28698938549023038569 927783657120390654.73532446380818121772 43365336314126244752.86869830369724250021 42921972462442610688.00215331280674055223 83465137772626950758.83356118866812571815 96211207574005895806.80729989331896782482 93116337557706300090.52477471123669740369 41510172987425962022.44748406004337060894 4829738668913035454.23151423275868672363 82520750442493019652.08733684490781712426 82181695072121127323.87028423646476239956 81664414976176260781.45540372027304920211 86598155556681983295.02324311308322812699 56480253672096850791.02660484626531621066 3913720089447673231.1084551482936075935 83361884504751528983.01443410130987800856 89365866969078548794.82168509322865793596 17826575891114666424.85885835668849495988 74206473309064872471.47521469574106722876 64520442125919696010.63398549145590673557 50202512698551349337.00295761573280553958 78093156691949869112.09848950471068133008 94496644898491657526.61051689411042645512 84496999369458539639.21156654947075872366 87780685395301625811.57787841382862136903 5636702973082122126.18634026374457897954 40864213151474421728.74958663998416093768 36950668974299947404.61621889524310347043 93495609736413627660.95661163126218575093 60530763451888506056.71909620580665341181 28800800544893391545.78538717819650988894 32382151697541767080.21475120806051224582 55379046634917078076.37934245408737733749 72131142094467025977.47111083573084397272 27929064641223339840.01800365219295462063 5582611291123135121.76927799375400791559 9778194578323728092.35482986327848388375 74804100172716426406.29092224746356401782 77314822502462441697.76850115968537591165 63769588786176405634.75123194001532137837 16534004981789785711.12521415367319673115 4985301580444271818.04065035087852619448 31848956587476046171.35527071777080047524 9461191070850395780.65009099120017032897 5254540160381840066.57184288229433236914 11031477585661548586.34338797602577427545 99415368993250087420.4324219706235485155 68236521821317806790.77976485665242736506 11530232906903179001.12214130789630589181 95212417918166529844.58820414252601790483 51395447814061367308.28249643915190627332 91986664631639489395.5021644028340062967 28541355284001125148.59980991595547498414 61853573745913964729.55644613194206009883 2894861660128122097.00444637529001373188 83301753046362483883.45978158377492276027 30898714521676407599.48747344902853976023 15528326130757095448.16882612001315118807 46937714245705931816.4401059532296755698 18281104729879994827.08296321033096554848 1777810992062639793.25501509085616025413 4489975099140928718.96696112203591054611 27266843849253324026.39151461551761777657 97942207618031253022.54649846898245801802 5241290901800647230.34436150381663700432 52131141111504892832.60847211563034980084 78111867531086480076.38404375183187497617 37520376384629148744.16340930135756268732 61763383279290152028.93012444170639379057 43196273544182626807.61643259766137717751 101899562615869464.65996071321589334416 90692574470071386505.44752021151811166097 60263953009180394355.60073095263448126269 20333920133255115146.50173717692228390899 4713638454146856154.89329272111725992605 8533293782017782150.69030371963487689372 6970501504879136069.72286192201478638856 80583137621278926248.03237349462747420058 78616672940626292160.74854045430453133803 3946472121055962986.93310320541129812284 85258534587252161651.29341312045239590602 27757717682771149682.20609715788584767318 81196428597176320085.26323253292373711466 10339506045300059142.95423496864104366836 97182780282205539709.47671997928083870205 33480414836507106610.35880548174200591633 17827002620747470710.192250520738240709 37528943482358232023.15175050637395765485 29260905461376245292.03496322456668103694 8883375547503054107.93357424416573008838 96284475463091002927.55215182057158726095 39683487524673179888.85747243831580185193 30976789801219123708.88538482999608437641 45853546310449489268.7797620349997457615 63514625880157803194.73629511830893682349 98906756602951612334.97011835146902784235 84949690517857003550.78589651738707611 28149050876467832640.59765066116434836109 87395942184333858228.80622860967953773692 94028708634441887853.05898137628275920446 15887085067033209149.94165894397790146342 87475189691586089696.74530989408619245528 96072769104994711206.56677864091304852184 73518047385449260398.77377871034692243441 86305596041682581919.27092218913367300673 13934832301601507279.18014007313620290851 37142596962740764173.49967679472242959603 1876837754097524606.20012304662519997947 2681131958574579625.49037904770693688731 96512122577201499162.88883444811832180561 65017481818263727478.35693481498752278514 2247618838756152914.56804142135270921757 75638411510902396432.46443506465067078905 68918776023225592813.49024420931181768611 57005682382521944935.12084589924264138375 91899440759146203279.55501616348107127747 23759845454578381010.73697577190660383538 22410491679260435660.28845119743229436144 70560340735896959867.26243073645894325855 37849890914162138901.43358741870666125161 88973481175147156541.21573378705610393589 7501468512032257000.25207102474258503953 12341597905647155692.40840419529662810622 88913466042859857614.17039871583282779827 89752647263186434379.81193775049104167064 37926065455890169340.29261833639631452993 10098343784973605447.44485973898449977073 75942236924386721786.89279627399938542025 58800288485327039603.05263856590616684091 84139875453990040678.77387983102634239986 54367469613187734126.445198174243846172 2907622671824189524.42009221767778472121 25578744183628478977.75258123064022002232 55879048818687075654.63600785710542491575 32978031852556716689.79341948223330330783 79374789322041807470.47462555553627547071 85614589555894055659.08427689221809459834 28047827668664410752.55236544065170523529 87095566277609187796.3031895826915675179 69227855320817380730.46954169501124774841 41095437416546622586.82970568315642560528 17379954075064965705.83893376407597914281 44502429262878596026.42824746731596034528 42991250770302026221.41672872738263453985 22932065770711053302.07878780559745272602 22483107379094662814.18019560005767771225 5896552057878689313.41869351703025186257 65378066340376339322.02966692446493650299 70160102127055396558.42634044538186847916 58827359708677084839.85374156765715561774 5239750452087016062.54326731937177588783 85525243058375300271.35986313467591529081 90964610364269117703.84241520167167041834 43780406990381226779.64596072153702591635 16760679750733952328.66229025933091158342 12520976492236419523.75082525521944995256 43997183601862749641.0354499024305588671 79944175000845156294.8109232256689950598 61979143200019567776.51011290669490528478 57640343962954251626.4832072656181822279 1921395253420002066.79886789565918170817 17377800430991217611.87627413411868912842 35933871684802377490.73598380195395202786 25731577446331888117.77379261555857153418 36481187396877116303.20558426475511821679 5871945387417282638.69911705600842078595 82966928521480199782.76520377495998347894 21168365398948092780.86675278950490854059 18969898145653796698.45423959532174661956 33742338725679289453.0270285341455100386 22303197918598031860.39765882762235936233 94546071218748037191.33290358292543478532 26814155237847544344.0535088916229576209 56743253232758325810.69447898827862853308 67005842740944888162.53223615888572288071 32274722369973374956.88375921205616740721 109772646012107491.71940274761768338454 84795281627927299090.56579416712425089702 67613616550210611064.09470547406268101614 59528855436346393455.21092155471956042295 49110817142838232277.64166620979690299951 87249918667903216327.72208991172374770728 19537589349586395305.83509843241919853475 61601047050039223503.18000991290443708689 81408982964118411070.38825805339106924997 49581694489418912516.87370178285829471477 79666600066070861814.270763352206240438 23723398607059866925.39654701727090261417 54310664070257722275.3393536181702344492 55447516498847245113.08990134829940706664 44365887031094266274.61456881169553489855 93603839884489821188.57475210153717066361 81526173013241289242.10873607284556279748 4923348160741002911.78848439343999309373 12036301844952155079.93860168583642679724 26605833210076006426.5236786597134332104 90308393000028354105.30554468838961485757 42820435581354938040.64898760960072071407 11662916911108141848.99192936746718856442 52344449262568057472.44089604402464218766 69279710740230057400.19252451458350626639 7566811359579594895.65796647026304305492 57250926736720997109.53198724200622127756 60629022228726615228.48195411599828991944 93749881762023453329.35049995891793150254 96380740696762094859.95996260845893296644 92552817723666711942.67120997202128053417 50392405391493701290.57449308035490132364 66015691528429667988.35080027034526331397 55861492464494782522.38947669513484028105 25947579232138443800.14564668010113532698 79905711937592036393.41051330157997148358 66386572841498159021.87371028103471971238 15906349773503497733.23743909939521653838 80851381809538437032.62182804180754985937 612699772283055580.3677187155451942773 80802346114720576675.95263863353751130136 29734700464225596573.57029820937807447126 60819086676369890602.84850415721731718221 71514632459689725813.56187296904238043185 57350338224458783255.93829242059439680454 4645250240488506173.64474815933716606361 99145836904065312731.65517820292050092334 84588388483739646301.36571454161883228213 92573976106277341406.17177618653352005497 40734014543160252451.45593983763184308598 35467018316455282906.36491751482459958665 72222921605882721236.79909731330560505917 32052506745202343818.27824330191097885111 7229778205275086071.0004352584691077975 8710978820093604134.94268875864011990406 69506575049700062589.54598232259224998186 68885917755420371731.41081240728867740519 47783669090183483373.44195183818373183459 56490757583577897945.16937082192060938902 39987393033653737256.2067147272179467863 50859907522382815570.70116478722239777033 44856506608330177714.14170698530349799677 58558562710198740530.74023609351069608432 87655968204027151969.87466520841021790593 47100861795742315222.07940620805873752412 88605400363983141790.13920740123777012662 65843884308092574962.94059878224884286881 34004903545574972309.47669461161635202044 36836755575181815305.25443103081172305925 89301827568481978851.9073620030436093128 66595075449117035250.94496163234339259841 12533182990719162807.40581574272494642602 65484338835831445584.82197904314111378146 42876306907806905033.52059398318540153932 65355620282015941172.85262339203874049233 17072853295636077673.25398762171739365285 20516924817705799511.21104537773865888723 82811336876853479376.6477763252225194952 19095123448214384653.40992779355478144626 30854194261081836392.93242500003737588229 18356090101664562586.40133226452280326426 29418084058821223495.72174988042595851858 13438157794290139710.9703969165835667741 32025334505295247636.87979686328855492774 30847787544261493469.43137195575079950826 15694734140291165726.01790222031032164202 89250777678665999855.48461995610075090362 48086065015171750406.49491503574680119559 18825784532485636069.45431115387568135964 17769388190303841.53980285014606266955 68830353109034626525.49473207828720388243 3174270038320203334.52053436022365692994 23752820836676259251.62981429544329286555 27777139860500333104.42577512594756057993 91987397401926483072.88883907877828562595 81465626146204240686.18808833802624596335 6585840173035339065.24752298543353784933 74085413732770064767.74982995235366005956 25495835980784441219.42355197723086157099 41351752000512484886.80394012202551295706 46224952433043592107.79345138395049360083 14995890525990286980.48801385177547675723 41409246744501916849.11182486893765369041 91292799316210483728.98449472616742293944 90029350574496690949.13821546431567076742 20585919321072828430.72932115523329889038 10808475056915783052.59611912150894389318 63460696652734608106.25320974225402742435 94856262120439942229.18804608844816679838 34483112586270188673.54574084879628901026 23215040277511030938.60078767259727393741 58240955099431348884.45908345062813292228 49103101874166779888.41296202602811832542 81151574399261288336.52179179104201486813 97655409566375234826.21910151474571042785 38034590540734708715.24784792035770386512 90763865065116141772.80138968274976521798 85948854598472751133.28877432537452279229 97538879386244163274.69200561899592017114 51894065946023306859.89549796594493024263 86588254857791843340.47790844845748568379 2418246039152105563.12420712870820293367 75531803636280189947.46711255078083160922 92600784171405063531.22536179207348778725 90583233478226491524.81770112279308097657 3963630887730237338.54550149161773203913 2888182896798839766.47064900795594471217 53691607372568797000.05306111892512189215 72563907927068312084.8352945272534633926 99796551787624518012.71043307682030249115 15782092575460463987.80353528660784023246 1850591008437662880.7069633043289404031 47602954054518066938.62358730318766382535 41316183510415655985.40328263752548405555 51520438599818678868.11028254569099450926 92874405276389019847.62364136119449392104 43737599012587436802.9953134259931980048 95660914511508325707.62870282125601634993 22227581009205319265.67139026759318355137 83938427740542468883.7813708806671025136 91087978195404049519.86413353066767383431 60320232926882032711.05804624073278604864 2636240197020765864.41313282067179379829 17467017719595686457.49460546654848253825 34157321492618768802.25748576098712350304 95906928028134232765.02605970225018045 38463967536313683010.98828203211421803908 69921514590259039862.38708464719313287325 67748621641545469133.81808715315760657536 41943547149660241451.83164498652007077742 5277170925952737586.18459069143438113717 73508891552389373261.66633622842816676888 11184728726559640050.1684900176787466949 35765389475605681707.91276152101684409617 62308725537231534005.32008851134132172635 35852732402470165192.60780053990594574926 59478192356598408422.38531036081005109798 7684935874753833709.59393625917167163764 73857335085286115687.78801144528149799288 68806685561529803037.60926686100725064267 38542715740619666096.69719153717449752024 52393518459911909541.61003883238334605936 71531611957943637342.15808536631204686074 54289638281542948040.39027600576506409492 13565490141624633267.70265161945505449257 70109687271166646554.74651460438818854495 12720640713436591217.16891660412509732112 83092508920411771641.32168981830140089464 4131333351593799630.8052313389145346533 18153070717901203019.89563176100369255852 54372775525207759114.18716091260569941473 71090351417839362084.4146593207019754646 9135751872206826635.07927625093184220453 35896938324682232552.25912647527075253161 76660230012288559489.94492640358547575183 46256864465250049497.35840927656182693937 63506904012203190236.33939545593766440196 62298057337583187459.17685606342140487306 7693339295619268265.31319519292646454724 38903970661025023413.46237039080297621232 45639250176556971043.17319318181822571331 63412590237359755814.03482789264011320171 24490957595015103501.48799879101158277893 4374265470446577759.58309523690428906627 22916352579761446865.84125065988407425489 96755049382397087476.51571058718993547311 91359099456821415005.20663794675667890944 77348996911895140137.91213557569600526478 29178822073889099169.31138680295527006198 35565208069857547073.13331292787743952301 67571681038609856913.00027329891777619867 80382734719093809156.05761605751439928866 84066498921792092693.25350176944164992671 43553748948014000260.85077287931535067135 26503354135362133697.33124178151016687949 40047474424377439788.50034645424389646394 19059765576346945904.88335438383599997936 23399982602520665786.96721144924721131522 62880956479608437807.66958646838105641091 66492603645724774955.05374928965116716901 61695864224508039143.60953835447470611116 16518961197675177646.04504567416567319545 82690458679926639952.25339157050129148823 40756287863591707967.56346245161451733484 28619656244538955579.28518819011831881898 34365200754265856045.02384618807388900183 57135454312098470472.23192840662189986633 65087310593341770488.93695007054736013252 94556475243153485464.97365173868957155518 55690914131357520271.10510840663829482478 61620419918825920400.41073758927727675933 31081040082013532951.76598317546470772981 9074671545088702110.96550047295713768677 96182406273094805290.08089421943112277553 63499461387847724345.22748042458362748928 21400834619634058910.83187772264954514881 25886871819220912275.77045468660661630532 6846361451151916039.87488116471744535238 81883123311428259123.96623310761976885138 34363640899873421748.91042464298940654478 62154358478909078086.20329800596145474396 80146164933237642678.12099796720915062402 62489183684760114031.40494685161749346491 32682988820019408735.66623800347196562245 68118797600406276383.56537263838458894786 5163942294599450330.2683880719597957036 74051028929142351309.01149711805467387374 15604932351642781907.04662442368367670936 69904855331251894216.03323015210340048534 82723657380877048248.95319203772417032379 30822717118683587272.59875430227061177341 15708257693268822353.76271118086415459535 91051188368316125775.80229678031156533199 81392893485825752378.18131890846454901876 77820086090413400254.94046996729015764389 59104415967488075588.19007318758691806114 61500651437383011612.77475269523047365658 83041017695626240390.37088580509259594946 8472176181913011340.95438056670980316213 30521919820461263071.99710085096501706472 78661626000694144671.96389973399511615462 91304407753705681000.6826996992327833919 31398422755256525709.96620672295179849244 52076055429316386593.95321191140201343461 5231796673650210256.0826974183046736598 5182378516574994210.10365916637214495308 8409677865636053924.39911779541993132456 94855542906151749828.3836183485644354578 42316753226588012960.61530333044164568151 86765803488957346370.82711535548361242492 40274010615147810497.31276773820407095004 64294129156587027703.22805349314898853033 19907296591440198733.56717280812479672647 9179882365766294426.00760393701665867485 27949376527331679839.47694045115872300762 12653971764605691128.48522228765280307656 86494176129464236921.4853226622624380503 38202603085820896131.10734124550151368131 52488795422423907495.00655556374916372545 81721332368166170269.2141083604093847179 22093421743787715446.90042387211593979311 18339504134474003830.7241042690026038295 24013950626168204096.2831554617259364566 2288792454280983604.59644382310574135439 22180857626702094481.0850162575439924923 31052484312998015785.72532898137145307464 92207467442913913635.26198750105020856689 9186969494396126489.50738845831393888919 27302467212898532880.61325100370215793002 38978216933851150285.3270156436680157781 79441569104599187310.13262144320658807323 53048001977682619384.27988022623481005176 25603956934316923187.01992704848088160811 44816999213268687937.91224909872222762644 29558822867695864399.21894092511515867227 78292342078108896146.53856789635070545746 64139943068062692933.93180985951192581306 16637337299495155101.94963947319241202001 18396734322663752076.03499115790629573725 41002866423170060720.7145478677718186045 69492144239603689769.11807672721973665627 56716820055125992697.99534474420663539316 50626080347766510564.86874048879908351314 34591278435204317513.85002669108327133136 41283655199353029998.83207058532179023463 56342432986426133476.32386037324674647064 52513260139461922922.61564696759036849237 92005018122264176553.15879423174468754695 6416125839161512570.0544944491092362629 90635342200658507720.64207007000871179126 11560842183233532353.85313254022136890183 30894076072360769324.23159906207350113168 16462519931498165502.92750583195172872197 13769912193308186302.74510447810330033168 62512566400344558605.90182710110758019194 20441571468324449343.0557995847550330898 3077136361062680138.16569815373226188287 8763147571371374213.51140344051649804402 99195696538214730976.94948860794349370403 1196964022570606157.51005002225358978654 75048849610040837306.99054807305712609222 32319547553237657678.52334690167454575634 78990520428075229651.04219982100536910674 98722919566598826804.54908820916371381019 83587196677058819889.37363094991919306693 74401187053522040294.71828342533954461916 58179980202672592468.1731772444284531925 88110194766297192587.24943850048264589401 34023400422198598652.47994792413990977141 71585195972155995195.54804349880897441421 74173545342713089390.41707877768208440559 93162781102841632522.40453300895970071007 63694534304611068803.69419402570109687878 32694279487538425252.14982236966327371495 55774411643740773146.64101155819055461592 48197609104265027018.3596434707156108805 1861186545189613797.84817966483620435901 963408834923802284.63296671250964905245 19877750253778913757.82323824042666338262 88246311416487332298.20153671181854362082 43451905278772787069.04589832857866850261 41777531971320416320.83034012534403719892 78748160250500612416.47182451955518475397 30784593813424117796.79008677721828039813 55284920365755477374.54756558816587098224 70843334636829256523.12893753411245746926 63278926517419570900.88098164930014970238 19226162233051156718.08338198114649779238 61186969965369230646.26109315163317749362 2080544311157251811.84300686360049903283 79116685434395734105.28170148340766017729 1364112451158302359.54407031206938232629 51459307380123949172.84816069609935230203 59201724057809617448.92107963129394567651 93218574022915661291.3495305591878281474 36750776480469742474.04608601194635333597 50480255033159025669.70483040242172679864 71794917374130855780.11431273661145224204 28591443482535259934.56517421253799090603 38987919445877405488.86997863686989335901 87457389348122184587.25439083216354998089 91123047328881767316.46414536422197237499 73546403909404447194.73191937345271086149 88910674831384097088.22902303740007503576 37046839370645538403.63933504792448947704 73851055263149667937.03632558160959723578 10879778048135633760.55945740845719499199 14796965062761366289.66568826152037612235 51786086063075229208.07267727184177538086 27415165866882128008.93772892231682701071 76095223321625785070.63992380800311903851 93486320135029546187.24231991391959135511 53423756667457702841.60068666753014092288 72077185938399696140.90531300054817684731 93061971240377536566.34124725700532740131 32460517272106549191.91855854330216989114 70876131180281131516.18841380316606933862 75935858358648052601.44036796817251899474 93672631517719719894.88126702242544551312 49949836995994658558.62390285339242378095 45792096155046850215.73090116304627491891 46738536586899298446.75119077884850987106 63432824737058076067.0451188544235710841 73174653694502462913.73303213699786808412 49527187851180094048.75084647510316926333 11681065195523662845.16656809776384457009 94212672820374772758.54951664491080942223 64564327993844350828.71018062044309290173 66037925220112656365.70175607079951523711 43766248825599799767.18833465537505033476 67456287421161709119.03251266130774151995 80129652736477906970.68327132608581217598 60828581777412431167.71366914835892224951 14345233189082949075.94637140507974495679 68121251042344538339.68896838380555303578 41152744014936300823.94836980063361763596 36602841187116396021.38734717269339071771 37596526498108985142.59855263208269165942 82945579260515967787.90413011427639408262 84063202938405176354.09018014628533064771 75597211874571548439.87942574118160978626 19457431609610122115.34869019473870844663 87920642954594348274.59804475137232266751 7161038846813330039.79923940958064004252 79407766682660715127.02361029132390341571 68145777878570120850.43579579935812952452 29730526633576018135.44911939794667356485 86714195810400953541.97562494302255609599 19567600482872046065.74783720891141578262 62966691304272189894.91312153067267359606 70257270418072965291.69868026887149872056 96856329024085195510.03299831711137115936 47819514763991716657.67205012950749191875 33596518058207888979.03877923862257596344 94772662711729204039.04690218862315068697 77071256380994998981.8513569413397122825 50091588044040532567.28639468054267951946 83448242012986010962.73383644614765153934 69207264496240070064.06484533716425615137 89439766780158659033.68661278743759158166 42463609784467279931.06944766639751567489 88584728076440784564.56913200836815330184 63614716726954819269.56403981380133692515 95981557505990060393.82444798983702981719 19828276969977955163.60119445425101435095 69999988545088941714.45228822703442464325 3342036432156287774.8477510555993871458 40886766036011032085.65066703703093851824 49437412515753813548.09655129117820917597 97708899265130091793.47781474323637706916 78128008266199188091.64791513767960144663 32478553179786543893.40975178121519257584 73212232950576174910.16176758802946477279 38012903677525409516.13281441554597766848 27001708338755588598.45579790091154025357 69473259448794176329.20165640904575048528 14271088131288595208.71995505143797422872 9305243598857069205.77359664901445901107 78009002745891097465.00517840541857549928 92366483846410420991.43065369287782081607 55420503966794702606.27694915974902228721 91709394212011134326.46649641028465704586 66889457300314622939.05779725759146419332 1740981702489781801.16302047640283332882 24137977163199073392.20196355456949541849 72502017203702606944.29040224615922580319 44538123810160833281.77837403749155089871 37239745012638617638.60130051819580696515 51351318751626182345.39941176323828308663 85278377721331430778.87910987718584587434 61317062936914779613.395509131600315798 13987250969102269091.2036830901292302418 19777559758108034794.78833816500368371325 44657846623650179440.85625436875226286238 70751042706026377116.3981350738367285783 34097289572427949458.61624225220833219953 86376175437835975049.0084289975418636353 84422359376452141719.73628078947182491465 19358876896171287125.69936050117040599866 74312501076308722877.08874768487366671869 26792655581016511705.99212145886006123593 4271936116798098642.27224780397872174754 24576126807965144895.50369372271647541993 7328419519226252698.52685343363051697394 14248941332513125302.34470439180661504751 640166732253218319.65010895156210993582 24989707398584233912.92120624229718047833 87937613163779507841.94136650452790804489 69224283931991788484.56086602818972143424 21019392998696147517.39773526182608678406 38225467359046471192.13703947116269010213 8531568468119876214.23041837422186317745 59232855102722287182.92626739994405893659 54119084211499366680.40621663485098831209 19845479359470180853.97525868060628419993 12418019070113773547.60381410333528856643 76640267952874064092.22671861585312566287 93301633367253011890.38159183647516305704 57466385419845466867.02817912631078316929 92115812397620830460.61172850470853584401 43106247864550253934.15555123614692132773 25742568991406845640.32791743743349136658 5697427545482390232.35531412966738153833 2614456422087333999.50317528005375750047 62660880996863366011.0933643858874369335 40389421390506919578.21085963230583785838 52045827602806193710.53613183948969416637 33275493226762396191.83223066553448472279 12979165036130208656.89633998847463809844 37920762482877671572.76070694703770800369 62132166330369391103.37197439380902942037 14686030983247990694.8052061623129394278 87353744531099062846.59808884881458925176 83760248456887385723.49261836084602240851 59800624108949326419.96087520507986933923 96605365528844478207.59864922503830876214 82437778302052769588.24095766324180344652 43068428455632656592.66546124981844958381 76949450780312197490.8195991071691216482 85369733124955468107.64448268093500837277 48448040489639373349.88135771191394477516 19313112260927110592.95106612122016843396 63127640976287516048.75023434639633963641 30965655721814966706.678423164916148406 50177613792579270173.72788887441660200352 43254034644366194670.07467518819514085743 44062143045874919373.70606144009721276178 22240607300818254695.62317213746680669111 31318995035163421503.34577657057857089552 60828328117463867463.3095296497088235965 41904422025093525774.8179429438717913838 56057190275084020201.51617428848974393394 78649084739072179846.21138413572005227591 41159847113300497873.24599043189443327357 93485451982391946375.44693904706830654236 83731644490970931260.10218189624879130909 62934806296346068259.24619126520399406215 2796902413044096440.19768769798424449636 65002227635449126081.2596238227133014101 70127039431162718775.05508662647121689262 35541872543764849936.57556770185985789216 95283708857594851817.17000089329793865919 45101209510659109082.5432074000361807001 36742723519133462366.2399476760049885857 44345900548665980859.42052651695345719716 56760526544227270871.02188127408947860295 35426416538647721493.83404622588585991142 99605079256643278091.72334923338487063034 66153813139772757562.56519401560178904703 73026827542735906849.01245657961732335364 42559841188646756109.66202256681360164408 94247054709611825908.59048042202098404493 96079897977752161811.77787618008140590648 67423126427940710607.53366239277555217856 3411797416208995651.37122392093926313103 74603009499819564594.28406369359322406487 3023911905274112227.1066050077455185785 55904950089479857173.02923821409849081355 39064905739049173939.40136924179705898724 96130278008861092860.71218686637883143511 63105666756579667661.45378453055453844668 70871023689566038947.10997225002398043106 3265250113209887169.89046746166873638862 29452495311461374299.84938350348841695887 80754707492369466452.05894231868773826951 1299938897549250342.69018103770874455148 17876322003805429023.46857194652433426909 18379367538476178854.99186597903838103724 45913816861295950991.17071122808361940564 45059359317073038725.8180628169759371755 86486089212994781761.12385671137623883108 23559787194693640642.41682333401722354325 96033939917573999930.546774264739243812 68551307011130585734.51972506205923121724 16802973144180934514.72154598341204136827 3776997195960837774.7073596874593482303 64348760743723879696.57194909285823494762 12029829751330785551.02586136591183831786 46939474171747866116.75607453745589920426 16327071002308051200.54607729399864490707 28088583123813958745.61804195224510083235 96759689923375049747.49057503533232386542 80182453749599955066.05676043310083078566 51557176017996560967.06319695597352542114 67803954519982075806.32169549522714821309 27435398866607271987.98418845969362143018 82721438465141726484.35610818578416801254 227676236852455758.28675943904365024185 75657882277090495568.35078729665131536312 14772602730741001932.75737192538186425741 65343710113606466239.38701373081409266616 13095933405416482530.10388380968096502107 75411852960095257428.1274654865019380742 6277530072862361429.2722384638837613405 48607895137004820280.86910176327974401461 31767392659486478397.27296557089607871364 72663314736781132046.4914158775264867025 98872555994790193481.52647172838021771302 17264123700097337064.87253076225585370679 40250160965396181164.90181183872515065696 69154369976779243412.60728369249119301428 99366148138747551292.4505045484379523161 7461299381687354195.81270633029261358517 26273240004896024235.7631164274054213822 52107365041316339342.79487007226412793592 79300589036863248704.40800706907884308034 8811857428645635575.71845331997764903011 93741795477337973617.57296958975970320922 74732788853050571921.03500397952425470798 948628922119277227.79119739424727223028 46860087563914626102.64119939645128594505 91365782177995911364.15337130975932655104 20172060697021584267.21102554997974100653 70243536680981953501.61553002420354872737 76001197699267392437.40465201053678637383 37076829314362312710.04585017913037241995 63761485382940450636.52810685276229231709 55688864488377034136.81477359911815110417 22276694143046525167.40291395395274578354 30629247010194968357.7335309038653216418 21381587558581523536.72470411451352813459 5085698007783405465.7971969202549489875 11987089334640293725.42859644155838419343 24517172741433873747.20814461692292282125 49909406365755508268.10619355863918769722 80645602309919851106.68413944359854918097 99371224610183484415.75785037956541899265 87242394778206067958.68973849670221597221 21546402910569234303.68271027588161189316 64136219115643051490.79536073289977161583 13055703252382610994.8264590591115971209 6491720232636484706.72256540258777700915 78335549543905338565.62935067933322550237 51249087363467226437.07670373672052288594 31172438778668286722.22023472006349082685 32962051678823992741.45417067367742634329 70573506685873279310.63939037838660310989 39253492096222857011.36049214407557817763 91346627428055101711.23307406035519990375 55997564343467954226.81211188742842069247 69962684678717500281.66361194280059852394 56166211263601204388.57332578659886573715 37114622142169110731.18489646960857352127 25026096095128706702.52716591592787784705 13987168573251298904.82527479995879071609 37297791421697366145.870318284953067951 81162222904127336400.59903752654122662657 98588848573958435480.87982844153337021427 67239727088991571585.06649666192800813236 49020852217054099613.98187116737650164349 40939517736758322016.98330911135488944847 85352582532432921473.16474242408945194074 71889719986695733157.48051138554600721732 40038615141941098757.63683249067539916196 506282464763583855.52945594015833745751 13564829375546498815.66895906670616295793 72304894593652359532.62752874593026133118 97762302361702019346.28514970348848726459 36163483399407097824.54804511844391632295 10739701240313974990.48075193096524513195 82217377902082568028.8327312508597982219 821317914299723455.92985422424210379938 31789412311618540461.82210548410881730116 81984362917345824754.55485982124208027776 13514761857260018262.79635054647360612125 88291616584306104591.82945807197823035289 61871872383019655741.22799452659552642011 39501594293835353504.66761136524870356105 3731547937803382622.43257342949385452241 42359026306029389345.35315336694539619792 28264145210528594319.26828675288844520261 65585083039975054287.33754943800606878111 34992905819741998743.7030624258553913392 8709623664466120106.06828631367068766131 33346968134297166072.34557207684998195552 79819602977423349446.83303586855357658886 82794064920230023129.77267675436196218989 11434023754164851102.21108868035098770803 23363185050818986997.27851347069874546102 80586542539398890812.76548536740259855463 1023147159265798566.63068017030547189002 24295872393917322801.65169384086995779841 65783592004513498577.59260193373439942234 57783424298679547504.05304978573987220632 52624121345567056307.51213923231429252004 96503674592085903416.9876450407567879932 45102826137673466891.12237233032446837126 34014221631614916918.48498975699806089462 34938294701763729331.87735477272237021512 81292369042026744481.54592640873220142534 36934567685962458398.85609001751040375222 14599428633286726476.82489000427265767747 32880851420082856372.09096208170542172419 34635239192042004526.90139929051810649507 76054924501326632965.06423562593161569174 9329791804754121824.05849054038377364156 42405860628920078258.05031702612693661941 56630741102840756372.69947365293629302379 84296555155120205150.51734124826374618983 55412324830896158109.63227655203000126027 89897344822340672283.14391616626325415115 56623268162996979812.65601287041481068394 90809562396295086362.51687595556753677782 99385494747114230550.08585323442648740412 69676951338457549147.69854857766795362172 94797828026931059647.2493162427377217125 88213637087654109159.58049819572193301537 1297124912161583396.87184651447066760453 48748035961599519079.34129209128570846779 18360533710214945093.41896508096960876553 32019080643360808433.74469388699287264965 92507000043012898612.84809932833857367632 84145362983094330280.02084088291011954095 90745496869809254916.62441166474095836112 96024401687404911192.70797134896330946066 36836873789310394377.87775104708121030118 58577346188954386086.20424985327471818641 39917271318433462962.71866462363058023461 67443687809598569079.84002729342125906063 86277043230715438281.31785089695316027944 52032325187049860640.18431626545528414947 72039387198515651368.63892154716340682633 25468348316011686807.34462300284351102254 37584114888129410953.24969241711320575921 89611956675954300051.58996468993424993129 99698291907035505946.3883290954354780413 52495526267888280208.13104896633476788622 37073240029374381993.63959305996489002269 81557128883875063137.60879347353353940909 52127768356591182048.34618177949918965005 14377804657990342989.52154710784887714361 62634309167559683105.74019560871405878293 36051955625834183284.81276317200097874061 28795696608385470880.78818618285073590409 96662935638420458586.77985919257543941374 68179077124416960054.21625915071895532474 99961905159082572474.88014072159256230135 58433111952032610434.45152962972633737966 73572855678820909196.66543445179626456915 51880910250157488655.32658317422731787031 32463571621965011869.14243988021712351523 86662555227932525860.42521628688173623068 42668580109092811713.29250886845561394716 59835783771774712495.6389906775499112035 66220785185952249822.36749731585466471337 50869105119049032298.40226739305012227717 76735815589547629529.96298592291887476174 50111864214529027960.28983497688763472248 73625365504558272653.07111653610399870973 15270156629479075263.54142241954069320449 91048930846026659707.38276433862038002742 98285046100291668403.16600510952190557089 46278636098537274610.02299266087884990238 99193273644461832399.79686435734773639695 14919724412078515768.51454993221798415044 78570151038316368721.4587622405714408538 25204626114915023466.69434958617888830248 16316311882850591787.41629795749843290421 53192098116347496367.19908795499728932244 14185887862494633.83196155147543380202 58945956279967260959.91455668835451530971 59448587913389302628.49242152733187651377 63976823371135433444.4910965796198636731 4890278125199664247.78238673144903666682 52826215371904131214.34195417818977665105 79972067624303728643.05811775876849682482 25034490224513715508.8300360981049489632 26774889839148486917.82627408586402820792 38747416794796500287.02939409042804274844 83121859676726593039.00259866076719550856 80780734170271134100.67981586301866268396 6157671023826310912.07011059942994048594 11671035799086602078.21078114902783699186 8740382445428818007.99909568354244732099 54495025967859944725.88793285610951510941 208691212335733006.56281144756582419051 89456443720696054470.10524825680159261651 84831166786530129602.52710456569548355888 63714481208955885324.70169266249790255528 35494732268694805488.38752922177913737532 45986361025935741027.40920952649499516503 71950017876470946708.4945018533810758415 95992332529757997203.50770990927725812509 91130273947061550302.94556985067821502045 66342543430103301848.09701479429924230809 37264568858621164378.55662092692733760706 25280245640840261872.16963630135210769469 85194920846680560770.22083108899351628969 64315309641979499470.59947217604618766203 18594017236248606794.22739622290743891358 45931015282819359634.64726696444304704202 54270162630690202589.74047183943989442321 23462632424686262669.05162946536662549516 42971907332681376089.23124717011860489966 37513495078760796890.01876273437887674455 62314513355307279244.17301516059590483584 94638161889013360587.13844104986222270884 30706147098535104555.64952050926719423821 83803125383680497441.42386118848949760529 53676411182094035473.98016736877560159453 6682704679479755508.0757697649132491737 87259614590993925231.35935238225976710495 28242835182235925500.99544721566952132359 97948237448662346392.62239918791121540429 62123208757533854461.07318193699166377806 58195002229437499856.14708599594304464372 62446061766171158874.34854273106260536072 28824417704193212882.83875995092578829456 49743123900345373880.21551823493694719629 29562504649042698306.59425356051863774385 39170976178553034516.03281796090823710315 24128468031751301433.30439002629733435164 18992727022321083083.13432577985375152717 9339437872248641135.71711391763824651303 33457172957041392357.65027568917194796109 42622567379308047781.51598791047114169331 18005857888710718465.58476732192822457571 25776204843538996821.64293528933454486443 93215879583440413132.75154715789209601001 87392933354434492300.90350350190618128288 31145929136160813402.13339433693330494828 23713036938110483518.77421288893768706051 25700719985181959940.52370722652043935889 65802711774393193658.00456255227467777188 31989095193316810676.47543467066164604806 75029621873521553557.6376608540407078877 23735086459102237838.37321211669796746804 59404918834434767813.75108788955606454355 30109112655619263722.56665544923914665378 5570059415023869871.73344921685213718198 37058609942464868400.41005649326612997299 18891311293776254208.24396726662465987333 96641539596820584914.64897327705714446698 34323451511554513239.03545737363863660228 40407784857241649502.22862288951588326707 48535848641927390187.59104405541570329588 4896752272948550534.63139023647635459771 1310963127147153252.74451653912198016461 96320486198534373241.98521171150166345636 28261936264535758247.12968968881000620867 9864962439667204384.5167882601470026202 74847658867152203075.62548353814182028881 81864937214654818508.78133757660035537982 40438291841081827984.00178363879540286022 69516859269068632051.02404792129656500854 17542801855205511684.81546026367683863531 75324308828977159759.64016150800446496528 51093794256138901339.58980356504134004073 62794342884441367976.10094070749669620351 63601056491743888952.00417079419398060857 92299185161502995141.73214913672660848661 7606306793683272722.12964320655374323903 11427682619879498399.33948929464128308398 29923064758441527985.98248436938647076619 46328900242961499267.28602738329939184987 35158226684596252888.58988813165384627176 19300180475426295556.55572345266648046396 78314350424332333125.12137430646177289639 53427349363346602014.77193429759496607155 32974036694812237903.48857120994233740597 35566685877791869763.23835442028809825749 25164420213757388461.24775843909985492026 54513063527097155015.29772821484666017741 39544709565489722675.24011362249263652377 26785668627782187238.55721697812403943865 8434088826132771587.40489252595351907408 35804765029181298581.94579444620119282606 93657858967063225858.63253006489448861477 784330336323754028.36135026034386695836 55135115391773068493.46892066314994260642 22173525171973724520.20920552891841202097 43470420296878694870.71604708333164499203 85668620413894432559.94247334229194219657 8642938778325539598.52186956567180137386 71086822328100099429.08952054323567336362 75136749070128235658.0597327910955512583 49617315619515238367.85070691691649307543 17472016910406313330.4387063294198982866 9914915251716950368.18952470866750853846 75829103205136950494.11902475090708070193 61409812429155352724.52460104337376067392 36253496491017903051.67866082467201896714 84965827934481117624.68527368591658130368 78540015769411874573.73988105827420774382 33158910685738376917.94866890286042350788 39471899368135856440.27146599763393942814 93159933471167595420.56512432775643700102 4426349551052678069.79576538217858218043 15236008665243857696.96393029829416629005 73959887446794462134.85258757627124110807 26268422575734809933.82121725204569733313 74229684102842877299.1009734687737382746 41802073996596745472.55927737624388579102 71198099265301318146.94537494347181011246 75993285312056054818.74344811173247616428 37095013344866104022.8032882564994290814 97067454371826273915.39288207136530846524 35473129942014542170.32328350949137391984 62332833107560444686.37475227227175816904 86662524778066800361.82076776454620992927 24682323642003035733.33143448045854860487 52765891296904561075.30323197844751214508 22661279861173367110.14651817704253841965 5330557133535022111.99573467210954891816 43915716136246186063.42764292691324131735 12989936624016253402.32574518748961562515 71964322182692157300.45398209537571856389 38067259079969424073.39402794926373718382 47851878947433260450.03688683112426627244 4645382406214103212.35260888937566310627 78090770870169197839.89864352782562570092 85107000093782590322.11438073986976387178 39935559932951539577.57365257450370466248 13239364714303799332.20365488382355594209 54323411048655592619.37600265774018513412 80094915228206786666.71678171422019261115 40767266839597520034.05478616773838178426 84035624985126221115.09631003276573049339 12516626067491609572.53270985104250001406 41095394015834503462.22534513735672000156 68200970393987463203.51906475906415611964 55970799134044940485.8854403326411919865 52854547556706996407.38207905624306753266 29512023116601852210.0823197712178319995 72080239144844560450.78301253294710697745 82187655973948907878.16021491678925861209 55413955473082166217.39841068427593031032 59865004924168755666.96300833309665452304 59234685914299364676.90943135834032377504 23256642891738669717.9060058023437130143 29843258633363089245.95727677728441510724 76798542699142179642.99245045613598196413 70186836010741364566.11005002688003913094 56720902991585149719.59035651017419713904 91840799389968978429.64648460810649684445 11189215829713456689.0652980803839194525 45901940528333410968.96198908151327684364 38502295714473676511.19148488114405759728 24891798661774596628.48292180990112096637 69640532575467025335.65897653034396185716 66082497294480467869.11852202199940864897 84714259524811779824.61990130284893848328 50208085959247073583.20670385713665122874 3739049216777052168.16768341436018316622 35411799663047969532.99471425862957288435 93030785647635055609.38226411353694349956 28810308853110263902.07176289280515877909 28393287073073643489.33438828965573119508 22886014519678744853.35434804081733107096 82694856735642548418.56487821152429535693 92022514831576258064.48790117578366812278 28556758439921487620.57504598269708496259 85572628284903128885.50083079455698177686 57656400790552694156.30566592642769196454 31005198136774003387.20139505093800696519 4895628599372091373.013183541200027503 70284751716184395678.55965789222824051516 77034704492264835572.82748118719853015269 78528330663332226690.20024524977902442585 85469007340436324110.51378590551943108078 24121102154142280258.60053659217570862405 76473271648631797837.01329681656813717194 92872754874082434915.20704441200041798307 9675885953024753202.23075255258455942241 47918184086934311573.84636614944390435183 96867083699925013901.83260457975507643534 40646429539256773261.6397996642358540807 70344590954595978524.42873084405840393101 43441297104409065295.36193228285640211293 76367574206268010580.51140919985651080843 3745346769703634805.38149553924930729833 10983390311233224850.47113726490114569077 70673372018177027070.10376174477273927424 31629879261609777734.26155614345702372763 43591175877887294810.77148499812611181659 95719786844447908388.7946724315169805099 77770884310795148438.36495352141349769222 22253099184445245281.52408488087933378346 94376852129312913719.07613365707843237732 15753704531479016261.94961856707144791309 25035100476638065321.95964583945634562464 2006901509641109785.5201250259867782202 32761333957847707092.29244578895935208783 79514784872710813425.8215674530811385731 27337050517367410868.83225248458022411917 32253188942819223484.83529448667178325216 92681546414123209742.50600141599697967997 8610396946174747651.04713957817279744456 37659602601761090924.18041084897204811964 62250234151747261313.56852936354213616679 71045849700035168981.24670171375287913341 63052956689256643342.93772512981085406677 74297174956786341903.20137492627293746901 34481867626239587410.83144114570569571606 65971320367263780635.07485797631886436284 70648195598851739593.40999368646550894705 77415021693435903736.45089566791433552885 78932993670366497410.69205860567578164809 44542048828324527002.49038255581473408602 24655231678628368902.03779938246664347156 93204064596789896801.9371266650482619832 30509770752854784377.16693070916129842668 21324113897213300656.90045875932466220213 56923806691334994944.39649238621817487842 58011016586135086837.53526139051264579517 89141202815862308354.26301960875802204456 23008167969420563504.6984144964320545652 13237298072327616073.29318178372181936719 96670838957070527935.0583797285281320593 28202625947096680106.24726485920721514027 16998889774675532008.8370635436864956219 9773028690879111686.78765095902640042018 50890688239895794065.16793835892588729434 72807003897734420124.81332840425261097273 63335881256833069293.04188252576806263444 56039670419246406063.84940940470408436346 96166806003148039765.67213924324301901129 38119250450111932475.8629226432290719652 95173205567841161106.99454164405285111721 48321481945485338410.91826349576841215675 25412745139118807891.47923533683611245595 37253649019659308293.5763851497956065715 14850732290946973216.14037119330369039671 85307029540113720831.78224643425698625976 80801391885416240939.17328146915326630473 46589869214928890780.68383690282837698851 8194918439729665011.03897937760131380088 82609055668300135535.83665352819637771644 79805888028141342423.95064027427095421639 66917682934375099580.41676121587910265285 89132128065202687694.97337688952048246722 32422135529051433155.92682141233364587246 74072730270836810404.73709531021364763273 49928323400682181150.76852795503023311006 23544466034523685695.96451284451310886963 11351219144905526563.67229157068243013078 4082858450193834023.27922729359556952681 87133070874467189825.49370647115351419255 65592462229094319733.9766723489729995931 83917625857011903372.81872266770340305339 51401816085153563342.43820393245197337381 42372289764677782550.21410976631675643193 18576334338211961066.62955990679973625755 66132083206856473142.73788602702379055572 1033541483440883280.17970552452336422029 95057361462407647996.24782942196056604846 37129933134388345836.75550271927769920072 41249024154251512593.34287443789986723633 69704951701085573580.95392163588632964952 46069906306532112185.95772921389895652469 88894128621367161262.0534550914268273538 65655402432491709354.27012834780182425768 51204419211479445664.38530722834445992338 12727765727387304729.78229570524837790174 18320926565558129263.47756918945720196271 9434632393367554913.50674192934631870101 31835715461789883306.10837112909551364541 29205659908182508305.18473954243428242832 94217947097349136019.68143937564036671502 41647263424791092618.90389863576573474558 79310277726667003083.68759336208022508929 51628191998701784770.99619190176583185045 79397437910659062358.98656250187305601598 45972341300171716273.32813296961200734698 916948745333103891.28325562636309240889 12507889360500815172.14125218435347995658 89628492655799840353.58498531793456564156 83565209159568159773.87740965774041054978 46051060635695553570.76511384404735485953 14517743918096698252.51489477040056695828 10849116062149452371.45822480401650066454 65771243241419741994.78468751947983480268 37632360439214200604.64166220538512684125 98872123315315842035.15027877549490472585 36450094951636763514.91684305224948765762 60229830504070578691.06822709767767608862 18656674962461593956.4350314448651968468 89467064531363742057.84976086447210665544 49354523344397153677.1951494413760624267 73718093420195886764.29517480857256353704 90405829964737413739.7260597862992343836 62126296495703179195.59690465828620264434 97654722959169696270.94640059753086920106 9892712126958109605.46528998109707921512 43739435219594182896.44604088485625629507 42571914610101948160.06911889543610117294 53197052270473105436.36865991167436886253 44147665517415742875.32687434980783049861 52547785702127421176.21736730645122840805 24786697815119167538.77225677831321176689 19863862275902125636.75701071348114311311 63824793597864252701.52177302557683428478 15175155007693526757.19618814031412389629 49419357308389888870.31647144490521015346 26984412165225322064.76217394917862288605 18918901553063866067.70762880869404791813 63822053431595641617.85261405384259448333 54872622607131552893.88828420410758933884 53590151578632201223.34245438224511217112 16196607133954957238.28544457552560823946 3924533091064475466.34022707814326225752 47278023466245074893.16658997853116348339 56112438745064195821.54179425215075374683 37567155484028911011.09065804152123103267 29098330236839419929.16644947298846477192 39304403096333611889.85663597225739086019 23103853858044008028.67906566701273239333 75754614805466508339.46150043417097723603 70169324817332398641.63158790316449314069 46937913668226415973.85951476746011037554 78912098104960384335.97800916811068803506 81477198322388503612.36854295365708514486 67381625859054275951.27827145320934761158 23493463650579533753.79244060993844187108 95849363728592835575.49626029324382937239 25998398268278930428.63804929668357119423 62383916515479244615.63388944229778403891 22390884731136962272.98513734331113630058 44663948221651820274.1240979433137395083 66211180037549684710.74850284864968870633 3692776304477265220.26275222175885278435 98986276594710451046.56928321852590914847 87037621309606223660.06991033629223845168 8345066215999586641.59537685245844594577 93571401602421078464.60844566473561886644 81588515168016791694.14782034498725953649 69658475185606678024.89721862071711203802 18841226839965750552.83855286067503119398 30859775912859601040.79014267570030212427 89754622878134094770.6907357016246780119 65252615974674679018.66878905035982811244 36484045470025628727.0671915891489430005 99690994369220461330.85614325688445794399 9047666931124526890.02073998961621493372 33382010558766196079.32159666524157896623 91869718894446115884.31492725620958880272 54551579253721057667.12483277230963383226 93171189682436119283.98125780429486051921 81810880659633190992.8278857504270991166 77144840552495350012.77894143845900507485 26752256055018620441.14681698489540350135 19581084065450290067.91503628349374955988 16659636543936637811.27843189544924392883 79920011700923243275.27598315371688217681 35001198891139828952.52780974879562094958 85900310851872222946.80600743848099147486 36957165378490887314.39665452719209180411 65381673187541816115.65408417557665732395 16135029897509006482.51543954456199699765 1355628806866675771.70374972360707606383 55956059989629456843.03659864438715143553 32842119657416711459.22595937533109263167 38478114480975923215.68839919917871889892 68107146409960954219.05308311768213415301 86569440151066422407.47165789260049756101 41171357469764101351.87465009736190091264 42879057403213246698.30932710795031421989 17990357156116986336.92978594106200116148 14631821765333601149.50823958948545194383 12568441165986593530.51864374055274329378 89613760120637072285.71107715003672922822 83534265025957234311.61890618690166737611 58345208977503650983.7941422088289462714 71315480113852387120.32219136842637906853 38719116731281443003.35233112983776670645 32387435928659754695.30091768379714575477 27553680999733040443.8944227093638304484 6027452754345517643.6651281483564801605 56551841862469784497.78168057837285494288 85782550235849017741.69133152687563409649 38420098950207272107.28024889038053999945 27112235283074632972.29897835006802814276 19515093296598164450.86946071102728275992 73553045476395789208.63544760475046384543 420611764644250148.04136234304744099386 75752715448381639743.61160173246454304973 23417865532920105839.64093766981043872257 75051723974042693568.40548010663488705968 37906714161528328815.69953558203186104721 92817129214900855794.88287568702369714491 12139641146874811023.78157224823209090674 51295880839405602324.69907998339566127317 86495022208900004815.97871953109732787969 68323068944394119495.35018556634943836889 68541895388970078223.81553786126863725738 8085980013695478181.23148902438974362887 51594694217871828596.8066712660798406993 9880362754033640530.57109373845726220438 90693482041702515865.78556414733019634422 20573841118871697893.31799686222474056457 91907399418851014702.54538920746082060023 38195638119494698327.094667707067894521 49873849863473650757.07273732670431032401 3372593014503707764.92480539322541511935 69176800766049355076.88079796739541615301 10721505939419974219.1682617032049397841 13070202726477809363.9602065427868235769 44947366185565590241.59985784346719946059 50175688166616408499.55065633614813843575 56995393470679186244.89647545888295029199 17626218693851737163.34977173603939741124 27112637937085489087.28313342707460511357 84249483268129669038.16020378896697305155 9098017030624017889.12564155514891118243 24422363165974032496.99702561333961106058 40491339323868316002.89890141653899713299 9453994774042207401.73350498118931348243 81724297675987125693.1787188924067835924 6036303732337400221.71368700003863303162 25353867250569758253.04841700466151804391 29352054022202339084.92039643901545953229 39863171752099309472.99488873281286865901 58492532657225425396.64147302125806688131 62069186079579004977.11275357981367622755 26880584362674808087.33861657775723628819 11176717014430802048.84906725457813672635 99726741568274522614.24076625487435322617 89107641609491773935.08634738445149171006 33653232189880867917.3106774355727216658 57998290001861192933.56245897761701422261 82323524370651782051.23727542175261431386 35592339191667709735.89705358555173915287 11470278059064405863.9781838262686226136 34071508598355907270.34311715695860055511 4311687063460609262.87050401797956915325 51727349298128753583.4146943595999943166 96344656530207090924.33707381383712310084 4679298380474506108.26286931574580217833 34021540234911520230.11993287907021816904 68470499430313486318.75706858324638727632 51780498240827556878.349597803997730521 40837706170822186176.75789127109582178991 51287689347739317189.54177560058254328058 84146564453409032635.54813481425293562495 10456264975213648573.0711602424867177849 98008452157935773027.99445916235615623834 77495391326117839103.95356814775697415355 38627712966669227571.70506987428661886724 93496825270526629283.92846193536047122914 34717103393422835907.7480728476436268645 20772998995155762922.5860174228230272289 16293891344546990309.82347198918522759575 94320500805114336202.09199929836816378903 50739298663902838923.20960004157217732591 26472223048380279844.3912271759024214774 82118764223098078446.85607035126382100874 59491120341371424165.74628869008079599366 1007292334829446125.07795689201806213106 35911840141682227305.76154515961771381598 61712855484717247999.70364981450220649451 15960963346290049770.75495466458646170223 29660906761545326263.44725471460947239754 65793751888564648259.3565748173431132783 89485573389538324654.39078327047036037752 30846727118269405914.36418842175529179862 73468264623933367756.89158445469419836245 63053982430017798235.94937027711844985511 77430967911555081577.17849200985203221756 31502201133226374423.36057025867671920048 207897421149823461.52561379011876454214 22424455282089029617.61433492819271712015 50153035379140276224.94866595616162880877 44602498639772585253.17476803016904467787 47941988753439262555.14645327099152964913 39366326747120688327.27200081953175165079 2615092038477971953.69561607080178225168 31131526316020726173.63789041297793235852 23950911203070910659.83949891666027694557 36240055228789794999.20364779151106650262 18584800371275333284.20474493358440316994 68399293050140302424.03790254130783863301 41292345937878776379.54563299914941643763 99641267758538253518.49622592585225334085 35201697177129729199.28721765054798393444 93164387354457806261.58542316987053418091 42806476674142804514.16068780039723723854 81165076164057398621.55286183989292174213 60781334184840403046.88681452148604079643 75170073505844092559.21222244225162121553 54464605938804978725.5837163550810517505 8423741292065006318.71077628784778616255 10672053471302296636.33139790920171287232 8208992487317169193.46079846822481863505 44628619295241170503.26663770239482864891 27777052569605979952.92474951721436696448 46678182503341698805.32736271211098826104 5675135892266377386.96643448441554395375 47952878479473662675.44126648668422149124 76929394399547011618.32272408922171424606 98207136182625622917.5209715357710109173 32609105664253762024.74298023464935657921 12508114183171867220.25374513307372846005 19045975705590547813.79724694542722640545 49448584959638770710.53869071246997723563 59025487321455691790.67834670156807651959 20808042833026368210.81095414474013885829 23839387215304914668.64814852242449621644 20220606428420389861.28584715192232290277 760811229699241377.80436502869493024065 50314910685935929889.04398208358399652015 91676459715503341805.08019541147288954373 79588088034884655705.90512588879804116847 57936470660841068113.2526381573042471567 81711114741534787218.88005083151544783857 32413602593886852543.35970871680693395055 75688420338111584843.62191976021649140576 91013016802188033573.69393740076025774187 7560336249961679948.41407512854572965555 78230663263199688200.13990855771083521662 56654974285884628654.87035086608814598958 64141175151373988046.67963373479983300554 16317926113820681834.12317345773869156202 61773097344550382901.44954372982925147231 24114404396442763168.31266773242946740767 5683362181273611134.84957242758921313094 88359625289074652179.92821489111269243034 61398680818840755554.89123529289697924146 42134107637362376226.9274195915625782669 19967405746113525756.96914373517132573534 16382142156799043480.11392541177691024353 44766136505070299523.87592337071506295452 52264860071772993350.13193626419872547576 92955211404096986296.04425108001385416099 10332255964685084671.52595644653009320271 94081677352964213489.53886440410556683913 79045098573062549457.42297241370016448467 50229618873990478776.38436286082793988511 34955226943772184017.29301559707864280484 67823089057967411736.43248855003399672682 56471322498479590511.75346229576700182398 89150817631882487541.75862756526537182101 61422298576951150595.11252770153123790992 41175661254470358913.0878484003863521584 7921462139716148415.64981380974217130705 45027328695462100370.074734908490567974 28395419415394628774.66139834429907914733 55173545585466882100.30147863725614458807 962023733453588448.30311683806050739856 87817833458967505795.50834035588039424105 90612846190236494135.08883106774212693835 98501476326490480667.0536212119209298162 54501298299997514182.70145384219274504983 4020572858372400444.83373043979179710673 42459931177291275163.36285188918674723583 79352022181585413623.92593191585681148842 55164522570645205037.09425909783383517507 92149114239476228494.98571608422114711454 30584810523488315941.76756585411343730324 90529814994342337715.10927521035223536324 41182159725973358140.08334518468902275018 43803538740106369549.38111814284740681976 1242885452720997770.44407212733266500468 53034332958181191945.24418534534708455382 29740871146030063549.35732296198672385917 17521479251261195991.3358249329242473917 86203736702024227714.44252098220150085304 37675133300614132927.34975491205424342765 83199712545453803629.03941099160283772909 30557779372736809971.18206063948481271392 45737796994930145448.13334140209084830253 59108279782575548598.39273595567888234944 42600790043392170887.3754818955136590032 86729739006679831237.83498246614604447379 24946022077144304039.51781669185071123757 35960802700102846574.39177981643884939647 20161019442291269286.21979675548928806679 44309387004875886923.94455461163742259805 97006670377274187880.03175037950499415393 94104964363219023608.08200925531617636883 8200527210758669053.49670376519388521528 11250581528287577178.62297135334919849665 42971434973815746864.23747880522252388232 19385418325485284274.64228970855739870193 62310083856291961270.06614004438045959273 39774361825165567031.61598133281967328615 46084777228176593130.27247630986229459962 61737182529230703288.0889081804984521698 7035786414762302752.78613236861492907375 18509866597244951777.45633563567800776716 48095155723890031869.29378292940914864521 75123111345620032797.50495425743870414142 51941155861926974502.20059600844470429198 75828111718526753317.25529593348151142177 12938026183239796822.73290047129486499899 15104537795774862732.66453021467145588557 99536159556654087439.33335624608106273839 64612479940375864888.74263420324273377486 21009622629547192964.35083918195643807082 15733155958280986802.47677422761590885385 38734535774512660629.62111343589625965164 82460049072577589371.96411922426167132861 52542467573755639753.02126485158681727408 21887559022419727417.81206687327174519039 75096776994585808978.99030611933412104556 7489203833941807031.05757337948838599715 49553512104305345904.85150572516514974607 97124886315690650437.20321810508108644948 8791772877747651358.40558490992373393885 48997023170948500089.07054762153238033163 14257236307143367626.7040276904670134246 40382768857983068892.18510542183548805902 69410481311796418042.21351115754959719514 26431847991143002135.64551767199240512272 81690523355429171538.58647847168602021532 5667957492888093323.66879301849150719812 50797557841814579083.1082816567311280426 96526506222574780723.40057110927188789064 21501693009438862097.42333988556985780052 37887656162391497944.36890447133469189888 55721038402980169800.53081174889528148722 55852523416764134266.240869138412290746 37252799013425270550.03909643657894803897 42032469498191071257.07750289828313397023 10395623297785944993.73208589642234415009 50528602590329819868.77619296637211402746 39306077785263519542.36530861722365138892 32622690797199066760.81790581900414777538 74998330794979341533.05844542649285871659 2682017108519406251.70065593781942169348 24928903772592850147.0344438297075578386 1542469696685676795.68824072337701110361 25584815020580003877.90780624577997194679 55202680958043679384.76042608538538451355 21675909212056019740.67289695398165589129 8983342485799747833.40078297291977183784 7215994569826995328.90317745590888821889 17550351783159692456.72413291076999277107 45451620158772973655.09727634711741448938 97912571294785729235.34737520023906192342 28134934475159626351.89846987710136732497 53162806460795425462.27837883427337764528 24427919408246449721.54917648501754155696 45377181507655841718.99926665006022704215 14829495152150462486.87416596174131592558 90560179818281841199.93748334471715173977 51918893648131590144.92322750704692273377 28570180633691171053.20337770947249123799 34518945531044157142.97949815673101133796 21265145017448775565.9506704002071527136 69948154600176649493.0928552047722965549 61073275530655566631.2231110389428883061 47864382680698570463.78676962589032996791 42627027396877618999.68887053666723105096 7717456539811688431.54750609844839244647 45625876846355490208.74309908713988102145 1155814246799287587.57420024377889633464 47191160544120213864.4121796074280318034 33360978098617257967.12558514175101105907 56480738900460614502.75615109633798500637 69449956204613027685.28597261271019087551 21477595510012657903.10691648979836537663 62124205525679639260.78588998481497290719 634684312750701803.95280626048794916991 8627492064347411857.1315567099138107841 53256304498523058769.19805475164734892317 88346318010705519683.72203907037741998389 77251101543786242551.13907402478207878065 8955813549516777317.33320637131919287443 30637767310970430836.47973530149544538976 10338177108706158946.3061697254741625673 34929950196838135570.46196572624163910407 31267564765188889424.93990099856982255208 32528340762651081181.26977815005644305185 54554005909257948165.51518182176880800716 21652445128243034400.58629951774370347984 12056202446267049851.64359880007810281785 28207100024542453782.78805561474072629336 88520256110103486135.76909976624498790182 65421796187082590430.31880066148140780279 20369511202980369182.10157688541029820081 37157821480375046276.16450728365268794598 75692309590596116221.27473115836811151513 6476028439094762904.49859235301358406378 14248577192945248180.63347125423660775292 95970151950468294530.19336953109593101264 27706993914212259969.58735237235547230507 71638380392315413173.99558406743815267294 56121433977637279703.43591458472412991348 50164950474926743094.33083667307974971462 82440183768802102628.3488188171565757005 49029773031139639130.24131783504516809551 22449490958944400382.95022445914994450123 13895633337840860388.66341990655627789238 98003299662330674484.35028346350729848632 33554564294387819703.85523095625526522626 70778142614861499289.17068746002685422113 59755674075932501712.90338761838657043987 75254776239370807502.02285032716396397995 39885328623389190607.49587203227693948737 80243627647183718261.16394391731018910469 65492898140865344455.65685989405618572173 59156727336700573818.12220222602237781344 89018902432104389093.13847680336401847137 94972938295247123650.8193656259309849352 51264791964553373801.38623580080776341787 40231085945526856139.04616004589574443415 31962429837874511740.72768393937459156476 48298654162448837275.84535172995020431513 74322337513227147414.50519196963884924674 53398615946405213344.39415602780750311073 23741145012451894339.33995684472021221643 58388160686597652951.73718142518784328335 36165265500410095393.69031555852631541751 62423947316532630479.12833366589535006928 83649551288234970635.22083835359664785321 26328342824701880662.72484551423170731369 36578324795983342937.87609946658898086233 20993197001001152295.33687275650107028059 47600801128759935600.60124779749240765523 78027829958735901324.74263515660013431659 44899114222501084922.55099620860345953853 73800076177215439451.6737287503104013288 26439342980288302475.44379273798706438584 20650733358584606480.94748417577986273259 27910065628419188753.01190701710208477869 94993207797214073383.84030329097772092943 76356539081875766209.93305943196695611255 83219649382030329657.05729419083157069114 42742448866514784814.88347084389020392703 62316332773568148114.14399183218635918211 41858999091993162418.6805641066644550897 592846933870440000.43854908741175854678 58847552147582649107.97063467585501250369 93072892118411849849.8082618412928977559 72346651005841235110.36384437098860781196 89747437229405112428.30564215019339790386 15757564435186720902.10877625282171693313 75544266315061564505.40049702832547154376 89318059365321726059.5544873505806533564 26877530010138174734.96011933768065189712 39657842791967932501.77529086209814987672 83007248580365838086.12826961434391739751 95557385328859555893.56732859080479675991 5427590311602264227.02920084835294293912 75795030034934313876.60319716494522488976 1714075336407794896.60205908897939012899 79883287716490316613.14951295719721895429 1246038280130441103.56444359572142091551 19155323400963861540.97336997048256137039 97515416975378731629.59372927125517155491 49024527294936662967.26541095655327745224 23318652313091272262.78525012999044773522 93049705809064725944.62475924901958087506 30046536508386392456.82275921613855709255 39565929860354999984.10263086176240116088 83750907384132443073.01426308278106320812 4258648711331592181.69697293578538295949 34938386353569398216.22521743781720384843 85932588401794466209.55608636287552160982 56162320960868572130.73933415359494458262 87890909219851338503.41521499844247447066 96321588342144622964.4655725190967984101 65715940211395699859.36841680520273304596 14751969844274150855.6594476815770180086 56502258441744174564.47073751935655862635 48656727522289479355.91674069938355273239 12991483884013929957.20526184048911496804 56566276730012085569.83105520227344346714 96510214817334254287.10266456720895463124 95753564226403331653.30091850513443020389 65918428847336373915.21708036558508861661 13708758361279649391.59377481384608781151 17648107319658180554.58434579860835207933 22127740205061964592.96705036148821601886 89353477589533110705.16647524015095106037 94301040417099149982.31402789005347999876 12848778016004536725.8979222576577125161 95431274648180472735.56875429984515191696 45516874100400496562.72006306196986408038 6857287385203290904.74203320473378509253 88457233530373408889.56429091298214058159 13712287979444704799.25281336331634603643 27880411747012634407.08700826069846376988 64459190653922498362.3125657144849554972 44257874817839116239.36077024191138568131 19488933311259592077.96703198535445554554 78920708561561129582.89856136343116059764 98969520714219449914.55448190063100756303 42807256093561847621.62938372325512708964 8895859178605243282.6987755295197354745 52166763271557219788.3447705626812149864 51130580115330584059.12702366049900088279 17366239114377095015.79012800623564103838 62453840723491905464.29734039039192941904 34635499582934844542.8859880961391955128 85036505056204233893.41851110140865461109 25992007580552321759.48999808109261742404 20005857003366392777.23322573980211938841 40549158669192801683.07231120305044856732 346722736403520460.01619391762803478509 80403973251451595824.80424773597587411227 2255889426744074049.49912346560249380989 10990747115572267136.46995651998009470379 16249736512403091705.06699318882356682409 31841533851846736559.624431156219298954 16606660050848291911.74617891303007867653 41237264044146305151.79529866865127112163 12055386307353205051.51170086453055635963 3921428465858876695.46938339129057991056 82804349018951712570.78897230113452934881 34994344063779233847.67842658210049075071 64387526216399808804.10072989280805191331 62953287579002069963.54006404193996932597 41751761499741995822.12136673642752727119 71881638819866074551.49541824410601947787 75742355091725644779.87780130216414473415 67046282260499526429.91710282821838439095 69532493866518290310.4105130245428506261 71298128389759871414.93715039857826580083 4207339875484332357.30187083529869794375 59957061384862746911.84018376168422172685 33469862928632921329.76239220221480476825 77357817318461128481.4756443310545542689 57490222737615587197.82805632804057470456 6824732293387422104.05070640133593073482 31378655802318017457.86318057594173522293 92994745869402212190.66717541351179213709 18542385264790175732.15602576576322475638 90555799645033754758.58533589240455673643 39319450881942339232.97710743888351886354 17635577729381363122.67224277403200670481 98682722940966057846.61728976700963282351 71403825535700564113.32192167468725474596 11715560061864573817.50245545894038887661 37797269389397534967.87170100497136120403 89049915936026745137.656329492110975397 70918008849121129864.81511711193310164824 63575455191824562266.28283970140619172836 87696601921371787224.4225528971294869485 61422010309112770366.18003350080764189749 43269707874921531337.50916328827860174993 87196098801714888836.36318950824270726697 51478775936575379008.37700963900744775423 47845433294970336863.03497450111801110653 32342988983361600674.02039334742792438868 35096707481051440640.94148882049975312554 49777015721404004909.86612811242058824382 67306743134132845827.85524681606278134713 46194835306851105252.24119676441372026356 79978830199832771145.65379098800987580588 33461906761067171470.04733866928904754819 40285520935623584889.76273981665669095839 50123334275587042312.47214814424304405697 42559745591948083150.32026980705751351143 24286807002272657077.23690354207479159729 13899724048062479850.42419361534791031206 91397202599855910286.30517838665108614772 88274380397224783564.92114463596424664357 69837253279584848569.53861114176723170147 67192670634997223596.15741797232661332983 53688041143648383161.36823259341886652666 45616343805912373154.36617968997929223329 67279569373984694372.89704767984907841276 81560752048759146463.40326702398128289948 95831285226646601728.48276305555015783998 7528660663529226632.08764970471093132824 24383150637175409034.71155829992262814314 81306045414680060217.30376803339590370583 89649124433418352584.55112690580066191065 17214122662587176467.69841516404605639771 99414091267214529971.50826327566149544137 6385562098799845091.80649964124002837925 68692905616555164906.77464447874583168849 69867095151876404266.58332334535687796132 71624271124369361364.38163882298148538522 44202660365794844193.75552760450174210453 48872114542830761696.87944339410100794581 96213955270593548429.08825095591175958269 48268442401521613567.7850312450852566279 6429273785651746375.63337381972029571882 67381767486310730539.708298794576533145 63996517179418649134.20244967510424362173 41383589877675078608.44723795408722170244 49969042752086920247.91730015636994875315 2894671489658713162.42313773314409432822 8021857864240331535.48338365317446987506 20109007553432602508.26197918267656302075 12867126952464869189.69054711239080650254 29057909569093505918.8751957352130323826 28401307318617725323.76661413865489648208 33103782794998429542.2662114817596154809 16153641157978547726.31792889134568321429 35524211167615742348.18439610204113995597 51813321227293065772.0462179790998418914 21893279433705866573.28120460550817312273 51585997998485132842.69958694865572799241 49858421017708703258.50638630882793269212 4317653718895266902.88305895982750216917 64408111430149440511.03691484193341707559 80027529598684802530.79170821795712417398 52764637128166717457.14747825855757979416 89771709439455196678.52055329746713022774 15509914708484934448.58004589480711456574 34824059467224137629.3304758322505641805 2486265630585894149.29041238517066209242 64487330084960392808.66345195802447417293 79708771339641907963.87187870202965528584 38662471899833187067.01752210807169616833 29108949866768787040.87419611085847883028 9301438716169241702.2859954906131538438 45458212455111577628.5652134523310361257 42472885690815564828.23183930624012667588 28450374912434487864.39564357432705099387 34709355367082898147.04361143839599073968 81916912373913872327.8558811813982291337 48031174418073526622.56986175171198989729 17802006396182001649.20149731154345919149 86783101335590727333.86144884610343761502 9325889193241125764.78769642381170757521 77173092639575177215.15326821725092653863 77048245793973873518.0703294635221066623 45953185891704553951.80597871308992072493 91882900502213050525.78419992062980342611 69385068056418574175.96009471708701570106 4565588353091672350.71072294875674239369 1245882851138793223.20481759130291422812 31943711716749256078.37959364245344752111 70297533982072791577.2079429301154489852 39578796026517672601.81676964743599966602 23617362591298515261.72727735119142066147 59328540580234690773.69739982262447461095 59619180069495607420.25153106868304253488 70330258438104169011.17519503257573593127 25664803265624214539.22421482768360446494 33251081941115492721.50465635263071101347 63156679694876435838.75513328195564031462 36441965338138337189.07112073568831645147 89619195825519890725.98993388908805160798 84532090428870843221.85347761954304306382 63556088294973248572.61137180687581875263 16583938375140019964.60471272990528700489 13887736172930815903.76750252311336577294 72979898303879577634.88319281954199726383 39761675071304885680.7715469246875517015 35427116355010598372.08220797297107349126 24502149261171281844.69858282130895031041 41622465926929059484.61542604852401008606 27156193838882449320.03268377649241140203 3600763990032865809.79691540928231164066 24042355508666290200.4459935681624992254 20552038936555405169.11963659326958298285 90303185725688141180.3421634335109709636 89461457009959556319.3753183964944844204 59188621967349170195.52490240631518018804 28507769009321049063.80533471466154992996 78892543829502451587.21612396364235771276 96026248384052493101.99874239424200440347 10228059146601244335.8876896651961817016 72953104982088708047.54249724290639905903 53254359540942047776.77467886087316677361 65020489684500160493.1064917677430572651 57120664629956437440.50804843739241679534 46397488809131905370.23019523699678695945 16698128301528632060.8936517389988691506 23694847822170226406.0133439530546406672 55729655296806948264.77181419418165229301 14947418879251545545.98937744541465666346 31197921740833456829.10851203173600808278 86911476340343644299.70712197121516202546 66591986819639543049.10060981806790641313 19264804640840910093.67296178913135496488 17024209750261885160.10358592702807345048 88135278054691971304.44743629909510589312 2165884964227061028.46184928858980384458 99371501800308044973.33578417363591157359 28216710991469219660.68950735634270386845 96110437771879812210.9028954165475448121 86303852367795546661.94327982394455136967 29075612716286573377.38137819576204075335 2147441804198960092.90918876906346084555 94602539441311141737.97297073582093996729 6101023425798540476.61643538624034965688 40802117638363370218.71373727548457539371 70979000529821433711.08488515027693303751 59273489105158267983.31475436527457390861 83794661199375347856.89518213174060602223 93931989271688040967.58021104437243828863 30440700277732963825.13462350878187322075 30034857813035024681.61945955908677924726 42848271899979044112.38217500806644487819 38273577636574346632.62258402908347479259 82057363710508843392.69398884954217354069 65396167938078168969.69780636853093821422 22037172919559491343.48345175498360900137 98331739797041066773.10260988086121768774 81805208744798575736.0667029607147777453 74211932414011187957.91159061765002017361 27935681437184646338.54895507706672561755 97593066161745433986.08927318803855409401 15923940350741759971.465708667022566867 92083364581811445098.39549883374073240263 48895931906994637918.10211603495929525631 34435122900098710428.66325057240164222067 96314163086068719315.34900895468628749873 49312549580321307894.44760446853201005017 72434498915752908487.92336163568635834195 81613782985994862516.54435933012219605396 2426190112168879604.43665149033907116357 5240067895820282522.23206118295915940744 40199321830656893115.19499929362318734515 82544479998609076890.23502219458873888803 62925603435850074452.98639269861298716423 88225540701898911944.5761430010339193244 34131612640075465110.56667940266246463109 94520556952472836452.69184129716385550585 56590230856412106249.55549604612123307989 51140821861857284304.77477702674907867653 99428587795414705646.86848924439396418325 52991465075619172400.72908462241861659739 22759427446299669878.91373310811925795764 79975979937204078258.89946331050236938284 78311082577643161469.5637725454130499851 5890216010646304533.03864927724298181115 96185024226539960846.63072042695199972261 33148478531935886451.28196649949821070974 31891428494996579770.07655129239933629545 27579782836616691375.49659610260313462316 54513753457093565897.09056144340974902062 73711904828189840716.86837396176820028074 89712795350142986186.91071337469407219724 99185989795271202131.61927866664418439344 63791403935572243026.51494176451593410073 62526172742847793277.1327264684468534728 636998769733167094.30203401707426287577 88624064094324800273.30113820171154197934 95568077877934367071.90321799477210180174 56271792150040804851.11479833550907098554 98504352790625923628.47018206425538456416 33197679918010152524.20403207029398230092 74043581350321063454.46521150373152215811 7869480684158260600.39614539148822993798 67445063722841319525.50306621374715501779 54083817911982113500.98211273266247738119 99752226629352442056.27154911926696047371 98400289785400309539.37030890794315042325 53279683314856375938.41319145880009542437 94987591467208184780.59859327348897043655 57221961180263250293.01773195644089151586 25784766621328529312.02715893226346621712 9755846683685917567.83510571320725470982 77734093532511364234.72698938206342271848 17200744753797276043.1662780696809350463 86748044762038060442.35231776025677105033 91835044922059941451.93695801281645959084 98307417169461223522.80928064689947713095 40652628711125327382.73864131185765119907 78879961945618771542.11301065925181256808 38800554998752862047.4589463289526548273 22612247904553676294.91480798271960838165 63243322436540317844.56845691124849630215 4600246604765271707.11117521378280302815 8104032533911808155.50721258797332400493 84156614631840478149.76942395428445796931 25754684738083234246.59580929771870490407 40299593631935182301.9705726394024250746 37136105243667240828.39016604011748523465 64749582114938563795.83343573920082193942 59153034365264541200.49399873731553516383 19585341027227012936.39469180845746962973 97596162949772282433.42796463843232597986 88962884712239275731.90881045954275033781 58624143819477317344.86913307536668584645 82123962428159328295.84276957145685120502 63287551105466618888.46017280704725303647 46557364396118454113.21771126498303418884 69257724014989971491.46614847227379851884 60546399003708950648.32251754371538288052 30704932529990495660.04879932726851052396 2475588914493783794.65979073654388591524 93494800565706151318.98772735022449966349 62580586773683811359.5973993631121315197 56865388536724056023.15209493318302234709 31642768142030083056.43337846090731608513 93706663279407476460.22788049109258667962 17880160194688865194.41965021339142783377 56272266491208680235.21540483413713205938 96594878474325406461.30184073023872835257 9871628014279469471.00005470208537427515 59974578383688076433.77464520471590407029 59219721847890429026.41809581070382198309 47098633309759349325.97382249224991377766 54821059393837525539.10795357593950699655 15294631140916813129.58331607639513844463 80966830057289904377.71957320896965859718 58283337835160339281.83233404268673532318 88985005852986382943.45430051322315688864 14942898439866965264.45502315337167013345 57532615637799496048.83606216288311982338 65056801156439944722.33674013333102983772 32163195022210534141.90942279131547272594 30168121539561368576.37732036342161970792 95495852250727296043.59089425845452558639 27689110567327868722.91565342833584198547 90172698435724273409.89000878484541400591 12539785121730198627.40538278755141221513 74641930853293554535.60569357487178522015 57793293133995693508.33275326628337084719 24520620128402079126.21024888769234781437 62235822345597464775.1440572699289063057 32438080973423141083.09191359787543156692 48945459015322920990.63181960883356008654 15287581020197712400.86998145142349367257 60752683237000723963.37730561730409928178 7201626917891543956.54940185574832506951 5196193011505937776.46426884157520509584 61086496340079306193.42953018991391481827 33795050690107506274.16822759691313276238 64320672221835530551.0698650320710573055 36516439851148476405.83809504419066772591 29853299932202987347.03219979644498207182 47339576044499054557.06615369965112587955 54598688287956102133.98195008409371096506 10632446023231715315.66188930330594725616 31294757598532138897.78713183400290505123 52613419322750743870.798424854086418082 34138637701474058185.55231203634810168833 24575569424957432579.83839431937533841315 76458008184448396603.330565488795033331 35847851508660491129.88394135150885003275 86511650589909622810.40014536361507203353 66737636648653501399.61337290188204704301 63224955139553069250.68003141686777238158 34266175455329355446.638745657913824379 15136879422957056609.8736482277203762262 97164246934427639286.62480274980021579199 87551871659565981519.82445518933968376529 33973449792796811612.71264941391388403109 15194467979704330416.43587612175400946761 16217783069302424443.09917641886178783307 8303828889440697588.03899673280982834056 88293599108227429953.96668970019443325929 39141851363305943860.1477497025527044004 964171034876880225.26137595151564485088 9612208787818145838.13901240587765257676 51167594765641540003.24111262888406863981 79455687025975200486.78799962044040028145 52193698108905242196.23209524528117569968 94726974629980183571.23025296994223794378 63954330421331293866.51193625547352531478 91690700045484370735.81837976253494296972 9796028115099434054.31055736365493598568 59630732220218512646.98376578181679729935 50240376737934112296.36720777694338791626 29164923903868537786.71310212871309551854 8909559711780424866.4232162519934486642 91701974219281950085.13055195073086754214 18226218874339900339.96144600145308837283 60650501677565469354.89320072135257902582 5400647723009801748.68447284639534505266 78046203522324697803.3166073111377645203 43797345063304510989.49634728460948478539 77416490626239360085.85796188989704482897 85483947131773377260.88261777940901564449 69619044055646582891.01545246425884038539 24867979269110197558.80028224506864860928 93455194474312853662.81097697148052546117 11618290176089475482.74554364062076707917 14381537554276755468.59079308144182262548 52457166434964369557.57863681447299373943 37594672042893151105.17693280480272601727 2491725614857479113.22447417914619071108 12928576518772830540.88589121079944803743 96479321764251520591.43153281501233144328 75276123895639910611.46622973392399588927 58715059244422952178.24708839655621304606 88179858105474305446.85490152083083328532 35860916636021851857.29663749693124135912 31131932688094037396.13871383143501542247 68940254767164075074.56683589289135250551 40313204582976513933.0715254839098172881 35929890933991659285.32845138560762384815 45255074199179996439.22395503273930620813 81453883749561503752.28142178425084117674 8474938736192203188.27415917830006266241 90020401626004465087.45038979605593817455 57399539588078981971.20133025301634308485 65980510724613312081.15352359972311647871 61472380724907708197.60773472718460196368 67493930821825699105.95797153624962068402 25667167178395134342.55822515432560447295 46537702946314716865.23804580786309398914 58515768270387929925.64720610671766111674 8133987191098547692.72554580941499357438 32783022229769965176.31845387666287379536 18218673185769101787.15754533509830664971 25233755973088857035.74376023461000646649 71840598820608086489.53752697670483550096 970005501884310209.52174463475163154914 97687609182491636270.74865709087915292679 40505965269784540113.51548530791153794652 16571259990855501003.49896147941570981424 70432928632441995021.22904000844785113305 17512581252793645051.0070666437388280425 48438663890778028839.76262561247842839638 53493106478791649851.53853926476008549196 69456539769729904697.1553132083205987387 14724561744248501053.83663642181628665612 46328984614201648849.35949498726808694582 59583501911519337759.13832729515535642069 77734719990163789300.2816023438252847184 91236980985800722629.22346291677685164607 7797689698956038519.60701393737819222444 26096075087428079666.90874913882832525147 49260703283837625767.52257552190850444311 6600085132468466176.01021454771822008921 82458427217973282292.85709884276434806868 95270736829566519346.31019069340869891509 40695475755682707676.82933705162501094528 8828240605569327458.42516488061867812843 84487466285692219584.30514202255157194762 19462772477742419192.22398811551073259694 19808155915006771740.04062913002651749307 79970527389186147656.12355983976486146346 64528358453096477911.90191297755389835132 1696499583088333117.19921161279065635724 75531933892798116231.37430373228392741903 63380596778908748191.7425029637236252312 77882316178247458021.66163862841007558116 81655440111774734832.83281464966211544719 73220394652677709616.45840505649149003883 33370602321691527075.36940979248889954864 12104550266878694681.74434137906900080311 56320219654267618442.11335688674467762252 42478658243794566901.64336458809126205945 52331252809786039782.95931505987732472756 45553670122067231016.44124099177219905851 75131395584768775345.5536401133757138711 30555218223585960423.92096229094869260304 93880929016748147574.91919261641669796031 50321842190014862163.67223599844011928514 96921604734905841464.4179645534226222682 79092501517628592877.71227624923235877583 64607860782753645716.24422575357720453034 43741659586467914358.98466921110244528318 65832751628799785691.81783812830987833774 10098213660764290559.19500220500182388778 10775906939350472798.0697333455921108792 36317016532749748477.53067671536425239385 81251211248411531785.33267807531959775063 64164494256037222973.18045587347688193024 92038806594727464737.26234917451411098794 48136440028582110420.18908995324981354029 39532319171643907967.43059231565142470172 33814160713558337674.06398879503277445548 21809478712258303578.89473028700059740903 69362156994482737397.56209465771219340084 40730910603597519257.94185530214557249496 24741618103761051087.92927296635959479258 58396706520520906094.81419900045874191154 35783459312461946818.28726530798863085558 63442114643083648028.04896590659278539266 59323553309520585392.33072052234951147236 84232544351587393301.8461077002824109483 54888376744893566440.07533505460038680262 90493807040670627863.59926440167348976552 99453614966238683132.50519829484777733888 36395424796709056482.13786394204016044084 68380836600239691545.22997360365086451986 3609177209696929646.12626961003894494387 87595922176830269649.42607796081411013261 32655918448487908972.15373952184556003455 86861901903192120222.59555209040435712309 79220295347698779665.73896875544732979981 85190684666336182366.10119604624844067678 44320919820222759758.59118741152764374891 61037303866244080715.55725619035854162702 75333947073081627698.30670526726499723263 60069515125313407822.46183604041945496079 4767157757836178265.0547933156913612487 2390234712553599673.05089000819590328047 39487143284565408098.50168514288937708644 83067094908045421879.91944136782351653997 94268851590077636830.8261860146959857644 6553894940295194237.91707383045523502837 94555317497233653305.19678566202838152015 43699773665288019999.98080598594909383282 64527664577319842256.22242144223149303431 63411047964869037731.67309459577426704152 91288544070471422974.13926469899562132508 93283180265270635901.99822155940698431639 60174964508790951137.19432512909502357999 27191899547097430865.37011543606036609004 59080363420853634346.39753974756052715814 95880613650470214679.07073548449269862165 71265241184798364032.4866562159536682356 13553042158856121771.87249341759473823275 96294638944709028843.55774040599090432746 68298008530385762733.37733829197489029746 59608008651066782870.69984912758685922082 53055546048581324123.74101417199034971565 13898382826905909809.27090814473991925347 58211454968992953348.89233858547619297971 72305027402072254175.44133388994929957647 3487693959670292487.63868936222063118133 97280093777358731458.87696614712828920399 18684040694282566366.57521865402619946647 77964337064150804547.1438842202778512846 78947388598748711993.93561645947862704553 23690834841911827204.91999037030527311204 55302100361590103764.24333075477109957804 95221974372746362000.64359155943271035365 64848492749397365801.84474395039107111209 45489207328816638922.96313551216959912835 74105524588688037192.95009646542485254596 24840503549932592665.28264494654435736353 61904619247982249601.60916531675631239904 57376648652848848120.80270825804378523133 25937913637897013135.72150838178358998738 98511716735164865029.86147294597085742343 89851699952012335593.21131068201530226411 36694137573856157677.70199764740825215799 75274626505987936633.95604041064828779147 63566302980895621718.06604162055559458511 91733298608340230044.33061367571267716355 50649590742021086599.13462886458542995245 42114803091601497887.86627959236293272284 46333254814581192860.43608571661335207287 8442714921410924751.51340338543777926898 62847265927247839749.96679169288361600735 51293189927825654618.55160079995016888253 93986429536204762834.48435756475955781987 2747735968140094423.08951278171408214456 67143263895431831842.55199638613895091674 73023036411537372207.12755910340473409058 49147275484671967627.97144810214522594731 74409668045787643280.27062762600846472472 52670016666437971113.68481772972048716597 49294844587190259773.29173240606711179987 49844510059878834993.9115131000603480237 50868896030441182461.41797230606665985883 6952836115705246443.05639861108782550907 8149547127700885971.38071350410649454347 12512095692106989417.36181218442611569875 56206121920684412243.16623825154091125059 78864441455928270963.82284873499048970429 3766457750736422619.22047553690285837194 15402138957906858739.26089542978500151013 83421789681033813928.0204261651240978541 84576991769577341753.66665363639813962864 78257287971953900689.93133450876599894467 63855996175410566247.66311554863612195252 16031585230521713855.88035072210139603777 97132181191231416266.14487191034796540966 50690504157566129166.04190769386745068984 9259747990498776643.52536702034327558964 28771913586732776891.7875578319248617414 56541909067634761036.35486287222602356974 16182969507805948179.32774459233643743317 81373837390265908408.46552279705731375004 50549470058184576610.88179540905082234839 93922049714970423121.73880687222232088766 80259220052230214162.89140660408819682107 5742645395504071914.91727500418993724456 23461794111310134943.46863365093799981967 90998398490469163357.37087127950799133658 71663896745643097126.61171280112215865846 69194955497979990839.56360092307449385638 32546637528214833414.13438227936840771693 54043061970101207393.38629422234398214597 61711183174269776664.25107541855480272408 24734657983331770275.98475237584301830686 28390539584432048096.21932370673884133688 82988136288842812690.75293255014282895702 26140713346229373132.31784909867814351728 45557919511114250526.76339404708700259637 95844003744136791656.576983537987837906 77164061965557626532.9863657096884657963 67201685686982362329.91123830922924565922 26470268477298371114.1519599955770285058 91761777354815152330.03051678115807137874 19400484822045641193.19696984175106184886 50151350713557460962.92111506707637003575 78015194520961910023.14489528755154851635 30994606530440758618.93213820150938103988 27126109991923686767.80184267644302562184 70733627755965765089.26758870058129074832 84193135034137960438.36792399498513758657 62808716537057603092.10879173352241255297 85727414071597803248.58658504136901559242 93507370976182317841.75640921544985397803 71263746656812121178.31042452160092442961 34734991840772636315.54309845770595652172 12135957018323426720.74633086742229099864 99556269594047915547.92255056171909101266 84764952112455977624.25573558340084894829 72284993591104708282.96678038456918188709 17113553960269496537.35605336186928165225 89546198034084032301.04852490692154522631 42637901729914578591.40153700018950844429 78502543486296818474.39739933753119257518 9700801372009886903.61050849424947300478 6834983520806734597.16685115820817362573 90855686794429695036.09820650092749294938 81827842491260917197.6203720391578457371 38377743845776762603.41582090017569066596 30382787830562120349.83843266068608787038 51894388857425033840.63332815688883576122 4092647021510027976.38002299031225634654 24503651341290801417.638832682388698228 44757790639205068469.59118365381481883583 70805022608360503704.2376504987151913697 87128080164139001863.85454363794202965559 33255263424824004081.80394922009119358439 17581956795930305867.95748270751318635298 23323087832200053747.97604053302415416003 53629071964305830648.66317488280926553513 84358311348458321637.63933990069106503447 57105648293079078646.70815065286886453181 32524960459454769941.5267675823387978212 92120956720077479530.52431848987115966399 65740758670649670892.84626706806305191871 17733665198880549414.19436458515622368949 77773402465291053604.63573132774500158115 18003276820641557161.53110395926613052134 51053174605360383418.53421642437867122581 48070313906205851293.23125009441150312031 28160623027254194117.32174681394270212736 54840495887266250971.05456323745086989153 98231525590980740242.92004982878056710351 59710282211399776999.24282587473431797869 18885152857517393464.17743625261078823259 50016776891533593060.73593868441195486809 89735654809663911486.51958968710941021882 71179513080443692228.8122756944677657759 52169187176003020475.32979905617042313705 53468574151908642839.94468418592722706164 64155415036790047156.33754264536852694605 39280414544777233267.3614126111120274374 6157644655630794084.12293933601042275398 72091231020722736052.75305578557305626905 35573071239820447493.24392629625957410188 37543940452624869699.37148743483757793256 65689670952409809351.24102124658478530163 70657615687661339469.66056344376466751844 31226327404651283241.0527107613565374015 41508241315961174297.64348584092262244837 91773861432301393677.68504103304866803696 45414131586781630907.99347699655987163823 50508315055219455785.57453864188613369235 53667283283702087001.40421073201275167577 34788663614091887959.16335599621104132197 40971481029820073443.75109176526707253489 76107326367079925421.5142307110127355399 71328068659315668362.15386445705546159314 17671876812913863685.84167618328197102013 98874573483791912127.17347135439277549893 28269454848558131075.72119457128595535661 26920059928186665687.97279083571582472959 17699729310213130016.39918732886376899304 91975931171303963918.840638185063892179 65757474355316608663.09309077770670146927 35615102511972649582.6525215595258481327 62624224508436601617.33472953326747987528 85126805174574032383.50770157867277056102 91141433460067285434.12423565477090236877 51610824245917479490.10457267975735347077 15198383335587832240.70298243213229873288 92900578256745427866.737186087034164392 37333473488998238915.15939427407876800936 69236171345392204822.33942886223061299866 43226043745110027385.16536877258039063234 63179754035919425935.78270045004187783694 21078306991158921750.82821949849742535688 28657483384670675550.24753257003482757655 24845949688054638615.74855059584894814182 62823116900744088548.51033431756992265836 8305060472443954673.94569240089691975499 52519720182408224092.234829241316847282 66509257145960659323.44853678940953702668 96180021659761206512.63361335147045491449 41351880336810420764.68403510775636702721 31237301274696916789.37934416748929008144 27977906340971425966.92090091945290998203 87504551638965287715.43332965509538353738 28445935943610769506.35063450444121686375 53996094477440670557.94936203610758926747 7860112339260407865.05901963563747155871 67585330211801825564.45579107940314916045 57587446971798696615.29848155887138204274 56560990216420735905.57105297780521728222 5961281702171921569.17955780001688641772 91248004638616418796.96514942069029569527 90090068334908035945.36177118489943319676 91422274249276858938.48072039223738007996 8046797259408211578.16070991345036827758 7359572597721342206.9152784489907996842 67016225551560159927.57246618412418301926 94331792418059071160.13881182137147651596 7122798190061520017.70842959730937712367 81794914815175795240.5424580200656645652 32119644850439862009.33420124778474691117 5994077035881063372.9765925041515658536 40326926026946019252.13858566949791798826 63730516645625145620.93549765175128514514 33921097699562308104.49648148515842544705 94574772232711843016.50491054379935940845 17843976603162615657.95172969505487971092 16228059640834476411.75838968907601718581 24786109554750196047.4902919138379456757 39326874517546914682.72785282062558789366 49167116293486479200.99398218172678897632 73316077156086875080.09227168478995713538 90387966879947728648.60075895147897144797 24905729335729433300.50951031249784513159 5360585422091440343.57595292764106993235 59439324939901831521.6261560769767339363 12739300074396960536.79114280937581481159 82352630992579074283.29520207661389311942 54226121354088961720.74283244025952238779 80229094084404584700.2260790580622096206 71234759644627929040.0096146467639109682 59175888840154114001.11029571946236577512 46478294636685893574.87238505556745999518 91511647531539672968.24609625448272390477 27801338297407432894.70897897364204168488 23611998875543418996.33028998507977108256 83310734978685230309.87706211759509679236 64934126923884277613.85957912619779403866 27008548546372304330.69522282495213461351 30062538213251498522.79648243797600416524 74570296113457223410.70165075649800493853 50250105662081943325.20939616208265548575 39319144637219126083.24799736628741184341 17680838704165854594.12311344352412527795 51999316002477894173.8931839709197325803 49167310919103637794.12236965784630341517 48292827629247818931.64771411974091445945 22962060176924901563.90629948784580422733 49715343694136118341.8139691393690748797 91956915842777281646.09284155626873372413 38454507645703063775.57748202702976136411 60294809291773055840.3770322365212661022 40678367601609947984.38302231623178754726 35108338341265250099.98896471069278807757 5781025295423026796.73508936700146951546 79743687363083419262.74879491077247763883 74048668048689711006.82459326613658650696 4884260421395618841.93668146586948371029 2828052821272290544.19937541014004457711 76564398799814127418.34868792696559151059 41435488323661891777.77344894888683826625 95315782875058595355.88569381382501475228 35829269002864297270.30598620611862719527 64673120168454356477.23875969060791907038 58633681811968029418.69925579252333064551 17419445324672410755.05520187424077568101 23845411998659734561.31062923568153689789 73515696644224925781.23054388565153617415 25102870561741999102.04209493619257754978 48844112964313681043.92173720983818322067 77905643265276485864.10156689580738467865 69955283343011931105.79425076830180816646 34787245229824601583.98058604069544212057 74968938496085721755.86367547785968900154 39493555311393610572.03259983238585929915 69116225923572158096.53856037975142896996 1910320601055185393.28122000606061521568 10864898826232183363.61543150210582883645 33675313173276559463.79390779592702769639 86321859733820528134.27552176701711301107 43348782589808696960.79377297135637677823 56436224322791675550.61019217877288977034 69202406533609112828.09110559971314408715 95251212985700680027.34258981922962532404 97411121873726387228.38405004895380811444 52057208514487941057.13123746427297745579 33742674264429981420.01065423393803775414 58676885411049291070.69596569690833654649 42313106063945833585.94257944918746627414 45493504711101843435.01656314497775848132 58903009308680699558.01711831565354119173 78671745683794405040.69137846818738534108 63434555413512508781.23288242598971941775 20013082075944828282.54771644798690121682 32009885218647248457.31578272775445221653 9542102505769446023.98159816100868404324 95568548746290827071.23906028418565079383 5707163505291833020.79961915184312246244 37462853105553271079.72324101956387782907 29649559181906432898.2099176217710705901 98553026034364676400.32858654507158592792 88022771870179252648.29315335013781756112 61353842645346169046.26497119700614913896 78793500481130768388.93904920569431516503 75127183227855500504.85541954264163214904 89662919445739637976.91177275994340902585 44635642916236719417.44925774520055177969 29880033917598600223.9267762909487096701 91164123989976221420.79997900010199935347 66662561398413406399.84064702236532708524 50124586653016395798.39455741259172923308 71006643786920677317.32103028182417282116 99613848161643564236.15211950191093794302 24709030130284532320.33619504856709758899 48842579720895412771.46694663603692031116 18072293867646646233.68645529198571556055 32748092318909661972.57238842585708556005 10629464278890884989.79561451590137885163 62294665263495792386.51254349776477144971 32835094782799346802.12964391649796288498 65605915651265826438.36796380029239978322 88153216362615616904.68948913173752940281 94174210300884461222.15894185721528613322 35493179640411159266.13144258339738288525 13786369250546748568.69203739250519880619 60024268745690397155.35257203625283538433 72122942198188319293.13520941381609705478 27994302581822552776.20676631535040671822 62698314194226505417.25597138267408763488 52362188392525438860.38906710371507985101 26652888845201465368.83708350724195539755 38625368337402119304.59605070644994311845 11808940309291498918.16156997915436536396 4957526859109793543.37570616513650362517 78535214303304144066.76367875716141834419 14174661683873459207.59208342506065467468 66811040391621163275.89210855329280050117 17790245907515750616.63517249451036639361 81553668081867217575.72800984158733522335 60177334222601516859.9203730254217077444 77819194652374414040.01190872674143031817 68458714631824020699.22875141247258611044 17907581084014669284.24368029569064871292 20358923783210169389.55213624622546616506 63930937475626034978.17877283674771754146 79332600102043691098.04517862890057720626 91443495419097828796.81744940299595235304 59631352104082277355.93877489171662664902 54558677494760448365.77892696095929683795 69454110540673650281.89634458692472282183 70359868062618340612.67705820977108161546 48811654324289771254.10688870380808331973 42177536345491825786.83142832129733514168 61661728205112990523.92419727457030587085 24165095665338643440.51772041335987062777 69563027100591159901.8506303454899191493 75673363364588271685.39286969901914891051 98275821621446695450.23617643109593258946 72966040879449528460.05755419652482068485 93124475726080176824.79476095273515552269 40662195302256940987.05717139910696777361 33402464965471293830.9756998415332861393 50998209320388152130.9131697184923388166 95506202151681822858.28327644883759333202 55234201825339598894.89783997947841806901 44997542405352565132.17676906008861354293 80592025591235038195.71587801654938727244 26213002619810634818.2703944524505444789 29704052146388276086.41869318021065067561 48837062758260606774.51070790344743811055 29121549289166691713.63034982158643799959 82614023620437810897.51189823384824553954 17206298527675423920.1696995974249213911 82201554586083818312.10906339083209748223 26713239271738728610.79774941197894095081 73521265268032982957.21846438130369786838 29250737160488240685.07673643011480044626 68587935082262695066.08305741462293250967 16091234479336619510.56768265830720662906 964011917485438299.36482494760101356551 56298155732347301609.55288531782417226091 48838075654382746569.11196457266765248537 53248822902869032472.53843182738519924164 59955701453166599881.53038162981345731785 83121339804716730129.29050985549361113517 99135780922017201790.83367995122367757862 20819030385522363798.41194436947968872557 98887803860254785337.14184198069567708911 84213488089908165495.64527574630398677175 17127369233108177953.14204948307034279222 32632304628598694278.33342187891279308297 38240684928615933.49083073432860715036 9211369398284511332.14321082030254621792 15591010765423097375.77881398308802493977 66515559722695992790.3174809754659807873 22365521055077714852.82231017210905413472 71784899780394574249.55048006787620121819 28318232613138136186.19081558410925238336 25732169117285670174.18020633485508489861 21979543771876870688.7035554135676143194 79121177542911107953.03413650432868059666 20266852881958850244.76258254546188798707 87484483028692308615.61872377179178530009 79771023234459029974.53444576291908220338 76644836403818934374.87567772508950017376 71016380907846619446.88804953741367863856 38710136954924715110.59537641332686220084 71925683475646715541.25998553206502857982 80699917620497768341.32918689419289644789 12686356288046346422.2562796178359393913 268913347219879329.14433289988605806928 49637209154412883381.38710822300398200213 28299331611788697345.18403317256473469188 30300208418578282313.84042929297766686456 14930806809011400792.53707730358115797149 88804790879272305500.50941836731078880131 78648181362851647709.10322763674329099358 38939133710375921014.30085440170285292842 3304625341608044926.55310658579578554428 62071549574460389937.49909309898303914693 88627673396683209954.2686536112524467386 32964197671822830626.9753275667834624684 65757916418722560268.50261275872598634395 58669624612547865687.70874824428598112828 76410944825252353885.0808483877347717807 74544088883219588622.3471625216105437781 30640695365881982302.34635112726081733932 63128653621378928390.91968294178386142096 34541084468003030207.1575437901761475595 32732154281026433358.04481673108558860204 51700680339261502891.40848218772328124818 31407385703563397283.36409146032022279005 74453891614170214932.18214582822382999389 71474216275406908166.93016897547257721714 74769181685013346120.15524414144482559077 54132765396843529159.93462207361449629912 53234619661159363164.59546521824079194135 23618594991946160534.76124827383858602719 31025831524493505577.03716424677959543478 39708874219640561764.63258895855629887827 51612063009337806623.97585008188681674275 80802499001663085757.35900396829109174005 72722500616349781901.93016386298804721865 34344378485535771820.88507325421762286187 8801719272595801263.08412655733411944579 67006853739836593246.83027101571583618424 77698264305566424145.55766395674035084699 68988923836600658705.01614260412967786816 29699360306727973042.30652445228908543415 39188569362678095268.35743988282792854597 11636699514496185476.22618665725975515204 11621014890100363313.18128278949294309082 45482460902165513087.27491400049460639214 68880683198855686268.97255229753547954307 79512804453539953094.74577042532206001259 38293995938944922227.60738627501010580261 5232369305525349887.92221282941664188227 20254136494039742558.82001855423498342478 34083078353627351596.23424393090146381657 1601676581289214898.37480383716035901633 54264536895486091078.5678143438257384354 60107568877592932519.48688659048697398563 16672835957576260316.26166627867951848753 54969647942608345783.02981428622909635023 91405127900854581179.75657940038786481582 94683182220591322264.94524609724011648917 22722258887824499018.45686399885880504021 58402309178358375711.30140179498079390554 64232436304982160593.75243882598158457402 54029374470404335780.26970451635776816017 95344016168949506046.31600698732077928696 7865940824483811202.11340354204640783066 4142149605199558252.72319298191706450748 81607119408436491345.96012057438907923452 26035340987239673264.36926557246728619768 21440641895465076670.44455286528606762849 63319875270711793754.97464315650329363701 1304999007996735318.07138118137059672978 76849707404688629920.65484737836826006237 70696064087732543611.75659116337480666372 18327851791836781216.44626986925046586104 42873789967870596537.74003394997856904055 98968712537821078114.65054008873759770982 62316470414343616119.39155547419599428301 19512174888361439957.95945348218793689792 61461102127273404027.20159810527656934925 53943117920924468045.32826388944400615046 58708775592591074158.23507991564166088383 49013052804436716037.86652147670743943789 74307796784161209085.97172235179481252202 5518586420688520836.33541984764261954427 32678187354428500954.53636442546393244122 49000143672760795641.33310523724627081683 49700045066871650937.28947082672323661015 18189909898584362797.93724500814997275797 64192287157120941401.25332807005647772459 35243195178635416729.69737761496771176767 87238386937483361596.45554068129209855773 56382843954464097079.80840232095926259466 42853471263438374403.25022585718445918464 36543352809921413053.37692584355996258429 18769936587178194467.42949063218090664215 96734625137888307814.64604142604250390655 69853259265406484109.36445322795170884447 73867610884845576881.04609536917990213246 19379230960312784471.52788182561922952979 83589125415637488886.88301868745188725974 72657163888208528009.47942353465564460311 59110798838881954730.57401172329422046866 23860062082028544746.56815013043316009016 19964462006447593968.43809678416152722805 21519882836218557719.78684811522390658965 93217438983865783405.60558257302555449783 8643932919971059618.57666079192244409882 66642080499263180454.8216885613007992879 94233779651103132768.90354776274617507418 41774075843622553623.04512228714971518062 66529391604280194598.61902944555488651206 33299871822292702014.00884225711485321927 70799539195916032542.31532609620142391423 28456676121399332649.10285614738705105022 90926921685512677592.87621199575151273826 7921158972770584211.14411585476008452448 48231046756564385610.81189565022677844264 28433565546736253792.41393480330966429253 6243712947499062609.6446572237425184559 41045525159824746046.04552998309789810614 60586305319444751464.84782682625078197993 41575695514982892001.63545613680423240264 73484329785057615960.96738275018441275815 79635807776942178924.92208352756731291272 37860199481988969005.41251008785031552473 5393473494199183639.25347915641372859361 55521276785466113401.01389652654170268908 91262748250738812058.71461545237748596976 42137627102606699233.19268844474030741185 20960689660033472282.99113809971244531223 80031371636994448586.31054087507906463659 15138844052045027848.19821042571021063265 94836399171681175058.02408148786439932009 69732196225822627080.39471473833781050865 21201009157879249057.92458346081679237527 62869418829905680824.27501068723313128057 22913126555455371339.59249808144939168104 6111559201956491961.5793480129718066083 27594583006996747321.50253722450781423461 1442780750927525948.63154609107661768925 37951709353342623985.22083989422138607991 27849910635268002586.54797732623548176466 38377454235091077314.41546615097708968085 66920546405917873470.38611575113094228236 79347087243665142456.0579274973105879029 13215020177962796841.65651752517157895552 44511727543904238463.30578616579023334553 65910392187354988009.94132529819600966313 32058818179222857115.37244543654451124734 35449882025526646107.74898630750980708206 55587947788193341671.65960867361627424513 25700723659657690138.55987681567554748205 34689286371925804310.83250219945907098599 56766348961343615692.67312994174168382275 51416977311778443106.76875150318139932902 14359769966775578397.39408104395093390267 3806537373980581716.23899937308741750097 19352449707318972272.96731710118313183132 58134488796762618701.0943298632065462275 23518122194660265041.05867072760136153772 75566472055084529424.14708568954938210565 38916304752327539857.61352910746622040812 79745773805613152917.90397074893365270632 32469039079062250783.03579784354866005778 7083444136115848091.1846226694629842367 87201629625835439314.80428521934605478022 49032151065796350976.94043872417846052782 31465645148064953635.2811331329695633876 90548008149829720008.06120380171178758946 79671211205593012624.93830691681276949351 98123015079023966778.25493313319415848203 66149339180514921046.86240630425697394098 98815699776395927039.7912069130555212304 36187074781195653740.89532037599657168081 60839173570473141813.59621592582529330706 52570650203966081839.23934705402643672292 39183250741975874387.17058134070437516931 47446644773474445707.43053797286395275358 16789019217851117438.74808777868901389532 79881003974000985719.83176074226637418795 36766818831182855125.91947779834284114962 26312431216709393293.65988040588436735665 96275335196907473037.06894911319289450416 7202469386431405539.67513828738768181449 27332654603205035381.64589970930590196929 17976206455857480579.04445724200634903678 68846355184060930686.69203778978165796913 30211223154232107985.38620103744204521945 32315511167480793477.18824345640251901774 68815685759227903153.54076786517104199817 67557231262093534545.88792332832076383492 79762823506232478022.96042311109062145273 43223170191936354729.8422575299469974659 86948690571592147130.73581502939289821836 3081242544758541326.75906098381420665564 23796145066424552212.5896792436769641894 52948931027910353739.37752502163918680553 34592573932994739690.00130191801488055569 76518618223272633612.59261711531780750884 75767311772945679379.37258292180734656822 60454211486297968477.52749114849586015655 64943911748802792607.9207465803135429863 53063782615607208452.80750699690570685722 22193438047297104321.89382261875121188141 42178250794445483604.39854148879205083059 2813339392672955071.25503689252651987948 44203897708022947099.67195575280248956833 71246665138665141574.26944377266037900172 20376219967944494031.85418071309905402349 89739470484058339783.90153796788379635515 32360272714469620817.25411378986581654111 87442891756698295508.0377445063200758667 22467011585101390349.9466126370533716463 45643848546505957137.61768253092640089993 44490805660655436239.24286530106636839131 56753332913548552289.12563062344971945755 187056588549105697.82520991839650998577 14679249768485727185.86377743418225526203 71676398600381963603.16751996595041838402 73332750302717215746.40030773750499556444 81700329608238290582.18895415906899906859 89104196515800944662.78500083671259888697 30756571112462802425.57754555510137622945 713391444273332345.2615101553360616729 46266075134723382071.10742227178363299467 63574086042519249853.05077147053853650716 87986082532440459362.45357177369286399712 91458795345568235132.95864501233965054557 51953657482456122417.57672173187093221918 61373788143958803846.1417593792817383385 96430473841157958362.50258202820780522493 71583884695861608655.13523007050765585503 45911170269310766862.23933301178770909326 64659570409184086168.75302308080754988407 55014977131056819649.72844874653288898039 34837272204345444324.04584428700007335488 99724477708512047464.70018538403571765852 62858224737788029676.94734575735849733498 42437593714650364111.12624798464520815215 33959579638137215979.28335146914918257023 29450394167204243288.40091950056870067657 1970181141584468325.03313133270453684366 47616894472309429211.7128723802804073079 9717281058908372033.57845755341474835698 21865314783756988846.68748670917625256611 37926546404348054225.46198379351126645138 25952462796326839167.37634888370212058635 43049913785767301502.12272902137407033821 14991276098001748996.73687952269374186575 75783728046972964170.92579118473829173274 81715150209541887125.42854110827823221085 49042575431366490804.71399594061781890369 59648883996763452606.16342441359586367734 55013018968549930844.6679836497807120905 96348713631358383530.38912117593997966872 82040430568666981575.12502126116115825049 29946919688542226627.12547078120153871555 59534857022281223150.36352296614249343164 63842992047954161853.53089104502118295989 80785080103752421091.60380759661731523041 79198923072108683141.75509877442462401702 49095397457267566577.11431161196432794129 12849586307832370916.03628799319661358786 83628367720641347787.38508656115414476738 13137709607387803361.52643462446502685094 86263387684620587734.76813215334069250817 14371424660118453509.97442007030860402751 96494451456481851139.5629342050945937068 93865369178891218184.4801943502333558556 46738699226465802513.70643026288055670365 3763069101550007756.01399357737723849227 97702235045006636204.45141951076422480756 61979339021852458981.30731977207955932794 92108002378812066573.28680765715202233505 11425783700545083328.26948333006377218763 69110338118588053778.14761127448357731993 17790806761396045960.13747451364289684753 24138794241959140821.00346823045332059183 74859992421052029309.16913111705828405369 96839682095974787133.82514163265315984417 4062881482400731686.9119034493949946208 84534650335768943840.93084480000613659664 92263438435503539529.80998668302498703414 98764318554093761455.31472887792269412986 42471001750263785633.15058363417620076594 44119580362995373332.23407339469800062729 96926181944065275157.66739601871996708529 59706974767047802185.11792235265764133788 37449578079860358222.84932334804829665097 80160931077390475946.6084164052939455098 88634719296604623284.76238154785417538641 93095194304439650130.00871978294565070591 95899841605817472338.47147352991092250857 95834075315139266844.56815657860121008729 72307890700752347628.66828984729327417006 35554988876720321524.17983380127306780324 25275775535472754457.44748270626835614685 76074428549077550168.90632586497337525684 68060321161985337703.33284423349493528371 88576065561623817813.91382463788885266135 10481234981861254702.02837750716030787593 75868634536239086298.56912158390746276733 68592113087701402940.24059892080036793078 91610224899924339072.92467276728160985998 30663080486246308413.28712993312863301723 29484096655744377439.33212442863049223882 1883944838976447806.93408392102066032269 54610929021678508100.53601639602894476456 42058096235677210301.43424964867312832958 44641583789138826076.77750434040637052116 77868965753908834979.0999882489880381193 95165945849153555256.66258375605927504379 4218828258797969891.46465635721971637444 38850788869653988510.20113484999064884 96450690951497824942.28871286199917563825 2395074642358949651.10798028213991232963 92803401849961728475.94230752567245156329 86934433932235135552.56441421537117244715 75251783634249310630.10416326982912214881 71923157091131582624.25884556531797676162 75415123067697230351.46410085407249355887 41160254784053458032.98884056687090780489 76611980219465253624.34215369710841523577 38271446055607371430.81501283224436338935 66440100963950277775.98175004859559648482 86292313624047278274.91280588117206419131 86841502754128302746.00700069708983524274 18034062683370169887.07440172529391599539 99757198770994528.17379209852195022596 70796978004852425611.49176559917693416213 30103648716943885032.13093875603227571516 34067482800498406935.59702275095666431125 8816540543039324431.57522518266158553856 35974148136648208056.82686698913021911156 55984983031732536282.09297854637226514044 96701458562837410900.32880702704264012344 23662413499557270655.00932744452229489756 99401686839563463457.27129608702336413514 7053592859004422561.30463534615644591349 90693726395531631470.89503640809551014277 77490984989897474263.97810652197523405844 55540189784900494723.14928455708937356597 61631786224394114953.07595876660898452197 12923123188125924392.78794521752440026163 47556085150783382133.97191021072767997683 46630354592897263956.53158375498897328782 61625228070459837430.71474795379930973176 91900115285396013888.84417397063310207434 37588867146019175553.95379932958729201618 78618726053918077143.95745769588057632563 98147483975078791021.17398522312651507654 69325255196463486321.51988957925327454574 40525033293821838699.71175748584245738293 19259693509415552321.32745107134437143796 5276998381706343093.80754381979642974751 59524446727943231283.63057127061963923644 74472159327834541564.97384385567756966075 64140768637935847337.15119113921132572735 74218207002981600079.79888203975180026756 10074151278176027329.89405336594015585303 15511051563747638042.82549559049281218864 11995327392267541301.69920823677476757815 26682346656650317849.56272281007181029036 12671877519150498625.27690883211354519858 50689554376091203404.45336785046115022635 72438090329021437558.02512600320539106412 73655765599264531978.14070924294957116441 8629215143686333486.05006599442766348212 31218588906019511860.24033747093798354643 94649911099120702031.43490113708499639113 70125661027729299279.86967715629962190197 22067484514065796144.73470373347859007921 91232285904265501940.60154162240361771887 9789092511319964069.65536320720619303049 86330753351658035844.31301194155146335965 3900938083943604708.53358563130724911389 66268510809636138616.93457565586430850754 23819591821788399755.22711098884290162885 23645752347152651210.27999809881007800554 22665137767799764168.92106043076367217129 72936713521950210524.39185127242782794233 66582965098629576326.90894411473760864515 552380032640735730.78556614062436788615 43535448058877512487.78992214831664497674 84536447227948079013.91417663054798853798 99383695895067924590.93494132099897178605 69533885319430211101.95442717590771316264 25941384989724538294.27695124284224373243 38169265298755575666.12069234235843285662 22874199929780979922.6163946775214472483 78898444922741915543.80409125592631759485 30313260429189807251.078522794421969647 47362711343206034542.79957251462216744765 75496239715779587751.65867372878296730691 54194615250945488800.44377583293405757756 54938174881380071703.72211599934122135173 69335283077319889389.07502523178186015943 37261311871409305408.99594612214194596029 89427650275954094862.52717567715463333092 78343146397330457869.74640129517684763844 71659744822245189361.2567103123263362475 24003262761284935083.72045385931685693367 6337359665528977106.48476885763587918595 59076848737183030849.66890070500595685364 790511038894708231.57046084218782224481 20326260703243591762.51664434937047041224 84581580000165427551.61211212443569984796 76633542085926144788.8265680064442930909 51213463058253494502.85752986686511438558 12889774979095437363.72390577792086191097 6278977384773448552.63715100175760548517 8924059880517387010.79374531305901746051 46666730826373821538.26285603190537347172 59033283089478416064.97846888805474458542 5401556310456057845.6368842571066283624 64873022391955982313.71619292513285172866 86003498030616181523.68580755069714832266 51729180183986587061.63392916352797838967 74907069860517876744.54021744740189516466 5442818860872666153.28124566827092669496 38762459736440177547.18259353527023400173 16255185122366754827.05103056954598179634 24051002225945441242.9591387832252943219 52262146798248472856.83492593176606439035 96271554349392290720.46666319393846537078 68065733590026050438.55364311726666931102 49889713686540737043.51297873159624369685 14946088926559061266.2657141124185974764 74478847589668642433.69443855148350676043 84536151520694554841.79494582555272772128 99165001037007588417.28588208740088892261 62455180627718352510.41655613736507460455 15271931595546285989.39254484916420164687 64534394792049589188.01820769280601669703 1582499576474447645.29993249427179740132 49235890355564483805.94809048394637040116 17474262801986815056.49385217573396029197 69115696246026745654.68333004559633342345 55857678867516433553.33004805121139386553 94762758124536785254.64472746287236127918 82516688912032720575.5982428727144330838 32223499470607739456.39727788051821250185 18834486047975509642.94879353731795749874 54076539019026459415.12341950527128314268 35686796647908673861.73182956147915457847 91119924774977216393.41016194812075259338 88583913349085470542.22992489221841263555 92323970039037923252.50693574648573431765 24194201973634676049.20303126960377158271 29848800111893687335.9383827790288175396 67023492251095214273.16477894104279417226 87047348941217176708.89769596365813394427 56680444322378429009.54669865792789339684 32640647574145487618.25477608249383960901 66963348290247109618.00226228820113058738 19255138447732334837.3601055360423581621 97549036896318639200.4671171058685731208 55087448773743595478.24222699794761984505 43235881324414967753.25265579038506937586 44043796861176226115.51276146962778459037 49460784084631640138.27699270011244513613 87104755584914575183.65871540711852664241 58663815483231209032.08467868103723792488 74738166913984472133.56429848404935590227 39476805354313062955.61232080031693472976 12610633599052782533.78347435161695624049 7702797558308312823.30354874684331744227 79429753401611797173.54420532991759814071 52208054266697280940.55473981380866610416 14738037087072162799.12079794548666722974 95092175576052114883.7694395552594347791 35121783224493624937.71317838373416723535 74312957833117023333.50026399711675800814 52694737419068403493.58644651957413278362 23420772427112730352.42679785617922689368 18582412871222206593.35614219265431276102 81950267700735602559.56666846044466505631 96855877143695913727.2547550168870774673 36195076564188613482.29090036920411694106 22100313640578045802.89133818681702335695 10202677129726447863.96778591411587203 69123215617699766571.35797198833732357468 61900719359526829719.29987106714601516565 21328454049306157631.50742262618407293108 28804744716234932328.09225455411938063408 72546127129267435262.20519656084813844133 58956027497430825491.90275205738324223335 19925679850027812508.40502884777601932687 31977487749833900670.17780584181079026186 44978083048760035993.84780097059236899256 71587974292038535578.2600039421747317522 89256019879985842149.15871859606059965141 58007008180664310799.26182424575843408566 36662410601557518303.294041205451382338 57066358305311920413.029632258612021542 76735792450144411458.33027491323065088662 40293133066995468298.78620851379990639213 34286300310370509063.46844464193186860978 3439297593953954431.45148717658610893209 59172698749368387736.39636274592126399918 11705466279667398058.76410971179703017606 22642141958559627218.24905846520937165815 53057769578432093848.83548675954219046005 50701739152262919895.10905884642788517916 24262982914772115361.29590490302592095895 45475216020461781662.93865983405759127691 66617193893948523579.77636474730092336266 67976469562990703013.17847342935113032067 55133186408829772888.69964066228864790794 291805918879444815.11368355657769809019 42915176727865756544.53865546649201254103 17691090596857609516.62548969490188391077 32639495844634465594.92850339003842613043 88509468952444823289.26197291628874923166 51836076321487796129.53081124958569683943 83798176208013656461.88915626702553055511 36644452621184066748.39579192657808982257 69902916194856688681.47522604727444669628 5950513626383781563.56063768840322517847 84473082593665928571.48331436839883208249 59584474234408328814.1047214026641706605 16537273865856161286.0741911181773030905 58957418932615802923.99843063724005351071 85963241124822512491.21970402535992766591 37605664716824571050.08629156446229674028 81453035422043244504.75343407060980819261 37696836859995867643.33186709478075962696 50164232412414282148.47368911134730019177 87001481358731031861.62270546403256062258 45752165736772713016.81341367944741786896 29011255959363586592.31524742700935644603 30293213772280187235.06723508254398736164 13543421944654754559.33361055164130458204 85631792840056645045.68565878730706891067 51732198322530789167.90208925652424335279 56921672368535931040.22537026134516870958 42611460233332534681.40613467925642020779 68470648170550036701.08824042457670374514 71397398095266558434.41629752875545513333 96821293195036053852.79203818690673438061 13478349093485000969.77355707116372022169 71419907443192866926.34700570053569192367 79594291368100514179.19438720530752296399 34919897080574937404.38446725052644243608 42141802187684341841.11356005926962930494 1113451266963206400.64423029993415002991 79097843352595857273.41919689670576423988 46085175464010110703.2771115188117067213 21788886632796342222.70977825964383600429 33057773277583909290.02920440615686846709 55111566407412667255.66970193381135235089 54371751484975949819.90118514011615949886 25709313608607567615.10154677199771460855 39976942579752971732.94029892260476738233 13140120090374989335.20334987208365456156 92112345491381575563.15282906665421492187 44030897687571147973.98174985064992026362 16852573249440928407.72755390725460623394 58582259831077805028.92939319223780473517 51868110562786721933.39211272825392836703 38651079640994479995.85189411810552542152 14341055797147644472.22355680160829555172 55733893239912441141.43407214037008838587 7045513214245260237.82686766609037994092 77327083961395634711.49238280076024229137 32930917889803395910.1609432874654751984 77647444697396327634.92793682051565853948 61728269787532519970.38793612525041568302 17128234523947222444.81831984926207240114 51989840545677209785.97595553518815430069 82075689869111765390.01493363104357260281 57727288307741533428.56652654537198299132 26058650732156247788.51862372509933683834 5485186756491244261.52156756088971728812 5679667145731039362.79862968856607759065 24825152318092563548.67709368081214314933 55179251951107170439.35207841441822068532 21947510785010272436.04129986153959528945 5990705101851986276.14306914859578476068 83340681462994048288.64008049447863971402 37860551003510153207.42597419199536186691 12773532142920274078.02928033473536088265 11962130853953117020.39885118892182487108 46876893271237103846.27125726233511383686 5422184802277915065.84058148644888335136 79597764602091817419.08417845491721664394 27616608347192077618.29618016242955627346 58074133261005139358.28106419680627923484 94170088717118730442.77755613244905896755 72419335288081628642.0470909361050892048 48467963549307101466.77873717928016382842 16473709487791166424.70349526781820397061 31549216712046228409.96338679821275398924 89628065270024408760.33351926203183066675 72635484713343104030.33789210487529202141 73616833562462303839.35605398602373712733 67943520552107750572.27529680511618460904 38806809255211563080.68030676847452741505 21152451591239072435.84790517611460061954 45128767015339707072.82434317922863113799 21419719013148116893.79265713432866650762 14089567942042770330.23573540459619433661 67033767286172781065.33406998307955775664 40357405037943323778.79124806142781823998 90298321199104773757.18952327313387673456 47717591010162841425.66128535635742759851 26171903310404895578.4709044556272647633 45244573744348478517.10024734400698046087 37066922796254283664.49172861471469132167 1750811648234671173.8101683844538273198 88868419862727452956.16690838171409119637 47121199692156779573.32772711506177635287 43169438192027942039.81749306267031641855 17389768981773140767.63112947733149036018 2270889320005539002.53479280513215757036 67336685660557589658.74835886629593242596 56921632981132725399.45813977256708816542 57096871265874939721.32802813519971871101 62627689394982404652.51513981339855085055 67365649605667429691.57052155297661600309 70632027560537687891.74074531391207213199 14530337067066226778.16347019458637458352 32463086578386933632.65730642568320896374 66396670850548438800.76713311218523698029 3925380937667110008.27058934833662746256 58011486949663913099.21734866120092689862 77530367971299388254.66123946746072993814 99511077725118462594.3436188416744785526 4444607214105005043.93358664278051543188 42011542659501234601.29437587222613773935 81664851455862421776.15639893630317254276 70900955016617884841.20011659326911422918 76726663163363173929.77845849507163055097 1728054794340889557.47818554057203848324 72367540758982295026.84061760140026025213 32550985050422832141.99942249117489402726 925100778998583480.84972335040820554299 10966487665658036109.1308091626484082087 56192652072506271354.28762625912787605869 23696425734414172634.92828255435778526059 42496244049358091017.18771615300991312132 53449690917044843630.57825272936207229868 3787059933022685027.1738837529542951218 46312892950741139720.98304736247397322338 12257139480045604682.63974863077463623969 91188877084946223926.20540959832720195917 21515151997575856470.39704765588875120161 72657659436675308982.00210148853532039338 69259163210079659221.27518697874323899478 40828244912873265494.74822861572267404865 38016858600672408501.59021562040285702097 20233335981857573521.8648298234709827886 6761987154525135301.97372349922348618215 72261721985531431707.84656853405594485231 33435204789524698763.15310535088900111674 2908820896994486526.6678882039877003421 33052041541373642740.77044295929775890345 64147885006450312142.23424458214522819925 27556788361441607775.56035153619743594514 64632285014684413202.01682206359460670082 60240680374611145227.13787649207185305351 70911232554840158687.91365055288487431623 60368086085251749349.2684408006751493259 56821918686807606387.87237441454670698254 85976323255739931774.02264377744449204251 54018319457079249112.81746479201552310382 30624980316101831168.02764365038075740572 97336096453329092744.31735747816249354803 40106760109183707450.14263651403374008026 43177954841638306624.5824994792140351293 85980592358368561214.97815542074068145611 51824251555549437387.71729858549144440688 98082495363205791424.04141977124754605722 77800588467412879107.50896172746279946578 91527127226754171609.17052142964932331336 40797292690143416591.51456804688622278063 20017807849745534094.0985543676241841781 49930795673817578214.36451740771672736366 51539000744844966216.07080203886698034596 63858595920144563109.43290758029986516559 19522350422089189331.90462202653811349221 28219835150991433310.37830282529197159051 65883109418331948381.3195928886453499295 26513555267011152297.88893164005270853581 78488361247704686115.53207934935965033889 51852533175854299995.10865071298575049662 79409468294292529998.5223894714521500187 28641689359709525619.49207251483852392147 42615215023169264570.40580651156701152398 46520739682858792283.49453621848958024 36589263446753495641.00179779372730576555 12672964464150825664.11577713154907212595 95239721843370335780.65636010003235167792 74107704545152016023.96479460040462203217 20771564664045998831.56106175936201675666 14784216138744757708.35585708862386550952 36589463139366053671.47879767128152808157 23453085045188110585.7298426987218361758 68040585480536524421.97234589966169016254 64525361553937021695.55390394263677048923 33398823026848728932.11631296029131337947 79150988857436997685.55079895462611976825 22291390114305916284.33071815836024750089 575607110529229557.38298936397360194911 10563779940932307307.71024168730809439135 9259999637056805710.76013608317120393656 43299204032332730994.68736700022534514304 10085294631960119471.612507027513790348 93696054937935133452.20535919512563110504 84324527782937269324.06131326398815653406 35251771191779500666.35746977157431168201 46490620156640089618.16449550348330828386 82724940518131670221.19046241907574210766 71219926787303549243.41644137496014094583 27391766458224542426.38277128576587787836 45483315719059886634.44734092005158325196 39135071384512054061.21496644156935214773 44656368122803965189.79814385405152657416 79108815415139915548.96779868672835997096 15092306633677371880.31011948015842714901 80867619763627036636.09672751242641357843 12596455621681249664.82098038455673386271 50307981187897767876.61030656187880865771 11942782159327850184.03742036823147024935 60492414083834524719.32994511778689041194 88569071510501391876.82390493690897940066 24160526768480022704.55697995889699530335 32683786867825843333.77885824067532800132 79706991502162571672.22027417164355192193 36787590486853635719.84812085958215589812 70093169076587177039.27043619005277598345 68923842865565384162.63784206307685514724 10569844330783889498.02789380725437048112 30186796666970307743.23543247554984852821 36399083722325282949.96479411611540816184 57209569905757890342.40372084090627542814 12754478004010319299.25845062197806341677 76632290389032046106.18148513271755165676 58729244984819263082.15248806277943681849 83891750783306946281.7960588323003005125 91819686672970005430.26408287404956208811 32479304313296725000.39760655269292694726 73783966799424913522.42032045185408125552 64089847102236984825.06105087086955494658 58565829357003833675.50045402126213680062 36004378445707387036.94434496211319014968 25021658217405699999.56076235267754837561 12152609912542867107.94105402187792276047 83426032632265962991.06666698316314579994 73509531875387189668.176169865298429367 66367474957398344025.24505042743807760491 85007567262767353071.44939606799563214316 7239162336803555223.194902027978052125 44525940973943381441.56974450223457712562 6225993526268294763.34673566197622430414 77228755577313205136.96365748641446749142 62893999425541053169.73714599825203775128 92323221222309879218.54128101431490331075 77301012883648361381.33588356518946080573 30137387577330224554.35356706539399476968 39051071310221116443.72977705159806145662 50264302791981516460.83612383434334660604 46738449735401084119.40984483773786291114 82421013271606612245.08266941387933127245 92553211438074353267.65613098949455733386 11981850601996389390.92472903206251297542 68628157669018473645.18574807042492356035 4048142051272398686.22911451791065864447 47494533816594456276.51043622354530864401 16996451872386195015.0098010686993638654 90410718791142005197.12998263481986881592 22417481790046904439.15010916263865383312 29276245031098510946.39829512381301199683 24815189407729993749.7765617443103669133 39396581071323401023.22871168614287943918 63087924199111157495.06449861475096027792 17371042235349737443.18533098854986818256 24948204941706961304.54547173864933798728 47357424381505061458.18816841436122089919 75589765569529303303.9308795313337141099 81614813242640460919.55446725232665205822 23832264638417872997.98113729470175041708 80828564387500291175.93207467956647390481 61792902458648097663.45929847308976668576 32762525379200572137.22032999830935006427 25844898071464593985.211364265827384353 380563554439856324.65234469249871028266 34699610620310790249.4160824260412116025 19835998740455253065.36398945756480205285 71501697730258004991.65117931284149781697 30644238520087185966.65598382701683577347 23399077595050647921.74359729812052936589 7713866538842657788.43697486338741491324 34062578638835324770.51191668308192547421 28380169650598460911.17214578908830203886 71029555102846000932.52847681155534105114 5195283332508166900.54715508627789935812 4723059450390023856.12974283439150877998 24722120241382949723.31661962876461256888 30436173278612290854.94403050539754139228 45934940172261958742.72505009830850023374 95673628521838399910.56813167448633118448 63191347025676030592.84178652093278382004 73540644595480021201.42000079125989952769 63209232920831988759.79166078982219419948 87971652965984382937.99893319775078540659 21393216356052220155.97734495965740028087 88815272178398775140.64738557398597646862 6318439782489256552.20686023875252796628 54767405604187411413.7389570640567740077 32510422643537102845.47587936818171082732 6318829909816444898.30229386464016963634 27376108887185481888.76083536478980766861 7819874350048247614.74751486515260717118 99006898939477865288.55791775490681002073 84151709799242937061.31172992836289491494 46676248767190648580.69938463378875733484 65373978397892798927.97024873906932266 32302162010895561164.56109207375444679028 46108636292902492448.69655242101377012978 97471481285126077273.87313528531170741353 73974817665961552422.89751138085248945612 98695133348288648911.46231034191068874891 52717566545388070016.33670426978735331141 95665878058818748950.39951146377593034361 71678209494941180198.93583959421804681787 70638968252288323118.28491736770700469986 97662976279010505851.40418457309243513237 71679921757545372545.90373579431070797099 69008702982961885012.09679344997715308909 63305980338230137224.55784133993108779793 87153804033485084465.36461784841425244455 75158450196919267336.6104204865474762198 61720063409496940116.47090300634789705699 74164101006518136169.33498834536924685305 88398022056835706661.34255931861179411713 15448361295659690233.87254794411290333544 19809236564135347234.00027677374220850989 53326642536551363429.20816670727305391608 18665325653370304479.26918618895320400213 80501726468893638588.91571970475733314402 40530026028778523016.13174618468885190979 63886119751434820807.84923060336178960037 16409350276777044171.59249456900152203622 59476494970227607851.82588775578194454596 45972152669714299376.06105521533849287899 5106439509006043370.12197522628497849597 7509154292067731406.26182615772358204569 54680171521070604966.10525938349652548939 84454857026206606467.10772381868623958181 57560551731094731988.35853841254524188401 4012707719470778445.81336825047061677072 88996343627096126490.11963120140431834955 43020492153952140771.03244647160173012798 94369019810605554154.13024787237376415876 70181755188138786211.65956634807729226421 56792718694330128828.3322320158724109363 23482320718374623740.70321612094845606733 63084466975946287117.00638516015878062728 14982162881189389191.50057398075872341643 84413357022067331678.13339095298218370176 1940581520532345757.32756771125358110218 37719109798279110784.69091237930412369394 34138710970381836907.2974792454630629687 65528587761327513034.15707184771359842915 52178878085338172232.06368256867194027616 28828733054321751677.01545740864711083947 31306308232572140888.12084934663610090953 25180005077903570657.55516882242201229815 56239679242007384209.90184980786824889606 72712786878244318387.53568837905685213773 90012685736950997117.02997690116922804985 38346097792841872403.84896046803992854968 22751386045708434688.38224583571606072228 91626312292815584666.13510681449815818551 55204264993805750684.82979701078908581148 57527070597517659888.80875371967635322893 17355536243308380563.14172046655851107625 29276599951846372575.68704506633572159916 31404299662332412336.95792490140155355329 6017515073456517926.41551703221114148192 48859892847167049463.33194829523296801137 17000206030084573847.92717834377841520305 31321645282155184073.68775870618891616803 87191324310464482688.28990888553375740262 96587958274340256500.754555519780916246 94725360281885211641.26520520959550583983 68319196388183804578.54499745750489910999 30160735231413163513.01545000116230111226 5698856836023498914.931982196745966047 6566013621088218984.92593400638891780982 98456119063981011312.40755663973259831975 59025145160235365263.50785963825520503179 99086106019551800202.8755006161039862552 25456488316341683138.19972649269674152534 98121655185905659352.77413352861501362707 83963658496444804021.33000160595509053969 53442243272898100889.86913032977196073596 6665908517036559043.52127068407780170996 77917966466786518607.47728195018920234817 55582865257362464379.39937578991803673091 16172625644141388390.13058100118357092548 1457884590905991141.23173946904178522684 46484779397324689450.00080566836321795485 45874974086610046016.41933288115941174734 42658261513743638847.26378090387156298034 84886681836976859716.86304591294572021353 47391399668881294645.15470275556424445478 33509389332124919978.02808947175682740946 12716071536777486177.06517582127899045679 70526544487047069878.70297399042508711595 68744196629171762974.2059347656629523005 4935571937997400085.93250841189276641967 71753992147171252491.51689577908683411815 38863772691755476702.69029714950457203091 5392133424837309464.96351574004377124991 35915576614708588663.54317117072844307492 26577855141378764292.04240627210368907907 30679142347908840900.36113129949753078085 99726078993824626751.2838988686924138403 7238944151687853036.68045232934596897478 65305813974624717011.29766091337770591533 71522063569064754740.14396093274030007713 70237117922309223419.20469130126107484973 25888984822675852551.29753040106310149321 7545969613712651171.36154706554077684395 74366701157302249361.40201824899839870029 76268125123502544875.67672007350759641096 97722393921829081148.15545854425749061065 43647827838329002035.18619044470488328288 60156253290748166176.35829311799709537072 39307171948779478531.61955716043704398108 32274224375452020659.89456020936637346062 39675269675750273187.50964874431896124217 7229762233548350687.61790857866356490501 68018980114129242980.13615348762361534775 55040063823926155097.59143849261477502158 40771110422156138692.37342285474138761253 80924279525595121728.45083798777395647382 95932024410476848598.07667592169276559617 6344404980334464298.86568358716565001873 57854856174560236303.44386727913313097454 51284258532765823756.81054892463283270302 35347337723972739204.23395940947864991204 76696296418608351952.02959089739686317672 98457796160938093114.21850813989718793062 26796139694122915586.18714644121210324273 26924770201338646972.31894772746780208012 91902102994981052996.83649335816745324565 37282390259812019078.65762097346036521999 60963639076959107098.38320445485143600175 69463536539762948176.12135438520219487657 9417259668035107023.96860556497200741237 79760916251662242093.90094325205513177559 48866822727932871812.11896254740514011605 39235137700231458745.05357150931511007185 80172235256947930883.09011016369666867359 20747134042105892865.40691172437250058158 53957250896192284201.09896640122983410373 57476391660618354295.39814729202989505109 44348608331102893819.67480385699866692293 37009507963828104196.61583936063597706665 58454649387905943713.61606014600998032406 55508693763771891614.23580629599193990943 7474165128250118003.90325842707872762339 30730200928533305588.06892769963388562649 4637387564447197105.70887843481360402974 9113212812472845240.34849835255303439323 69913895350066635684.59209735242674562005 14375579179405807239.681808827718617074 19889970069807153597.9667201413336919845 71579085779687346022.78145064645181800585 82183498424980271698.50029343014181529086 43744806854799120172.3680421892546353087 83649783965207467202.88901390868755127593 6572410446516385505.35635168543630798255 15972345317352361389.59426112448192204839 65480468197606837205.41823453412906349685 15933771762782363781.76844343826364822113 64791206648451084562.69162924240465103048 40533284614909454689.31944054104809322289 75177196591209728006.47059449848516618874 52971008818514847773.59749370798589618709 86235055546864797180.91602063406532976389 50475922340372252306.62900659334837029762 63360180794517317160.49079075430558021255 20521796698766912171.94002861188372832135 28224231793085674847.48786922246213957087 76633890674536215834.48176214664295368843 47301203949504779037.25817476252177592401 11802901490702232485.74119215901211029885 49699692101441923548.71689204999096267961 73739830490375240859.76027550423980999697 47857920102477346555.4543913219661102914 24557110992753462982.74637003785515733486 53719562749120946057.6577031372902803736 82604037594257099076.15240738977424081241 18946354641164994854.32816231576384152842 20674203117888057399.64223721137745901859 64056980350359605494.19101210783160769688 44312994484426835810.20217713334376053864 80464969077883615582.67011677455107432567 35576178174675044800.46010596755296037294 48907586957012071922.9712570956914478406 27707745277186211357.7921852996947833905 20875189773171661865.68393357994599611896 50787597377896165964.44271936522594229879 74308190817295590473.50086813753079422245 30266989456458804891.04529300923583048914 20489069914662925855.97879687908922823744 74829715596228647875.83003077009713345663 50403124340221947019.49381880838711696167 94591165881342519026.05424920221159224954 23449693994100813989.70618105208911413149 19005403197893265186.39253737424940086721 39278751331611280789.92356442678305636881 7516109319938672290.19754936372456677382 91970589164741069266.53762648256555473459 64415902034914179650.74125963489589608784 46499749604160697263.58921177773459413727 11747495174707444756.37620174594354971458 34201883852886001749.71573905342816214538 37535849834521011937.80215023566544760064 77660131042466538026.27454500868545449465 8330485113830306173.7291296193146327038 89371414772535190275.14620495854067733289 70845099753897384875.15105597056754677731 65685345318971480175.18836403775665822584 42024552802115781514.18463502714620482162 84989436201609031087.577418458394319941 25756218591438496124.06270132316272263097 9440734353797317521.92465536404126060589 63733112601261242924.32266806966024291206 49143046559272542086.43419573502438125552 23388016671004429550.7204711194290268276 78600991565849358287.54642214865097671301 21930501313031232177.37836427128905194779 19896018879370779547.96579870145368682051 9421648435685413110.81485243708680972811 86127731424893732969.03385136355079157393 37018469849923404420.74705830922882467135 69699629495001728372.29059180166811578073 87892452954944472772.43527928194477709293 36806229566632141865.46023002578768344354 85710378830122606153.19794163913370379624 62655441753579570879.28381251241000885876 59413225561709281643.12025475932664413551 26275094019788477931.20091010358020239055 17537094848128241121.52278197046715734372 7255245440126924132.99587164974284316236 91957265054485493450.61456769944737526309 9972336063611439956.65714695653016821039 94200528357975212921.37363973392602231776 97904426808795392483.44299295105049092269 60595503210756520209.85142284024036504003 71604582814767165912.9827205594194497731 29784222959039626569.62809258598396723772 67231340400149509738.47611032798796686969 7066874269093998097.98667195127397926274 60335848319077582388.88729846886172911646 98818916425678606735.46837445091159489807 69212018626018635168.07613314653734979057 49703600753903001387.96252215505643508991 62513776544761164529.01192419000139588861 72710308364850381762.47965945870951977532 70292788650119768527.59603339866415993044 34919958298366458487.15968070476525478628 12895245440992501301.59153295821882212365 22403600207875818838.07777998771249637363 85089407992851573284.68998503306369585091 84717440722281041041.81467700749942501918 73835127245404190103.22709688281374200973 12705834742218942012.85905767866928707037 84283727390506797397.12313025883230986883 57668358563041601180.63709592096862301466 67338428505172884520.63020392929919927084 48083599825467949375.04827731205289080761 18127195306802787334.26843839786619077098 51724763541405159961.19707062489488337288 72033083544865279334.01776161439609678466 36181270390741162729.11922179025926181337 32360201350524603264.33645371276767031258 7611514121489972972.20453806988486946664 19196380734771601176.27402629351668166853 56582529050333317670.3943956086195491642 82087013600453110339.66283317258298960079 58272028296367116453.53337042754179392721 2134452493633608858.95595739558267417427 71368941347593090162.38016715104044731213 13661867738786969973.97785295249368753314 19869639933178300338.70870351216393607071 93209765336696833108.22760439150862731904 34654076375034739657.81031134562087887064 82650592832274223936.15040079034157468918 41072502714745695474.30727045941357262535 93414852758144239238.64257619568976198139 9719458260378999893.95590583316541308268 62142575016524099605.33676632506207140873 48258312918876448997.95613175739645410279 80972862119750427888.87597456867931187417 67413349604441196352.1555709365790439919 955780037537712414.27592093753165704464 10513309032765310972.73071669038531074574 19941673560123948350.4687711124864726104 69798177677337133352.01671568124767429178 69722318623735105855.59951139135125243854 34954582913475085914.44041736361657853595 72245391026502146331.60982343446051466146 66793551245043522802.37461127591466389584 48574231782144075097.7448283168535281887 91836797282289137799.18595669194074000636 20301860200853090030.38872870184020423687 98548128378910767155.18740015979960587561 67097377095790810017.61736540973740807451 54907662719573782707.19833200344209798043 2963658795889136211.90784987765698762686 4183081675749304412.97246441045808824014 26113129616804363705.29291953224418968422 70594255600665535799.36951511157367079507 53192443980433377167.81356797621766760726 72476974049935035468.85271871951956093882 87811965499380411646.15802477765711291724 35272471598297999521.0855287063175751503 74177176247994634256.36996063548039527555 70711099774911957433.22736090404190801388 40357292578286218752.47031409373089355339 5579330552489028082.25382116769310394317 91173544901351757164.75078498067963103152 49197007579912136766.71392918129085905422 81254115586486304491.51316789696135352527 79679639630407096886.51086405963967979883 39796256124345591281.37381662554594089084 65230900819910258719.59850965453376426148 68783372091940849627.46789403776993758346 21150813455270433096.82716381216493698127 2734685594957215917.42262048303097604457 43702669242484733378.69632712495658143887 35636465395594029318.88839318732981810184 49279545728271196897.33230181676931647586 67381932837773481410.97856125666660417887 71544617895139734129.54092849134556657471 15385978696922531436.9943251993021604125 54188758163284163796.10462726894861473202 83128304988460613918.04903674371650903805 98074444214700039281.5688142711960968488 14595821804937866569.35394431132773512743 9476694392448746096.68907095714006595707 69935389600259224741.09811095409698090116 58200220831753652414.53297509629492443028 67856785327568133276.95223175364675250734 12861600104220139726.52436429062288667002 99077351182218960736.09782331876346737334 97080590416232196387.92498126976087305468 67688959111282343691.59335530369670422988 96058676771052159177.0156813944737856316 88386177740057135541.24964701970676038369 86138513173770080080.01683072272851189903 7144005670545345660.3862565367993366837 77116505214018951449.66203984191597261849 94700598549869053918.64170212478812530246 9802238394950007595.53178157826682566212 46408130856000238979.9557155576825724668 38148881488896536471.70778772847654503794 618932853982630690.90415681263753257693 10690677947823244880.52647154090379851753 14591843842385328494.46252312321845884582 45528469003275280495.39250289715730631173 21380979500653204973.55834951350631489263 74265062579569640642.94156914983229632957 41425438395075424632.31622065304115359047 45449921910057642285.20359054615876530204 86823282090347552517.33813605182680379405 7921062048979132425.46295785630516165093 44036438012839407293.23401520824207230821 47073524511311074101.83700882093704066086 46074012135523441858.30879220879610395176 4777143537192095462.6706384114178048923 41758030213012229875.4137407315347071975 41522129908290065546.12753645966313235061 87416818243635756838.34317698552546051191 60298851002739568938.01368053633101964424 87518609692792117148.86889880231332500684 59590259459812444562.90019723087365342339 28822451987392049157.28526757293534220829 42755657032240902478.05949487836245665814 69758769952964192609.84658458180267068455 79233931147676719693.57502867582516629762 31216607780205516515.17193934541517260593 2439864652998535092.41848781433693323019 18347695682826295881.45568741759611722421 20116254133029532067.5324374299857317401 62386756980684322893.96073341812743797327 40508295191319015686.58591068088346517221 81876932796932265437.71160005107243083996 58828767454584404063.42531453168184273633 80795959600103515919.04610788565416095902 68239375430709334205.19989075830608051234 2895898671440546077.45752869353300627425 5979185417369823543.15428450048419441156 59820289070227066491.89943921844135796548 80672803682704529316.56515971682549926591 53863074636767938904.35020508038193961425 59558386824059421020.38390175897049849572 81886670821412026345.96885724709830786191 65482547842103780713.85017068953180573899 42627039227745951999.07687062658366648297 70013861756842813025.29195287229325832743 41805488242987311048.86885130510661900259 1044631477186662776.02616373590293686491 98492049402412863237.68824840813578145192 97304948256766522297.39126420967926407865 1657839517461298034.23734196931080481051 70733821117206039826.84133729698663832578 32667024533738786244.04571564099671588542 60937623136496739757.03962680427417427058 23593436321266832232.97694970669101946051 4783320204673854230.00783843790698648689 88268156205330624408.78179648079729592913 26217555256063792166.93116732725214556199 94510181569501735996.85097380521091964307 83334858875236442737.65889313382761691826 27084957701813291532.23011383285183815222 51735651566619542357.84965925884685553981 95476832124007250764.88221135450757063167 4317360177765876089.33372542552151450915 59120186451417881575.95322141198848929885 35361724566297262432.41273007410939505542 57419561521072635231.12279773006563544266 82336981616500637750.71886083755163486725 86718038361625410680.52370287350504383636 19628218444166335026.21025707038862932146 50805342277503418348.31328719737985237368 1133023023276780345.1979997572990173895 33332382196362429695.69302082332773919258 22197163213905732882.00605319165135522785 67982871422198028279.81168798052030895306 92875266575619671984.84947637905265200453 68972283953824520768.66947995598707835821 21943331280588918.62377518962475476738 11814075525944371930.88177629838751313255 43233364182106803046.16221257287771420841 75675548058675983357.70616551315460996727 88211680814081034586.13527024039915922136 32715705233844470755.63446919251863832145 24336650595407030685.11410488193563704243 18015317402275405497.80409164668819983812 8080034175248682149.38320372764785234697 54318220424401079113.66959178897661957193 81121397976169518527.61619327098063339868 78576707709304964413.46858394285424858378 49990860606254186227.61213537078419136384 2196122508158151498.35027489829390628477 46069021970724525548.37707881603297587201 52570134981259613385.11921673273353781599 97872626006236188072.6168901099330847709 68334742717560167729.81449364855623723021 39725272639289909230.17729527842862894223 25136799693793628765.39548886627684593222 9123043015851718412.5196628752804544732 45263275486162606173.00660933026322561353 19634664077127223210.46903391326677323135 27320806209141820578.68181722388302546266 23589717160365539863.42821827979154939927 96441791445681211527.99261930825239306166 99519342265104166996.97169238973051694233 2159159201571331192.69851397337521906227 44927772621393892402.67263020740914899058 1421693208029193443.81561817875440481784 2025028739967508614.67833969810339052585 2837352215386604960.36053859269259026072 90443029978218910231.05146177035184054891 72465190347596288280.59424380312050099482 98174814398001337533.62919559136080370976 95815061165584637534.39519143679872476579 96089013531041988491.26596082698894832675 50828175389387203011.15355513605867508829 11665922294775159134.89939735090754803384 20123699519131026591.36672003193032822144 58117356869050486936.59370465713038742117 57417410009473635814.22765625800795181857 1189942135667886507.60820939102007050388 81041128203924173194.43338220360985142677 61309337799768650515.45220808302558833847 17319961096080516301.92004486722996767183 35216826924970158092.64320149544795771694 9478638722116695569.45210288082716883333 98481738223742939603.41859895419830394855 71844423782296286393.16594599126631947999 61614406065283411785.84137444240013206549 33146473430075587447.47207695725866621293 42660389739256322063.24548557615221078707 10352144633676545304.94827707633170218577 9851336806198825596.45436949452514550473 51998493501550059011.30064247275612772177 11315310742249017788.69488181360992360261 23775260142942716126.87661932936398516347 39422061382526914516.28249928012204015143 16216447419038614114.53060320168610379256 50331129991624739759.03796520782082121034 87060232777644521564.80818926314910135981 15961570140812514762.13843679548435529344 78786929115660160061.09601999194359626523 47892859234555385455.41902411279062047768 49644164725587660272.09484474667168530396 74663662785426268938.02890266601526288503 29072290380367454452.27783883610342132778 18498071221561187750.26511641838644781504 1073657371562798136.2419915501731250817 5780731173955888252.76380270721886424916 7424961659735921965.44260437883981479762 39429887554474094313.7865557527042254009 48181418671607977795.32702770557469346521 41128910205082354633.46400949758385113261 13135875536121164544.33556674965120440906 75303773837390360382.75191174999811391529 72586112571113983294.10308741785208540003 33319114469484820463.32476849172830495187 59625811375624691027.20571140653965251213 36392569205986284942.91436379392548520432 99552464810010857158.05175349939420842577 48052887547708047617.61374023849145760717 42702184908135564321.96665207981906463894 88327458724828058289.19692237643355117353 37483905304485056630.56574786788563692155 30101727825460292476.78793385522420399839 98424527817579485827.86685409421791640167 42301773398057588424.24813901480043933352 99705737235963080930.8906539303453148927 9928813220186328487.92412085058589128595 38638300943806507517.13150316266751374779 39857484612189981081.12734313679156557179 46105408406934638221.74341315129612297521 56301248867356546894.05552280324861358052 15031097898948037682.01298667857788300106 70153121292876581472.60047715968307813788 6633319782335858018.89297981834395600411 97235292443440657606.30838182673137370682 69388168087802290949.3124541430255077496 91193439148595548781.03367546568776296319 76283180183390631130.21112560575926283696 54328570184271063798.81911716570766761216 43538407793325523747.57694136730028233641 59698290377927309666.6044327763785818782 89548460544128474417.86550190144104547564 68968425319795010080.52498854013323019282 38222078265412368811.71857153717105521182 82405058416868438517.58096246170829704291 19984302733699218366.075454501288812267 52114946429273623583.09742397811172775988 13904812794987988520.37089606893532991879 34291573300328217905.24614710262925101758 59540356926040729355.08394365663958908713 15959538207414376788.66589223536684778201 16386683264012566965.37367508433701584356 22608202100191127177.75241919334174932769 76097467376008705864.03647711220463853145 74635820737607138502.76986892962068733725 23977785068570316161.80871840907589390577 95732551781334108588.69056728814999753303 42010868410086674233.72613002525264813905 72463084754568200739.05459578767629352713 36744753702667735788.01260014472400334773 23094054475594605712.81966863837900485703 52419021779790777319.73469369457546170524 6922187829165567357.3190526197968668241 74336279891287361300.09567271571518104566 2518428520359934039.54209558414231894309 17204081128481962570.61253763525324030719 98817113921616173409.59655011597401861267 45637217450776481323.74260138122983766737 46795600637905581777.99739214270974592371 18204104053446093216.05279010154508257192 22223404427320965007.14868641484269074495 38989422608174778241.77351839380024894049 85362281065193453882.72102732648318433643 57503374355021406013.93394652990446398335 35691913279510596980.35939304318804794432 47435535019177996878.08682093406925977156 7077411220668960230.49760679705529830955 81031103036834651714.36912629585436726618 9600526487673469607.41673482346907562231 6524373490616046410.05448874105839953528 66186135885575932085.0849953074651371433 20100145453578536354.48589307907769445077 6978527100682318454.96910541239699772198 41189802519928748785.06993495325658102968 62327548310924754504.18755393773198636703 42475794820049496362.55144022895371699362 88290090957595218803.32252637017176993984 1403827225688966262.59690334351401462587 15411630516074055943.39284015075214098433 89446698679612765924.85851963292907957545 95809239420883821455.48037924105857150907 59094873184829439441.42629080235319422467 26525905221991613596.38459823827719230174 97127698148252307660.97752370037030717473 36394029291339391866.23653457146261133086 5191542745305235526.83998494039073730898 24732475076503958812.79914004195449536141 44935384697616865903.7440965896224905737 81667634370431818072.97489488976139995558 3161392595687366015.52041830629733967753 41730339741167477403.9854654326579280333 69529471369017589926.05250553903295896389 62695075557635576082.24706890859555336754 81993035207052531409.27027923403911308726 59450895321369080207.824283088098858597 40336199136622346620.48774883231575461858 75342742810698444953.42824754902156505385 10466048844056626019.93107203639130371789 60863787401414408517.31398143678243993167 34860879258403758621.74574757834207995091 33983806666137220208.64561380466289271008 5610698338813278932.34029630559625439968 74323174476735775256.52482614015315173139 46586055639123747566.06901360373234595767 67806503577537918798.20453891677204153264 99394007182273940919.24943518099211663875 35348511427468001093.24584779213002497838 22083353831986633232.07640823184318419568 74883253693564689436.60571101520766385375 57484246215977322940.23463686829053967001 44951839497893287883.6866447784742501736 423274872415054608.55485112939699117891 86180138229124574140.78131133775622026639 75786818827283280364.72955065296749672006 50323442049174934165.52837520122669595901 10461555998822967561.61198857269152644627 76656152976737529810.23516490747283690919 90636848795322425202.98442253994049284014 74275151845588050924.65664786048076696557 85023743076304872943.11834068299519305308 30687552598138572835.34636626215795319617 27704888337946689940.53031497443809383327 46600341912829226507.49874235446958774169 40865053070399052527.12484816592282648976 1481743425282247144.30603901714747729688 22416034880551051651.8346391736839193086 53741515705334515992.73603140920369651195 8555501576556935513.52786068213858869005 6649521491408275330.60242828623182660163 58107500638345449106.95652630499499042752 12882862952038224899.0017272871337188864 51908727495174824460.33082108272429597803 93745480274339946545.01759835881447793754 98206812424657648712.25606810402606079347 37525040019025721985.27085078116084501768 30343992498369535460.50673830502033801273 88031852353594279738.87678487628157870131 93923554566885646550.52084644239554837538 16784477363092352083.57567416850777316937 81922248351816414038.56758970265213610437 94823858493596260496.30164478172120739518 9839360575374904584.87623060802053958423 8890699790174750385.1256404335222666358 61765323715953354347.6449345257385336644 42881299118939561534.99638747546520824111 62490364949387675917.67817995509353088614 40900796242639219312.83756718323981263406 42968053672807944218.63306140177259348717 47257129748980205088.6804257802386121956 5909935873234646438.7078378024287112769 17671148553311007284.00375332168105592531 25600851730171997690.53539799428717094803 7332788543877789140.40323050290351953717 52972113532581877802.91830088731877559123 98760605473258396254.34819685327660919807 19470244799782477984.6857519231396556239 19271552640476926648.21183505815322873891 84892299889887754858.11830006323897882191 54548652637764420816.40616292828092353664 10085559939293012548.10503822245016076155 60218563610285437028.01279226617937621661 21234137794501837819.7729872295555227265 68974851263483997377.95519153229344211888 88642354013452382382.3639729889716123438 53414859364192525200.97635589602516470735 5163314370213382588.87931701395764873793 99475917666890153935.87572539962086817247 49796549107029065353.84829953397757179206 55053668312955607227.78655468970329020014 49125811220859369094.1419239742666392253 21255317618219959931.66161668185857624771 4271337230088563478.51463321372712434596 70318438726989058753.51211924059775279777 27677209952811320879.25491151514027925197 91506450324182040493.53962603830541406822 45862522520671321002.05315953438416353864 80266621234132323511.26963623458334449129 22624852066282913775.9316985547963101962 39245074558685540707.74369470364847825957 50087777526350689801.77874631145158779792 30490496212047739599.20363195638873123317 97078169134345094293.47113327249446327194 29026813150082905183.30663034207418587267 23529126187442713066.42463514315059027569 28796951583818763090.47328805623676523172 65613950384889782931.60414540740745852843 54820765555479577188.69203994331046774273 34320931806222623580.51814030250876523748 98791223927155433775.95177837983951992431 76653445867255065730.00103641106217036682 22644867816185251503.89788213794715725442 46473582897711222607.93007848981502448258 10957564256432850420.71159245699848456015 8552055518214708353.92307022984418946764 73326691650350913807.29857586561970131832 67107758699622319616.42882724692312997483 99096550261852044541.66469177372179496211 5114948252901890239.99971944247925749592 20293890150227923305.4885140121164309384 1051634166430879846.10266482709226663279 77957858128006863714.97657585023186208639 66730310578974858962.06829748147501529759 2616331210972421499.1734393155695023386 22303331147810914075.14246838344196280965 51498404485508763847.25166388173257353683 46352655860318414234.36385457816488020951 41298160698484057384.16216778512569030483 69709168321511313155.02293836734750554805 32730376366206924640.31735934644835548817 66891924612386078514.65524120288607367087 47683715657720319108.02146784635073259418 2427067955616853622.44521310264356709829 85709886074744789305.94176911258096369192 66184396985301647214.43800250223919767005 75296123276977043089.59441931637979696097 18379594937399522515.26855687408980575974 30078002038916989768.35474820733345954396 60576756027485862114.24830887362642560113 74598331890063557423.19131265557575306737 47067529622588486901.49906216581766880639 10981777388069652258.65528966459603729967 11644171796448875121.74811839452234843953 32469737740561989640.3085388741145710955 11556480907867780330.57865635904582447462 55441338150519730730.80677923541068912016 42250145396674071205.02669836829253947946 80976495619406243091.41622462964274673202 89929989505220134305.02318498290176683821 67471863067298641092.3241377527095237136 25643966174097731963.29038235328559791601 91024391109898608349.18684426837123256829 8563226820923092117.12644476901466720994 26451874267229630297.78776692645529433538 3077425054845813897.87108532867049002762 55072931561788098333.82981350269616129827 92106680217250108142.52651452765816811144 26097848099012313262.00359293335277286551 92267954288687392213.77037570522812819709 75041562907759853584.2915748360087494462 34283323959703882542.73426731837343139736 2363924982321336420.03673189018989239175 9399564206928388222.59595162413719726395 99236520071191121446.68265311642410754494 70564586844013552378.13436718825834333742 84556027992484979237.86834171556587328673 37510182652787026871.12818360741739920217 62259156482834488675.46059934370960382939 12624804440199226162.33143716792322980252 70461260276684511172.67040190026074740994 28726839773958904589.49985577301203111554 65121307173627966933.33676025769489988188 50062556576864630148.83407609593753653251 79271318073724170702.51702954651533803143 52382835789254436912.78206834749847731344 20701136814749263210.88732351930329477715 75205336752108618733.56870683308728280642 11179004207812988484.16744416133254400541 94249487004654392911.01581499980571080754 35070025105171170390.82335269364660203672 64933702229608312063.63433577156625991435 46702180724860586168.68330900892148439717 95483099251612572616.93261598078733803397 40898279305679870888.4733500584052602958 78932376257839079924.43540189662530080356 21107782557269485264.28817526917440320125 33020409109832567394.34621637885942788457 14129045165568472339.67345053494913438697 42421600866601334375.05112559461777739296 940201283332927337.69462525729150340014 49946701191526340503.98047147581660180395 80604055537575963562.82643343780613226034 36997544235037387333.56170445796179975316 89683796984931038917.46518452893572551122 40372998178761632270.79328508935005584205 36253550529881923773.40367018185240721157 42229150063010762003.24929121649259809164 2233262770746299416.16010330871390875002 35577686057939666434.25510935550512136083 62332023598755771872.81733914140751734275 68754587462591764612.40299942710988732545 62900382340424765233.92121635213454218238 11621420610210944142.64783358466174752847 30606720913314031739.80110095792544648177 9657812955599059466.43418756343065356678 78488216089614612212.03061181049938342795 84438567198533259597.18499672308998689951 39796973366898769894.90036422641807556137 41946586547259878501.43409607118213898562 77625120524550046450.02672795697174999257 33224026345433507920.42783620530631649899 53406344860279996055.76781091105066109137 91975312894613238614.42440743771746802512 15346585051504660021.61596076238755954341 44804238078784224874.00799702193180930357 4785686518498282793.803657205008087571 88605151162697217840.63158492661135726464 44961992529251461464.0259473996893276245 63723670281027791565.06843861594821864542 99630778341371487680.4726263599461513326 82536488772028305145.32921025674600726605 86526577917846245350.87161675763236286308 2218632331196845080.03582391159774270961 69751112546417878747.4417459155942466801 79048314388685843849.7712775344641681753 15350014291970136383.46406208376712018716 86590814910541670405.83702324486738119427 84926510961497409904.91027682615815057697 47926161919192321239.12283789560310483777 48884612656454648812.05600148184647986078 19428166447596081372.38886878099689169712 8019415868282867802.80818192264270223585 77308543707781893131.9829721243919075115 47829654817449642730.60255241604221360774 19446102777843234209.49898970230234516948 82250807740082652089.08048656124007774736 94983492956237268515.78076411031956860417 23375139835347218010.48713214652437804003 54219470908682701637.8193784234008608463 90593619407280965572.75804472171390029239 43348556930958545930.49109717772955257373 99857588194538079533.7665691678433303877 55477915272067399038.25231961725352954939 64348570272888040436.03898413133540646458 18338197141482768839.87423772428163289731 97475476742228420863.60622684781265718303 90662323982471332026.05455936667898298531 29076173282884888946.98835010144245192765 21622598606502785198.95407798472043433461 6700451583593134195.08492232447759806278 94735103575713397.8833315165322639242 6650074087788900128.10346016010934558083 88132008466289951182.27702963895759597978 52820232929318931629.39055800942801419622 34102041572849758886.99418568691824622311 42976098519528741827.04224270875288599462 24308011222558527986.24808596584372950271 72246237240188089905.32699342377231982388 75395781039922040045.12214212242023368661 92310889432516926376.36815760965633080795 81558307363458107431.70863746177757023576 91267570901252160847.63552401791371104901 46579164568159718089.66000987204272734763 68726722303498880263.57174886229438104524 87017449440738017707.52820441159471757017 18510584330142560566.82327355941272306956 26722829902427658735.05453976021982965208 73928719153957397143.43575844260637091745 29018690444045185817.58734042882604222178 52479699456952807574.60591441457750648542 86623344095227770200.83518240801570219079 43313123227329929412.31866368486242400039 79125487676724648353.37894013423326359516 72555590633639891089.94435978010174254246 5886434940973358555.13580671188140186091 31756656042840954602.25134544884873316533 86748576955174807529.96069497876077336299 28602905409008606549.00093663504224853865 77729829518020909964.57536788063912818174 71750139576568317453.23911124980085331764 50921702570316316746.96836921933772834298 64496527642825259620.44070276058606413549 63502467236067212226.41163761452378253591 42802098881558721843.70291717767135253972 26404593384880447873.36291552510048666178 70819190556244986471.67817336003163672257 91158083064133079313.55929283596501988444 77646281710758605221.04901329426676957986 51076684678708244282.37529876308760087608 87402736891568007389.07905706255711894465 41834813683276400653.46204183061953156158 11463899480681576307.10054074266698413765 72748746453129815243.19481997303689484877 53416202472108051790.70936545151408038907 3142677245437083837.89198106119712038795 80176698732916067026.26853432774750200955 28939440665155678521.1918928882441184528 29960414937738806003.06593133976024493673 42103264969729473249.74200341067269959992 54558194595452429126.39347985779049158015 81054516036221008777.55947576229962444238 66068802569640653170.38573709480744719166 88104061769514564525.9044382631540961718 19848576614229873994.05356966580776381455 20453623113891333138.7997252894715632812 5643731018017609962.20608481499241311659 23030573559450476484.55698314144026445115 87504062894708807556.11364426425251636895 62363273743084939672.32222354055412088013 71309519545777172406.89280009859817896479 97455081469982379891.87915723893445157808 15367462465780114048.31373781399201226591 35910128060666702983.14299368065539721807 43197346282697078741.62647378773744632583 75566990683144330422.71162653124991003101 62268083290429785893.33928021798918027755 9811194164163241864.83355051125245197379 99832407555732329742.49707102854651081082 12978520881218049143.544563001918785035 24433530806579170666.13121412353261379426 65755815483297172917.08822835234911142381 26850840984548400454.24410316218889404761 55723911867407837083.33847124290005195839 4648140281787797243.62900905829642318157 77164963138485722956.71154162074320666989 97681106854632370574.56865400788715220528 15439266619904254547.97160632189100663533 70754212679767683491.73144378201347346369 33442184018778659147.67242020843242537961 32519555376632861494.47217935343201439975 78817274951836365120.54770688264017243182 5813480300762795954.75028743365478583774 10428694934454553035.73234825961645391188 43974150019200721162.38019099962799858933 18406454673228361499.31652704614944350325 60649979737584261582.16669148129729382108 71701439236263884897.76213749293831516208 23855806260223586475.82095096642415275066 48487267165386211756.15883430775233412641 94987689673757622269.63376777795276721135 82083206853883740499.97730319581553519681 94016004541969038505.44608834288613444695 70036730135935021928.67262206497778746633 4882314045251635351.47050138735006283197 68832535441402615737.4456611309544162231 73260996214124238070.70278185808065053804 39722918971296556302.92788042897568306507 53501678214233282540.65393375009421556576 64576769274240812874.9805999091276757279 24293899200126057356.42824965710337228567 18478896313946455324.2991277131740624442 14900260489535811104.18120831959935835345 45607677700047964714.76469652783512324463 79203548403055855939.91230559448821526816 15796650278950815210.86221368444660397854 72382850756190526044.21221678236872877342 22386646120193367150.93546244471303124959 88633859849731336985.30798076846705244357 82280908022428028765.04843062246183589652 2733409467353759952.96971314922440223433 76983071583701859770.84478033852382179343 7423187135977034135.07795991418878765243 68525278644697358415.87945746015563599955 97514652020688124104.14314317297284720449 46225145284176449622.70802488938667384525 65989913504486168604.3878682237465774707 69539802306900328194.88327996736360388715 53735400192001579160.37625317798859346005 25561723480921155634.33570718786416198112 6804516251222658954.17553454390854421845 64713879329317061758.18141756061365842699 86219364633612753256.8856191363368004166 91580662148258299450.23883415794322462896 90533599637190969981.10414618293379000914 74813171250834948957.96564689779458021316 72176828528318891202.59417592971399054953 65613173106342596818.29469713204092997659 14957228141026335349.2945173437950010201 30279968704958800143.79694879601378280933 89046145125225827511.26378410008764534771 66325524455454041330.67507906406408142936 83668255515218055620.34954153223926052409 77805553691907603506.90841629170084266078 73847662533272712594.92524668986136040807 24908333727440937662.83517127806294138712 15667372697305747984.19635954788199933299 67415191351898892934.39828566649762661535 37423034131121356311.46416997008915336716 10103149429383661829.09119571136431008711 25958281064393512720.18587322020039055496 4256234176603088699.55125617440936396015 95743363579354178036.25019237371772395901 31885082890599324939.49278690579560278821 82694904288184473477.45791543306417431223 37915498337153018911.91475656583550594237 48119474235608096311.47464516268154814668 38766807301305231408.97648212335320769167 66583239320477278182.51343345836551373652 37487147079455871155.67450050874066173104 68076566186758106464.38610287658438428166 98285457557102883851.47118842705037387128 63021258957647625924.65126301471747583472 92250191234395154429.82662502571039048974 70928953506209617224.9965644921540121201 13390545324758816907.00567412141729336734 75725731859478155924.22137505278493922792 1142702193701876401.98604588780219237257 20996424205649327946.51566961142723675297 11372265306868758947.388155565784889771 77623877889097137204.94541330735291717957 38545744402605181725.31604932988974835489 80395441441296705609.24391608016154755532 59660099818034922549.66494887421357409165 69035844964776790324.42381012374037996177 14149335955491645389.28783756609319825692 38957671999873973726.91543405438618198699 77940303255241326405.53813376026956742264 62963250436505129310.40349407496506261519 53956964624954993467.09613621325596982506 14227879731648729524.76325357193297649147 27682123305191406229.04493370327695799951 64447825932203597527.94191468267676472247 7253538185402366187.71840611939017772692 73721887726900544549.3570939534182886112 14633906595561882824.60294502492872485969 84208411352242119827.90909763520765339381 91580529244884876013.28645379340397651217 16280778315177405529.23426439526972796391 14819351638673523395.9389592846609796544 18787773373059678532.47294236611721046049 10426908631431565868.52403211086749683822 51467853502673816364.29487173248334457177 82274656158132548484.9893352936447793233 25761658981019959540.36622677239685230095 73666674168917360438.86608691246413011973 99212449462812498360.03779258187472627182 39019203743089857076.28468708406579444577 9260203116311426640.80610123681417153032 87516953165796131342.92934691827058458698 95786586247696096502.76837742704869701432 11439393009344981022.87362088529413950486 33816757463327236190.06118336434448756659 32256355618788828539.97858040109585197428 5135189370239897504.33658725003731307288 12121802872614849891.20711285780345418907 23880485307564969660.94234500152042234155 68946818996642205868.5623073028031656076 91779074114150059396.62369231302376456109 70618844834783386660.83895805744011184658 47034635693141072620.99328618359431651666 15217637754466128575.04126119594266326223 52945622231899873376.17401187187998044073 73864298303646265554.77645312961198824929 77132901302451408232.78371067191129933089 99306330494888332413.02735431808518658843 25419017528469740176.77875873694085242609 799649627330731216.2067588270276588376 30058639273597167515.70420524171189378509 35428299262989653886.31592007640996973638 16601227235808712719.42798939291168822777 99939205448523491706.9402009383173852155 57365710495870964044.39666951190278400352 95880653788959623328.02594490559245340948 17986399665355637288.70677055559656603716 16949562432350401730.49725350177236398559 35579260718426934568.71855417439999681669 10051931714312500783.24653572566874419437 4372789687395506466.85529658645924777583 5508397936888525246.91479986059248393685 46960689465188178289.1392846470931743009 87420975615063219404.33239906188144626307 15143765963660265019.71870042753289412557 91157817797917478123.97276213373300397138 62912703925178602109.06865212060100325857 87095158262758030050.25044467477528578393 63372422512240750937.18984943957902282507 52044755245434161169.4479559347122066442 51077500399603973579.1374889659810049286 28403264492070936525.30187976949734379831 27895544566011103372.14729074410187590006 33260456449220791921.29706191832761016452 26170426172673566006.87931873207130690128 62581817627084354158.8429114365170451459 42185801740926204206.35637178828142016806 24221774921920031786.14603000531885120393 17431942969760164989.74763682616792231214 63890177471179948235.05262003575144362829 69623566992952407859.36374764252230528791 78608849863750424990.51434257443985099553 75060407488761261157.99065540278862233414 61670611131349905283.7989460436997128548 50997520559462864836.78033754420413909692 4098832536316976268.96323861740016216669 39038577267916252449.08343969130040517309 16076264230538393231.91934097343477163939 58718016534450706362.19135798517168276581 19562508438648011185.54408132968642948743 2209437490512468632.57429643839269397305 63654345458142373887.71299743805072034555 94960896220275929210.14911404650957618559 56662881235057502867.32231169463754152234 48640530544468350140.63380232351702285643 77748996372881779668.80933331559008410334 9674727275611053387.93384889224670717293 68054344761993297061.4084063180540666367 46782727627779619859.9140449930162779097 99720539042937013844.60766014188835262073 57873024227855815506.73228672443281741396 26007126561578710080.00933406656666686572 63645424924665199444.1631619298724302775 15140199839441795768.52624740743413610116 26873372381666844667.9967255334181873315 22958694967492531247.88724436861291796537 30919427827308670698.11495544512989012786 17199711497580961345.23441066175237433906 68964184203270749088.44353913085398586115 76888267676046335077.34601045382508162679 55111465472918115232.45448242827714648021 92731489962015487843.64821820206594854768 33979325167464003374.40243394412904278785 84227594162703920699.00773802325148683412 39939998307142631542.65238682584204934829 33719254011269450201.40221017636442008732 57705284527388570134.99057587396932020926 56907862901561940229.42733062482669183122 14506939062557820975.80321895263033823855 265271070871767667.93157923769334098066 6783765275506674357.3229928282056701293 40743424966373651348.94375603861288387577 58715305098473501676.24852584131225889756 37042253920139037668.7526204609519360669 57364506590661673092.88858778904571551284 23470118337822743697.56848659864405425424 6780444481663999804.83198356226948117475 71026478607496223164.34514929183676507552 15773496265780398240.30194932034800078698 69096830845440158411.91980913108024142901 91263446801420400651.27809053138256327053 7263630790153982702.25833855306000108116 19646461412508639538.88374968460153069356 89560508757022896784.15868578381253899768 74223756986107841834.78618068493161653706 55115345533337693319.96977788999676024206 33366687450015772157.09173597342266966339 43176189960133335475.99164019970046675553 21950871622856580065.14842085492243277467 40413013103198309694.62372840040907882472 60747980017237802957.3140514414361857293 2036751096666110506.29998164317721724919 73040723013245449150.60928206725742080162 13205720270588726161.34848577416592212697 60839863399952713362.98385678070485083455 74141558543192469336.72385626036250799036 36388816467996810596.63264171912453574897 15687222677856769617.45049457596727153723 39645184735116849690.47535507147322837725 31261059939086900847.32141491137822212725 38513774160549974386.35436065118417353631 23013645870635824627.28518165096157363446 16558340142483998469.79904529399292037352 92679933481063830647.61379828314727116113 27596781792019207550.23923860958240360968 28380344846547243221.91412696466720257987 97435159814111246388.09309343824579551678 24140811646309945953.29069106286851109017 26736283244791985290.75757797142580777029 62309303710325346452.95707679922415663781 61964748919404969274.64261691689399741853 63652843175309325893.62846034308480913633 73932725347106607478.62238673716755124085 16637984604240228653.11644799886452404992 21695484032324588311.7227379094180941986 89773623383873423107.9082722502200823066 123677048445857586.62554161035451888277 87696674826346291314.67843093422526105283 36187748882483050712.69565032182837448461 87594401103130169145.96992335620581238478 49020576527497026103.68774545655440195576 35125701709213749619.74165587463338186778 45331192775413839647.10571712191530685589 82928316474104400219.56579801782949058121 35990331661683623399.0276937598950507286 38716804862909111672.25466563134673245002 66587641886192460966.45168779895650132631 95266924364803232594.14876900907368797383 12327655490011316455.41131420041654588983 67706624680022075436.09611777148778628474 85369768019024979104.19866139604964145672 37018318103407774097.13635962606060003025 93259367886737234235.95345242519285528425 88825836263736575466.11685296721929577275 78004539537093175309.46363916675198248217 92454834032048084669.00981863709699359193 55512984275916883749.06367734209877025748 4652169883213014423.52774732879396929457 72244628038527759326.26869767028460630731 3122218925053086093.15860767740624003257 91406268416394952185.43927613990736501656 24630900554533425485.35756625081934427418 57119162063630896316.55259431701120938395 90099494053995933028.10586905661950680208 79811521656679567010.91592902716929850324 30095106664500818768.80275943663493138012 1555278559367672466.73424842137291938037 70286621848142154040.12652374294695674344 59065584339753326268.44247509466790582859 50856704588050423161.14115254692906462669 78115517296476720949.32853484271938327977 82227669806641042180.75479040253568668777 9448180229721755064.90953749319224243227 86537226069203944485.47077091314537913627 26057620229895768417.78194342830577649006 82630614105716486219.30782617812384816024 74121149616176097083.48717903161763558314 54453119908093675461.62958664734419534297 24314727011850549902.66433276367862044992 33045974803232584083.37572006826085642271 57459260347086289075.97527664173399454105 72959571803414512738.21955550840630178739 9154453428616740712.81181159031581251108 36660756766744124665.49606273611413878775 96742854120327787232.42812363785436052996 93150384296574715379.93707384936115338603 32586946817829361365.30264272098251294852 80981673236468412605.8499317442984294946 66310149594131607175.57344109815261905644 22695739580377632836.99924139678305769657 68395273341989640456.44196021353443818974 13785658632965321242.46229205421849510858 3640270285467000568.84549399909906357392 87313108021164158083.08888141891027020819 74480020273219271505.98235770484153159772 21935477449814129166.64992560205992257401 16251823219964397965.04407892621913570358 80403200091886390890.62562440743894130723 94473761048372126124.57147954536817699304 25896037826835915842.63475084947575316245 16132642714191613462.9043560351380430808 18979779699778122532.88347444757699997401 56841739498105707552.2659405489178184673 69891395000755228403.50358233403881933148 77350322507807656942.92633005281810629222 37526013438301645420.3790919981633123688 54327094223604108314.2060246155249422464 24654361452144479855.39883462185673728499 24959744488717087574.91195543793128420044 40084073764041473126.20657429828317403574 55902350105700416792.87638430433444163021 79541120838401619188.36730257482519024173 34929185767975788434.71009780649808822228 87218871445416142851.76722356688664942087 47353932109820375955.9157271142822397823 16838034632910732949.68134753785003219811 546640980573553769.54425693492210534472 20173580869038115576.45355172553992900447 55855459601387163055.09595791560356199446 35147932278632519474.00371926479192500385 55410247566978602972.724973371458458517 35444527697169394199.06164812629224345255 65151290895332791067.92483272192561274984 82035410199025463077.71627814297804628434 43745056927609316444.70824324648910629073 43400229655480909433.32324212479875412446 46782589146717455888.688560951714885042 55997841013750809265.40628557463208737305 68098064824871480148.85087775615043357049 52295531052118955038.76175596557123406711 76449019626935123906.21782093533671826938 90060203556623500750.95161315952864027901 24250529817565540188.7913755736389922932 56776378532156369648.61256095179256169929 31832635590554900816.3605545121032776921 5217278408107293769.64933187834836479874 18894364355150034872.44341133709561116455 33526401370176704224.46573030656646091907 45711043618602201859.76704346263363445187 38196425858526721373.30159248298899788639 90499296657586563066.61268587015529624986 99242923363923505920.03302756489624157525 96262670484378232583.42115147033203972008 35874695700793787357.70054744314182470192 98445130592423729865.32235029857167980198 79804484126753694087.32469667870215768093 57170410988904460970.01295780498183479005 88888611717477099362.62864286184378817715 24177638583364856235.68911950567120378325 41817509959334864539.76331185095189416995 67088732598451406767.45498398790115000211 631366960851306188.22433341732011530949 38309846184254794794.13212990140626146493 5784165481575235384.68249466282136645731 75169792040879402728.59046590395548842026 986483832965829392.9664307101056108303 65347010702176165654.20140887928638159769 76589760062114687457.27999826240016480948 84905552944082064153.68356833833676760611 87186964221967266739.37188859060460622672 86529059903686312123.64653446228925756261 15878152355142570805.92776472078031568371 62060775791556266869.38819205497867110269 91914737692735295099.03753010546300906151 70092663126446385109.30642236164324237648 96449694058431274066.25408205568774091395 74309403440145937632.57552712152129896936 39686648295858991863.53688289078907538688 98979752652433107328.34217169874988899978 10177787387891172719.16662490898245644313 19103753263156893811.16237736834054163725 1270943889269907119.94979907587649454952 87208972847102799339.47357272258695736556 48989743231510931067.92660192694847825709 38203207498555201090.50309935930153927599 86752286508621682133.47236212059701933357 62147182169311242596.74973863716098417377 56308050278082918742.45065243704750985017 5716099476677941119.86976693621454681183 42485663701698627650.13436538185779871779 78372465596392215679.37933355426921752801 90887149174608985633.57370886009408241264 32317357003062858124.97862697881208561854 82070235610886399160.8171518068240242572 55712834156330643276.33235450214692744536 26441723428225241347.5034991560727778863 63227314405730044772.92188752951543296333 40526661227832942566.67532111773439860163 46280406977454984418.21640135310757923733 94090666925838917156.46005772726384345124 94811143847998939514.25766260861112646077 66625665724676831713.55139767440617237411 18525666671371859963.01119478514040365147 81000461358036357276.24117927370958448929 90585444353700169734.11034917747121133977 54799898288826896413.05588089710245637703 81841637267764728060.95383218148785983816 49787882943524053281.58560835057124112976 60412474295855566864.29453077135919828662 35815804321454697436.82052524920261996695 47577923442404552845.71960686929610765369 68821064766588285027.9078387113771255503 31067358617067113847.81275985562100368069 5574270797310140059.66439607796130320087 64498133714691361671.28775776670768572669 43477268715664434046.27186429244151319151 24459189061888755183.91145587277982912744 61574171237308542011.88257840028476214567 54700376439608008242.13896990037986495433 40402824609867595386.80794308515711555827 17592146789109022836.18268745297190056226 21211287159011448329.69778702315826778863 48056092930091195941.77925161486858807822 8013019275168746600.55348501475283780585 19163360299867477576.63037337118463868676 46801797298705326927.65365022333741020319 34322800811629530155.78875729109063210815 64958449403915625654.63944384643651651588 83638857575223211444.53788168928410103652 20033325747735573972.71676711681238278688 86748513019645986724.62368224192831731295 92363791819624488314.86261258923348158214 42038979527573018584.07970106179508697148 38630757339703202937.77440580508004565202 82054612126130220799.56936294660780415402 49646772218857564766.93265834556579607803 15931985334745388818.78008143690711664538 11990246683244087652.00279697435405611048 53166833067300886141.54088767678181311923 30908496176804113338.08060423510398573064 5199025120830076033.04459697698715453225 7322407763526462227.43422275040628499582 40394842189511143408.1245106366762714399 43971116846936054822.89060999599932967598 3919303252223824490.44222503321239046225 98383691134158735256.43532036059920312882 52394750976598920016.4419581305741875724 90841537649049543855.65395144323882903598 61276723771838995006.32422731789804242992 19361446299793601540.80623145929469625163 44795178950725992668.41498479487478234665 25071646790947046627.01123248140789852597 56955487083967510140.61317538764249566214 51788967175711695393.02942799042868546107 2808999100721382912.78409822928880836114 99484411874456817063.51982303780704202621 61556983500163339809.22971535748825158015 66553729347874750347.65295767000637725814 97359766728285393184.42629090816582449401 39225761000180815088.13395860654781305531 58430910437669322495.84775923322719345523 2647223446594630316.63141582962565239736 95319063188343973900.68615298195579473467 62364840389191803555.24514008340549160375 78191966140612585868.65641921663897020482 71600308245666758976.09791722434828765868 70010598378780982623.60563519149190660604 88658920431899907018.52611708827415010629 49676223997628600117.13526330346626832114 33983202964132922075.68770621826555872882 30308858411564147422.29166863578031556999 88800538485929537816.02111164202656744986 18276148266471754855.24098423195718715728 37650846519220686792.04803140904400879814 50009653136780591894.84664107122974344035 87191552273549985799.3173298265086282773 93893150806555360535.36565151365992157058 83341366657107814258.96119566007815971814 84560280837796333061.75951040648291154239 72398584609017597360.26342073731367687805 9307095876040482166.83064471235840697439 91195220225509784373.38787628298128571145 72016904248115333538.38515620608625476837 49593356652802298591.74328477438979216789 47127494978777114973.05350942053933305516 71822342829677259422.2969220010942623032 32074976118189583423.90399022065407839584 91868052497373653773.79546669824750779813 17486372962280871420.56902140711195083957 38380693849786289289.57087087484156557646 57366619778752151984.63467787496109819515 60080215060987229921.56291602273404032364 30945636371813179870.75084590639859174661 14161605652402637029.13615337358330501462 67419453264107021044.49699576598501738473 39554024933331288717.67088268577520112267 879296444073819816.03334966261061606432 59382377517363100947.60241397091219343974 97487489013311960571.13712623857043933756 34848899997459932150.75617916700174692147 87717683457334722119.4594436564444499464 30142389520274609287.40608960744054002497 36444855950383158463.02842744890539845834 87858022637483924315.74520280108083738102 64650559782706787233.94999183391776155108 65117405252872910257.48573657078873716685 94547557432351476664.12453447424005136852 35917194610252061243.30403458939448669953 59225547720091647780.3401008211868724982 48786441397756658145.56933587727176766056 83543465781964072142.37986493841223960486 93142868255410379910.49161328139537038245 33001775816228605859.55259995122536087317 57461300661167539541.62808388765311012846 71929725663664503783.00083274409034365469 82620921009027832658.85238031477436506549 23453926224367274889.1364159894336203271 97898769640570980960.52715411842740439936 87634573585384554702.42770298243491833356 8859799617561516689.95910113719017291414 65970026179294537629.21215606888701793075 17234277064204095910.22353487361364593483 65102613004184369862.20675798910704405675 6836156044529230383.60870029016471949334 10978649446684511462.79117561487394851612 68192122158735639855.7721561583439221923 35628572178811430899.07997319360026221056 52337436156679310529.09463975834149415599 62051037492561729761.41938178873755550008 76228174817973011089.73480365766910410003 65762500480920048253.51099163907311375496 89042895724452583095.04436098152395580329 67629817550484091380.36065237588417732788 57005215769545047063.59892393935064187099 26882087145810001598.58204504201595636393 93252507415284584961.95132450812144108217 52493483804832959691.42092084776135585057 66479781446472849213.93112496866038934102 28089755037039413784.58502870031541481992 26452033229102909587.31347832556330771956 33788012673930452239.02051668303190104427 15565608070643958759.76587928444259986103 23704643536786616136.86803499119345059069 80055067040344057330.3799563883680452789 42577680427701461588.75702163076780643903 57840281581453132080.41846778310484291639 43902596052769715952.39111458235076781836 28899605280576200257.84781776782374483313 99204481146276328082.65543879318858750844 49659414139691712517.07012355428816009825 65890025252562652270.69068967865381121154 70119664205687910527.48039840008327638447 83122503015384046180.30484545587890349812 63668113908677964957.28799946802260665706 63040763632499325637.43023858541717181899 97233255164504433995.62314725010443997094 19108628846295759822.18173501360133422031 39220809227056446034.92638053771344384766 36133518901728821189.83576015688394609786 90953832288447678363.0924227700357238095 89320905657457987168.39660082116886598848 6330842814391343370.92976626302719807305 84049433358206286531.40089316939037859343 30032494305394164160.80097477405004373385 87680560979961387497.60047282895801566144 6506949860279358370.81754185927201200135 3802864500268038392.82236576262307709369 25444275215621342429.87989593012104088285 75329287508888841129.70125381050324118519 59053476461072831254.11645005028275476627 8218318814855901322.33402103218926197342 62888532901906342871.61139034306201380233 74916147688012067617.8472822654212606331 25775890069511610478.46741712328774950217 53517254173341918704.72946951741791942022 23879197940085601122.72673935251506150189 24280379310768219348.7581877910612884427 92060863995293140967.5934047055577169189 11619760055558743141.65657156592345618701 84129983076819297940.6839700950802818078 62918662282174463011.65879732258066143996 43427439332405074437.19843327634085674871 16354386430610093542.61646481335190795853 18412477924689317746.95030928242925305097 22287167572274200210.3247915650873825026 8276552161019501765.69577135985773037674 31873101102638125584.54206879179602595648 94224899242217672360.39900859527868574516 97341554534321562497.28161950642678324748 21342391272003501209.78902528092691798614 75169002091120342869.48827192726123326533 5282408529920176755.13428300996710022524 17155209867420226784.5151177790983994735 2149577416188842346.01630837821324880296 49525899826425412081.69260053098092816017 46726377299613459321.99900548408172415614 95341442220615560466.49461038180661666618 44682366036167984152.19316319762344465603 83163263666163414113.1011865099846999024 51920845388740222361.5473440897903599131 71568247690791220957.86000375711283812773 34167428796085337317.22942478629151230132 35453256656409994959.25172217022262534695 21515807387499808758.45123779339097981518 32208172500586547554.72919276925162014905 37094020198956800819.16064266190687547596 99871707327337933423.08714740379969408621 4784869804138436736.62929014274913231061 12141206422163339411.91630642546453977565 36560384888941226617.29220681041580250943 71490403199488025082.11280880449771634379 41416375547286958821.05899937492197235728 4357308754738831347.34434978690818751977 47979820305625096797.18842301122224499182 64022375134696283034.12409995005388413299 19690005177308238847.05201171850508665576 6825450288764878833.78342919592032666795 75870389890609404503.63471555403113978373 34253813964088164340.88758248143791594945 5643008992372447392.70955936738834528394 55956171289544639118.31709161888982990502 59777623625814904707.60830224878857549117 42057409158796835370.23045017976174671652 42967635735052474746.4280223658091565474 27946031924412947367.75058973003317444435 93711151484376292221.33572278939216876797 48544443274643812992.05467657569667165882 82468142552714569903.81582470822689039305 23138492608420492141.42390440536787310906 34832671088489345939.71096820685438965601 26077586019188483987.00109253110432901337 47928434745519855911.77134176310034286387 80217473761261848787.31560632707315276243 97017137715544452255.38034421662575822562 60856084525378957599.7982453162948535903 15866303290865380267.06000511565072378469 94261277841239858339.37645352547188390745 8467238627517469419.38828277927003342812 59409768715787220153.63274532635695198036 55443081704755277025.92358181617222874424 89179709804669388868.18582641776263464724 90380841250508413832.08357685636966400976 10123811456557540202.9699828919665459439 80732568434704323155.263051918073973016 52174437531919182065.06187264599842738565 54083102448344065327.27132479400002109494 16698885816535070128.96744291342236478106 99008825567914731272.55850671044568069602 88664229673490765658.47677409881256086353 95296492046046017009.49610807334396402342 76735368922357208592.84223914188791847526 29446183410114549837.25716833203510146959 26864940281215307608.48268123887059794364 51326764235785253878.57197883539149148058 57990662094187532948.53033742680821797701 8736160525147690826.98351509897929920415 4003729029669271994.79219907325966010289 61077887244927859421.00516692049084222135 23572911569163016283.51289342518919242931 6722002168310413555.78279149402334965648 12485253078067060297.63985176273608236483 79817573632851653318.37900716389122967216 97630708722634316731.97180364070684991505 61680729511049690600.69011247398204297859 7814935750513154958.76608760396023480337 39247318022863702296.71672392187238757613 80502963806317671162.60355151687472544774 31078261064839322567.15983974641370590287 56032880988946705118.62191273458605450306 91534368260750016908.09038309798399861395 55779651395147078657.22395268947199743791 55823366001197755207.36018867665144971154 82744730860549396340.12256512875442025758 45756162188357581335.637989441355444769 83981854056076785355.43223975878128579932 23786307119432137520.12569986493445190335 9248234141599302998.28001975762939139723 76800153725163260463.78517374732412516734 83083232830203416781.45958157925017192859 1892997946246266830.58207306007453126147 57495854091000265420.50549035561228765642 12130312540759805152.29645638828700147551 48768686556141474292.92659344921072642223 69329999718268223272.06313465468217117162 7768990106889245570.68637424852693829404 459078139274060086.01449424943832695846 58215917180274354056.19462455621555634029 13907849947436899254.05883431520425815472 85064188271024136319.54916455931178986215 36325015960775517366.7273331662228069022 6032761882384082335.73510071092919592262 43681802931354188824.57407972391126242008 64310054779680741059.57631232084052424192 70821764508501180516.88370231734548749058 89648332990499727276.00511294396067797525 83351093311260767999.40559418282896790171 60887861403823314018.07111234543035538046 81723122130212689176.95320347925202569818 14252335924084246119.40836018992809764348 48631156657208603877.33083382260790094702 85715297342272574946.18407629057628786836 95573418417192045405.79932537726177195663 32515730591408459129.46096235086418115232 8767623997523046442.24008415743145280024 93358059621024638718.17791481723534160477 25404951550192763980.36434262992071157033 14537509674518449826.52543051072514411672 76246793622245280832.93365422148237761731 84701987415684086623.947769143883549437 3095999628863072087.80516103790045377887 26076995642979172553.54326851750566399902 92770316995144654947.08334071356306164965 48879174604071006235.93969898874920853778 6759466280837041068.53901660077435156431 89808027523452056385.16878736423078706878 93831423637295313992.69840625777879364608 82422081026494737420.83896415314373270598 1669554040445341791.40263143690995335042 451051001009248140.12662369872021095876 23987874526982104733.62295249165774042031 80826090611352203712.27542857086947609995 86935328400815412408.60405341236800775408 96443194351253076995.80137472125134309368 52391227841730034138.91003167521571125972 46730435599999170423.58750770033056128227 61676311723325274692.72243550370368255456 92216261833950516528.48786163780001372949 4604605156625916002.59692278270006152547 56643756597650278156.73764909819531504758 62260218306939788491.19899395967322104571 68911376726439929301.45980975135153557317 16065875498943348447.19038421905990080483 60454862950802040447.64401939831654527878 48789341267103199781.85364517697494069167 16146744707684591526.31743360330680196369 4166449422440044689.81975089332718231552 64686191984125357723.15776796611076868858 67244192340225037471.50852049159538906083 48379006351757856307.35848574929659341018 28679221758701072820.90580400481118895462 6721418931207842213.16671014089927632962 63798366241250156019.97124947166619896876 26087590731225586426.17169245957996070914 52735987082666284469.44883342428253247512 67062830921783949747.36019556654410145869 87769634506210677277.27703617438847587107 60817257938389122575.37664051004901393022 54803370947022414041.46373828026704556954 67051289342053883662.36091516697104939226 15425165870413621367.57204386043659989657 11563567491468124760.73336552068622669744 86687591026298673316.19122777555878321175 59126426567413727163.18911947432835720271 55015010659808358531.43047082067782018485 35881939629861767543.3268380597065797597 66125881739468530107.07793865607762337929 82121243324472626805.48135070406547032215 18026977569436637344.16247825282994120327 23939722379701444162.98582134881124622246 50202420693779124170.81433361738353955936 15233857378962670102.37380172543655037427 75536722212599309844.93505911416950565556 6619462838574121757.89278695195584626136 20141079841669945711.65324153565742642166 100530773396240096.71332926696287240504 6531826998798150270.91399081433302742391 52543580782124928458.07439399100659591219 56970456586407078899.67671861001304092327 27246290221465133179.43624704275861896671 45449098587182187545.58630459805640240838 63294237140884103520.07622843097309296864 6316883148392447961.65945087230842889489 47586249331310324548.96396130419334345088 56252506728609282140.89688172226885087538 442469852076933214.44405049675301627398 79510180909032772163.99872642274959470316 41893199133451922846.61757552740821872366 71288794082544960028.92234550204665058978 28647528604403039156.96068186212654213779 58655370469777951020.92981644574086863973 50371035748422934598.79211801397915117372 61431292874811063079.31417209653469137778 65158875275189319196.86207585648575882124 74639617349337228433.73273553457272519815 72853053074701918958.22769162632522141052 78478869871699937935.46346172569592515821 48911251286212864637.51621272383512418709 86817717212353322408.63498448931116544227 21475488932754603245.99736333211459335124 90127735086053747547.44732821661172600465 45286606106703855703.6426984783171277038 79048823801622899283.26479228362146667463 33972861453978192145.95648636954033651802 42671054643031939569.10357143209984430346 4785008311285848033.15055373875400920583 18448761274746036691.3897188111062365134 52459063645231816895.38517898634296746645 83329810041332446402.30032740168276277259 35910098259809463542.16965380023895860589 50065341684075066690.43180822590439653495 49246676229923500967.49194470905287564021 14532813738827925051.61293100394617427972 87698849611068322394.97480213488075617187 35781506749468722467.89488838407912378605 13168124531478822725.91888232586559069204 31748740774499589564.09564542240284121598 74236767840792771198.5379203180099462438 89640017513173133769.24268093078915133837 11049824019173764488.95443549892718613486 14641354069835890843.29413337150665601522 39505437478217081120.02819985191576719085 2233797077078838198.6944631052309780099 25456612699762788076.296618131215145269 2979795089448084539.68897881161528144644 21050536683985982208.33639137138502028722 64848845990143654505.41034930732112468938 28156573881442136739.48118958623547815125 5217957792597555064.69824353424895414788 38450524207360641305.79442134147762251144 19469276283293109456.12905460275036628257 50590420829643532956.78109974906896355351 36161176753964090338.37239388321014341526 36490729513391778171.14507716241915547431 5072354194250050191.55834930851344135825 64384089325793957584.83779921371848322383 93759943398410809057.48435428056911492057 61569513877987213957.85988506485196965938 69411707697168882040.19032053576916198983 86797806292059269088.18694564067158852484 35868726816686700408.77365993495416405668 63800086033758640349.10785379535492083591 57736609634126606599.69671494690932140505 74601418825131171921.63247272378205525923 47085390389382454287.04386049657281740284 13754420965199063142.93462799044290828935 93051183527445223815.12742500139725185933 79741380298703074522.90250689891941368349 23248311481369248031.53537424192589736265 73291344553486815142.55154176030401640446 22498671662336987643.61067026504930260295 70079704443139817777.30856458026019165791 75795400418959500461.60491098002543566367 74255680794639385700.25751414319800896936 16746363532763055905.47674760751935468293 20680576307040748444.64255645529156299824 16631800576578715362.01252781138827690015 60603923274503923611.48075336921699867867 80446563146808838525.46703117107925282552 58757546739344899704.28706622162376544202 60169182708444192994.126341460810096947 71106598066797543235.47726244781508557696 91760668954217826941.24450019697888671148 14305682783164634217.66361754638327638583 73970178689868649979.52462949166295418263 83025067484735602030.48926154120983969044 56827288821327131690.0614701618305066655 13742594480694089078.78172032527433259797 95483504691960439453.5938591576079103808 69723272602213846628.11816940346428622661 10331997628322392604.95103471540023791547 77727160511490144958.15440864453016953869 69498058810612158958.98836955181278343609 53721729199451275835.7497002830008272876 85358332090279619090.52009973885340647633 58199161519775948372.63645795188011693426 78207156007241978643.26599299502182461562 84308176932143950000.6376412298682075552 72388558727204592436.01396069307685516277 75846869189157238712.81943751364108882872 62815885520627257418.34834189225408178519 23568422589645442071.29976399170273489041 85733538595462931968.09090950920314072381 17299043006434300420.80767371952184059228 55514228929822835445.57033931176407449944 74572036998029022363.89877076134716725837 9551836397496980337.57694937976150936568 3603247550987831202.44323123241645504694 33696939828828041151.72913773924008998716 7210278179810786670.26802907972942905738 41394227851535357249.25541828422018145389 96922183016221179129.58991701300907482425 84929117312120439416.16397333319398881724 39848245576322569809.41886482827389633315 97023252288760139990.78285165333431148168 49963661168958974906.79695728782971348451 42321028672157833567.72034225168637864503 51124487780122045830.72069062364765506315 86041485371139291673.8544153733102547008 16504774826508592750.19139969251281875276 80808436169890778773.3854903860335694834 25920419261414134258.15092985954232683659 3563181328622640135.83105793047163854044 4063982227076744403.11542555003924037868 66722001143762607916.19862254839302885765 56029849442431036775.31220617195579291617 2380660886864824409.04610345926536952275 99506443995780446720.02854494509962506002 21101579999111757399.53613936561004237753 18426332149589758098.30374748703762280222 38245057777932810086.85674805995295553491 7489080276707758926.69556094882524443906 26341126244250075219.78531459996520797738 57268438557332123116.47163424250808203442 17553502426861852442.04532677345399938662 27820621267684014583.63624090485499420058 92748839609928356521.41341607420988395234 7925638841565743781.53237417255106005401 1435169017204343464.1806893076514783511 43681708162648729222.60155205356206236499 61038096869796907798.15785995322299970224 36586515248134909446.41928861646788752312 51765330564768715159.93462768144462926091 8992871422636547826.95505738752581979668 90114290899201814421.32411004714543243575 47917664056131835360.44488741854611607989 73608595280158496498.92054764135766167825 13913670650457429244.99321858121433736892 71958058356199782052.63268185104622804765 67848703789945324797.66869040687212252024 65304185584565905950.97138459464448097936 23318753618879276674.08469087391974090791 68873134485274351022.28087098928632447097 44844040939360338275.1081078446988062213 24951095991818961795.54320134393250471775 17238350075479743730.96852570335494229933 93994263552224578823.28108201293059196308 58184912116087050965.65149931493070318343 97620806073684487853.56994138532857253633 94780184233265473291.41291693255735997607 95678869213120969579.65830386944707662878 71170320749105316461.85390729583943910263 52297135017322096054.9744808263538381235 31819323128476323376.76775298531681464193 95011376962766512286.53872425547870335969 5806150847839533307.40760950622565002089 85797315230377908693.56930821314008838533 55533493603238046807.76883417384422350942 36716524793694711220.25876938118726965032 69084269684685965229.2333994817697855294 76571773794538122620.09474700633719780133 58931577711820805582.12535066597134380976 93856023601117621066.30306262105772941234 57153550031450102785.50199687417004886972 23790034764115725904.02629333951411512134 84765293529417872156.44136014480936324758 63789936729490176399.68991810120718562286 24167334029141956487.74893324351439032537 90885863371528542676.50056170758010033106 62662754965004781934.44620809637149378787 2160640618318116614.97850321771113495088 91428842931801854462.66809824486936621843 49079966121087578059.16548480235550316781 7330644337558001565.32910779948943672538 70713845040289771346.35682008171458396055 75001330385951886177.81275651445340864911 23883017429479160874.08237385404787029993 35045619808828795582.79338059210737115606 89204459229161853271.78991856004179738033 93034351013323831754.84376512910681633576 42616007574976756930.39250342524254923607 24912241105675503418.95510642582417532243 84026654264521971154.37178164129260252792 36787280528991570905.11356178242484936986 18732389140718194521.3610825351907643915 7317825870786438460.43992123143407536009 50142676435844780107.08109416851658135283 9298857619680218283.42700566216984365314 77117724648815094905.82246404004831473307 46438086714214756316.46808994007995719958 3086885784290696406.4434793880707817222 69448086719480319877.03885077879918723807 833799476015656302.76772928598632838167 29276793436428576463.42360754199051681123 40080067795539720828.62313141451958193119 58300999654020063705.23484811649887591599 30008027534554450833.74910653304797066697 20846536939952957670.12490128983865248283 5316311935696910863.32317087923339049792 87225699828223892368.29190964806575336455 68504086623970101941.35051648497448800427 83763594719868092915.40107144300239014334 38984793500252858862.9325324216542166721 31939957430346457398.50229124099145793519 45831655940286862116.64402801333549811916 42867343779114348654.7244613281748797736 49969544310591484118.7194711456000116285 34833869519577821572.17466851044503812153 56724008288180188442.37459681888057039921 35572671825933202759.70493594152238824827 26902457586380814076.6311251860354061346 6180255251350817937.17427522160774507846 99535822571175463652.3967290626454851064 42687459064718368641.82749542880866443812 59911391484247791724.66197050738391288917 7963198355859039173.9688268052164094636 15542157942284287285.38209056192215146644 12986251139437385502.82739001654588336332 14147391590563463069.41083312510633655417 53237044643037587392.44412683112903554725 37497367824964456535.04306013570285632622 41343713133247103226.31247590106931266769 56627656847388569379.35810388332964289481 56154258498889509107.59786546075501025305 80119375575167124025.10854962028379843844 54205461397105486745.95467637155698413971 19097946296692299276.30602027005615319948 16714432820919694492.08193233137877682923 85006021104087363827.08483194293961375434 25678586266770676847.28343060384203061377 2785963039404225963.55695984565248762916 36169835952218896219.64589490660222333609 29121234215763329408.46560170308098023187 42306728729007331977.4273117618623242488 26404754966630798262.25537923349488410152 17593264908227175296.19233656504293187472 44924976545648428983.53128768790284561912 87715150095582952145.97974291091508145405 40399316324169807413.26086561918821555942 4305104472832839489.79853519626521915836 13968084472014102941.90592202015704612059 31356540041288986885.32478731296709143123 41433936394667936699.62443938592636106201 47910056508756129394.08551574983031199877 650490543576281218.41574071957924962212 41351556089291485419.40781282292818638597 4942011592271863056.44591303032024840743 38652498957640110241.65620951615758136667 7219029876628395831.99690406167156217106 25536044120122183918.37658074712746894026 43696800283396036637.11901102437707998512 39594554831395149838.28459716381846894432 87624198694165942140.80745138032102890951 97834264363755965992.21495288051957351328 26289377619163320499.56562464032699388318 2320759432677898978.02576988784987973858 47277251185436118717.89171847693279478314 10938951495135246300.72410658581056980604 17854052381476667023.82125813085956688463 76986145244703326450.65679582900810554181 88079544507756288777.28860481772931559063 43745058343399425109.00848780076270517836 43220396786509608865.98533547021683352294 83159454115953393071.20933693412260368239 27043998868352178186.99982687477006308506 61262055534389912172.92240140405159685717 92626849262840784966.94313695147247722401 54297361898310770902.75108499446140198378 17084631063912767649.33564530390230203716 90401884812287086497.27195927915211407665 32939282979251899440.48211381070743488995 86427170594521009007.11363636801197911674 92323770607770787021.68653648564634214443 85167796788119057217.81169485543039505826 75712630652156618338.56633094072894633667 7034580654080068558.10277237566243937753 48310231499414200850.00865981808366366798 35562269823067525065.2299908855690217745 32652490078023810709.54504190057308122261 84591996651631142606.40556878574051729018 54667941051378911657.22268732207446120336 14534293829215583269.01783285829601005794 54534421824256665461.02459072547559004032 28754366840537203803.71416256849618493125 11156564571492875049.3094597828270727805 41611952462155604090.29267182219790155241 60047845240517337269.05742565625998661007 9825275399183396404.54411913166633235612 8601984944732372653.68957392057716887991 28867527244690241731.32015957903126073293 1031366624551686919.25004822065273731352 4496866238681921530.50041649810783196839 5902252292165327365.05997297945373064012 86658790847095165186.99113123567121035161 76799186144291314890.20927986557554548842 15180343684301827799.30510163058389515933 40716197593219543879.1224337058374847529 72369694997886599757.13602274484388969769 62223001557979830879.28645001687627076003 67463029073908795170.90779765954082385254 8235609187935472331.52291886079669459762 96579868585125845651.93768730783158013738 64722541842136955189.88910280461095663401 58510545784889895492.06393812112746280238 25524729939252899340.52340615606292263116 79992261965015858168.05020176930124161279 39277954726439624772.99505848763785614047 36729999406265383075.89023020280015409619 63851198368628426898.40393547516703090089 82595628981400570354.074877543050927031 1071195021177263500.32825285391890442704 58872476139525506857.46818421913464454353 49260044066473030007.50789333882018802754 68266996164063884277.45398979248850482953 41040752777713956546.78407530624704664627 80529261599600609396.74962451129964740421 64789742548503520609.23675451757703044073 46624169595708839211.59912675513780767078 84925907732566960243.1831999824969363104 43602228751901089562.11348668011298767972 83571517151326634994.44805481936637291788 34872046782558480763.67961557100665151944 96124606484507871334.09141298651676132595 85386911294501365947.86378378910453330819 76345130880642975526.33244146570597088112 18133390924682646656.53683248769739373177 24411451250609793558.00624880508410410248 20922323675011889359.98908319870711043909 80714380557078450365.44365199413274276795 97249766104055918563.55381992466198212041 40098619113683377489.27127742619539201728 75413717454689298158.97260252564024395079 15873337733318220316.39632402643590955597 92480562913266972919.96866477982308103499 74810472728617105008.53950236738566352999 60432305747912092563.81743191394746043065 11136087521590583693.09371911563802733948 60058556346640116711.44174736120393832836 96057644400882127062.61809769225334702483 12247299003088163155.54886086688050419355 90753402891144950516.88723686150474738884 91977149380320829490.03146805461483558128 14117418783748646013.15724502401532191948 97986256766721397986.49979104669351039433 33977215335456959512.3984521585390333639 70446934361274369355.5184560230985107413 28350599234353080801.5894177601159625716 49853038024224219617.15475379678772235928 85419637518822998518.67284879948184382899 54931540488904705570.69479272955802565683 48340591974640210905.50422532696232371685 24471778272796686672.72053292574846750343 16061231743825019746.13920704249962289356 97956457819080456178.05811229708808720957 55676214990355570383.66754010810952278171 59483332811412815581.43754218316498097918 16378764937073960490.55169133744737290486 14338730731311834686.1561312143832690535 37207144390742824607.86281300636803619981 23026065260710365232.78118524425583203598 95479168854470943166.26482647630322703368 39577541527743456690.78108179668089051655 37954775438987752854.11685815296123974359 24372396332308676116.2868243385523816307 92001773349369355030.67909093900688383697 1909996077427274057.7871306296244292548 59173576994497036669.79954967465893136193 96978720397325374291.21536321601619130351 89260435508291311372.48208516991818113292 53728499995337851131.0298924679757379333 6379451706546013908.40783388148478921943 66033316348989496735.12872934382109723847 2117398909625540920.48776950109078314923 8387865630200296290.76600581851195195832 75479985268522170968.74504114833004418653 47654094017068901587.24301632703901579895 33025485769363568082.57011548448946531854 87589480025857670008.41006555999356404205 64071349003879486796.87845920724265446329 74243409105980974338.48250777852920468161 6933645738097093560.95318813825836931843 10846124976930934090.79675845675943699106 91417202082579497748.09251961603165766427 50485744455350403425.21803859218785907615 52571403294707025415.86697788496932609973 46547674890133978702.45730654102135047536 15769041019043764606.18219202419979407288 1050387866165003419.12260996219142602873 35364900073137708479.8836939042216810023 15336891616845258203.88892667144496321532 8521973372639423951.23765158516211321029 46271708267819349882.93340853517122778348 13157878568101543765.99340160466274008468 89615442958104713426.44321089154818723973 17972568243694273543.9771770676176153699 45312223758847190609.72146361087482100364 25185434366780050713.28689858963451183514 17808788555795642608.07592309178951230418 14149257353002193148.98698643712579708841 91241928648189667113.96824662159909656979 66792047202743994560.40594385619558886379 68219989068794785085.48605227694259425855 3586136697701745589.99121294048772000649 38904392294138189223.93143050659412738361 5527866147840934470.18742165024547568512 74803437445447217993.95082629513641059184 45091865367682615459.48741066150514200269 58320086925951389030.01075396340849879923 60565642774194133669.65623326633160447613 69010210039251114064.81731217587820210664 25829612415162778956.10245595070706646537 28772433877929842730.51806559461518417163 4689018822006889128.31720370680145808114 38972617287392472758.55991398608338293389 58394911882430887158.45223516098957968066 51750067409339693782.95565889593851148312 80132534446794880895.68872724492141711462 24702478376912849040.63757150778043751406 86000235263077510091.8056279205002653989 63012460853507763557.86702924897794905594 23541234658134167082.7316235929244879462 94608196682480586167.7326509610447316074 73650368799962498327.01561784472216861458 29944803688005294191.17688049872527790074 84690246491929407051.20478979110391081048 60641354812285353707.66342168134297369429 19003131545177094336.57919065512233825988 68061145398771371051.01439123592539860716 29015254818617624721.94262176978857378315 44827664012868932736.72565942948995195358 4683773676610384597.35211983458704707884 18529909503244338062.85851526694236536485 53146527322857810730.22859713226297190151 52465250934579499793.89232042786316196849 48432914268265373368.77341979166493686959 84093954160850787930.99571335968061746625 33689978438440639220.34421747030244913039 9925824100520628973.88652970092262764329 32150896092228498187.56902228742305578456 90952201029270271793.38833614924229124715 78735143583300557041.50774148983907741857 41245739098679416596.35894297184259876578 25779795709385015278.51272286475237771362 40842413606199861496.51085657431452710135 96859690923227644455.41658725815494160406 49308324528065960102.53300317253325412406 22608748852658394696.24158220984957221647 82902400907549652814.4211339356824734824 91475398054894796205.94711025176390049008 63189108027462393908.05932777776885881491 58919498562832754299.18341212140586036763 95661321347335318077.15316622317902221853 72715114278265953453.22773612386191786458 16581331041359617430.90951976525575472613 7516850897279827641.47736198763339531226 5343814190451949436.85881134135654056043 85759113400451394361.68611290877911091733 94883566522293558528.37429964433866395035 44725467380642921258.36516518325461487737 6391762104813086217.97097666865564468034 88168112778330877942.55399035328607267284 44466727509936228115.4985202074134752683 8140163316809453160.15906070718216637334 97878136787386659608.07610907705863926291 95284001511129027613.78345477270407067661 45403146947181739676.08768806266747474053 78138958261422205550.59956432193849371444 49048241812740500301.342044826071530492 8536536067783524100.31609981440437217852 60246231700499333135.04140115418027351559 74063774758392754423.40270173782039423455 34622061899191497844.20053444832180579722 87472608725759866275.43093168727686814775 89430017672423537598.38042068449763303772 85870933280634715401.39776564444062332062 6719122319783799870.58339149412429173062 88189428967323329883.31470761772376051616 96676147557624082668.03172899936047521391 12086138254890952769.21731575349350681932 95630276687648620186.69400662945025326234 49218729583110416303.47995608071487940622 51196540112941378655.54188897626801569799 85829878797142386754.90587094753310026478 63024075673581456749.8073505663313481122 6062620735266802574.54429666559277974326 81011242612210357125.73773869817086640725 52221759219289937352.98848209466575535079 12941105566560320888.57167974320999347203 40421422377083607252.11862852439021019403 75152249442088207617.28778335524111215506 15013834103196887897.59320545369344041547 43155941229020566399.41535789760824850159 23671106684436053108.60179480971291787806 93406877012809805612.00183044125583348507 96775718630852844333.98377928300174459941 7342875817123799894.1371861628004409682 52359531265618408573.83245486435955957369 7603154490191307878.86434062653339059897 504004013837574911.5250253266742176086 12148710077070111863.54299011617495454478 22387179832739984144.01409310031704475205 82794703628296317090.79616133839389386377 33237931272213442865.6892571126547019819 18126962639136235283.0857963263255727893 90448449608336849255.62966332234216946568 97821916717772958276.19824743292172834683 37924607469397055053.70224518115751763411 80273405492128790476.48560245810503620622 88499539206495585880.80984624978497733498 58999091659238901133.79551166371373530963 16894988848868198686.74928807804843964051 21038476813450717736.44852632554045172576 68404715836319215890.42927302956022820573 90559966341791471276.11845543938431573114 65235088173111969448.47911483270571355383 13238150364632846016.18574552420792411986 84681184220848760869.74017812514245832362 76241702963570809450.7318901331248818736 89988963627297831923.5547872203558547106 28156566475979813703.04275485254521855171 30295778517886615840.14569150852111554974 71228041451810357050.48098332253196176861 19291838799279620616.27733103305110433188 20974824025856134769.20865819938080180694 79383782770906708105.23955171068089132073 45715650898461882600.47348440877886476594 113938794920257388.23464927506368079362 91886845194123643106.24958390555996184445 91339578674361367798.84034035690835020084 74075324774600741583.9681068301842862025 68248306345829909254.62539013064275329475 53374236617420618057.38550996974503136563 84446682253904047278.14765978509770813816 41873525024583855005.71705691611120335266 8614079470069496436.84720682508760572957 66651023279296320556.85031735856558781168 42418816217550588360.28703898324988805861 56311751390050057538.77907341072434847562 11333009645673644146.56509557804976459867 41986893618524531058.13398345010130622041 28026783755783601444.86893583672446724335 80231265682184956732.64062841062929898349 75478639980897248977.59665897925916343411 49772183064795838217.87594362280537246804 90602622112774139565.87037492855302356574 90096993393786354403.38663531720167821838 90230360710055686823.05534650752241764733 3515342068103433147.977676442151736594 87850826726035774587.25842682337003984801 84905209238603573597.88085304366059079647 68418388817692837526.7001102144913338397 56614819948258125701.15031911320836383741 39290827987641689838.52784953135151506538 30403594065760760213.26177992242408677075 53429347775725616607.32226278069050267971 99868197664396544786.21207573499603761973 40502572607585180301.14613067821238901235 79664950371111090142.1536042536496161296 28909289735518394829.87905301662295495743 19956369898993693321.83946539498424118002 30147133174383493239.28036738310839175887 99588761274115728215.16097827674682389694 58079778458260318170.31031690730321310156 16570304137752855581.07704285766620159331 51670839879653293341.84064135046270402926 38365295461635488923.01642242701097146577 8087569235471826916.02203147260186689967 68971596846602799492.25905348422485613819 25860336328718729847.3599270185903779558 47253681644282347194.59081908478495879408 19835877794991901510.17544198859090946177 51134883518877651004.2835999446996804698 98960147490324025392.08768911568576118288 16821731703103974733.44564474614175877471 84642828644844345169.9422317111595962473 56444698946272808446.9571874683058965224 88513507173553712066.55511901762761627225 81029141390661567629.32819734415241306239 98719031664967376611.47957973672644490675 35730346452821605458.89375079011378444382 1476540181900647934.00873917538167322567 56457707062466847278.59653295174019352305 18242972199753567173.59855881329395894148 68984201814356497143.50276861349346963754 41981789109491024278.66449785678760220033 89047687645160018002.51390327691020571322 86378974441234041559.88509037426524664829 55883235962674579400.87271293375613042466 16996056071501109022.87801726775049728201 5289805875068801399.92176878686978904101 14600488883002432669.01259099404497450633 9399268803272295577.51371390335486904979 72519658662030337960.5752016950358062595 56810086707948840101.02528758906843603943 65387804629566130552.9070939937819391708 39070195782256600474.30405139312348967501 34767110877106336031.04255934155258279568 85728536107114655757.73370339943328769573 70656078703307413348.22458842983896346991 32278481945892814911.05035914194260075438 76825271814047933600.82087245212865010287 13221824395247835943.65668633103197893269 3030825640890032013.82007388831758368593 62274803224484831661.42978823777358875428 77973129678544843689.57956499216087526209 54798629509917654149.25242557869831157618 60821232656954826904.28180686974211182387 36650722483591456472.92952176003429338181 25314259913297026105.23356845413750440401 61687870034037648255.19503717106789231928 6234189625404356666.97697969880637370137 50527096755247448148.12935963144890583689 93456524908997809771.97299648485615104124 27845002323926603646.73592710667062487072 11271265450851037916.37321116791959780208 14376737989736201157.17304941554783522771 56264790973338812128.24388723117913739849 29462893101782693555.22880362331025727375 86695790738549294142.61446590057884146959 41422874931785754915.99893731224897170301 28639703158369485770.17139687146092326271 24481225959248789264.88180704810870732348 24567407201631799858.31661802531403519183 69559362928435267760.23089327009910647921 47187341820532380069.80930204569533289312 2425882440821871991.45575131336435715835 46570836332456639856.2458026697252045919 87272025995895667239.46480707487945497351 10212199966878595454.1057404406017482641 87536466654828071318.75289142884534473153 12179466772157827309.73522212829911503644 55958693303368218955.78429730699290321854 15872314101068460373.76768338852574580157 8730592123317150313.27207513553210204114 2321264867095709137.87911303257189355321 1276625618894160711.63391774913198967979 26366757951724564844.74599916003161589308 61731898510609602438.24424634797489215247 72455058003172694652.76687190672300114128 78443402296575863448.4657256869757852711 66396146600296163909.41949109301730620294 45637437913189278554.28279423852480043391 45207096959574299948.46611508167263959078 40586959457127316263.75555673228926027586 71954387874771615255.50952766392624727337 62615855868395445847.51022851826181674205 69007167119193540687.28306502290734881255 33237019542041250778.70443005741285823132 90702752455245233690.69918240793876581016 50775100246814100344.65257199269699938393 16726605625755056248.0618554623212568763 50072125981003930232.43725550712800255956 27313343884262111535.15004651378622438488 58385832324320027777.42547610059109179438 24431902920159047354.46540059800935137895 89853226498266781149.4425237358314583393 18201879001037230257.40493894480026794105 13614216678231944650.16365790596225294728 60772540876302905098.83816771415860639915 90130690687994730866.02506194514729451778 43769395809171230443.34211161294262403824 43280572803038757386.14425943767285903492 12003825964069887146.40900794035765171951 66539228338762032357.78612149480114325025 24128460122508427344.66596404676632832518 96871600333113627634.38277459512453200761 55550953670940392973.27703408120347616284 16699873530157166680.57355054309555317678 15229462803921009703.73768520879473019436 87223619729748068452.45832254297387061709 72239268792860803655.94609091028125268983 18646903316192811532.13942716086339192617 54587557356191459440.1095738693194788428 47137834423707977785.22764581830795983904 28354479399353208701.54482657742288226663 68331233758103237137.0139718694141892963 70178285952677095574.16763268830357495301 57110568361224585760.7332005253599990546 99490216291108211850.55036198455090676585 70613497871872852667.60189818921168103343 18992719070382175061.98875077037129740288 26843934860651861795.64405617703864715486 8038491830428422053.11180940865451579756 74170673403433475857.18925354523193487015 40434936966619376715.01860252910586792391 4959596995197188866.39489209853182086998 64884872623701347428.93650513659205800429 72920573411563275389.84632432614578959313 1348338778151996947.82671657613506927681 52470415654183369375.4834437138456197488 18259236216780089808.22062432189657716842 60410682970934348628.03718345884545594055 93398747630199919780.43403177261316715179 55927421608121442616.02872778565632192189 73114725137405441439.30553982806849911613 44338712716525980635.93709794787553692387 807247689744145796.43880975318630441404 10997527777225815669.07999330926426790258 47856092861884653190.84271017202275745282 1730153465447269804.10442592573025294251 41150242354220125701.24715705727878779459 13438365347060648038.53743692234373199724 75987127385548427930.87363414465123301651 44751633385300404398.23295916498034832107 57523196011284013932.56113537225702863155 58704411895059640689.40624409146135176173 13850831101772179035.42821432525325217515 95369092565158051265.89652973769467213421 64005589871860752104.16966947526733986259 78193636517240110614.39250230184832631567 20916104911104513643.74224772047616981516 80195890623083271802.21885144541377425514 48964016606003792473.60699897207938725275 44595870243884218414.86263700259027751442 6844233365364707162.24545996732310016859 42874077004520508749.41097016414617643244 81826993384999572957.48844239886003528658 18999645372039112915.79318015095076538734 46554477755086610374.35840962403490143682 39954403304819426298.88455107239909826597 35305517946930441148.99556259073878924576 22193682831098999720.6803136712485644428 64654326742878281426.4739424324460591056 95132819476761266294.52761355185428309112 95779526220494310283.81898073241079178649 17778899572168201496.8325340124355250668 84937754226814761466.42112028501625352011 68212880870274747815.20735868322633172374 53319695897500837231.09141342334226072061 79659679260085943276.00445799848923412056 69218420222504826532.01189954234426518814 19619017367547554400.46087207271484098533 22131209403073685662.39649023940459108881 43630135813688212400.32211757288839660069 92209145742886833543.9537345700149268309 16790237265899064748.66401375614461823669 31180427956262695016.43138222513371605081 38306550082820009308.92904660289985363973 60501465270959436353.82499379033494715848 38394750596435672407.0248221516363140917 84262231238836882401.59921813492171125146 32002852830054762686.16247869060886963882 53141238425426141665.46501155317168700338 11257933808161720379.93041258138767820784 24464437540332819319.63088227720441359483 28671726282625649825.79626589725239477054 23709654813047736183.11445609246193102837 65699230500021156150.78131886940055164238 19794934717537228959.02188675687444358179 83089020306542316646.39118633799251555073 81635777026820443068.52816530116788695933 88667166878893170411.69529182305733921446 10962283044473129282.36402342985067775548 16209891810022168119.6406165929010481264 95252093932676376936.5509182904426288601 63232237760143353139.96389003834087274533 95742262363930760747.33157113908311910313 29765429846626784170.22341927904619155863 65276302864740037807.34326813343385651936 40147389392431701786.5261897418624211179 26869985884969822750.67071648480008582129 88843962276213703352.18215296918278243471 48229022810929289054.99279268636452354861 85589894441788985595.31127131559624159051 31695821175273960959.11890715159655738941 39441650503577524633.78181572709095500851 3426767212757141997.37010352005555474299 30489660494304312358.77730625762947620335 6245434854309175956.46121983082477287218 54365467678931971257.02881112312969955586 70940681624976347080.59680011146627556796 82288207205625551785.63941380797285447106 76593027619510859070.23679586172532091692 17224275976420898619.57800500402262544361 14747819498747425453.64844005715967934061 45005136733506253723.09391128612550229681 2657032113753914029.70035603248965675097 67774588595394018186.89030006027048742825 48540568428740757938.58724842959507136783 88188170307015819589.17542648294420726339 73984039338392609647.06351137026171717408 7234119903640444473.08727911022377134514 59835724677522541408.3334395141365015737 25662763394445939482.78618532563564532518 96227941337754972824.74291773855420800559 95529133441755130457.96258748062617356951 44655204086163201735.45312845256097286864 31952974783840143950.11039293272725521201 1954165657921625076.94347350290650779588 25479525019742275672.48020540116320717582 56516802713618776413.5315925455489895785 93106292952236832987.53211256794906622895 77833507854861251228.51637352927620084024 82125729163606074937.28391963310612857753 52089252814858184451.68049618017193957684 37055193982468627648.06209321380084282035 38850604712696100763.28156384315342380657 94795444918122273509.62945007371656794704 5537572642303372286.03517567380093840592 35735609742964883246.69373254329504553448 85642459608017787312.59112662302404551061 7825765465042353600.74268722963528177147 40457714303691255999.21637034053950957784 15291519931552359121.9377211219492682101 34003359800411273753.27489460033308480416 81594310933988743488.33098569359830153824 56335968413928819072.16743580665737472636 55479106223641925343.54880649363572562786 92153802876806892590.41400966378308069882 54950338177580025526.90711600585634118655 29657318684852345396.51861498785669929398 45939752219906223027.8479965254711908436 90024550459737959954.22075714939628222077 16622626130441121478.7319593588304256717 99612050203388439957.45316518869680512461 67963035490619262435.94811128955945506528 57084253400344169603.19490668600617695932 5696841648164228067.06969650306436849857 38549757019117240802.42721995337835599404 50113182483616959920.77040137130013244541 3633382291301413602.39681859666145074145 3802303351790504439.08554355684025430032 76457681646762405512.51707577951064091377 71667579698163825938.24287276885575859833 44424249678135799180.55608972146153243509 95358871314593678244.24752268034260047805 13044718574583624649.81128536783415660855 24902426638030851565.0208090207794800428 80473819043158056814.72853895362298851582 12810218331116583695.3150189357112129156 82649132121192448641.33112137355994281449 41006977912524833169.4374880362123274702 80550666229481472009.17270400495343803546 71829104372560561998.47133754931262523742 41519008621931102996.84030430297622583993 96212838668444241261.87863405813104819809 57460737311155873782.11356493508995484575 32101760625492447325.4758013715921735111 34378458565501033895.06216616495793142314 61490587626056080281.49250036846019246047 21007229365980422639.51008735475837959891 30806304134865426201.5981778436814082959 32011119653243779631.85354198520191490092 26719897565788095591.9836961044300298634 95362449829614286664.5825458512346480211 64278175960264581357.44006690597903758557 58228708529418880866.1514927922577790043 1559917197010020334.03663943564102058011 24938368995975060015.98429574592006439605 57728685880880091038.93524787488716718353 16242562531081729190.04626024646674149661 71776755648928164806.14044066091109795025 29107714099015680637.32239804405127683118 7819006717351933836.55675591312201224976 38463925092009473875.21122431859338776649 59998759392574938783.27090740499688483489 4668274911391583464.45908737969058183207 16025330582291210654.26216096986982037845 70677072422066775607.15515532775683470532 9477858499605435570.36039241675574088071 28748284537277674017.21419208351618457416 99909346580463034697.30872571757084291844 35128190950321091364.92456156169154958583 6778243660016887392.64465871353077415727 76418333779561816321.80167111934350743669 23596129712427655134.50070429189350532844 99798490755632187222.79937484025662043033 44082732389650257963.07351206985876815828 38610517882094667938.28313702368241204633 78333182227150673958.34633979248018804539 34798634671834894462.52159294266668963577 51564788477028752541.55678666070423281446 45183419572517884016.17186101854698748193 11362778149527427121.38543602270652988207 88353183275926595041.74864326699381626049 74552083579516218753.76778065787774532228 18759160381745741037.31618622895602070239 50384386539681291414.88947370487590863788 43694440132251556380.4865889357501599598 46741687816120248344.97892441123095509879 50035072318970675547.37664081004333830159 8227578998132368993.46789672864069583728 23455943195069917258.86311363362884996547 15700657673343707831.21780880005337220212 20100631733291407038.84474916652605187681 10539511703689890048.73834798726816659837 5218730432524489006.2063438950204642999 56199827566272020209.91551729540398075083 95275400308366632516.30637528262991279604 46760433288821999321.45738030843138466249 28346227453210118635.97415591026638363661 375312890761755842.83534278510446910496 44707844925742517919.13690743905737495437 16222900850455910722.60815903219578352992 38747579829523294953.99012080468081169404 61351698033969160944.18274244024834749704 41962906015000220108.04956231577081540451 80033343364634615229.38921816623900229361 94066605862709472900.9596665116535047195 17336641031756910139.38047392489991414904 91683522658940751395.06072621994132967615 16632297560189531649.8831191909041988866 53547075644157802611.1141996986170672815 69329691591317582268.45083466374976957925 34877595928570740804.87981856870976624562 2514460802519710141.59784294529087476616 88460543405584765165.18680543033798907203 19428569492216739249.59078218656062669631 63491969364030749330.98475317736431209343 61895706906040480938.06910098750920096635 34364321672196513539.15036774401140170423 77611995908815943839.69187603284001602147 76825129701849802339.41480389480298920241 82327185022548774682.95849931124612145928 9673473761854747816.4156712830198657074 2258803237388120364.21523653486881168007 96348882637300754668.34306193548275509535 17931991933132457099.75758255430279079683 93227693963186159904.44333313244224127595 90153793789331211803.18059442774115019167 43435025299825052806.41090330621215905766 32092999270763726214.06399375521101704466 88858146825250698879.82322962993316060816 73485856448778019039.31418149795170156803 15698598874697294295.76846073252250561248 4141992633642256868.52024988570579504485 70777856668621978170.76325769507002220668 21896571857206828703.04466263122501401058 3702857463048478922.26929818890537877397 85277430803145233170.13811883034444128083 92658513152149835936.01376745019177851524 95231847852385450519.54991208112381734031 77505433183860493758.55175907818924022233 8159686056738704579.18646401278639647892 23465228060723638526.76669224377863769953 25175630353950146508.81572080636133632039 71145052267419379145.58166445469690043333 89246222349227316833.17452443625833374338 4834796075364681224.44430844100379290984 31665822541426998478.53731754613706054058 52674802662457839049.09109810898863239624 60291666280949653290.30874046032628159846 16553233513709214379.23206726911730165423 6755727611856551062.92432633178204605605 42016119040623700982.23163823611637284059 80655333624376657408.39459714519524397009 78186775507451849684.56096261670177607155 96553441783862000391.96903261751184670532 736804697493014174.09013948139398136434 59995720756770182747.69382585959534677031 27225933554588653528.59867016243936026464 21740618096888151224.57428133745696065334 92843915213412454535.11216989208962397375 68241976094681610429.56386330420245634491 74292717244663524889.73201685500903361564 29747372739656691593.31180184499066607061 88471932148871900011.17229941352278265775 79949119932758679841.90670672506468678311 61818674578719515607.711970347217991666 20959608976868662510.10090040890966669061 55740411802214614024.5793727667565834559 34473021911049351719.20517688506305346877 14194724376473834836.01467994537778581486 42522777302196146835.36467434415813885877 85895074853511433798.42098872180994166513 81721143929454797138.89161899825660277704 66737584310787022559.2590569806159573553 66265452496196877596.56897226280642726945 44822282974318310710.82219238694322813559 17030826307069242719.8357212991898990769 51706081606907843466.81375962428356201826 37670245002630762688.34396860898071221496 2592089232272300449.40790087323387028426 51146376154381064350.36640782363997202471 64376101512926545381.06741828586639334795 5342410469173527956.88691746078309549255 42247024396516681946.6062540273505541565 67874158256916538507.09461018610281757357 43224373523259298619.4848628821414607376 73776244854313505504.72080625055477335838 957444134667828429.99798285516945586988 749341733244334445.13774402187195094357 48243166600539368261.18059694709344017932 41265371739385503840.56879984742765560135 53116188429324311580.25070754750625138316 4103479311320431167.89781172896708475915 24403850976181575549.88609104678056140025 62951529976898264087.12108380893379815789 87739073317452519615.70663701725116946083 91437679668384336745.3026383710518512905 52844753890707578692.16792756621377880112 6896962697140014322.03783950763500258334 274173517362544847.05878901899739456361 17755174321348289573.31891104973130234609 63594735857163974486.3777492033080881648 5414575557028924853.85755809448454322807 99242263963053305758.96435516705559043969 57044642634857420298.2747462596036378019 23169463405411492911.71251826768504227345 14880438615015916340.0112763876475306147 35196186023983875505.4871927649559258971 21204900013902436016.79735323963426377909 1975374080353484934.46493049649048024742 36523070341399396562.7788476705921577562 43753314757125487019.69027542161208280625 6168940829802948150.63365807560987772229 64575346008038230046.80703896389150813741 77090127177118327826.75487162045632553619 44795620414114907422.39319581226075000068 73958824474647247479.87944114610113112276 53019098429928288360.72134238759086253845 71381695980840111359.89383149481872072903 69523162487717426496.19707085739557842287 51077788251547147216.56252033316027873523 34716084092279453090.97853211731591103364 50433726057331177371.13165718330920089967 60644208205324440455.51374532661590124378 41816809011518840314.1437545356853677889 51403405544240246896.81027973838236860292 36704403196502954348.40743431084548829391 63866077482486097022.69003973428961503069 98080714045181121343.32082463651462923085 9167927496406944517.35756821164679252458 1410885695147042278.12590447808967383199 78192248004351790334.89508132209731610253 98988479485220685367.30401905362334996169 26103237212577822348.80635337885100897184 39280113535915081030.32432397662618107615 57247422993505584644.4259057050783894944 1180499082277811951.87462853870495812334 67640287233355433665.75222573318316913654 14273072632328848339.14304778215264395297 45687935003692393486.27334909381848719815 31994387662851010605.04818520426614261554 32901647433620955013.873308273508404363 62516321466528752464.24821670791588231906 59729611477395345781.90063393672201544648 72900403666955412806.18528665807185487801 39938242425297704593.46930897578530594009 60207803292317677948.45348546524697735394 14689660130077498079.76698739718118001694 72374099614244594947.14510464173162017441 84793277476703271393.75599808552637536573 47711398200853393154.05066178771260704874 48449912697027007304.49429714924265569078 18759595688385706202.42457778171444667199 58772273110838693741.80413081052180771444 42859246963821839853.09713265816540645961 4008931470696194522.46543964751092593778 74522669539801035198.94190222378889301618 73472053255983475316.67003665839360471572 36128826004726492716.67265726096727144808 12493805184993562570.99718079208091783545 17546494109898303682.91310748778366955743 50379225138286646017.05382009372927490575 68253111536030719883.84733915055462825403 33875498665983724175.64311253642421266884 23285619848926872129.97713277144345076451 50280252480295039475.36549694104862817001 74815028139271008035.0634035339969166421 29587528990121695615.02414209477930998456 6405314473695553533.36376303427777737377 7753010249469029123.978873589261093755 8169640980807330136.33311956673941865533 37931189825541262210.29591700645473828154 7490097168255697608.24007555320823434771 3998894980615725679.94473722741545065437 1254308472280816446.85703863165981206108 54738874379139548186.50795446429538119485 86084727079194498736.21184249770929040967 19396250661503162991.48088380939551590094 75491975592705349606.97040773337001683978 39402785299628223509.44770238875265176703 96694900303128876779.7214937374965903589 15565392020481248725.97184886104653524874 33155431762523171733.12371170673072620686 97322476041299682059.58532588990098071873 92049242865574036513.67070506111930919861 14104008060185247775.2726383233548358399 5355667342450970505.09183234442831351239 86269519202983606589.00226385000648101833 61207313095792191796.37155278334210523168 28571117792227305387.39008333544075131567 34231747573334887170.8166733217837226984 35090280953847203185.0516968157189350835 85292710720699097172.49127898952662621456 8270583468969693668.91105708080813391737 29677889740033296025.56548288378037765744 4563580060117330190.67321000432836733639 6092648250211479434.89249126094178607675 536211653993606090.35276962717088614756 44900514322183946853.99886978171519580859 58573250415281958009.89260094029366356137 80424143087539186608.11788165710563439511 98880262361900435767.1374621506190427627 37643413534053023025.55943553741768731294 73676345309887756667.00779844810641367659 5000142970561203992.64792848453274711616 51765574996416344955.54332351097562072032 80452321393372303543.42083886690821310812 34079917773109979587.13581189997242671236 12132444331237536592.33900205697128314808 13410590034347771186.83000468545715527969 92956878641787133562.46451319652326126109 32539043613124514801.79366593150172271887 62764856169587650470.97005217141885031318 76104908408770531212.68810088630841366543 96072540027851803146.43095914379922173042 4479592242221684225.76480746527942317574 17783967147435274938.73441046762471003121 42945137932692630128.01593601044522952581 25503739953587770913.11791214535653843842 50743162008719877018.10213835562434559353 65266053842840348855.75816131069658742635 869148122401688825.44645089688155374541 5910948794902710075.01578576275926381845 6408067798395297424.51779214511994308797 90228955619128700748.84850486861473469461 44602567614860954639.24986904121654845901 88455753690511059358.48434072027175228781 92507291196447014674.05979970681052128579 79591167050389242171.34144054566487377446 74891285522341932799.1561140212571106277 60620759685828244210.1875050113841217124 91116975431570553431.44668028409750097458 9031040811763460039.25066946540211569858 60668745991141946718.88800888024803938451 67995035965036121492.44492717229768106447 59282769203334437973.2845948597070777436 75331029754220594085.49964319946430979935 38184674119326855110.71731845515383157291 8246812840018334129.51491788971418605481 36845747830145325883.399747093972193147 76164347767302221169.75636133672770045225 65967064752494398427.23182243183621052963 97502129955299203057.23703361997766779527 7508817790364728580.66127053458250036725 11209845075484259956.28601979856399450588 23292266851084597252.05089679476510352479 21943463526448847439.70625239236707468224 17330500692449229189.51373609438682100417 32085516733191873226.00682520440463264132 62716242489863713753.93160701078138046798 24188880599754709235.09087709098647954949 58149880742239718019.49967824621909428324 19939308875268528168.87144519288529366037 66758144566707712274.78706338808417697208 30089639841859689901.09189638234207517204 52623131725435454237.73807593739060264311 22718756717629834404.50104618888111837827 25178467497715270725.2404357369721154237 11340704093758086035.32261722344308706649 88367939712196264326.5329490274463637907 85889547165357642449.98271843140126207624 25710708499994883699.27268573585856492115 82550684690275617336.97498044208341118188 11015839758918161598.30710136510921205848 20302783665849363976.3151221792444584883 59947307886709317433.8035240119635691395 18198075853099984508.64771760094776823359 26062098905886970443.60059322998419194215 71816740637964335465.42972235103788117629 58822058147562224945.04978985876578472707 96605977677107057044.22060482529433274313 5136449396972459356.83923953221546938038 75190279795881115320.07399956022129383153 14491782210886584866.07229989905650009975 18332781415166073746.35377626660237636784 93146153511632480959.35337503491440605289 87581947802392549823.27327111369510439605 32392488503985851548.66491255263062018293 10224631308754758840.65655418902793777653 6493582160990614315.44598209099379972212 41412905165929678247.4025673611259487463 39052768264206222017.60243083851435092234 84410757275082838788.26459079068378508288 59662083237029923200.7947973093889796419 66405278796213024939.11176188002516489631 18950386568701800068.08109249636173596264 47017041975948405600.21554255211110089827 54883865890026021784.7110610263773994898 73789506061766469368.38120487311823278423 20975720745098250275.92702359921505273983 82664603306688956195.08448016487993651918 28561006748313519940.1001811271481116614 94128861447955818987.37516872211327928825 36824928556641682518.83044808101605355572 71048517967243511866.19517836091568458581 48490073489753454130.13556013978610504907 58126986867746989276.22118844178021526123 96626988959621669614.10368393445717326457 18181734770676391088.23271928026975940752 59863324798325911495.66306192798017982726 79088509078648053040.32806774013766048996 57063284336073990397.4968398346730780425 27398203522900818132.26887598091756419105 32121731342926377051.74864775718950702949 99386247652875848152.81443688295210502825 50853569778581414741.37980252362993997686 79593801480712343629.71038343040964163947 66438784058844461441.14169656554336251379 63818353420313731167.34486910908179503087 13493139249113471595.46566389341795341176 78820276686719708495.04199756794272955515 44701088949305125174.26274026820547243811 92024544049118708347.25661266493084463697 57160887418928139527.78748339056713723413 4337396049940714306.7512210301382561064 92374530052126101507.25298196188754243219 78767657519445025380.79524682891894020285 93043848600394946442.43130686487700346248 20888902861919783613.41242049926447710897 4627354599702185761.34815992233697469747 49084922381824054765.63515677499731634264 37176334005409689620.57474453113869521306 34175773565253644162.92590161762146136512 49162799977740786270.29867249559089913659 11297935441720997749.46496500694865364515 69414582213656244446.82257409534145360671 31328380932217053491.36642836445178333598 56101430986376947290.03966972780453367332 54285781292216769437.20148018778656637545 13918394417810887894.50230042181281678134 7838290577893922141.70196792774224259018 19905003729187494091.16383928210550624936 16502543615151137439.15762101378452465975 96981197470912551558.00120982865559086163 9209336959105519816.88560819606218169537 48374999380558877045.53382486034796223591 21586618236261591752.31546454863627498198 18348125128597054395.06758794884895545183 24687231299000537904.7171887460071787529 69388614279457209150.98808798569452585099 36084886260816984384.21685225947701555838 42236181808173123044.27909842627993046287 89108177653031174251.82750041170021691423 371438601219033274.65598960915467501564 47132701346104438345.94443943386473560494 25760656595274331926.29312320459442092922 27149500787821134795.04977600314202802781 58933027135670749095.72610962737290039582 62726782092015905131.77949179241910795269 39585844490709916074.60604877523365352084 99379794697800420013.51317295690946493102 94058803597737328924.92701205025871254197 3087135705273701420.41582398322952278581 54085327541566290355.0221278091420733696 37930132986975143124.98858383928084561378 38176135986059798635.92483404561210643203 70338922457947103850.08579521174384304813 27788910876263803280.75454307794720876235 78110951612469769864.83359818590369319124 59338961760409990609.09656101503104031787 86634383241786858580.53520104321381680171 6479849382518013446.62101788006414342557 48809461756074821270.75515208981002147853 10797640026783003531.00785721934540079941 65174021175357763716.75356831250787889224 21137251040798218222.58844492467453830557 15641387128183326646.81680591723455964176 35565924581654506031.16510145232678490021 90414225149447070366.90992261511132188734 65411034289007674526.19589386077684267257 88215062395928686644.30755484071459892357 86509706659903508639.80305344960343132123 27664436018514820428.48026987340562146417 47451077047716342906.5040184003464495592 59420733865752455287.48966935487667183355 34681740713372630908.52907887924298055134 83188962762995901497.34710497129778321156 89334495045743730221.3781343615784093255 70159922690444820233.32298610356315394532 55761656494666988470.67042155972679226767 26234985148460777005.58207860893095592799 93503718072578394471.81400939671901418107 94212265314329143037.23628481447854590463 82908053815313100173.35611803943004605533 74227243549328567474.14168271406400965196 89414090777714712323.98541908136272239288 36424578693888078312.89992574169487618154 10349083751427540121.95903914263800741571 56438533446211753326.04221486028728017964 20044100017831216733.87160963151036936105 89871094506669511566.89237990780308478707 33856944634445313469.77378060469815327413 96164432415629224631.55039715358125443327 47238066497029444559.32411419261027165522 82526396577142021145.76926897295189335341 20265598990767146934.41907768556687903988 93421469079699760802.84787894728679559288 23928983046123868964.20483728326074989645 2563308156577146214.7009323674795316833 35373938275327482049.75181785154132625823 5976018702397350450.14542929552957750353 64730343116785335266.76610736426174999226 22750169255786217182.79170398441987184047 6371536884249101690.96693991729075378949 55183809339899829668.170651223969850088 3024595209477947308.68490001368093710646 67462919098435455161.07458155719159523776 17025224815888036662.95560953747744660564 95066666196802715470.47714405966841447431 40393680458516122986.9793774632876665852 94863332741327191390.02810292545880381414 40635306465083160520.58550606482892266435 37240249303621956109.73423391553151866237 70042202618457855134.5290859975086660779 14435754094133391854.20994119601800194841 64988498237566077839.75575824754797705317 24474703199181202656.05928621268494452483 90856215667519431792.22911062584598221146 69260461002294828724.04448567446893980223 72856317779946694202.88964927309501113597 34191202602544536902.37543137622079860045 42969121445717339532.21260871169525995345 55287303810923776035.9285444118685175639 14251624656905994269.58170756857714463109 20766853774238976845.55941613956430474974 68303603264994556494.97212418436607080537 59403830770052729312.3292535717516345722 94776056346163275382.41144035467689364728 14906923246651380574.4759745911592900717 4496141138357358129.81940388848091482179 97491358114566795872.98639700391099701627 10780071031726531779.98028804571301944293 399147481994201169.5425770800967035076 12629750110332060328.32535401840831540284 66259880621438484698.5964800672928169646 97061739496780098632.42065968930859178014 50663444067993942779.41167027243341894542 33882222419737630640.74706631722980172072 35678870507869875241.40841651755619004725 5529912491115456495.84066617507130949918 54787212130692113617.90334715523602294754 96543173254814932893.7388223489587788854 91562486965312737887.63466516002699975683 98739346347174122725.34095810819828747439 83788177184457929257.42774880473235384225 77479310177537382620.34206836739046216765 38755685779083040516.95769710156894558053 43054593152135081803.61972784894456801828 47135735994635352195.20885319913652240224 68374222296134884825.47102593110927198151 7119260396838202520.4275494387562205906 79686063315194899473.16990634935594785096 92231266538764948676.54632654187197972386 35268703178939279723.08421308055402186921 53714814738201216400.68513727805570875015 52260329394685453087.0627033571563323172 3034073072050076056.65733425563328450773 20858579254682987840.04821376167863453425 72598215663879933559.57371417842934515682 57589871576641431742.55277116897594686872 2251176204612019919.43418575657963110145 79490890096152538146.85571421860239877371 37540003348437091573.13568921902967412083 53553400242294400981.46153753097389257292 41374810978959420191.61642584510133780571 9250443278750146364.15682120227819243192 6770844276131235560.23689880562945353362 98109776394518141754.94057306030941023952 71948422449851396518.49810681060660478058 11631312285835880649.56269755118540380089 24600085791151412523.99649705479136529073 93410395604256552654.42617331509860920684 20206183529174739470.2370046713415308787 24778306896730297196.52260227309922023742 63816344127071245624.03958156245505198288 22344947756641517453.06286007507497293395 70592544307764217196.27364370295673322408 79882936242842785617.29072657802439465582 24810419439621936058.7954318098328419467 94981145140861876929.85968604257087144621 77600156796493824390.93758867426522946151 61766033047929295623.48386882367282362211 84576665960578930015.0898934968307155266 85627653960212822229.93424168578556335481 1266357750152163580.36183864136750044625 97331607382019178709.23183126480468948146 97648564391088526473.09794029342026244156 80522297279689725441.14001957354529699477 79257875924019495045.92921826949695102332 32520483599874001720.93274531548195739453 6590126811311976601.42162296854505472304 9526669390868342847.27546783067185263795 32114361736856185848.36492241191694709224 30655117718273180912.95304105371722500701 62207659430883836159.93078745499542270665 6092162409144197067.60675551493028665907 83278067110010991715.03219595041371122144 44417898232248470865.30358423775302496974 16481764224555976896.24778804145961457699 93673211040644244352.0009381757580188353 2519298421973634006.18404964475198236109 17802152586998893027.84088119013823558513 74970669345118985432.52622632225366628628 36514874090440511637.27778782560850823147 9900726187063303890.58433772832744620171 7528361394768708431.1598558214970336427 95409654951096858567.68411319085741233741 3022292558890341323.27439115047055334607 65907302766721751521.72798508173283813998 31753483798072032954.52796414335402829615 88958813036549877941.17214535877564088404 74972273852869669127.36979399207694957928 58396036961962862048.96316462906385202499 59953995320783055691.6139759827869345184 63631925759825084719.23506703242708999617 94439002571897563490.4381517478041060057 8941413572028741548.84299325370428511354 56668217892406731484.82953727440533700456 15856853018994612013.97977941699863147643 75605433604603262284.62538648015751794763 87840197722539257498.90643956848260159778 33076280070929216906.05144394583409695148 76411942824400269619.81878609660393800904 24425161241829569986.36696046819422678492 15435575621768415112.90335689850717340626 61742320307659565456.84403212669968360671 50062379893503226840.18206757509847016203 27753982905565365181.61640703656170458148 7739099598072332612.52768881625775196027 6060033284367236256.6691694276355731989 90128648850818216624.76154414629669878987 92793525583327450052.21978578884283829739 4466810552890244147.07676338679125956021 38747121097133450355.21291740013768102385 85495982660108164187.30727598367648202013 31947692479189769552.83573806288979757586 92819008746193461688.76569305734029781626 13719939203417200972.400892505359453825 53644388621676179594.17237613912881209159 65151627673195261787.46916362027125081366 80282571026662845776.14834255454892917715 36519155949499876384.97321423520910588959 16373807533504132160.63821876007354470948 97380143746384221808.24311995296651694071 11478127209620747989.71419604505955986044 95175151202487052760.78735384266705653036 70498691234473210224.83364764841403484789 1743644669313149783.93088788034797609047 92850688929381446968.60130948080722598072 77005984706287529170.83088825116332946742 94120354629262774266.68355555184488749023 30579674116282536776.54966043771430158034 86576120675584095648.81898559565484135315 82819105599384239041.90478288179638925965 8439712439452529932.7070324326224522664 23014625577161097799.27561034248602842851 4434860042242474418.541791389187191562 94195093613525529183.89914775003065509646 4148539303047063280.4436734394466638661 56897876588785286146.24882406329203204761 24033239232162550161.80050780343477066278 33523132996841556041.62290472947412516756 88313863333723440358.19998200910139389093 12772640972739923093.46474906152304506525 49962389405722679864.04297524516175155018 19113004632494281805.11898822691618483507 2441125163834482249.86965710443421823105 19488764266457292874.86097876286226009355 37987520173404491292.15307934717346070825 55433881296516124977.03773529035657898494 97177202054672529049.78989491181205238259 74738152456065245783.71971653441522753957 78837920034232791877.43331016146626263879 41595621700622181364.63875265264516830727 6931350427519151159.1030046920985999125 1445506495135358625.04588649676302666552 77924462721438694191.70418136583833338639 19119993311512581757.83513518478964403796 52448194165002951160.20511362436573741137 91657184937645303330.98249716244161299043 83558341929166244760.27954465632539008029 48066673350832105870.2048865398271523929 61355160351412811925.16567452825278117279 83774569746087749925.77794298237609278809 48799582357290377390.94560959093178907298 2794027139831425211.85074425991644726469 86163197729682435193.17502876688761977162 36463909261930254869.68519547174252948242 15842519782547938397.48054072574553188462 2473608747556336725.72376733633371420087 35107323514166583995.91068100545696683816 81586443761474032383.11874473878996208456 58437027115450303807.24047750061411285717 89450235098571486026.66411597438426947644 27461812872171185847.44455104078915793326 23931020430215723457.92036185629537866201 75179352095572123367.00188882917774105993 30764314025162042727.46448675152283735888 31460656221631839650.90502712836861383686 45435945210756171241.74552873364886397391 96656171952701448358.74244886275843058843 15104205514436173267.93047310601285823465 19381155471015215586.07249510422191285356 85550071322548260503.3019184753281910672 25391338226525372422.61336766990765933978 65029138270521232836.6929512055185719502 93338187594245356410.18609382980577744029 14562655908306132358.95618278708291575055 22037623506314972605.03479492221722828866 94281985966583293729.43672710368360533474 9777605150994214921.07278098739725593817 31484589173196537965.73159517087314266985 17923580177688217135.24217104915327998509 48330960258448707169.63888469880075652904 33119225109734095906.84797406693072636501 41178575398756852742.66069455582366778667 45593224362283712695.48003961790233000436 89686611638107015032.95992573109707502117 2066614060612217963.17202138783975553519 82135945746807902678.6757904034754639119 82263404749323658476.1639512242107343471 1751215995597474885.96599818312185152855 2858947277566728741.46752451681435103571 85645742808324910719.33310133025719444811 18452358261115611417.91241358920409479967 6331237863302767263.63380452877749719883 64604654590222764666.46314377929856629625 39195974475795644122.61003213217826552757 60139728558456831712.78992857261005711433 54824423395714646147.04378915023033526855 43374725468880259299.77967074070227859398 94993012603783974815.95615963833183930768 5026212383063005767.08664969888149679821 32143344601216555200.03631553114325443405 27203971345324398186.68843622618157563677 57937973069354322629.47328467215929292192 40249825623414384424.48881843496311557893 4996418204028811504.28483105746995126991 70393953963432203527.06285990193026316838 50508042149164410281.69169767374696239325 47696374611083850914.48780626969790320846 43889039354362578837.10086116207209013028 91633115672553892407.02502750804921300149 19887514154078668336.83342368604568848384 90721172208495593221.65238552251211796926 99258232292322122640.11566585111072625058 71978038610045843381.92925564295225632583 92615263070974893015.26959191152259149564 65624586302168553804.42279061098413730119 34492255948411009167.23052159415566301978 30485675685732749995.03797033638519908287 38417805412774666460.2420783501320218634 55909903151901465109.02837562547145947969 18879974009145656452.61211575642119722828 77672124275419602359.46372889996010541072 12091291002328610121.40439910012269429364 92390886377022936118.35727631309248104512 62692420290812287376.46439003981896116528 64906095322270062352.77866777580464686062 64906941380470761727.96405838896742091696 48808194776187794492.02147474342868858866 8233128067165116620.29446940154441083636 15865936521266369236.93488245251278778655 44183400084070284179.03859355138607539954 47861981170177428973.18195896817321308525 67143392697975018836.5077370348927875896 64929992192621446205.81461563417713533764 71892696529930732563.39804796262816215507 63640308554718822539.4222529849147644173 43246007357466122462.46702143252004366121 11488110361862365813.47627691859585048735 78099822106083840370.82050050891107377652 1397633863333661403.50059363697353091651 54391799012648402885.6871605702471888082 53583277951119588796.02818158867250887635 40013334218561633024.86300892852021242408 68111286786680303953.38547633015266191941 47642070100518433000.47672032693475423029 84931727538679742710.28401401863119582361 7012799308555388197.7180012215496660374 36504903666188447565.08499468651956132089 4976370805247441027.55703294477161182419 91795115859565900513.15696317534013273298 1148787814916119930.43635310352934833538 49075408516516818597.98544004135457280081 66327981808079742050.50929428398935716906 98277863889809954618.12421186984517139188 34401367917950274953.45895154352888632304 78399093198304819366.52230818856284867831 38423093238548317269.30660425189294198123 20144571883044772637.15177125094263172894 43977528415736403648.06189609558151390807 64099797188769848753.2435703934375688601 70866770787683230965.04552154133900021485 8959646401527231361.65949565086455997727 68958298529003843064.28678255912219002159 1798343853132240532.96778988292552438099 32645319739662565199.67657425948727476372 19269181056979879095.02805294071986286788 33437231303231367456.22704874108381776307 56101298451677501237.52607952228488814455 96740609615000247916.12790677180359193121 84804550378790950466.58755353639253213908 14308245049060527760.24703826775024769012 22450785696013067334.73837660272174835708 13759718168503902140.30375219646436153707 53930054189475399092.01050833452423885188 73471856143635671031.00734782438934807466 83892265490138534249.93394538157005787884 23311447522347263417.86231735494277825522 46785809278483953955.34717278882530452292 78947392121464082525.60682187864759459242 55201435001815558995.05309617344224188911 63351364303276626862.39483162858205527458 93455736758208290881.06694494265586019519 69776337961259668313.07146911263648960845 26159203592086748757.65886883720545176798 23354655199115739271.05551693282063236918 40321597046626513498.06816136217977473623 11768136206031280120.27078116445304186164 90982297799689754064.65385207742372433205 12756723905772373662.97880554159920903815 68550951174377383790.84992812538344062518 81140897952262907089.84871743390567817942 34048677959968183065.23874989948686024271 39347217378192175273.33809598262151780867 88626258848488033142.49575240852309503024 42603290881872925160.49487854094640734371 98207930338102456899.19898662695568863883 7470222945426494347.52304913439442649979 43167782216850531272.77068746965007632037 87527338624352192260.04597003675609833826 49386984603984691063.13591864994003676822 6992928482595629860.83500572081247731561 40330589729581863752.11954281306827863339 7271637397005943790.58027722876632265367 9209437949001929227.3733840144070843127 98386033380082637534.46105863986854940206 37332175716985838675.64293099802837196386 95968657890581346036.44775679014838565942 89142503396584208333.84706825096043912548 19481307449438043885.79524802036334397762 33730343635245851057.03069768523647644295 38612900427893688422.02554020734776853198 73868577437250611763.50148054250958305553 16878074398593142733.44865633625130055604 4770889720002066419.54381646703050070121 97305343936545492805.27210234038421749358 93380215849492528300.02398994071125296076 57337247308860314679.66029015290544409267 24009309465630944404.9576523836780730112 74683799865605741333.64434939654583405732 68318836634871377226.99606539183605560925 86344461535206545960.73519071703104448019 1694417390030132363.85197386391606019021 27716754518633456462.71864177716915718983 29015311030636673707.53875790848818830745 16675790420524163050.51606008132155109285 46006175554812086116.25383300818131368936 85603649205277399096.46588540635422084198 44201450804895779532.53140835656771625283 72297731976843805045.63897535555721346946 99206367416804970758.79902275281370498177 27790710537616369694.06771167988519428051 58424872355620411117.58999907134607747955 41071631730563412898.10596490066355726959 78350046631598273019.60903408819479635022 94473834798294572007.5686481221033666815 31972284876270379203.98641583327725269119 26141015339013981161.73072932284383858748 38823756194288049765.63345200478176149523 65443347669270465110.50165449963581525435 15891360147639286045.61936268551436367634 56468336280076592036.89849044198896476464 67705790557132991317.41530072330004760378 73765097824887328107.12436484620583215202 72011573615838952456.14432187722651169328 45257925684757815495.70699083115811506954 30200242787716326991.56847966059143009986 65815920435048648888.38648457493271375693 94617414888960732360.84902098299489823145 21612478073351881532.94187598581813287462 973319019474776994.28650246237361553011 62712692713086487177.44653741908557275514 94039436273806512120.7578214006519732411 12935787687335540663.98150141462693736681 9520379969607917253.24028336650594587883 56858824586717521821.10070000263049453181 85493809836176831957.81293084693042795983 94631032619265708735.92791895284031721566 96195697513919682590.64475044807469963194 77592528448251449865.77029378195396389973 79397026029362890787.33427435514339359885 28547871993272566706.54172038999624977617 56607593058540287228.97907148932883167014 28114522446704196618.1168182255063531889 37758637189368359385.03250599108096318129 11313178144028840069.50560427819578871724 3065758420687366651.15537131146064090255 38553705712690638559.13740673667599393882 68801355156648377152.83007580266433079897 7975737260515768054.83697722217696372313 46267063062835123226.90496589711599929152 21152255459294625258.34280241359248280591 25935864747029787527.81446478808722565779 76644847286291842243.34300363373437002534 34872060073339051293.73216580474053996683 89316763536115116136.70694036439101065443 52466130619081900611.25719109042881873809 3805555051747344614.56009231734275247631 10584053724542364871.98746187462063362151 76131151017720364700.85995200290799624818 46609802302083575139.23016300839624298414 6477286896103243876.50059134866393665652 86552021926524004430.83549342786277833597 53465368218688871419.92481650446601978589 10310983226822321702.66199311176770420947 21943711278286827983.82514771580330267924 21764188101832620117.25804302396615190785 67805697200093416452.13823895653565460226 71162982648931909530.21213225486085752928 77175584675320001586.61533379016648268735 81866324795582503946.85252280827042723907 70280753466587118084.89732768982694996822 96590482331603449591.73427095770841368447 54347602300782665798.04203976771944488898 26267468863610077660.51309555711776048217 83487869064886096815.47131180747750370817 59529603082020239134.91444097096463389373 21094574632536029381.54128900030167819374 51971193933077089781.4768351275080728396 65165318783648018911.7217485107354614938 30950163632461694121.56599262574830789614 2230648719426068878.43597481355757510444 46100220953717828078.68981735482065441622 60617581243990727297.4678868256476691714 26407116432154534920.4886457142710084995 10080597687553494699.50773406607378015507 87792961812609780259.32013309451732776657 33297909780992235185.56448787804526553415 71468474266652517358.09902591393427689234 88941580894292263634.19030385890105841094 61926205884901289615.22727420926545617593 38429313535378895651.13901606002646756817 37629217570637835337.46570923777498402221 27512946851522341724.82660590485445878688 85378491513929138286.88331649892021503785 96833343109291912028.58420295463254803235 1603938033140631146.55709009025280695911 52210483822828609854.86220999181695710016 55158076032376429009.09904115374844763374 87895022902268762250.78423349271046515102 94745627586090744397.81569464961520812623 75158061505784171122.90531999169604596705 63746117644444656597.83832818438861953342 65946049395514160113.9093136303234279969 58046522225480829956.67786938940516946487 94029964403904664324.52921502040866774192 46148863026801095970.93262942725980798773 54440498227472195906.14495169125636413046 97223004077396479214.58407256783045509847 6019336040656313123.64096767198106589683 45611437171277656162.17000410045547534454 32679535104821998789.96400340619667602055 11072671234396322546.82134538916089574471 1107089204963672281.71196581860158301055 5270621365361579756.4516217312577478391 38285947206473923770.21791055572068878424 22027549108363619566.42011130507195608918 78660040307488568749.52578002968793204873 72762615312176274194.31435842676323113913 79980224279562096901.51916232014187118541 11734801453468767067.15917262185815028234 76976648598429021912.24789981156723933313 30208888108825755395.22130041232784849996 90368617511370817230.50571975648280910732 12792909748702500268.37645886593746079742 3661517533274198851.19840489037393256186 49979029928671518311.16683774664274603107 48075095141258816832.66123308918578820931 32934721846017305988.29656600066160607356 54514320009557610292.75825667569694602147 62751857323756274164.18794192520461507108 66488550545411722282.78050498408206252607 7635797444183434382.44286855051450567095 71517382506600310741.96509007432433865026 29358392417725911277.54577887088622609692 31770277641757755363.8327635866189414887 73681940527938157587.93210686825049937578 4262115689051804739.24976334569783708866 72487423133323930171.41845616037355216083 79628404935007248032.13615287220410308857 8783025266358660365.46429562224688449744 9348767368453028101.30295242261071143703 91602498035074208166.36369369496906005297 3273398662718154529.25882198431128352042 60292371030857451104.99015671270402838487 63213777417205936520.48910194686393850808 60702446686726611655.9602459989562970053 50444029030097769620.55065406844515541499 48589429863215035118.41191472133335003224 69501984453130360592.90616869253926673108 63118299514838395006.78758925008274746447 25147166249019900375.59633233289619670904 10350771563420969106.36694843956841511424 67166520101311387414.55266027365845136645 58466913569251894562.77696555658089512153 52968960174406773999.76154978788596691863 11076609542729373658.02819434458009249737 62602159382365495310.0457612148731042487 18109215253976690889.50570341140199053501 54678905148751180518.01025976948643124229 40913857509303612982.79946168984125424052 10059355916547225891.55078088460533473044 77023378521574466794.58891093939255868737 33974119845944966752.52600123763190353096 75814187540422917201.06762280706528859953 53256792432738580658.13981664523024344182 10260414449839827916.43218868110199119311 72808314002873881406.56014944714567190195 61919542076787088463.01684324013723910711 59318867856395680990.85600640666629964664 46045620829317201425.48718299261755362279 6699969942712004515.73369546953741715447 65162959859244234492.78146170566600028496 57732084294080710694.31723599311980323645 96325541668832328878.87389742200972650027 62221276121091187011.09184658474629882025 48224392374341793696.54273615654068913195 47596952348042490683.91651408729453813243 75387733001501479340.72081737376222642596 70420436231607259220.28261678759979763543 91808656525937703026.57263785190939862107 23914220243052255880.66947171838471360835 74352273823029247228.93795802682323193719 78274860596559929419.56413848505385275609 45466958624402442313.17487759330021453319 89545638993228015162.1581500653239514744 17200521506562318169.15094678952321506662 5536769376397549507.85314552170642641617 84489457752562651930.7395760312990738445 44032641161967180958.97806383378710480559 19451167840789056395.20187452131804495745 32916410208315045278.49656238952426124475 83590687114871348737.38667600879857299736 86752290221042864549.54376624067306608988 41711048109414776780.17946142778925752532 22147814420681160451.71784788358063754449 78244858108199680006.22004431251035918783 72746800896777813698.16982915990215498712 25044307130048746356.02358740349124775507 62437823038480881501.35228017765888369817 8401659178457595518.00297572655565819048 93747098034960654814.29737150563562410564 66180087474422771579.43470710005246319705 76184765831325986862.6134020506115525534 81829288958150510968.77752671578798001121 24470227065493144027.44494116502051025801 24220513252245318907.61993155636812933035 33445340118982112244.1943373822981266516 47289906225633731600.04213301200039232591 3233667127148756104.21291375211764552295 21067174547608434429.81710180790782203183 19987823882530622247.18737235418259495155 1020644063853981059.82296091671603620806 69615401465727601090.48756123839817388622 58830095505918068945.21468233930781973269 44691768420026379370.3490301516686186305 80647809847824425480.58275400625240007899 92128306405515021201.19581101479108840464 838978988006762674.74567091970090090582 90673740868307849552.35364543574056700477 79566130520250316886.19095593783639684954 8779948431691758650.50766549517910099342 32527557175402459172.25892266109220959321 50126256931742040430.65799703205457344113 90640345908105988723.07097342031621624454 54684429955239840334.30621373336712745403 59445344077563539529.50968609776416426508 61668852886742898096.76589370096331318074 67566825995166518015.53198750387284210091 56726453630626022081.88682398260273194601 90975323746947986558.18302064396551581392 13700405477203052277.41179760510327296672 40460689347083512331.99998426775291085998 31932363304137169519.98476221685706283526 74817909981809186466.70249101949971648813 76755585972794651800.91823845878844230062 64439653505232794809.06561521762548202761 20886832988639285560.93980833599335415188 72347959536076923476.47059375283958142964 26056222609498756088.24419786382740146103 82700554018203082227.08538220670351522104 12141905632780059618.3831751237113090733 23871533101810411786.13632821504526297684 32459325421017790934.1214888668178342601 87637140122569993810.46562061687666966194 96475975140392564562.18188708849211400303 12192532424236459243.50973019497456056046 43146842665348159613.37885844168406554713 40752418882228071610.39077599547653347778 72230152176246493917.99530064678475578832 76558553148975284559.89780255436571489449 72673119038224901611.71639850425537672679 48947778633479856639.11777239483567786789 42860598639759635341.09540869172141595775 59738869289928882485.47576176653990797778 8059268284024420524.18026784672291259148 42787861526835965791.23935826620977560089 58753961864990736268.05228915352180528691 73880013615669256879.40052987490840800977 87321901364625844435.30850556221464177099 1013583280522923578.43157611028677105587 12128336039307311441.19999028019468996432 78166316901069116896.14495185404238807224 20344424585475636200.99658848502848352727 9000154229158268991.413913365153352772 55606292605640717453.50767356276431132013 79478900873128029674.06660456969996086634 50085033055742571783.56393345948065864644 13262850323577975410.57119879938336703284 14068258896996591902.63531999938611469558 42874848349915703750.1399635108678957462 8585169407255304728.27511675940802214696 923730657774710775.65295531875818877665 44916232075432407968.847857632102689116 28110732964143869275.12770225052217498151 32967836929468928105.50520145700933694683 84467063071753379930.39264936250608609711 8397846709717001472.14486225777727781089 42147523860270692103.79775724758334628994 12065647529003153259.94751773534717625031 12627647821523665695.245356938683826506 67235562020895231982.60062715639939498126 31346225306743910809.26872547571085483891 25525131596957952472.73020169704325024077 664884557134404070.10891639328100504373 93254814067859491234.81924287276379141511 78352825995633070717.58057135262476093298 20602108414295869828.80451796887810131396 61823569985821679707.63019222060748229689 17545989640614032517.75662009259316936798 76129275607944508335.510526441205275679 66569490941913222260.53026491301502845997 30294574757062402807.80213143329757908614 71614059615561514184.44384708550961209171 55334117077714472022.30553635781244180065 83963064325660720326.18280386934319213442 72054462413688982781.48024487109731293294 48369975545882182589.12643955992362750979 95153957821618813510.22421688576480901553 5232504293198350828.71712350471948186873 27897282870223142818.77247548533257774659 95283338637045237409.92862089201133080766 12641083377562788717.74085582375057407648 54393236628950442499.87770700983080249551 46402824729880840413.96358681345030279048 82157003131425721468.54083385815343216479 69416727750667654896.13759401627103315783 69203394476135517893.384751245708349862 37941400663428702182.76343054971163987831 53243283102917441691.63188866856034322007 72229365358039726148.5290189295730724502 28279043280962489053.92123805791368599525 67325238437826422007.42715273781584116946 81053949099109009339.97974843835069126346 14834601294316527764.38114927518323027662 75906661047591130349.9685965779181225073 25535397421652500170.80347116648667239431 83734191991375303030.2722678430588623112 10488968080028258427.30013533072980058181 39837419069491010455.62603569897503092115 4528061489290180795.41937019751340400975 78426561087927482160.23303671668779142096 50960924757178372067.03861091653115612697 87349497251487033190.77946811063395371346 56204888741779181631.6464555508531324418 54882952656083799688.23251205196579038005 23381174542025183407.86395345169086219725 47505762586838636306.77429146241736769843 63199136368839836525.74729782228013832316 30173571087736753664.41061692509657633161 80437536290691532547.85155608556956585624 79635601376017752185.40183949754823656396 17301021242279477471.20791559362738609863 56752850490756454809.48819899795648657395 35212671260438641410.9700453427380544535 27846964361205718785.6271903622219799421 94385137725336497858.95258945349273696946 77444808378141540860.93537158091604116755 88249268404594326048.0804363289171854832 34283417131871621599.44199026213002547764 64048704600048059785.36904091259820070083 54802514024135236713.24914297057930148717 11814369227307500082.12367181279425038562 93393686428228749336.83935224696633449499 10588647962789912613.92266859878746086569 34992290271379385274.38274318578839780779 36800084135581286874.85756361464101610292 77698963442676071764.58488334778359310761 42547001189273686161.7414336469573101952 36286076172422752707.67993278501500412787 90662086802607438341.56405975755803785302 38378441560831257565.71115670412211289821 68281400110822208866.19535439312159776942 24981735917478865735.95144337767948476656 25787619692754371720.23785880176102459666 18942572939330309492.11145506164535181921 21836999271473997128.61306991962127184407 74783976338223697559.53687740174524169795 53122316983937201663.3065509490183662507 8735746860716297962.49296725284587113519 68409171099283425652.3904587153777504143 50433254336387740948.85625639607443822089 84575051899220086337.65896135360527432942 55471194609071135565.61785985754847232198 64712799803972994877.61881342499737789443 17507528104144791093.57291338987378357169 90580201760794416163.12085429002386713973 80215953211654867646.06866979549025023017 97862353021823395094.69281085969443376531 96863050546387132965.73562029000494228057 62598078314733954575.37754888660711388829 67709868706301902179.46288406501613541982 81818372198472870579.40846852167206969133 3480906422717790380.65197515936630737037 98951688258770767002.61159512150875540262 85494089404022976769.19104910879912238184 41818799536664839133.12013702998057000151 57624301606227424389.39590567805588083095 68880336379401478844.05809191632544174453 23228690670190612018.29195130779259628537 65260113492004717050.14513800877662014705 92992000172013990803.44265991972678407563 69940370799199707827.48581436104141780657 76306437489120596962.28590367775494298058 15478141464706951610.20829104811121167538 82653556827651417061.33044592525117628128 22492994168314538040.4154136154072934135 15659406074150076651.01299049151015434919 98053248725232475588.10471950623329783859 82058802883853754154.07724619703840031852 76483441686830982141.38553440896894335201 99620950259504638704.58478869131322452223 32669085183527826176.14989811989235404469 39651231226579174454.43314717463583775361 67312771587117237856.88638146889421891298 36674379827693745125.06366039044974288356 92906086949190929031.8583986282091423563 82265544002977103286.30814135887849550016 37545936751846150185.52782035334755655857 48933513824191847577.14674418208157185396 19898102437958320752.71416049629259387397 70310601647439207784.20522735541306702353 5197212804679818084.24522564288451275566 609218131307381746.10764152669197612151 24677502169979447031.00115977958812008751 8562558952446368488.62528424732214339258 87532657835942501948.95742514995668437122 26584919349201794354.65554869461838265798 4859127783415814052.15726552993306206187 41391766187887237884.94710795350026628484 51388688254994528580.59309401720989112809 46191675537986088852.28416877328806163384 29590151992683241340.49018835180104684269 68827116905773743568.65428729555341394369 27396161249492247087.23440382522243579756 45465694553094960259.06833734480516443734 73663775223058681523.81828483046401515157 16624507288399312446.20727131387652307324 68841767952039049046.39259868720857997959 82103384407866813970.41472974549359882767 24513019143544652430.20225907589406253852 15637288098026482803.7003555424369789467 8902403351402915784.25639111712232942641 11394769685685263204.71545515397219774902 64472988547755682067.51065916194167614942 62063322281328091487.84060754786277022859 30243891431092205172.61017932713120772559 14855753826245786285.71893092910999610549 51416696189173943398.80307852549302686431 88675447966840187155.68751533395581819984 58599761901105344389.73837836966094173838 99297198616337523178.28760699841706300121 20739778564198351236.77102218093266273227 62228283606674022053.35515595830931590261 68296045359561658984.54755404885327192226 80740769961032303911.22079675354920943495 21721248561938461280.93112719448490448157 60405477130974149703.49327778409581625074 98987483158254671694.63679905073857685795 65778830857101041722.55365630476852246924 35015718641352390558.74111294075400516035 69082770111793032873.74697365617388951327 95109532603076566274.66186997829795099692 86847217298518442301.86974193328819724699 87057027272071170159.68002744382469289809 51528845953438970298.02679642931227693643 76167046007143554199.02255699042019141138 23467953664367110054.98751587935861779873 17885469068313348304.38785073878854851616 50385896664558104680.98736859168463231035 69638365845959332047.85501396173476383514 89179719017704813654.8391436563580972572 73754376183975752592.46686217973132878828 6170435462928733912.56797870041248752445 55141575205803480986.6099165706316954308 1304826890996493025.81146615189841680936 65064694172975363980.20435945412712118289 87980127784510665896.90785238202654171822 78589840367847026940.81715706163631265566 58543396482879078742.08757528730593930419 82404248948314880244.26072021504207941741 84984330779234773726.47280484837362673149 93807009191477476950.67108752150415924488 44191891789193826004.98152007409931568209 27501866773158687248.73081820259472079434 54925362543534851556.97363671830787837415 32067559935699472031.44231044644602838045 42704567548960928530.15747375144774569591 62026540274780050894.48327261484217405196 55036187443143196195.48139398910896694796 89739879167349776797.38221370296712293942 50031930925034967878.064142936791080763 99918370005654891218.07585792092986464927 88483144283751539840.44564444597645349085 94538397815891122560.65760169213012039823 56878248680695558269.33046905391364856259 46426854879479631459.7659848322430539825 76904080866297053329.63284384876313114402 86282913923941459125.51143065726025032073 70125719712178654508.00816127661552158826 46621292708472237471.7299640305190978201 85941974215816482919.70196083338390763097 3089602166167536386.03500536864654770891 20616493283291089362.39677275451306890378 38823851349824277464.12802187472650791909 46487434699927905629.23162609478037342292 17653493181079598528.24625560236599497019 12444441413299025042.00813699880887841227 48814942224738692088.04990696219352769551 16356007216034093847.73420246513122480173 1999234811696009523.42011033354147385011 88640416733664616106.22963935765002163417 49351078666043509960.15524521824046355447 55536252616968041315.08586935172060232473 21966428478637636927.45002460819943377567 19683512519836833215.48616219538312318784 91461351839952520678.72746005554874857701 9941250810258324146.99710181281559229633 15577490357743583974.24506697039225332434 78441060737755823356.9273627148137978912 99158918941182922032.09163795781728764646 62413810221614036246.50873628137537019491 37124524370518939903.518730690798224186 81290500877107978200.636179143152750301 68752417528963798958.22817281666324123889 92985525984284443687.93442257375997758179 62768764116979672384.27015197870250023688 21403173686014123410.90756402536562931292 92152823793915018253.09477079007660383314 63423410941187151953.74947555736536745783 58675145782352491304.81049082988549659441 97955288886942160765.96185035880836224552 26458424819303723363.38744602305410604756 28760145220801777009.52383064658453036337 12604302115632247177.64697267730856281835 10823457196337118046.24211574929828244644 38266777071095968725.63039356142732393079 63825776047230946408.01886405133571130427 44937787130818217497.22825700238674203287 30146589166588249783.82802931297215337493 1416775730247610256.17020359967933237723 93460617888899915233.06615173705502594323 89026095452126240890.86613216284391593439 89797877636615116354.74096399839993775675 96962946616562037556.16185624530698256867 87214444432916442853.61141407743965060136 37350258237077435451.00677885820209307927 87973401640662425786.66505455405447158165 44611996679727105456.39739523380976344827 55023368171733727545.1080211382543543405 49932396903418301864.11490903414845869851 86555899871394952459.41062284631321608174 53891457721614180846.61425930537038179557 28048621465037922233.40574686829206789502 77090467064602742732.09113745853467367344 58861932687740074124.29428102451785239783 83029678279343549957.38966062175468589762 73497250355653220971.29293298894732480247 97079258221784109774.13401910134925055605 76965822522401923397.00292753297308831718 13460167214397436228.22569439982838142676 16594058239559201190.80417144457424279814 54391582792576940706.37313588189124171778 45932439709014261455.07886419692126996261 9490639817537324118.5649748373471936121 21770375495543969408.45031141335923478851 20597150613968376757.3974667225503220121 66856947005209837208.303660544060983836 85726526858443751097.90683360118871813215 30986740663103622180.86959720892294850788 3775499220949314503.57668609199915271759 23089827630516620811.45628960400019668775 89974298590089754260.15416427699784865179 71297265213715759090.28439087525654467551 34954640765988163709.36991615554910487223 35631595830003103016.51232024493019615713 67506217094336402220.08205304000067019437 31825701566420002214.19833471015719878263 41098807568326110300.13950424579222851683 17591305468883012582.92887235059663343449 50008342243320142433.33977141216231128874 15891506386885667976.88424081616343411807 14086786679483075458.69495346537513480439 11458272355900051257.21880865128082119381 52662800724079902438.36200894940173621262 91233229200017568731.66974753618397098916 27074817904439120469.15412171414575561253 95718544560093873065.40214233308849469484 71440692386750121439.4889237777686621898 18830593690721583222.35673676865409066583 72115512433920183092.87334581888844381719 57602831914617322839.44077667313905892931 4231328824579863449.97794566132468045472 58140722844012593956.8911156254141118202 50544686283647868774.32639445058197821073 63599658774235894347.02985688215549367894 79991467067011990589.32670233244466414002 24231977502752964116.45971408819499392984 54509171044471259050.48915494090495030517 29256263120019741098.91101839790944167252 36774624631583642871.81710926554860259092 99216276507557105658.14003898897366624556 9766214437398818167.01076844865514348674 2238995041004926770.99903661342225877063 27373384968537838125.76282228496617185467 94196204720646517738.37055637959891581038 95921189216447014598.71845446854954356775 91438638741508218148.1753631882223757926 2562849034596294647.41992248662472136908 58806843720772156187.62524361612217282808 2068301527513518723.79435536869193417971 83421214760854450630.74360438114148538777 89030306639441099873.84991824196257624982 37248982765821262590.39944436282513957253 12970842241577312753.23557203558549263637 38377522208530941645.26862664605569853125 31162606457000345113.28927495285095201306 71186712110516651798.23876649677084187115 13659591226751042828.89297159207075476978 65470889718905336716.54736586904020759626 85140657958548857424.63625758165277329256 19920518443732933759.26997109176950325912 78996547281253347762.06883773585099183069 22460143574140972217.32208315437677562797 33148218914633477660.3691542920400483945 80434559574972326998.81637471979606959227 27573816579842416111.87169843350406967627 72782162363138503012.10712251928571591214 73121151505757318516.78224967922189899717 44000128550085049047.42599246947227969083 23147685422579882934.27883703489489616743 15106936294498262938.06665432324988728158 16984824947181080096.61798126999779907971 50149013332296632506.47807711763125775035 79481858069361074282.22878293327262301885 26203648672323651560.02421768937133060972 63832432614868500459.64597356592651250085 9096778876535228702.78798851319560452722 95526961644457731451.68101428637956724314 96761059430601992886.04410335902040457254 90289402436885148334.76128870561817224858 47141801031517810947.52188631555489734267 12091771295675408236.22355727010612419617 84575190192069711693.342134369124450636 99317737046139228338.43547307708821681055 13569141526137438181.39641280283676573482 92295973562216380760.67708034104714942847 6295936775548474050.23096281727291089434 66719572789510784687.5174131063205774643 58492240827717578355.77326757593177806101 63110538897693476724.92418930996693922696 7950776269086420300.44520400743818435556 4665232046786366364.12407000965337845503 21648052998232531211.04420777309075303403 54838709260183535676.27472106510613084794 91769978390176061510.79752421496812973785 71777700021903957434.34722737136977501373 73476466094670834871.88448645559048384489 43577550958764024636.27663696590234562501 4267022097837896257.83422456250713475976 72079942832164958401.29941453391145554894 18878913672523813978.04584691401317826847 78758716152762511706.36503866385979391474 7031225924969150766.67635441787614044753 44961168950505227018.89126112911264131665 84527650210826368320.83787450807039373004 9350682459011403850.66313607607990235268 25139747563400663366.33116903686918491874 7471248799874157274.15616023212257802564 9357833175710187873.00937035813147334676 92071147792512945458.82170997577824438826 54516020803749948281.88044513591221921814 32629122262959353073.46369363694369708007 51682614662656517878.15256015688693254264 34242383635313252808.86929249033200766363 10827336682843139601.72584938485204712458 7600654689243685925.71762575602781692094 44728170779814265057.14437492276922864903 85320364033894349654.32423825147849604341 66384220605035922195.36242208581503457229 14823007045925647002.41500907478390255021 36348186991850774709.52176160525568940848 1433548509952840844.34107038926155395097 35728357709304827232.30349017971426721289 71582476275281220777.25443329903747714223 18847294193325909470.46528236337197912882 6250077730403774317.28484731525437542791 17774703208476650436.18311662087532094617 95219022615265085288.79445568608238707602 2346617626463720023.99839739239164422257 62518473927271855663.35597519226031721554 28672770776289620006.32525177195609464758 76821500554228167014.55403257750126476432 88602341223255077122.35758879062422390492 69723560426397775251.87522672984362760568 47771042338609516068.18484532990973038994 9325268637176521412.43716387207514257533 91887590997704820001.61320816831217435812 18041059388034892993.33394597483307477835 37030628425293020978.20073383704472694497 80891660696658506750.02881848434586144899 23737490689707678601.50622362461276152003 60128989315796590233.97088136421641951484 12815415551480769182.03973474572106415474 40782803841717866403.19889668874565169775 2132612955680223197.30106984884040512387 53279584139154387119.79022736721498505519 5977197342569677129.49591892897818081173 54432543125864764509.07182972869903377632 17205529489417989134.60870897122386302911 31850319777127272241.21757481548053753366 99951407578846428752.54503379949704170594 56295691712016695565.73343913735397827736 88068034783960117541.55172232196646051833 9766663917672953405.46771355408995485831 13857139463763686028.32048123960240671409 6169035656605118526.75625368800029698622 65030824768595490300.24485283481684299702 40288559119158344443.35542682088072897006 5925904849047516689.13634415092921368169 29249075377449469541.02531139499897373025 86207023197024191842.7082894183392537102 93001773316340244727.87125069207040698806 27839844619567779715.00865841300930806621 31411585639891190094.88438745973763842926 26528399755114674856.53743925761826235794 73245851494535507501.30969867282386984858 2565486273876636998.99099098024173854317 63109252919749851287.71828945244460932252 4259433259864297573.59415519734833523577 32859543624855053046.21596583453527293319 23329075361493283054.50677602721899448545 63260472862543887722.91557143015962933213 70669611063539789609.50600801560709294239 33267032176209992618.94508151679216968398 49018777048848511316.08331325822451769296 58659886261086367828.31071132603023966973 23004082287619010583.68364164382970128601 56323630561058766477.03911441090901122268 19158593169903807680.25390516539323707937 29779089167857476928.57122925998038734773 68065730615790086444.58298221694011246446 70568287579306849485.24657488091833271523 30617836016664345702.34363264792064549319 88588742273913694952.51040958784759852534 96716754939901676361.55670063834153407416 33102184597588661028.12345831984762208178 47363106168484402783.44099578547109168435 49627053625266269701.84499891748719786122 45595192520139508912.88745250261459384441 50468535976343316395.70982156046842086279 31917495130180290725.04024096408835672187 31371446485929419330.4729390596041145233 46151472853646993134.89010552449140712046 3109100370024716590.16836319550508156664 14266665901435234354.90458273131706746052 71257393499427013739.32548999387358152599 68603177261976358720.0754461099851974408 88323525872451401134.33618181761781523147 40673094401260194440.29193380338002721438 19064862336363389868.87811135211066481821 83090588326461792691.67178847800772752777 40847211486786493219.21348789006920139202 82246231117461783620.41105450719547901244 49739726607460448203.97990314647420500428 1027137484883561876.7782069903213732955 42833272393110308309.69585332382986949273 58344828266047019755.63425687214855792839 86285383160381096400.03096943957336489981 58038605069020956022.6692435661518851068 41054592867489971998.60527499960661246121 52101257645787188288.26117689825853493251 8563300852410141230.01653729819842211269 29170212385337835371.71232436043174578142 31079131395263636027.53743518646488645443 1564057251824364787.58555437815954089059 53197740532052154323.6267202143519101973 21922201831659927755.79102898280011839139 97436386468464353561.00333550702019143772 26716450732234471366.60415452196954192648 74013740260636922686.25148783711584381455 69221803706746954190.02922294555427880405 83356262154658595998.72956680998970097627 22995981179294048364.16629788916480106893 72373289426736111538.23849143054892915846 90266575970246124557.39699590300171227679 57107357487751979026.41104732499866599937 87771227720389278880.49060862831940679589 37568315733462712047.02228520576399163024 16107082556548128209.84274506730133053494 7570806841765628903.13472334287301007565 19566498116491108950.30797413612806859159 53930284963775569804.57075409907875970308 2997815112954576190.17719130638644357498 86458868811714265592.4735536642694277962 39101860397784395875.71418044943175406124 82869555048000916072.63971297388104962725 82888634591312822327.78808545672768560946 24498360613260404913.80750406434714184299 57819897040883848454.53144257962657849602 66058925845362027649.66230928811763600517 86329093012373031531.57100121954597971426 62257917693663549698.83258795555729348009 31639629299274028507.79118347760935185227 2831310497463440252.23721958604648370986 94279546071432230282.61813625243460234175 74906885394019822973.60545222526473784052 50466223502532634799.1471102445796802749 98388585641566522663.34444500817047271236 83773001048472587249.50979207598216983424 97778513037665285066.18041670460324756069 77884781238266704240.75889936598887439073 31535223257011939028.14080263907181635654 63034689931723053336.37765358640436110057 52320930849563624966.05880969376540842046 27351078195921617524.1720652998100238748 21971312949145630420.35386283139188674735 37413200052594562611.91413663491676338139 34101532566327644544.66565991022974987146 24426199618287015368.2076240753684297614 59912670313889980875.07238516483647488887 50159641123728643830.3773981128399356833 27754344310231142957.69696114133563579825 64351232660780520415.12978071366109157296 932796013949120959.30882857484444176758 67956166949818052924.42966993806369693274 8179171366691673214.57067749816678566509 65014057805788751534.77663127968285316735 97760421136689065983.61094611550969281074 88318118487916951166.87587005748085709431 62296746472778326261.48791287596810790181 80619003073680436249.57310636871464095986 5273646586585448532.34157048372609545528 5333748716789263098.62235100326954730063 71691476518056338851.68011100135697599661 19238653315069075598.44747557083513676887 47295267780906408999.55693249265059301801 76174965630147923298.78498977177582169599 52713680165081547310.49510482190503444806 24851838331026189348.58821166176043345471 52446249173972623724.48174649454948668844 51766487289804811153.22155299662431476141 5508796324370153126.63320650727955366242 50123310750843835133.14551647284043453467 87056492517838903706.35876444959575875187 63275318628784649356.43841122317353898643 91653317367398953549.29526293474422303 20733403733736861147.23307302950897297723 43985674949260671796.31284748763001035499 68042233935920046825.71598796634524813068 99194855015816674470.21103045643472061702 44820376317623256303.37894783908433880148 3890185581329392291.65811930644531453873 93659092656626354059.66343213304148922646 67756862683335814022.00246899937823000056 38480157209138820312.73299131112063508103 476068912571072483.59911454758946846109 72390198404909753524.86631109111841763981 60115495198149805568.60109186151904852495 52562670454559494800.08572476497524862641 72513282357858425842.2312128167436617576 63709310452605080429.88954141877030599111 22926594402886634447.07256748247378681776 15452491846400356449.45164958775864901019 78154698306879245082.39533570473557530083 32572893464854021853.33641487549704272985 3252638588685086996.90615596387558202376 41256677322435004604.08246628292386390838 94239066586914915807.33633760086181212305 33861259247600096026.44127030743683677388 69002190091916500149.1538743894187032985 78217099542540094522.21623094080334463795 89963656408890837409.51278277378703481545 66865915187015027820.08333054149806217224 94231666864804186964.58062918867117432993 34596121075672027875.6151969810653915425 29715231274035100428.671436647584292268 69626225125210226846.0931126144859928085 90068913692215379185.2733950267185619515 43059010338080975319.38965307403528748933 62530066628404848666.07744918189013916905 37602602616638640004.71969313095579320225 32823168752325594213.29178842098973727174 54788698284637580717.77946494923339492335 37777991385129102230.21311436843821814231 44875198084763136115.16866634917465507408 90350810865314861693.49782567717869042453 70807867916293549412.34175095431105860913 29733337876011420110.85008767735986066291 15272026139414265107.28709389857939219353 96553588864827802674.83059388878622991262 60596384298227594132.63020713083556904255 86114746556570488568.86898510631851521701 22825342543906963521.39981264583211844978 14159572162302341282.94904164756114490188 44339216315315333593.26308201457246158826 97715738971523857970.28611478808416977826 51933275541643045877.16135135652394134581 19601711194532743109.06630726084587366839 34480644903040632665.54777830389340789344 44214847252619252247.10250963936969035806 48663958535609848609.79049158851564885629 47453683341665222172.55375647304038148368 46293953285254072069.63937942910025566547 71236598010636216725.71825804163340337401 47377463871332401705.47167334468046342245 76820010298298355971.0296890676730721903 37940102174541216609.14756528690521418448 95831238460588614963.67081942444097471437 74929540718016281855.60647983583543706991 33000459890913969184.45215746025663780554 53804202159588759689.97396123322349205141 52352513759675466226.13809602842467203243 41056351920104888725.80706756056901800148 65206492756207465223.95680955830579171813 17097007499742447782.33839416693966200758 68993737229052187142.88696347314964016192 82293202489607573136.210234082432295921 83064252922202042816.94759448290131391312 44333497278613133203.28125133600678770649 67288170179740808802.99490405483537385795 61276742934921926212.70573328615923900938 12944835914729737694.39424260396989486243 17904218955067178790.47097690370662101182 11279913644821319480.06909271324906552739 34161455175131270688.91330466226043991164 60021889225568939937.62614635249103691773 8920452008146305263.99840213063735875167 24710202493989067734.1843695351380521614 30073126262435284308.56001719767464431055 55860682048143564590.92281337954459098512 55307668682916836835.93134951368320242722 30295885976875758658.27335700005723379794 71290292684670929593.17166194382203274446 94925280218737029001.97406070479619348596 66841799729254839062.55289777061582219586 46832997935383400876.0419799433446916252 75810700012222850894.10930361558091517671 9143855151866085225.38023486003533655049 91714708502957829321.66596432111308813397 30998739848736157003.50775158141861628004 39764767832053739221.89738563064040100834 19984835668160156771.76631989133644991257 90927535285120195373.78262069464896755136 37078955541990333104.1173375872113534693 65588580852183402487.17774495782420725811 4991872866810683578.88761156146019830591 22833842796726560080.75008788760177327061 35463459300738207758.14841488299027048704 76381718536217116219.41046008632743282189 40582557001704554441.75218385040440094176 29401090581319755435.73985233714933217034 44902736593680706535.10310070023825548804 90913635741348088582.31800284887862869367 83487923602650152947.73938368228796558017 30827667169608056358.67037887323583150542 21920972303885685172.35089531481773660314 62670008740670118247.33954986951501457662 1557626353722525872.0946873225623442832 77111110895480923551.95844455803998124487 36279015726666461380.62771692412993489561 32708248502915263362.21050485146252156897 99271443752852745044.73344964465387049927 72406990915806681849.94891684111988140306 15057207314453343892.94610875928392059135 5100362205271402956.08706354666822065531 70972255248796741647.6608656613861882291 94186235919304170178.44928736587355336315 58395108825961875427.90465256882411711965 33495757558934123088.87435862840718818573 54655474033720022603.49466987123991803034 18845676261394575300.89439124172516323778 55601943023056591306.14130617311583979982 41015461912389994469.08656550323315313167 51124134420578559096.7542023145516508367 77024185932895832945.25656788402255046921 31895898019988096025.33351143447695597384 92942969635071739738.51339141532468411191 95616122847557709312.3362122979914041832 68805863566867859493.63733750840524025806 84738014735004152206.83017303041209812322 79572068509215656264.52762252850213069876 12278336378174848341.17899847941918768018 92116849135980682274.52505525356321102877 11069975188970657702.0856689714376073236 30431224069051113874.68176133565789100787 65324672343638494393.32908461951249057477 4975183274221436829.00612212693615861928 85727103318824484324.26897682620691536258 52470556342037326544.11959751138706029199 68253440621311897016.14396683989179080431 94939279626647774039.37667840651882567213 88622722345040379758.87402183508982316212 27785635519892863218.58380860509189807763 31263174507265874401.70436085124043333092 20132824122366308763.05580256986709500931 74350831668236160699.46398642727922580373 44524866432683672176.47688052528494687717 10755484926717843393.58283058038013039464 59400032583907401353.65796430582993180986 17840117252670851469.08291490512455889382 33196601037356335072.23140088853366058465 39642350052496635584.19053931159861947008 69368105797477731633.60925894862642782187 21564014341517436704.00525307043844021077 52056444168198591173.14865482204848728491 8516574422685652809.84749644499771258758 733768844756003138.0398639256378040512 13413919452980301683.43069552146164813341 49513187066196766758.62589742178521938208 90529644220995986665.28391309151693373806 74547199361341613509.59026052831064551462 36502351920194662966.52685093951230479093 69931919688043607491.27774803241389412764 85480109925931736774.65692367440451768812 87586342275058080651.23113179335314508154 66601371962551376887.01895916101011960833 23935099169392557612.87096599818230394213 3076101313943685735.02375157609714065737 83663346769868341625.98281979653259613876 5340833555276969197.40380947697143886479 38434514145349750985.25405484801880900078 39308987048182179726.04667007161937046616 52296037743361725702.96331228993396252071 57265505473362969661.30908067169536321824 20334049691872755094.78928862389539814977 76129928458117830510.37262844920947931614 3466898659973072381.43706371551766227917 16095325049379604129.01843180123044422432 37532991764769733605.34139292400540730727 33738496981446674252.91764465625025640875 11894802752549971012.17039524685670797751 71841800685609259857.74240605166194885625 79357960605193343895.65183492232329899888 66787568857466295172.03297807877401879842 83468925281071701135.18307113867045051507 84098876750870098215.09904478628563643733 89759919154741705736.98413650286561300201 44383691346447980288.01883906690248273548 45909368330681547620.16142874333295209021 32092472648454943045.17758567639679136843 60208009255446444264.37004329628206316223 20764998216764701837.04419831505920254047 28474123280643063410.82266275345849167418 52182488683254134639.40827335929405449737 48531675862699580758.2552479226053106192 40917532003892529424.6196878501019589097 73392580792684713167.61334759928123528126 31725802853266631852.52344170418123219854 35723597869057914741.34913176603164717521 96922014670994772750.1375474933599264133 59881952053589308104.06489008877661748595 31504620539046442814.66004411828283586228 88005998600380061415.56675787982914459675 45845203939417821177.01673709309668299851 99759677818979703031.65499437132309527422 43755494966380252330.08215060864677979102 7144603390623983862.23506679677583545881 15437239851504634100.30185260011877680415 50241597550418990201.24495908321349382 65669664527926429130.23675729595900973983 4929483798134077681.13679987443737832934 98921881501206133707.64187734699983968536 7601505294917350161.16874511983448832966 9795460395444313087.35328956712782577273 64510100982011152056.30719459282110728183 26058545906557893794.69814494704960819916 77987426318422179531.40731744308288202003 3078806297181369139.50395269989616922434 46795814211848589727.19873476123518807164 83032603519587814411.45188092322728137218 49745467455999159282.93466583058340720579 20275019617338058791.0294199987592170191 9845712766514501548.67818807743024608674 11057994977967355411.43344121327495940347 83257011920246236000.99506894981317923704 90593451608994689620.86614354375445000023 49285249590357728981.41593291352391930742 27151801919119987391.41435240159080410054 23029207518709822212.20522325098378849121 95818649270038998561.94769246304791819046 67828271498352440389.6926757823470221315 12613771562308556416.19839358205701989207 4479092257364401585.17136653807121526082 72101165365360922967.84738698898342617619 47488346158543229049.55695787546862888041 77190224177796520166.53300175500843244057 37061804381135404149.66096784067087818978 12263764857684562642.18481410548583280876 11603752827231403518.04996195082703956095 3990832100239805535.64777216593473529478 32915346499985001019.21951445728442908874 2072077172027575299.82078012028739413895 21656784482422567077.54532824582025069117 80687619211692175992.55774283536475790595 42789054700342584980.08825181389400968826 1483801036933428627.81981989886310274248 70752355801547319253.00148682936307154596 93346866622279111964.11668540261926107909 3500499311330591947.80590484198347265965 78580406406966479478.3193889131091495008 98253011601408444758.28879582929657194219 74096626310608728596.10028147272179215281 39063372168731707892.73726476469750523442 53417832146752644772.01260817828246316154 96656924805245898481.481316299368198969 92111007878395227465.01691611834230199088 27913075206233056599.38060239827102608553 88657454436887783973.83137252045727489431 80411819135710333263.35409815824281243767 26096034174188607459.89338878176486323372 63368211635537980956.08059722945568382425 69114613904327619917.18711842409021980587 26632810297284426591.4784567867494171993 58435647975400404809.52407279717002944929 51537710239362313290.58047158727809091368 52863597285218604902.65664840214220921477 32145652490557616234.40789487010551781672 88241531627578683632.31284401275924749188 76837307859909704124.19443833406792891989 49758593339320564756.6522253331048195275 89827821638458259996.66174788368974859494 90054066778244136572.83239899963271573208 47358193717925205484.53975036514209959416 37179509579329574445.50318729570669061965 3784057433780845241.14263090124621771093 11755761695981888018.19450334168501449516 48244885350719517065.37532234654855004369 24021061890980295386.92784848533772472687 49155608004994046134.64868004264826712745 13553871917719215965.80325501809696105111 5700827013586346093.52447881204346565804 29842447997773288795.66149576592226249759 55507433698438575528.07336478165949467968 84936454865232702159.46808295448035265599 64773208072824133457.86752854156279145596 42111506445709320959.86249966312120068658 20464764472851064228.76614027703691597133 15685093586277670529.55681619670625859964 30744187866572887308.25631261597771104094 21991336362973141089.46597974018385860332 23502848722814111880.48290001800311147581 84503825063843419229.83928944546159271274 41599321787399135465.87650401170102256746 30070526310269293784.74202046113096796469 48596245833125806462.5277257158629802281 70974111259346218645.67632192899583512516 26168001424879210119.82174974254349031146 693232107376989692.15570387436996758094 31856287418765552879.46981148405811316833 6317638969242148400.99657989130664199752 58817041713491022883.99283547579411826605 87364680743665410632.53709814891602280124 44053291951242092494.68958753961234855761 52738048527512256105.10925866752818202649 30541115526011491750.83025594991368828894 2132887641282302620.6447956452747386298 8448796258714539164.1176111233776144064 36251602399873015305.32551013176201708542 61753374519784224415.86262608672824010449 74252507557180171689.29095432395804465317 7391740296445557442.03839444363353147636 25221931403560644548.00621246223820248673 38945008733939579395.62656926423655912203 91991806522367127954.9147154773792695138 58580688228623583543.19472544496486175232 48423308707667092484.98140407973887107691 14190062046698665934.71528268950354142471 12161861629965303734.70515019771191813401 37343846754500608548.32469083179754854707 5446045567691186047.52408456174701794132 22750593263073984999.083504611784810809 49438626327877221338.95435847058381137753 24529415301959812000.19830508334927334415 8104045175334829141.38549457103763602052 58108084199530312696.88498559052581180457 74365200136656386573.67684881804041673552 30403521619802308769.60063260419500824469 1157111615694248028.17587098755237426227 5508438735141976989.66853469398669221087 25393061957845853585.15591813213494397362 4908368608527457609.72451088409393249629 54756846680256248915.01350754893589625588 97485413412299824764.67947079129672774313 63129992130878853654.39272269311934150796 41564951330518757804.32029198064951129712 80753759709955228340.97260522735743205719 61144167748674894863.31947018045551334784 5259146184932489445.33968082915540978634 67668612735483442320.02239420114758342101 97636844986618269653.55699669723519956151 84060263928303194360.82741188132418626862 84274616105118012487.6155887850863897672 3501898797113716314.44378256083698316328 49962069249487817935.05928119857581521724 29394536638714528206.64608609932813224347 23914582056439759619.38539332192969176881 17432416584469104239.53407296820541349408 28453754766579282170.79491519642792289904 33632704169325241948.11740782013717514916 7452563891723149691.38306587243364238327 18171684815242398286.81312800107883690162 92035422195669005483.66739446690800210702 65699958059190049601.53272654914287352476 85538941786082318107.94517193896135628048 78180585062252087833.46290789008667555871 44823739155084676212.80062321786630326863 51875156041626101018.71303369092475642047 53406488886970484476.78196393157285602867 51455080183466220933.37637375734834465257 57065906180921179565.34023927012074065912 82093869511980730150.32743068376781138998 94888390882020592838.6858712209307393111 45554906198305334426.51515838600111489844 90558568685168576989.7867561296867848045 45329268950935189351.28924987223849729502 70655883908178959009.40102334386911712195 17872847290605789997.22987178088273007201 33275465078398031101.04873462045571039574 25779661815388586825.33534819847999879963 68240925038498993119.35586710632752571746 6900678093676486515.02714019383956921695 82221236521310588842.0555172739448307819 25469275119844759608.24076938253677216281 15115332598111935935.51341219895015713302 85102017904057435098.5983829820921907127 66205217938380749429.61597914512047907466 55337954571778514241.04659662656659070698 68580164140103356679.93020668196409985119 23807104550570682015.43656487146986309613 4899279851435922801.60270885826378070268 86469195721237304258.01308866407847558809 63423484714354221163.51984488703612134461 89939802480250463577.74932178897640423835 97466564088667836051.30065760539495781783 69147356870678280959.2637804975586667936 75462896466306317729.21505218334602843773 93303462521034533513.85032374774304589549 22479861969906044760.62540046902650370565 97728990423998716902.46810955668872605866 94210347648335682811.78963394116602186441 87141900588228595041.06044272920162378151 40917637848628649582.72136336632497473971 97256739061766054696.28270222940262024212 54696205830314975480.31373122233501174431 63174496344743302842.57563993683555862854 38239662891516238363.33017192040713960063 78811497239139351264.61034987529209753246 42872423582983396148.68374382510946170654 27175527856124602028.09360664334534388003 48196068167745188067.99634126869357499661 93084363004273679911.32925758216285372534 31297494816506126788.15393442137939826154 42746091813122312835.96222026633310475904 19869213223416308453.4625720391214904867 11907826900976388285.5582054551212415096 27254512927006151959.59483094341107442205 91602294971921771438.2003513603215145442 2797340914516398704.19447666482658653795 94213204574219381786.72204960626650631562 34321767978720441220.58151002832616082817 17730154376128782274.34640121571433225147 72225058804771024556.13503050760673387586 91861235753760424624.07177351761471599214 15396167551485061931.33453954104032020253 33159541197803618272.03339519354975379736 8961948239895748319.35600573542357559766 26196402358896396762.26324016724263326849 17542962296966209463.52132878819945547876 10112742288022488881.49073255561433217718 10436024463887056916.68067537457464314342 78579922220530973645.34512202502886666206 19835123093228855638.91572822174908423212 70218778116833177550.32103454357493014785 8441484181196544733.82035387358087096423 81359823648786383185.71486543387583436413 85936767211174953199.05124252557339442408 59608400590417598524.24533649379754913988 46414277080890844584.18117475896778619638 75536163203023030997.82544980403217690665 40768632815203983393.06616873429912878664 80260520150596844757.69040281982369519872 21713451697996415298.16713718716877346817 24103034009419067578.60076715319904369445 67136454762070472880.3882947558759185401 3836739302116643602.16392376218372559478 61712183586569724545.20083850402317741856 18239691229886530522.41661521463673466934 99688051170683511877.86282086607501819147 23242990798612932051.187852215434641974 98592326673567422330.74734045432303823665 66646562420002715414.59628317766306554988 97306598049092145046.21815258921917882427 80439583207923044541.71008674211109436102 59103677381880780414.10252700886588938114 82203849634937811607.89796268299811127573 98974489719609667997.13169713407590033301 87393889734958845712.51589017009164763417 47502969720806715064.47926946539634391941 93777775122062541462.36009031687304863758 44457437252047151828.02985955024041288863 82729401421153693337.61550482972737630814 39717211160219554487.97961542286269279448 42622809122419554915.59281902768317516699 24085475732397775899.03429194018970067953 92927472358741020292.87830249516997015007 36486882331609781713.1191155895766963109 98055808611029200449.06119111787547253413 93260941201764162590.06794905253777899375 38680308160278611011.04469061024985703244 72544973521547724636.86042451067200853459 42698147470235195946.2709873901321140272 23849657453184788511.21073826322816854943 4361271867101174035.95151698224316812446 39892909527477754076.48644695384040452064 3640593223923955408.58984809769114051262 42934231692081411507.99720055771863565366 42492993611277305839.01100807959333430375 65941243313921720606.69062419252687895372 69516408866286654058.23715681392712264627 16602315937745545872.64369324443165627406 42302944423768319073.15134919829803882562 44933330543189907129.85920552076865305749 37475644494900015775.95663152567176497271 36786526344395376406.77691224460003482005 31856073446357655450.5554414573313561337 10703177116817069550.20805065804159882876 91157472892323626996.09208019416590102123 6882543413349301123.34235207239413929105 82112807224669278750.1914594582825445254 84125311425653865354.86792526355245209566 78398318465696628147.78937848163459924464 59380545816029750442.32164957184598107649 52092990143753639638.13601444138531565479 19225250095790062677.75063455601469920698 71751972158343459601.94309181296117808612 2424479495401089960.53160776915312442829 49985023504706214493.70485953702257925787 92426882060195008996.33405332282558133308 90637988027104167306.6453041191661685174 32568026661403875258.34736629435422855733 72925283208925762330.42232737356413680746 56796111616221550148.05760412206361752596 11157177833141809003.77338612651512702369 56136997220382912594.22639425484956246757 69835109333986743190.14604200272766437672 23456232054641401050.18862617813254048316 76962260538545239284.72310355991151091633 55977506530854076250.92415751031529028978 44982142461089462996.03450266037956578327 84519696159702153510.9552094392177621639 83572084631800777104.23216568650760062542 47083117503033805244.71972668473271055276 65679281927352926120.11607702864920752942 99315830730620483856.09664856585915542681 68414478701472139298.31244393909368031287 97639888708424011402.80772527021191854374 69765790083239835147.38010556472899884568 13124686259859508059.67554630112478604171 27453116071980162631.21081061008081490968 90644918329397489623.28164741849965272552 69204550900874436280.22380314932181314614 3130619126185426662.49979434661708807898 22525820251852669561.58491548361776122163 77027996332282782268.80278600528979474544 67737079245586448064.54848450392087143643 46499119730410569107.11501292349612511646 85656553441935642981.30174116921329514774 1765778566206251391.35142120508965529478 88487478469090744170.40641321602028365943 81968564704506097312.84553998436288044824 55568602632830834440.88435556292611466071 86171198908830821832.09601932892565434814 7885239300678474877.7176728352200894327 90313232076767634901.06933112537663468566 6414534909938636505.99883274330127813328 28551905489596893941.80738970550149544909 13925854152467538322.06485382879497605095 42996733037437608774.7986878481861819873 47650128038298026632.94508484968769604893 86486210369062403427.9585656408859504035 32482133429515157622.23967966865916977878 52128035497290517472.44644865841713040699 61163635021738312976.43312087005486728159 56050298301585617467.89602566843992283702 73144001835209338735.7734954291306264941 90353524520786195189.53950989648066453767 29046901898973162258.98721728193902399456 40236532596767571578.78163847915973569171 12885671982733749769.13215638982754655829 84691342242488479896.8369681627912305208 87252883801116574012.51441442363735527565 7674259653264881583.39360281642266153465 20120381412068840316.761140468875605234 89095919512030797506.98270031634967521918 16658604129379015095.68945187677506084388 80639305911629378014.52038448689626830501 74378201810957028488.66500983446203071102 26351875416885789195.53879464827028672766 79347342018683737949.40205762897784788073 47447432146115342436.86279493098069953564 76215013712713291620.44594431936802397341 86054463180909201300.07904381869953244234 6726718392091880731.63244396904692030546 68716906612968601475.69753251861913684332 74928844108239964774.91631587680457616639 12493587469593685791.90452324905048615326 76033248036971261490.13660267585728057075 10625753346351999140.70195566755766026474 20817356330746720150.84757756500467023541 91282609171256237309.60851242994231229927 86924930797761386648.7886550985833225526 95526420187076381071.95979088623310607313 61951296832944889745.59104797754772786165 50052410417414062567.97356062047686737077 15462807938821429580.75979321431757036214 45796606260834104657.41927467553900028804 17143901727047844222.18481834635401592979 2235238431280270645.39015073810421432968 82444806322261412296.94879357791146399755 88445978283632172539.34371442360870798899 907507765534584068.75721523835499025159 25120820704095655612.89706336514953048286 22389276864955047762.2878226524765596448 11388779045244626200.37048344864014527151 14431077682576730080.25240111644834158043 40536115607993810203.74226136235655479176 77186195687986868671.72635226023414318791 52883621667683404073.05959438059116554513 57584978517692367868.10442438393498501352 43870732904572161103.22549097431686619871 3468085281819037020.32377336346866096411 44244399710567155217.52402586697294019871 31425070447707093907.31851289960368661902 91838379206086711249.14680286208157290102 94490921088377216947.60847020739799528088 16256465650605275597.1001074035773926119 46377759855700435900.17313528464124642985 10826721249788962857.64306016182307494371 14599205684643588082.20755998879148254922 96049561789693010667.16216747007644210525 12789807172829196948.73428858424602390766 46053345680902398716.46507889697005437809 3523312243449488049.76544009394870047492 92233529806920993131.17049930651404434107 81799115456405001650.81842975692969777074 50831343539951832936.14632384999585597148 29903707897496194574.78578393401536194176 42228539196937791825.65803219222187793383 53681897594683030721.67030976105799487279 99633130621032278659.73948907414782015468 11868015259101639350.40670231001946576 35760324235485587286.93807888356498066644 81971527408386315173.97955736669362077534 65392662423402493699.44489234672827430446 91890096584081056252.94661013842835155822 37279451770838186790.29163483508552529667 5299965466063914273.93247983833807749688 96593280802568535612.91254396847881665673 21737692303835618851.20688808411464518595 60981184459395215547.06139357089833517952 3082405432888733728.18395042603404694698 57344659313521249154.10330137416604825829 52887001675829449341.13292925948987451257 53825519356555531906.80485980572012526603 6950640873353074272.25137310631387562892 30590935208942684007.53309827556514228009 82305499071990332554.89446493610393877773 13817482700649796733.82010662704721498251 62938317436700411158.93170608308734892938 29547211025109273427.89435321286761393378 39237945010551963943.41157991914325665177 32909100185623828110.94744906439379560703 530759755034880134.38847291248638652478 46896108505825072706.37994369724470008791 91598093753077740609.27683443926871572446 66800380875866564903.03228857465002634189 1069615551810604442.08703227424239549581 15507324892512368835.22986721248889458794 49478799678015245968.63851385053188882535 9033336483813043389.88318137307227526751 74354765601681655806.30912959997270263846 12752858401017026903.44725564306736644739 92264270251041934825.92954773069280153337 21637193532359972291.0859324056579128223 91800972124596168092.10344105881926695542 11422435480217365048.60371598690665223625 49938053225235162006.77361019641337908631 46732248659529262531.43187686609626759778 98502416026757067750.98239654063796900732 77337870657631848863.06821433404504445942 48490383593113717417.08420573429119739254 10756744431346691194.83603147793542504564 90012350310555728540.75934172065440727233 81840908840117155173.29084707339824815399 13573287933745748743.92283183792064566416 90255824167264953844.14994072467672648934 5275916251781491316.86353455074548839918 65201880737826986320.35285898407167741317 41708487650919605513.15591773125389042683 38926288331652873195.83911667420617271589 60710472884668558985.26623743682106113767 12626559378809872469.04683491784917321663 77480838798803862087.30564186262982353643 53237744423629978929.75682691352238231969 78345299836992839043.40990915613593444007 82533513092627575097.89050193973881370315 44824677592496990101.30499285052109592153 1579578616167213905.0278300027048949695 62548202313023718400.79662963979525191541 41332569045391073143.94343218272285103953 14678985081756696032.49887679404523553832 42736136485591510284.51479300940825273493 18168352731974092451.28078130939461803533 28887452750827205979.55231301731580408533 36635858253548658375.83155938331054658461 33713650695915859757.66548672276724569014 77495811565647824418.55004536486945699343 31382922923208428105.03276678130264684249 70073754804163474912.18648357496762111655 55173483916790729116.98604839586508346022 79484537832143029964.35173934521710356895 5771443329428382591.99407944248191980951 84164145838742404251.69859449397942136341 94564895367734470310.21395890685469262299 37775379231050716424.03041558049300861245 13466471347529474715.24392098234508521277 43250575390492257948.46301719169231273814 32014759960158977386.12347945529883310614 55995605900769228180.63864350249577359183 4332094316959596588.69189778587402632171 8768502780302221244.7498386740077553791 87052327733270950042.8804572673092518263 8218281037323114855.84891643701627798613 24844077656134959459.71939200469337182411 4325686932683725284.8105694620688587809 81966235381290628129.22433894123728034287 95983648786550083465.68894633505789863321 55554791805803179492.40696820701724767297 78420708039965729865.62382050806843623235 36673301202478376374.45662337347498004728 15576169720310680258.96251992388898298995 55932991465539598998.4432651952882469424 51765142352650890498.7804717034070660841 23206683265030301997.17913898699723938856 65304272645492990712.35402053456710725074 80296747065736146874.97943841381368310695 69965712133387843438.96888207746384396244 65772158899512686235.73175606016621117246 93222794804178612164.49244246348139036587 54601494624836439190.87360356954348055079 15008496165583626098.55094872453136502859 4459118201108605779.60395201339010768218 73393847739872805201.07741446341094827701 81012030344505322315.09963122273388788913 20220548547001484924.07841281954651399378 44420414434432467361.19894515531518957924 25819757570277221950.70533798573072629413 82969637031338554564.76792249567717580304 91002373292984481435.73074665236523925969 29692464104221978237.29761990017035438992 56580744567629290711.09286593240255184853 64747392464832058560.98719387681827601245 29008948032376350081.83791985180850706997 17660440960654292966.85625030888803190616 6823086434823203888.19105763197410316337 29329579668010118119.24201130617424133559 10024923020834653362.08706234859894189858 32863652499392289112.92006216078105006846 5690602633596572111.5916188601683401038 82281165685477488775.16349246910987630147 5631555381064951230.43417389957989871826 44199263109663139320.8982522095380372065 94385939547242855901.23046486428318088512 89173445741082976179.45237712079836390646 65075686303914405533.88464233056862202427 61830509502288425544.26751616201205750749 62337343348531124713.84622467991027760793 33611646116615195700.64800925732730930157 39286182235884612456.52455948160850784944 93856535515306093860.74946519228743891806 67198144141065359924.91013853700987698956 60228021281127948253.74761223276734128224 72132745014697004097.07024079893629419309 87921002067444753628.43126979404473156679 39196745429574790884.26578737054304522793 1497929264410016529.8238009395909439465 53547028043808558014.62535506459931326178 19221530414411820041.83722900553432614579 33185887858749048223.47264447256412413459 6024428439220947447.58338811619082258748 59815742827533207591.69482503091138528054 8877606769364923535.18532309617891678211 74770717747210562882.02517215140765150805 67873087262630981221.39059334234240878734 3704938303086808797.43907015891705001304 32512816000227983033.21650523494327782523 5239825376553613924.3590675672764436625 98865075550363392644.95799994768234240228 64420862556781293738.70781775308537356331 43381288724645054074.99433007657858613468 76578177530172367038.44397168646877848643 58341549606715504890.26865022200409677752 12523214835659820089.99408415698244626353 37485087243774596041.61476353386115094739 13043191495787389808.75575289793360352119 18740861218791490503.37964063290917758411 57492380419199032624.48036716017499538331 4046130435038973340.22774328446780996908 20421931069107497200.08273672948467460815 23096044972186381928.47127916723964823202 64580723427287910124.67127445400813079448 76099513360811784793.38257341341129073379 31031120619466886709.57285049654571031977 14033990676910334326.47977636522292341624 46899169427182120458.26954841977396326499 24968731091127578675.36512934283706468347 67786779896613704659.80389487975290414892 68055106999892539593.54281833531878606187 67737110727888047106.96442829280660928988 99519278785888448325.93028929987829567423 2380408380096256514.858729761434370003 49901309429121123584.68784167561128963367 6596591673125212388.11361125381699584915 59020930182836358063.50799370346316398847 25459045890407374864.29069064019274902143 12782991815968418041.34796082022382246532 16770909457683955362.79446387947689541891 15568333646764940682.13960791069412109837 12625432238993420226.23666311534216275305 49028414827217244518.31534022902126711228 87838546625258922495.36505851973495556729 27675624334261275830.35457347178406276363 99175962891572400097.07744519995467890202 55809892771663234305.76440818823322173333 28722745549414631033.18704081524097999935 80412200390173263558.03293682840532720273 77883336574170095585.34696795291289313793 99232849252825290053.09609265937901929593 69280305614732697330.5637246056656313923 19856762625224540494.98547603660029754754 43984500692567529497.06109157430939097878 33363261726560307123.0394074696919560923 67110922221611664853.6173575072415531237 88278246233363117622.56324335817084841207 34377262506219683601.97790312444771978596 1386732324817205835.45498566045042853289 10973759546367014716.68690737362581351418 55235060838729100307.7751687593637354143 66956148604146126708.20650554192289957651 27977408074381475313.55856734017787307183 52019746513656725451.56457330109928454916 64208002655713712866.4907763166559810553 5721531197253538095.57950129966782731896 62558218205136065781.02512910789758446783 74676081556867173807.96032712947691280852 46147981118132702842.18169866270741421771 24025546272774156139.36017621004454574742 48792378703144561989.31473794439986068089 37145478474985139715.93432143886104281731 39101185262586441777.24091186176374096442 19940202110472196937.92260407198788284553 47295918267243365523.05314649467692257214 35341972469949057090.12346651950497053136 12816904202895015168.2019451857570482872 98661791139227577193.27762572555321414073 55992123236912160601.69752550821183073444 65149614377858676921.57007209014337618095 14472720593364631223.67695464484464854352 93539891884871475521.70403703735529681501 71514746613254775116.30417858367692469443 12426310668727552287.61438873381690634819 36518602547351154423.10464642402850664636 47981077622648936982.15541323334352168632 3505970170019797573.73951161231980119372 3684471087171846327.74012950399137828467 930883150371631546.11783281856883270558 11925732247948847035.6534739858474770566 88129557751305831508.90299593408201203365 14711795740672615501.07194228943952557343 82911434117763235331.5413942522121403846 8094766792450500833.66174570062280071332 11652298841030905797.51463361136296109217 20777878932764165808.48458310948510781888 81146426902016883002.24491083317169345406 68809612099985797826.89416110455155721975 88868689531186517326.09282832232730655951 79651285080906246660.82006001804721343667 27489693639860607418.43569369393737875754 6835063922510379890.89376949876987488997 29825083173576741441.32162276227772794395 40553251913498086269.01539886131353178571 99454603132628330713.77325501015308444988 76915835151618112243.24264555484738856642 68515912081458942091.27937899876150080587 50898400207417641490.6503737209129092132 77542897591775473164.03865781539941499689 33048915111036440056.72000001437942957588 58063423930827884825.61179053183573291116 51544050369425897471.59075827832842350471 66684654107598860999.76468705715144612668 87981837078930588326.57342570082774145581 23217301123388698413.75938536521612178745 57098137600346016862.3288484525650275548 72114665127336272125.01960218653137048581 99728014462891576634.51028508326092012507 98918730201319423509.49816087200742118079 62392596235108205601.0080643220081237653 4600447814565963720.79085820725395633601 3750917161597373503.57659505279305758575 63659418513471290278.2240971007861671357 21387701535931065024.46963070670122327406 53898781354291001714.61931626543235400719 94415277624428861640.2588201477021704961 48734082245817976266.73113214777504024691 80931404362693784293.73053823636093681105 9523539549564907582.30653444829144538864 20578862637866604656.50304969308049007285 8087259283876735145.55318773264878084382 5192413001580105544.10059043843458577813 34701204121414325446.66215653248150344721 14328816315923578689.66594529712547847408 60540672838985849307.82420451188367827271 98886764956612185390.50559819013089285762 88168510250501644151.44579005320214865154 59820148664754384475.71876523006523947501 48047165599777630470.11731531334407391807 78553105333259607968.05450473862414524035 93320015688457693840.65928857636829303846 6734247099465826288.48736511088105735026 68104147527604163910.52635893831472626904 44283655157795815520.66404483404957256326 19923752308756971991.20068198492215470865 84468958163191500248.86224692706228543452 51087599396399051558.6653194233819726945 89143817075282168659.02314035719059336794 40351805301683499123.35316385942378038332 64832845975084989265.21147189297179698787 16486749634164763097.75131126024871242836 22078546200633814191.59611276292923003354 17029882184725250803.1644571587306340583 34772302814805669947.0542641781136949706 34378981635256828003.71143476087514743456 97337084111543791890.26313195021001860421 93112978565799724817.24065996142062688413 56425715711672418949.81644355144718995457 428944332968871287.75825513081968471083 89349056665592721392.8660766275741690419 38695778750505232431.18424896546659896977 34686507235063968921.05209319410230128239 70030077498494954772.67821388213877243843 40110579657539680324.51891265212766991738 40286487807695254637.69571639971970720881 16209116072936887704.32661349690161464201 42563787789622511633.07157404842646652564 79126434862135469864.57511350122678913608 22120904172465372818.05348164841269658082 27331732975734115358.43171612759699072846 51185615743338936493.40425655514264010813 20506033789680160659.95599289407755816783 34501672651724499805.19861164842717773408 68622229456062314639.96184128361282751582 58609887655184028074.98878077674180708583 38794591366885335385.27235590397468405427 59381484267194814291.25648668938757834147 33747372154958970025.93414896059529593818 58219966645325637185.77150514909793536689 78595237095638733663.79222248051084615206 38114054781365763287.65846672123571476114 65868134957011008072.45171726941010094681 16331034305530343174.88448873987775801111 74048544759920850453.57257149004767162242 28900573388756751146.65156597283161064246 8387393718246643109.58140949300850428108 37085564940305132246.31726778934543381893 23285328489240893735.29807098892633420769 46497071289293574592.45985614955212511484 32271343699560515678.79243254204412921347 26406663085111342250.06949961632775246274 62494649308675529155.36015322051009582647 52658445986983078347.79002670337297527481 62951061293745514505.71041464341466356609 52117956897933877791.65334256653992196285 4363193755905885579.76092996244659074508 95747084655142764819.31731062859587381505 42543696062893905291.97019000226620822751 88531356211189578685.87774306377960902526 70345795396882872521.52827748663304199168 44027323040815351188.1784708205240000019 16448010999286362062.96732755408414208559 24919723874502995816.19834124888902079977 81903085445911467380.15707494090957162383 28396542478223594214.18756204749726534249 1059101527000878759.22067450934390965832 9508312570183506279.25071974524203910695 15406751304072663374.01470046002620669288 39349127034711583871.57729098454300247134 17978151382367227427.86032348746435688335 45337404231800812851.57134689470116830301 8375225371181722665.83400658421248690845 59921161737886683772.68206269969514576531 16591472108986671306.16956205957469831281 3361384928550619969.72358546240452256347 86148558032730560997.55388286666635128512 7845848578340152647.78004949308988552162 36801891534385981892.85715836730078387614 98006283205722578908.94679246836810349213 76980404755296798636.4337669274993145764 4790130805905857347.11535831755957856957 15781581674664988996.56566156671646071561 7120970980046939412.02432240441128557304 53167413385252995420.71365740354217434538 58448983668943441382.15548774821930068492 89717175936653663492.91973331750825156719 67434724731621639927.60483451001683178413 71356551056701475994.36957336004057592258 45294274235432872197.95093661482294845633 83631561951281336296.9561292782050780562 13229938451219382198.14988332980594545036 8299315125266345950.33398889254911999538 59173400630306291424.39591425356262448478 28583053886859678450.97476720080227181435 42776577379546965722.07619327860707916195 80949677819056088898.37385080251462278976 58725256730584955192.38511456225219415687 42017838167896850690.45542621881203939239 28518105988626248708.68060414004776321661 92727002070335947807.71684548447543949733 32797493200247731369.98871735451741393876 27371830071552492874.53982011308788754345 69338641052108098612.91698717832900226052 94150060920982102183.98147853685198167359 92637203549560645152.67430673297970516753 42493802621691127348.36511905852788639677 8946487703540245090.86123846400832833638 73172012106340796979.09097645415667489542 47277978587259456955.65226707285129728527 88858488339460432524.9754235493131149251 32147185424006358912.54129800574397879001 13330342599357423082.22089071454276402109 59994475125947860187.94687135160212481324 23117372794075408691.40696473490585691933 51829442880341645054.88289753820898294782 15982054105704670101.33867582980936563955 99045113464940046261.52660380432832909661 32660836350567325073.11610194433861128789 38125089520028573267.89103900623473535425 57189969972808413917.08783256003717703935 31024057423373918414.32846287445818616995 30981749375376454303.06429653296224688519 17578874232800804173.69826962643060435146 51529649637634495353.7504566486235124343 37063473350037814447.44614515548173980148 85180418691629772817.86218691144967648887 60994938633761634136.89888397295743569769 59560137472060339563.86651343916677840836 44751452391551166126.88159567311716608839 67442424130178758529.31877936098253797049 19049683026081375914.46250886687529780225 56065121484438886375.12182898496427981013 34385729751401813540.20836776467288654931 65986965838317469067.39549208261580967128 63236042337679079211.18600031946558441114 98688916860747324116.62728372910764432255 16306711542510078136.93962378002651308693 96275748095505256369.65749987322165674985 20926627992999253452.30710887446360914052 41147720959331005967.1886812567106962446 38755828842750161578.73414771412656425802 54724752511216651836.02541004957161899917 92273306343475095626.34296519726695635484 75415829967283906687.52751104309114401479 19942251631589680868.58507257839920474264 95442133633807189184.75486747277386840526 42704027348461033088.58423661859337432748 88831361044231052992.31494596342833137779 95150566198280605958.89596762982662987542 80029899023877714371.09940045975229733515 33761501642659473423.98588939420518402687 99939084656124758135.72983203228068216812 63859817184683799121.20751695834988844016 6955551544307522656.78275039782782476813 79367183387868601040.48729305437622540485 64591682258692209237.523195189454289156 38607227937819910369.42535008619232898096 37578944277483745539.99884820777256610197 38550939438941843622.8911761731208909221 7042251169472020243.19594884317526899702 77494193982945428298.6943884911529419917 92940238675589585616.92031348050395601405 21954461184439389812.86481127314118728686 86908549306211866055.9729598974572956588 6618363780678350270.98915266234765989503 82142411799726807946.89607887775634286382 65619459753807916419.99940221739891535956 80596261776448866194.39924533036780002246 11935780613210034847.40716530175037310422 61781374673245117682.28022433025768579471 19194435179599634045.03560507969758726663 21334573509816602649.9731645882081660358 11541820482288559115.98289983962774229098 56974238636953689871.3708593932442364692 78635172029147268432.066128740408682515 51314222802383750708.27105223015074621967 97355656490506737058.42323257065634772024 67320483570336384954.63528779352759926852 87671851217312188347.09198733984891065037 42602102385249923125.87418700101340984126 19630450254723638735.32550145775491464458 58382231168453533214.02404120973943170763 478015875637322896.8191696637492314402 71063448919221839899.40075979542565152928 37113197220628966286.12300142592067115872 54813874277411491499.5905588855248749769 64853710682978153777.31831528841665092892 1346215100547732084.76193428470834871762 72971495086075965193.80677522399832664613 23351292821185175569.60713167181668085765 8040667276768318139.60317236266951353454 10724795514955469696.47610812479906058844 91079670699087287864.38408479835880812827 91514999999111895094.16027351826570842857 18210930903708771776.18203377020999754879 55689714063393552359.85511470876145022488 28391616368215917462.04440305752300136202 70371596483253357429.02537727179593713676 45372211258979947370.47878443084834983128 38783012876240331241.87922277406260080399 45876458679679955489.04757772700098942514 32853378120152915930.42655593246432831264 48658693666522571791.13134253863179518509 92419630292047375715.64599134133307546197 48683407677283265120.18887207505114513149 27352453173992003352.83245993794486956411 40767462751113394676.7505972007660295132 33554421740603128000.86793781968108178284 75772317035836099614.32873659425690008092 69957097784014367340.51345807287064620019 50774531111791454008.55525186292474582035 97130044919613749486.7270530633145071041 37364181098427985965.09744412936973909508 5577184930585480249.27533786232976682263 74080066513828677550.54752546098834787595 35147829545855327993.12574730957790462605 18364123345715123175.78131618025552540197 45183536538539689158.45214104403867222101 83646708442493810967.0663112992660222406 31331354575340015996.83382002037175516276 85008196124770435238.68093032500101078464 22003781347022539669.62405612845621170897 75337217544322365154.37935408387033570174 51887577577290040564.84491154734258508377 68703447581336669721.41536512668374958509 48965779849070328851.24234403630332266415 70854355313959473140.80378431527372359817 31848116994260515854.92573838060450793531 29684971767069593680.80224531908582914535 69597935516124120305.61431736715074976482 90601435317944376950.42936147093103504164 97105967031663026901.51849229865428029236 10179384581357317411.08424327367371956774 89599531193505162867.45583698767489373925 1779352589665587397.11887410062316620849 43827064995715928958.58097726831273869789 35571410502259992004.76330597769184764292 59457179196197774479.93180531949413921252 15772244241284381647.67779353002344093634 4775807231007291474.52919247101751192105 9688299879258210895.81133835558892842236 87792310014607015000.29867042253055337977 47596587775587688165.97574621086904029384 53452720794015506483.04921506535011082585 36605846989139072065.20279453800399433831 3295711136855172087.52005584775734558164 67460749678972217205.16955853249973580126 16308880056082785766.24380900141050951403 49742715316247365404.70215522548333515657 78193298097039036795.18559737296186129047 48155451120823272331.69292436999275745505 72116491559690750727.20914198865058861026 92070780878975460015.3403692672286970041 67051112313070398238.52626188158879200238 86401388752577654965.67233166066813441744 19494972787573625715.93514369844671108662 34982147657752216823.76260143299625884297 87041678471000113059.89804637700736922085 91067521148896002512.12244037360483407858 11381095747652832557.79210423648211439434 5217254012331621566.86192045621464736641 41857265674505129240.67534788515737251656 97738956415226286142.04614400232682856346 30550479185214358487.352254920651060547 4234414117391336522.27298435191723456608 64030062106847899829.87054616391617447026 52940821523163890012.53173033237472132136 66497461924122686338.21413699193115087872 53459866610667516792.74290123392678209725 18572663765002731601.87857565131274808443 2347059481629741452.44838065031486353049 51668689349642639755.53652804503249746226 46263639484469677455.71186040616633343953 35401785883389769702.00693577069872805919 4203461294914763875.37459870592449725272 84014831040721892616.28298980331386239986 75992260335749735633.58982100050316127768 34987479452693445084.51683925976440349577 28212047187308972324.9555417720156954164 96373981754533997034.63889779674263702738 83608357612083601067.82837636002506494581 10932879498546926383.47460442208531100338 85598528852211585392.58996183013303064434 93695563741122408768.90345189128748098116 66941619912555679540.25526012669672417093 10282103486678052970.52983811709735366499 40970282427464803168.3944541053230476824 6514139450968513004.96693444243453166972 61886866238929908893.41284495763949028942 96842583849608219420.41640607354314006287 78117857274640465920.33407269812877523882 41141606671084090490.74603902016935024185 47651571637294402443.80688643487112499219 9101983924848313011.44105374343934131183 39797218602212532522.66554548190534266522 62155524605554947101.54427059528377144526 11788496477453042409.30131857456751973226 17300662319429657608.16130087539408018973 39005873839204225810.56208234435493979687 16688794881459526224.48857933892378550882 21663914136844641890.6160758137765046458 40531251562380304849.9037674396663766015 76603240432100797785.24358294232835623196 843241120456935830.2129832038614699361 74832726381000103207.81815351387395145818 33900169774588890295.8625710271500110531 19316656033807104634.51996364700083910814 81582828828599707078.46483503026613040746 31656952362235591131.97867405451813427898 60758265962852731083.84893106852582267114 5539817776831684750.16364060729533207046 12551668464553770925.87087959832078154353 88580596817897066758.75292489260429374362 22767861354736492339.94149429630379713378 71874005194703241111.55514344168954988201 96509415970266995378.95210615414798515623 82448692105672891387.92224450566113787826 63781147880710787229.35974031419719295758 72417543315014568883.27532033308022703735 26376759367136898549.08026472698177713518 45364068884661313766.42624977378036138267 97724300624385539277.35683313897535296982 74687295873914382660.02102713027946061595 65104769807085742265.69263514472180105645 25411528805976308136.54515391145680727547 61123314333749903631.40568651242157319118 48035264897372105672.59023412567723464669 90616253050443386004.05731170163689626658 67259753322402560124.14440307186810343666 52301516702631773073.12607034954932709359 13186936370604006705.42124100243120428001 21718036065933798676.55861399676436309971 73821910210217689557.7713707868170605974 65209195224899040593.83999260672170276873 4150384666022586522.8941990212555367976 10997220054589212712.72470304571938026126 44294045535438847815.09080868083018430774 78432721743277102396.13671464215901749531 51976263932738777354.70377889322567848682 86887373464616383854.74990372676362265895 8878870452116979638.01816021304328910257 76040478126514245826.36219698529265399756 52974462535191741608.63616445787540231669 96519471324125408631.68705088334459192559 92221677842190128781.54406488438892214559 63838555033173573744.65468876639789731695 69761061292095085630.89807689052889993389 11507423727418455741.69250660936136546178 42149359767013589796.72334467317677543612 10413360166152333142.47373847920448812952 30268858266815596451.26404080926189931342 9834332764914460953.28757668899971986247 19943606271729756741.74489099218174560925 70121417886441634742.33981249194955057065 46700103276625554887.67423598033822629661 72401452884957414744.90139275418652270358 73407491543508360027.92595821154354790502 30526475270327505110.79647041356273344591 22816398403721702873.80305552768794802945 84805195712888469117.56605312871796457379 63247756380442176071.24147911322808014918 5358255978748200232.28305019817502215915 18945587004729481037.8584369717223758652 94868549260674603679.64908413279704919994 89888265708922224811.74181651573090734515 33701437780757436294.75687955242004743792 6772521731572186853.20555746698431224616 4191174461688708486.55171669686613415965 22442295588803322356.87426884055088665923 36298878612194082174.44031820742499948653 69302767855034146509.04444453366315620165 36248301013311317926.89920546299633567025 74576392935132175168.91728281272372412984 87255467438686525213.18106513484056416393 95975631181804955855.98654282502140716315 21202773537383732438.2086858122446213512 42073283597601468717.51530394383357033683 86748022040929150027.27928953196064145794 8949593794128698153.67354732050119846482 78595034942910146768.30712242738039035587 66676645209139742224.83975497931727218241 70931586082286587027.790562441823042206 5609913750895944683.85425599398466548056 47869339776803005512.54560523695348321571 61918572345223429276.55668076172274159056 3369798492338059411.93943096784822986972 58859390440328698266.19668882338706720751 50759478844179277068.56400543365776045849 39102518085405850002.10895751799652606455 62164216641373997299.35197472274025091153 79304555217414208036.89545639585505785487 78368099763145327767.96214446911577198477 15102810950755257653.38669696137335697442 22351348373112582846.45411697441089114458 25371436266396040855.91735091073546608702 95659226253129620147.97236954434277928744 91093133096645156667.32928705619992441302 44019491768422979155.31425319762991694548 24748780381549081587.32439499486733954931 7279101104558625109.70439846702102247933 96501597529478500431.44261486785393696717 70481124115822703943.31837814101863337461 71523944519369469527.54923121163868416326 63385208148027789878.38721984974402808592 51421272930802722770.64246620489812238236 79540181421378201769.76533792111949582838 81820785725513656054.14287374188752717547 79087393866563191793.92790220664390176606 82695847027807040458.03997019873818585176 7541942290959824421.16727196039874928202 13606472994323673193.87300574355931406803 48068337591031404537.85394670172647651457 48221377379441623088.20297460605883267717 98409172647830040792.65628467698814617758 68049427308115546803.6123096695132833843 35494089202379829442.74820581380178087851 34310040706879670836.4484801079081291435 34552476420966887563.46880372245037225328 68747915048962123442.56630932696648197978 61855319922069365042.33590315169912417543 9506284316687631598.83323188336566659393 41984887971852416126.17695823151001148982 26982575381464750936.13747967531547345616 90392217971089806763.13836794952835795971 38726975307977096612.61723121296334496889 34975186675397604339.49016975043675145854 48027771883998805916.09999229016376538246 70123942840312938412.2364083994111543372 90328270864449610846.39488368018043361746 77649839489659841514.15981881077270638826 21453527352682153377.38190175978611073199 12026227125629767704.65284184043790603499 33696654852110193680.81348979830452513295 83008482784499234137.62248183560122186582 11932053441620608005.21574439047340359049 1200291479323475389.35668400913747676693 52711647743920659173.56143309867048762599 29558758430395831182.67299772605048266419 95156532625232839073.76268257510513703402 46657693528921027756.39754751784698576919 70153729683259212909.31740085435799100325 39893563490272360445.161348715402040702 68057691515798472011.67748766051365598929 54520645191257629668.28666541392903484475 63434715902953112184.5383395981435561844 34098242215975902986.67682105486646125521 40556275839375289023.87093693097059116261 4913247352056599917.10047326684233755125 61006542094832950411.83594532432140986359 89986532072460374048.46523443361873886261 33169494832815152786.39387172865217266799 58914523545728990582.19617835350003640961 8600780445607842357.77930850593695168898 84453370196955734641.87731929680855725106 77531637810297933171.80223128847029755964 92145653945775954114.60658749526589278566 82654756805186478644.76891663614566551475 65581267955095375898.04532704549582112608 49089169411021891570.03517104218577708921 51212157054528835436.74099320484457914909 21815152659365505739.32408477582793285928 36252679336933040486.2533059586872516228 38033289428295695643.81765555879410344093 98426450871716816904.92076414083449573305 91395835383977793996.11993172941988185774 82486500568935674018.03594228148243797389 65157271022365443073.29193758572015694642 2065389103620971281.60390199977822103122 28942848901679700685.58666896853777034733 14017200659110000136.29048133329664326232 86288767368253612481.81781246346826013982 43481358770969625270.38270740273907668284 3943497455900247168.28534451621594169281 25250662242746191608.70344349748279794347 31364476347042630129.2948478041730853497 83304802880680916988.13715873419210734811 89245921938137958250.93825758074744452554 52929410160925081906.30312537216782490352 90670425671420021470.26098711006635515492 56222174091762390703.89541508582084119781 63114130610740917030.18198392387465529867 64712201814287302170.01813596179593097995 6380398173877842348.42579411700910220274 1240510125473227819.03348907663877465525 28282838281158323650.300656693808553745 86022067679235967532.43818354295354303974 17374361791457003299.10794531770767083083 25115099870107484679.13511811621634397002 50684729879163710126.67967768351531241401 66772708789377160890.63498860010764919159 347051693314344490.86706318847563926425 70980848427734580196.40550634767141810098 41428601336351895255.24142256926116175524 67781553626376480573.34626851924527342227 27984787230736621006.91657512408459333713 43601320170409700273.62067012862132294315 52189022722668801731.26798171480395814958 93264448815154463481.91184591202417305046 70605810343430591627.41749724128845359473 31153451917069836648.53723998775003018135 16207646274418225960.50103851310251009934 99925995311763772620.52610919574237446539 683558173761943983.55873006549803304326 982757835346784679.20778644414475900673 64206447951112678806.59679797977089234265 78755189423313516483.33564952089430730969 37667286466428481251.99956165706892504047 31098468170132765737.06231540920771974302 2510156917145415872.62774144848495754471 80944540567582201696.13867197079559697234 52272021485037942217.97113194101121710847 21017317187044765623.19789966971390411315 23127618956529750963.6833654229331391817 96021594496207222189.5976101170675142088 4076414478656940542.11595887417471505161 43678850760593528036.66998713665970340815 1985113819473896921.39433180173742821348 4333999839051581522.27813987350407555577 6634806538674130116.78839864643457772254 61247674320978709061.61116811485333604126 39986500794710888596.68931553711458633464 32315241122994465942.09417497972114005469 37973151088195298499.80134439561510700283 3680230966741892786.31353547901933492528 14014081433671642783.68888678823224882406 1240876210510579738.1473352937123828575 96666525405454836459.64927033103290067867 91085248520544241066.54663978559577149094 6541510654758881790.31973844294327123504 94716916594713390761.5234450810806391167 55771971855746368936.05741443809878960756 23804590302782290024.15746618519731929596 12389136048302650241.78072740611363231392 42812999244461692464.60445896112145210301 91608479179265485255.43615592685969623538 59588760002521688651.23366319053866923012 77976115914666574045.58602143123799600688 3376216002681134396.54602412203256893772 44797316799754544154.53952030707073964514 22381916812129832329.99608729038255182053 91756346143066499555.74762867084640576959 96669806302373904869.71458812052363838967 6735197455432111566.2878878711252789141 90518354304498470589.0883763594853600263 49386737530936595391.91193317330579277995 1152553505790578000.26444851951015120511 96649211407848169021.64772167376685319741 97028010731799463885.61491422497694419551 10452589576667047959.53981702466587270244 78929638072598739077.60019001275188355283 93870898835283529300.15063330701796565332 94429300489915400665.63365373885854491714 71167847667257536890.82595489437765521843 52335077233176785917.43923025749336228993 13565798288972567288.8314750161019133495 22676070667614027525.81088785334487109011 23751801036068584911.79063500627690406895 49764948780002562389.98377928287012956939 24172220986329108704.52686068258426947193 20784755372012952750.70622929058090973158 64473032183914320711.57020880831773839449 79749935037725062113.24319825213564799361 39729003838854484266.7832878675094004098 43441993056984349768.59872636560971857583 89653939569918797421.52656388737035919796 90561584189657284022.19100098724141111823 92690380452406573584.39029180979909229279 83835516915133730882.84324291512226795547 65212947686089744164.63963002969589754012 26465852415405939924.3359115589148728584 92413637309787785742.02314145539651580179 89993414474101160156.7325203731711463437 66978803628901396422.16820769232891846747 61046934580496055538.89353595102339683686 39031428773039698348.64147694571847245389 85400215900572252902.66873487080349531453 36356757713722399521.1393262095900865094 64040501036956598496.9864751642233170804 73515017414979342990.14462645061693187365 68800548944012998902.34363805330090048355 86911081189359597553.7367059624855982817 78804457922788871079.4274704929196969555 60017852615136316376.60038088134110277988 92290618203631916000.61496792874478976245 37374006968505524215.02921071889935826812 92149031509237630004.44940088655355081831 68799921533247410841.74512156168131477462 21265671605826269436.08151960223475631481 10399537860530940251.02218053548099197705 38429057348866954114.63331251028627536024 4720865680937425259.16741566852126244928 33604637012784365845.4305159432227224741 93401064311205968757.73728560706197814735 19052113295873559841.53044997892694803965 64965708956394002957.44672334513318537362 91979778585853066776.82300770786227600098 11646725564507930930.13744961717804644739 89990523128141228860.91998396990088861435 78468974620244044177.36468791711888382258 88947878438214606406.34294691947553480611 95035283721635900059.61645696782854479904 36625947903592083252.2468584874466949253 75597186950256393127.90499006874953777345 13972262127746272018.69932399915552137486 92182357119786192524.08864829558590871812 13469708798213095697.28005222680465557492 2452043855169132844.54994903927780067702 35931989923541825363.16492360873797321692 23545849172343157087.01467083127647051569 22090661490560931776.16736492228956630521 17133043246833917795.40328591698412780668 49893291472516640773.66878368725577683088 20295611537704885791.06429376255755289679 51451815929770799107.2586030503587604562 36465900055098893518.59175539893016743565 28833491547733256818.2911194601578155385 24604003481927683537.5313796333691382835 70236594153996151145.0040860149864363543 28315280749513694130.78271683668914143586 69085542084719664000.32741916525336742095 9348759546940237085.93517519970791467839 15916999905970518140.35773034624556968263 58088300549582408772.56795810903352525859 70914257018214033231.45328989787196435651 2271085402452925835.97725502398204489403 91139799069759271100.69788585848825012518 15533839359413119019.08571205625643246087 34515607747027208093.56036078525265477256 45244112352712141864.36352820052869984089 41597253358023727923.48139901608453532768 98226119650027931324.69137225905354855713 72949415012182586389.13104108907713160025 47153055645016902204.71353137584716289353 35786411554633676535.67821073209176620028 77124921822095121466.19770931848325110301 54208745358808601625.76336280518821430653 41777936637141785819.77372504732934294442 76216330168571621897.02727053724819416407 64947154294432849003.08567559035877840807 9926140895783653488.78529001582766340694 21108389249545033954.43988965979193647405 89729264067258448340.24456218574659322262 15941123969296307191.14448256851411578573 77614344749934084663.57210621404475425078 91581325218495108274.01018573940850564858 32112339680067902055.65539501341362264679 79815090393255738848.74687320129655379885 15926501463101039212.69155370419516368403 77622300992200387435.23097352994242027009 110137601728561452.27010898333102774857 43388613998855442785.7868716029311659738 94371490488086090102.20555823358443298706 26020809647137922926.65508352013813844887 7804654856183891759.80496640878239969312 66519050828764559258.33136130578299448892 5630709899144083818.39186323800538251675 23581444271484922048.33666213388588749584 61759944587584242229.33104090745474214433 8555107221571144607.30275326760715778992 66538260226782099442.81960661386024610038 15975240910347380998.83163737564394236056 67705118139978360018.37796306216900391694 19638353321903037717.5844120801235110593 96517844232507136956.52582690301512492689 38120129931371913647.06224416730762469716 99992208445546241907.01299614407540805447 13288898255235118289.64163072165878230917 56986315768094126997.66786180123655205793 72916157070127602507.64492713029723870544 42751852169555156805.67163374924375817791 3765392415244404763.46398221368629518476 40270445491325185474.16577270387747537156 56073895387635909348.94594088798438528212 64016309750266920559.58040499029103426483 12070687205129970116.05032990584949774699 82459435347320682598.30767705148005232995 37550534651902145291.48409269135055453869 24408659495662653848.35436705839381370547 86323750347842616715.87988282343470136217 71631658589290750806.30349335854108038677 94001706971697725290.39707576074560366385 76869320868873998813.67247496111616833716 43280151026467792724.81045237350016939436 22474374002590971007.63603794584757555001 61990261670466972200.37477565809809362814 26487156899476536149.26993326933188886269 24905059103180415322.94290932513501968614 95297227893436259091.03991176124175618358 20585127651107229231.20848433742787222742 74423450468080166140.54509198687972937583 92111623602095468480.96805754893841924463 40142933787841593970.03167297628709269935 75582850070694051288.83318532728250949034 20402495220788371424.45948827829595158349 76843847892704636163.32296104890521092753 15903813074096824692.03362677508036908275 13094051507110981946.75951775404134516103 32816694765895007177.15616475768827900126 96558939654081178548.51340709241923517877 66135642556559162132.61169217950606901586 94839913770742817443.05851842558420463619 56988713961532066818.65230329862025222176 93746021947568367245.14079591545822908698 3959755746396975434.59740772649537784055 65043099945665091864.16105749467266049147 7247339069896390797.68070388576511644909 61366340080326110914.78480307407798108172 7520231977238047874.52485840720307355853 95436900320251586049.79742998061480691596 96826387729216467049.97974077901697837226 85973932830760623319.76741534076144693684 44749957763344369273.66116266104924786955 30602217295244149325.56417105915112731951 97033700414780314764.46055811555188010246 31525596739845517579.31820089747105479639 140067382006679840.25809913490518005282 44629682282733359211.45596840444623107637 88165069023797158209.25571643617795687627 50741419455040581147.73133004093417177856 2382527179676618464.38067490284745142583 26670302200693145655.35702274546104815334 35459105028326259921.61223188696500833058 11117246783908730761.91240588982571370849 14744040785941793699.27379174909562163334 32007825974425229173.33514546492489492189 20312489567376286108.48576117967807709458 85717984563033549360.8862873287880697999 31035959769769653770.96803780458954665632 23986758786460189102.93536453645339753131 57301829920032925119.40198424899950969012 12205183723166559627.71270772971295944378 96681153896772511134.6322842455218590349 50460364160155106898.7230122278677758705 89052132323450553885.01290522801790101229 25413953939240293805.10747824174815640244 22251397250056073869.25342862384636758686 2951355368589109551.37313309371053270585 45110409678505828541.8475379651754713932 75675820861134509316.06583286181467691366 47266261174692790960.11551141833252985594 14874658602698858038.94068754325205198432 50132040480143464607.84103482995984666142 76140473646395691373.20442764850098854372 99063926248449898704.31480364685881575156 64723046390322945630.27164300184735848816 2013719764992382074.51749077884556933943 72887736885061835987.6901506010348156858 50314984901758670667.67339759301767599927 93628871900758025241.09978586150350986873 63962120478122300187.86111200968042003862 77016490839933590467.12073106447105602299 57103513849893922075.43935589543321033004 53956759512756171788.69226734298812207109 75032930111816399557.64189746825902860279 1768207563474221079.08210624994271650267 96873235691801241904.61210604887393488316 59519121646385597485.53405326561203139861 11587774939259419707.48390572766813193171 45586548941502489883.11359867202639839943 92394173132937276725.39439291093293482023 89112798052572562414.45789475449484040094 53207277222707378125.6181000781600654709 92979980114053051496.21917110291697577164 33471671271267786473.59751874721629140445 51353633108839426818.80271621696442676559 50402456911513024839.59270357930331356862 36488447627161915163.55346494239806433985 10932363958429241864.1441700217782255323 7417879166035264737.94198583044163276373 8832366202949995753.85208202062502340844 95409452947563688887.35145839867237988378 12602783289192139892.29222180838912391026 96527635928340539152.72941823703652194226 93834895440762473864.70371670926449981462 78670581211133115783.48730016073696122868 28736359657148644063.73942510766538874528 91581730115538879461.76144135575654165992 61167772931239353734.33133649920674042972 31257037360314261940.20736007464024556451 8429629972687351197.71804869105150050903 97533591540748061417.5822583423530103141 62589701385209399739.82653311510851036024 12435517259715443963.0771049332238080621 94111865783388322348.90869367560377819939 50615756367492018222.53788668554243399945 92683607195303868315.52707695559467989473 2653737649422734721.21535143811123330271 28528374186545356744.53891770375924206605 15919411080401296221.75938254484136681532 98863140545050773478.5708343102584627191 91094417869578708989.75822659565615034194 34968108333848553695.53721271894150533954 43678637176136797332.28290218856111051366 94858054588513822446.90491320811404908704 20277934350228750702.31857492539360258114 90071590303922504522.94394809870241448402 49882589545682498283.54148776051783871958 85537061137633468104.58688169273520647192 43187732994248757885.2124640612378146532 27304120238783862923.46540776094723712877 97601630944375144893.99405459122779455175 42486197858539654686.26391033461224039316 53397419372454757250.66770680392915784923 61975983154412708410.9837152189214572394 10020821859765666182.02736943279860263612 2065690622798810521.43010813344013443301 84724096352853004973.32221409944030698511 87721509668248905213.25122483136152458826 10936123239037520227.54789604050188552717 52411688116032032113.23576760454354326828 96512398685471283682.52945008602226912519 66595073881508641310.72034597004577743292 71403551284258099522.29936306362154302919 9476331683993292432.16669908706314442755 59860745201344297667.35197546485248932008 39040514299619047766.77427531270985890698 8684318409544810513.08871263432925648341 20399804102899545382.04776577462142341313 90578595173143265496.90976762403020823897 16416704144192305081.53938828722774238355 45104832931965673336.06677165894354736459 90827554414471048799.64690832628557317993 4529803712630028745.61206788625400168603 99984926664419183338.4827215560433324865 8723418446526992884.88973714778876022319 94066940295573176884.89771846447349980153 4625346956914223089.10897128603547401109 20098082649471791407.93509731867400754861 96400206358623531135.86907790785394189882 6374229419003907554.72932403792155255034 17809455333088214921.98202551556035469162 30895153603123155973.65930197778686279597 79988732521360492837.01567721512528293982 9293530469155319920.12725634281477658589 1170102847533764804.12797646915713297719 50839725747449558091.00720534283039464897 83432366598179129337.25647493135515583383 32465477895220288868.64670121884422922556 25398297040855654332.76849153932240058233 56291904258454631228.07155714220813301656 51778077797733449557.77618471853736746573 29941084869348778894.12481237374298449421 75880357010730806420.76339751869405459417 26234734259881391024.62997368184045463127 28327194318618324380.55181287884224654077 79937745959345366718.038130487236987252 26894367168485270083.60669310323323595017 88915143766279743305.9818933493386449847 54886678516181025910.62360301836896581548 99454538526730109407.64157851858548400177 9596580488905614084.67781749364658330797 27164892468402057314.86750918365389414886 19813764016775271750.23474026362291938873 72212030919948082317.8586582471032532281 29913413115679908657.18565816803860464838 79072498361929394094.09346746418178912642 72708497963874497467.09862301313806066244 82578011472794033546.11554328837640783466 88373375673493573968.43378744751017085386 43392986658830752847.23514192247188428881 52689352422448020260.37753643203946153483 73936450637557955105.49141445944564995801 2150597585384793915.39616488959387719561 93148990957365422442.68053974424820465579 90781691297014660797.80870076855964739483 12633163059461479574.03896182257609534226 36745535174721314616.41868898653512733319 62875402172580164449.64727286903052134875 52445144371489783255.02008481978425481884 77981830786145611934.22064468839226347038 45358234637480990522.87382194827556936877 75525144143519056209.67957500002415353826 47912278789032927726.73398321826683681568 36017848210160018606.45219555863061678562 6762814106535298468.2432560907620278219 56024796941033125605.5334683520959490652 45884904442369307966.24393034381195219562 58909333775626327302.50172116453537782881 9916163452288738655.41408648156078111298 36245517854354032962.05303649111085673601 33182227447894661153.49352189846300765453 33040334622891757332.764453363329453002 5190844216021395062.47037700405916842837 47111843552094539892.37622229342481091927 3922799859521837181.67624758528027673659 50767606463948256826.0006226076897130334 86255796450497820834.69759556738397010566 64439115103376937861.38378650360074903946 56545142671165164935.1566997788850169611 85238438841150088640.99884502595530483128 73313085790646179221.78411716845758735974 16533113545362108379.56043816384864772101 54147603115446413455.0603140329786114854 39490459367672232944.43027896723438256738 79623579962996644366.59194927280681450751 96683324423225903929.21429169321607494469 560290887240280115.68116992939793043232 69338062839133934950.98960411782304825698 34071129770076869532.47372659823002456355 93426367003456820670.39954001338769937855 5359400906560522554.7400446676437381153 52793038556506327504.65697081748939055639 95609717492703988027.04096574585760281312 47839656380950109570.81948762039911245403 48750140282384615932.93407973059513641544 33803055298045228923.96718263978934498205 2073100986878999477.85803214460668222163 55874205442494924086.7598680870285005916 84400441590461790573.1714625794228322057 67994926208903195732.79713828069431552209 24371205079428408962.28711417562435044529 28821065464907869049.70667927006597049103 35115953838965172893.9988858647682689692 40901306037720696910.91421885441837662334 84403985431598200684.36301203059255761133 943451090718150591.44578976094466478854 84135715700528835873.93019335477529442962 52444979934318445161.39780707369609880403 35692425873967227726.3881216187795369134 73661453705217099973.60765531905875077127 62030284260906186868.03546872548147477677 21415369850416793148.41555353437837868834 44217371725765136704.29533478119590568828 60893377826635227630.15984867136543920227 93765934127430201471.12924917868043865845 69849477560931441287.52948437396902534145 3620604126057731202.27875321013646285294 91496011770101568436.38917419617358815133 85509777395388049354.92005341124238197107 17137841163221674427.97969079710382249016 63927413973513362414.3326411760043424103 69092606457384557797.36484255879693983924 99492461109646656897.39070750388933303633 73289361715366225660.04121761682275308129 34868080950553215234.82452981073402585339 15145974607382896598.49417536902731275827 75811276308291412117.1118315763169621402 61593521531934345058.31419912047599877283 55025924674397643147.45540844204084159713 78550412755710842199.21695504008855148025 86179997476205910447.83856700885817946979 19857225467535981026.26959339403238094935 92739264556069603857.97349525752361931414 29589500884189304637.35232193689658802857 86426576253375545125.94099277182794588213 97951411789402716897.64659582991503759058 76018149174390104883.26645056807244813474 42876731190717077381.68246528754333700494 4315947858169398386.12260320884540177872 24839447189812451074.19825926585705232269 49251355224117224522.91034248566090238944 19390788217522965037.72321451902696930188 74619221494972343455.87206965846609030652 14787463602385252095.81305518362822155139 88405733575102891654.35421001295039347289 17433961043007560748.83128464947804855303 44757758429286807253.25052931221007795178 74837352128345934792.6974156611522147578 31807071304706901037.57549026942981172837 2205963652542596626.2301962600662061326 9134422364358296102.89588958973984242121 38364988584654275697.58427212597691072337 45203797713415595238.02857983823669888571 89537923139687833985.58460815432064428952 20212559370900824770.96692275214248408644 11989036167490945117.35373102690456781542 40157731638034754515.48650508648398144019 23007277151686065882.7126623824734384034 57061851525706120615.77853960176179653404 64888958011071717892.07416859118496473787 14297969025785495395.18072804973233173661 81919243401022387485.33503034278970445215 18548399651776798019.5375170693558900368 12233744035556700481.23135309492576718053 41520872081383784110.69961700562520758848 77811212977755874470.91090227171256796139 18991312789953956797.11230428421442422798 58745312441739591861.40124569675641069645 59418887938595367607.33678928142888396124 83348854198031040877.31048532044959117059 4584628710126752854.67038952958687140278 93000556895783831191.04027101946592452096 20730409580041695661.79183898033159068821 64199691918027077566.42501010363565268549 6397127594747316835.28733168461105068045 50782055379890738769.92239836343946269758 29249627216761263330.65933090617185712109 89457211653690152718.27551354473446489534 10548505739034103177.39250078144252343684 15947510159330593207.35480049664341777199 18825311827496836109.44632937667339129476 41730531723335933221.79160958954054123951 83763279430219624112.48308513281656238484 67911052533078872050.10001296758588182223 42526355755776911442.36885289656569248015 92813914441651140448.36726519275770250101 74850665402249431481.90262920255653957182 9058924292084689498.05427772933579309064 92319380441714713185.0068062146727398388 58528736217064457471.68560078582909267522 88052750435428256271.07037537175047437239 79299831072562918675.1400164241501078326 99771775247994467050.48619546548038840545 24733337864179089604.70570376158339245503 31873039642257131211.91394270971603552407 35312734789226818623.66478978593604398237 74444761885237193048.95270255806271313162 74241659910063768175.48730514242126819552 50631449471334872471.81436914103723711132 67170024797023730561.24460344532680311843 35211265436203772608.56202784579150880231 54276504399449791077.20792697869194218226 46812302841552506181.25771119005446118645 81987029525249176561.30324645639871105218 92828273249175084803.06087912231267621409 13904205166696171155.33479157964849666779 98732047406103604865.28923533034718054474 70111304345440868659.17877308345191503833 5926370284150926880.85377962237623808556 24998401600651744612.97749633233145600769 57960440565968018398.37248480424173040495 94296975560230867174.45560152834565338841 94539087788465927768.38934593080810360287 54671443345047661025.67902126280092628898 18620692392004755777.75536036647943264637 86103590632080681675.52997688746135749876 63319260788965902738.26699530261030090754 63875755387412262071.92257526821874943711 67808097150629541251.06924700367599366433 49700666006417873827.10971190896603519669 47302811109066014690.33219187730435025451 62568288505223717248.10514460313931178154 76819855991262599118.0436224679629543445 49560727474119187236.74735399044848015538 55146784753905259608.34612528119120552709 99840249756122552117.85518568619887796849 79227667721219219104.90797849810711294959 36114965514166996957.93137506020428747585 87810876427428838594.87953987798874984418 99591586034397416734.94250759094178600621 6943645852605270808.00166914335960901722 26667016878683724881.19046374732454896141 28935965143725798903.36873391223227788846 68054145615545419111.41648336630374263733 63081957965709131323.43278847331318753238 69538641353221001362.33526731211079644798 37572413635923746060.45436069299237840061 6251858710385724557.95238999670569800436 19333074432751916266.13571576997971517148 59690237840255310231.00601715396209554322 37977889184586130675.51501755065881619783 7588314190749567490.23323426423781651731 43418641686004444121.52756115749664712541 77431601496113137611.36208180124622041494 10629612542389732876.02937410656640689918 3802205979204205209.66692709147468133551 37937553775695566677.62161524098111303594 29653882603649428333.12637329180165329589 42400955963968154498.75345570002317446147 47215112433515907961.98600720827129557335 28712575771699400639.61667491467031892929 43632119187661919947.29287457077839424035 14902262108656962593.56421857628725348984 90263421804510216914.98430486991807549169 52229103620572695337.24889067804746665754 62914361964641574491.85253605864489011133 34059769887602623977.46251023287236257138 16392112946489729198.11683768969042749622 88761797852133434026.24328781710964144237 39622792863677080810.89049434416016607731 95407326259723781450.22537539057340549002 3349733109067543371.35878572195419767832 69367542105834906184.69315014574280340634 71048466238768845767.6536887088476546442 94643240194880539630.74501977026471051216 19127286573176019518.20149114463675497628 52327767681863237703.30720881040630059505 37969742870579782684.42194643975093825213 4261632806707840750.05328350123331431834 32330197329710796648.33746393896200441064 97059166844392588208.83101751870624159631 19594069460603645880.16993717322296807311 44818279005888962225.98493742838896407104 17072623469161095456.29619270885145230244 73987060747633055922.76381191221714322884 70424203900791624326.61294176636733767825 24938038794491425382.89797085079155585316 89495538169079872099.84381669585802652258 70481560797198159500.44149156530332864025 63613497428320816337.04111144491356723229 26330805102535708020.81627340797395211513 34754670143094345886.7415983511830631201 86054890973211555557.96500422737415007701 91374202699541413582.67893335469530486502 76778007408835186416.30926937664791682775 25555048679916617482.36344422819838019467 1343913473332909436.68768491616441229093 48634397032666634477.89051834772745515038 63140303952204423877.74012920846762170719 23480139755417370875.93463700307935758841 92258646748437886438.72330327573320185152 89108876536351519747.01882381507772812214 82957040154326456696.53388213076458390739 68677880753878442743.66052178938897604005 85311058213280462425.94543150576733510173 88228142215611518903.01666380769785155777 74489303732392361573.89316664375234203586 56889504631521480218.13581855492663943752 82327153121648117677.85906556466247298151 85461931321399070835.54034698039715124841 1025665639775539248.21389204845914744905 36218925862581533468.29021417581606812128 48360196654593527728.37410778246026107058 75521529066635461666.1447533611171424314 96998931668104259826.39883709777594449711 89494162578680007874.01821496023783278218 21746630064482691467.95030712600210005929 48558683098937966971.60481352411259900306 57251948978966344914.55784579851240662776 32626072507461538923.74689428498510068113 20901611705543162725.94849301445267123443 3175227740182804074.34399432606449173845 79673864579944799242.22627099556363332295 18058880027429335896.46122586208935774902 20904156177780937584.48334289745908135361 99359631606745966508.06623907891796532116 16146735365795753861.63634492041155800439 60011566401539803224.71036368763693587048 92639738356914039774.24418041258802054457 50351409691233207904.52388578062948763381 90210697615558813884.93170695523889839694 24508341076473789538.95184994641725905738 62563252933880800168.34557075446177889787 99645474947534896416.46350371007004991586 20585596789671502442.22570659272598100531 34739378111558023885.55228179458700764575 2735711684424971000.06193634963758753215 29341035531407801262.08662443114525856002 98855887007838006984.58985767302412316033 5202574726928496303.42560153782614486857 13699188903263444227.75974434312951425824 48759417323285809911.38246641947137736013 47748048885783157593.83254839611105200142 99877175995980742739.36196386645243622121 65937554484131390381.37367501308477642067 35106383688761292145.82476649028247378502 84580127436475146087.88705409714353596768 97187601275391694074.14712247465181633258 66140110993539634672.58313612294849481654 99770175494943448570.95903184153816809172 33199355265945730679.16300872812814769202 48350796577562189046.8821804827059580923 34839028123598534903.31911645296437799395 14301434581284257991.30630098471151285457 76640770107049494097.74361796918578612528 73347004539513285873.62528374729056106141 63613718179882164305.78457843295034518428 24101326324973915487.05156634887616493964 25570435373110309337.23315571679329446119 5593927261727805782.43213657793310047023 82852205045583816837.25778663918322566863 72465542319532733523.03181807792697662187 38738500084873793736.69791890406084169734 10638800131292972667.40493332100260333404 56666543130679981099.52329621988059411112 71173586229242297506.02533213895565973444 95404546115613356755.24220568643133773 42672156005640751806.17726048508121811713 42965627598351469017.87252026530097403495 94360786164870547458.55698625021408911089 94573325579174697467.25067366178412525492 21899260453822053571.50821620906009618891 83717613060081512293.04332235866086447494 86887104004408777582.59220900473791199213 31833335754119711007.89539316087535664769 63055482068643917019.71361807062155497774 52109657119142726617.05022829351367242567 35918900850137107121.12802296044727841619 93339635036865172771.82034755423667230163 55138725149846977924.6684026258484716904 10063411641550085655.67101456124779333383 77050998924152272192.66664899258998431857 43933045122402146608.02905964972084211276 73770573954302325112.45097626220539218145 82546002276569404190.80807385066414871425 6667127113299340789.79592381818018480365 2813880722693993691.54015419036121131441 88596987911017087017.475652922018270406 45134980413352607335.04321817693208455186 89974344566625303067.82052357968024052941 85835668611561198041.52239765304409709063 11668833426974002328.39762815741235280551 55200494570571616507.68299680468188119287 91183809792142135550.6717271577677296866 94597570194617336638.77712138389648840672 22355596097859037144.51988442817684862201 50412290221701859400.43455890465522307367 6596143734756877477.81069826951350885214 46890559994155798403.05459675671799080355 52981726343545869233.22906839334017227638 69007864738453615570.15322788515526122106 26000282273886864634.84429616970418051356 30855435881648124576.34527433211216064728 97414264277894673274.35646640022173766883 18417068980426695919.66289330092721238379 45523865344408325518.71236465548566834981 4797007859261994081.47332540626800780077 91577968159768236240.55355426386055383074 57757832632429653554.41865949030694855336 16883423559939647239.71827314703288465066 31452239362526773216.44657017505953439302 10207598296574487188.25804565663210380188 90329256578508957950.15812092755297354796 86566096839305331069.83456310769530890805 73785463517315848598.69953666132642978865 74764437889744378455.42652999879945318929 80635598285163470319.62748239987125451751 60912481653167059445.43620786264477095591 96192351049908383966.46225316645098079825 70168026948054390345.55291703749924676158 70205601798426726889.53846070166228700605 58333422639869974896.21719724379387576447 41511752863654267579.86904632713398114933 4229307786822829336.34203253483048715199 50896945726639368166.98980786872994768019 71084808670910427147.74524324626557404282 67435806504778939693.47100940964800542832 12176649995573454441.4229786649331043963 92131277875699331870.7067386052714410515 87729955557171406789.07051547132295994807 75664254050968779868.2109478752052673473 60055987014146718020.82160374213096797863 39697162683130816890.82916150440282810241 43647750219102241559.97237161893780789471 5381876244568906163.58600397979958041757 97828542453504871469.10487818624655344314 8182475139370437215.6435888798818202133 7064128922113669225.74006833760626148623 62156776584006107884.11512656407247527641 22810694534518358781.60480113344205289322 81371691967379162247.24812898688058608125 83194274812253756812.65853118553285089541 68833034399983929107.73605587136646416154 38807514742160466860.63453401672358340766 19606576858920059338.24306949240808352458 88133867092063885726.67111565223622864096 30138125384011907965.90037335483355477294 10892702314192310120.10570506786647426642 21232059488086004945.62676204079097872227 33492974628178821063.42003552750767230177 35313572932500763371.09021063880457856536 32918423333506767613.84410142777233663685 32673328065719447285.70177152354967174942 25488839340690787568.58236041145206503684 63762149693420324901.04422962896660361515 37268785685516928806.42773007120279471715 28519534173016823856.34753201547295022118 59724438133971090034.35030455698252436172 83591422527030399034.88083054561759822916 46211018382424509687.90036444536196384955 18838723407583181776.262859861503615895 64561572905255902595.41858257782734794418 91703476104126183883.73278582521383847264 38242359842394503302.4507345344454058036 11122564171738495246.65393082708438446539 78090976523367934840.12149315227434486841 34880422567608071716.23123050209537075836 68436781686623517175.78943572630851749045 53764155440173359629.6389408551274650538 89557820474762495537.97841869656341494476 27710058586500435975.16505360025445441037 39045786247919191421.87977724114917958547 83415284777259400531.77420489515138720299 17062999456146836528.18978471207571208095 14486769288184536774.99163526486897738686 22607937469721712382.15981786109321595799 27446665809542218381.80325042182068864644 40398830399801581254.0942438812039353686 43511598595501665258.34109719773461186322 54344957310245438882.22723468529987747612 95975035264726912037.2159989566457227063 99691038364616101736.25471476985346661892 51861915111639617118.72554348235066377488 33843208910492690111.71473890194107059305 40345243193305895329.57610803814037762731 78120213356292338102.49145185353366643886 66328759466790238659.90641096011936706481 98094171682609286722.12144205374028057154 68450926455898674891.54489983378789279225 35470469807584657257.39623133808362153426 44552343020062905084.16247795871945696368 79257161161867581968.43833495064844399527 28632057312929215338.3938197465449301937 87454089222638034052.54556888643314082089 16708435816719393506.29973857485826872873 2029292443018717741.52054346571602728776 1737028623234574306.80629323912284673717 57301329817629502689.31230026637117127534 16259835899109268517.47697373067393726075 86003717459567351158.37165465147734637623 28460607112125469648.71758870515621991845 25564623063660439832.07346950567709501107 38580156892818418193.22495046994006998008 93871689756647191646.2721590771480412017 26830860674758783596.78773209573859977492 313192007436263913.84286709364805028713 35936190075217794111.19914342616300173852 2948031186158988819.61331968796346443628 43493631408964588566.84871933204938431542 77220768602750182704.09333464373949776034 27819458998221572704.86179495675468366321 7203413976790917400.97927754698986752083 64942972769505229191.00129702449373017389 41357380683664850340.73471429656106682543 77084691963301362377.20762733013479453558 77845638512099488248.41547090876226820651 69808403062002100122.65736277311974522123 90396430476860400632.27821251918014290383 47707059572472636028.02399803933668800293 55133562308138810280.95658444537864714813 36421103759397351875.25668378260741209384 52302616929938881486.09238799444949926602 36950373796783931020.2337690464419882125 31170268546756345791.94193749164505834254 92575201575248160618.16887056542403783058 47411794709836473761.00053629986098777236 15519041395837118972.74672823530136113301 49432452412595178305.15624245943036066998 80750537634980124718.39491106849254753904 21178021567456856585.96740207531593444199 66709922417764493780.3269086847572771408 18665496039002119277.8058655977073781519 7703856960076579678.51770293214400338278 72200851956577357271.75571596470603989864 80518006945555787489.13024919781232199437 60205130895985393815.21042760111179771893 92906130608180088138.03658455115447186351 8012181922828468988.71866845850569013945 59712615985282889007.09901074699971857151 37151426568859491799.07242317442044965104 25017196844831569613.8367598752077688288 20211976941638537828.50064045803788303628 2588793879677500248.0840457838033211693 49078445073779368356.78232153143299541887 62635680874115252147.91233021471142801688 22878542067042683690.49560644534051438729 99001962101420069547.90681753661021454418 86345803082583059510.65251300861748335819 6246485179701025837.19833266398494876585 24770693136911032345.59983411320600412519 34293346820081676547.61196771129941021812 88752504418763172827.29404865889940001212 47743265079718729992.11823078103657430915 74907427670264273649.08680428136939985221 34121184135270096823.31337188123659246467 82493210201346278907.55551855275988900119 96498658688845414022.74349331669710528303 10877497896939276505.06324323134873930701 85430102549903853382.41594833020463852508 37982596135537349505.98269065978694460788 30234599632346117333.40293257705610175744 59630708117932255373.49715749769657237187 89768803928002036520.6862500376511207722 68202654885120037979.12767845605442335528 25885044661369048458.51642634949777636582 28087703999061626640.82245600226766165648 75748742507858802114.93466644900066052011 22018180304281581285.43463207810632644794 11597365756420313391.00922108752123120398 60357235259374514291.8423259484092559691 17454206330540831623.67708224420484415004 99737837925740423996.28168703028774771168 26856427486042560091.74201326823655281414 5728942114907084504.49178568135868408148 4416876827753797869.80546691979288801117 74253286978387673392.55144530055958652412 23056653662611016769.78337486388558709102 44284540144475710367.56600357574968879957 4199377335931758789.96471687676652342252 53931270161221501141.62985057007172904626 37966770146138438597.60653173564193739898 20942310826245769142.45536673291870397466 32087691704055403432.46010223829219252309 18315539634093602180.90294265264384953804 95771581694535859743.63684526116646685305 10158562992621474497.85490400995397893459 15541607587239576041.42564493892313414832 24467708412128679361.47881512636654174287 69631151862712470764.06233918036373832702 25771244190008478056.61248927072817618101 15664729023684843756.8741726624938471397 29604038623606902143.07221712108288012179 83100678513974755352.70031383604510418645 39894750718313855191.25599413204492563847 28011483890851072252.17687871438217838176 7695100673754136590.67032836580072389276 84146877581633473265.50245054331022740576 32533251657733977238.17088601517588881246 3492131977261676547.27974008130266086604 19734313130265970866.80920882774415523804 80194511288747574826.53647075331131130636 78065043067830852226.02787054282097701783 61251620822541362856.06854849746959697552 12442755437637704949.42052800122553556383 51681090004494303273.85298394467834149072 63683696858054950761.98367832185665990809 13727799734620884646.8569281528747481857 70029630131392357882.62922048494204075281 62779068244863759337.00028142830855637526 71087611913633083541.63578493183487716432 78499659109685922535.9402078966232203822 94361872291235791306.65346841788687191049 72245619010916677166.19867741327376819797 24241717080170715394.68203981530188707097 91485766461983083006.87856605975330476926 1058472151246096294.85636597653841717199 67187967153097606962.68285720016197033171 36743200546164724961.20999276615554144571 37486678682705054902.31532756856424666688 21360351734684574033.1319936559776119524 3745634633746968448.96779339827076413765 99778916426885866042.96557127735867206369 48636715997735010223.27098133716253500965 18609616719511289629.96093425856551394971 4831575645670971868.12672693120315663688 86085068492248395330.31924046277128518477 41401182260450587530.80813437049735576702 47516134753414317406.25173666889679897526 95605069322599670115.93568050276718899887 66583917201834890000.90779653151109141213 43463661515303461031.66564641998653773749 69352139817284148658.50354826078533408553 73813113903067263832.45205008906241872624 60293133701393637422.64805838271226077965 21845252489554534433.61902536287187002146 16126610720843434694.16008806312338961952 2085226388500419648.00404370779010102742 6463083790150504433.40719314431175606619 31041113394281784114.55115947498682428457 26759994362617181221.34910057688510550729 83479108195683027385.66257551767638599908 30034548484717394097.19126498089333132634 89499018346456504008.89579475141882189191 47634532029452525348.04440214196826890392 44549173616155137014.77935213075283520465 90176087050860186551.77548099100054568677 47826759621150963119.67887505822175503779 96561352680756047281.70567484372472269052 36957989223469303851.89872358086361654132 97489347199261631183.81982204296218356872 2598301280510696705.67014762053040840821 30073423057481796829.99440670858303422371 81977734206911308604.78525242179470164767 93145445622782905751.7507294659991632376 850253914374576674.27002984480491012394 51425981938723456194.61406167881478605942 56542588069134468227.9208491274655639265 84205294586658318953.23063358129030255882 27581186897822307822.60812126961258486406 96269026653120970260.70684080385107548887 64457078972820912943.4367207953603990468 75817034389717158617.75318646886622626249 97126059236356235044.97683200253123277861 80540680347164630697.74286784889083744556 12397241469227128957.32447545909015689698 68665737944353876969.16072977893219669634 29643360267046164110.89566078705449938759 39032877034086706334.62564170692216627528 53686529741326085041.06472980862485607874 94243344305872625859.21635023283145173616 88491261160466984932.50803733162266567848 64689810182326656640.28403385592742105902 38613949636846145081.1221503263806516693 94131271330509486615.42502074740759414883 91519764134988471453.90438392882210775985 78648146262267493671.59347159954594404157 22216975317673964009.47034598353337291706 17499301296607661607.27287116033250186243 61737105186370210567.81008925155421071181 17420945150153271870.1382999104279009542 5579409218739215888.86410541314235158584 29619512916820350434.65938843506907076725 88859842304129580605.25688134210417452324 76620474778389805688.95364270433413788045 9827864346390999077.08233407896173811868 41440212506821384104.84478814380741565915 24341514522032179539.25348329944229212954 72142069806702089609.8958106583864796796 89594342962814873240.85135268270280376403 72960408144043967247.75581256993678900586 15271348929050736922.37577464394032549909 44400235925588616360.13688007127121968074 874749260609139814.55839440122869785447 8899528419752884583.46221391858579265053 74363314558948627427.41258948410239261198 31386052708712702082.36318193615960988818 99249733586441501786.94569945318909465143 96777482135391694273.26496942451270700969 87798494557061297942.53002701866573124765 7790001212606620184.76589173664779895104 46079843087212094269.63241188060547253819 19673886903835424748.59626130479938579159 56136291237870545231.67532538990190505884 9057826434204489681.69023157983837802795 97689788506120720138.31710211740814400008 3944695428244314171.69145233239716853165 84896686063447850505.56055347584005130364 15805989699343540530.82636387877196858119 45212448510491449127.88787947214025837201 34750786164134035170.77207465101287232492 32746082797835641974.40999685780869610002 67931242725455889413.34567812249108074599 56510819791890299807.33511941882369817328 80683177452974364644.77954396197432268591 35022498608522147738.03665544880137672282 28271899782090180608.83018646333275468006 14198819942378051781.44372940309990515357 17717020737192940733.16264472569879133964 48382309445460335373.32277315370215418307 74708185044390683672.47632308739163938904 2231181220732513035.701708121332912403 75684820415523616822.01472179886288146709 26364414804307000685.87417461167864647191 64731681005106607124.35532270270559030592 69822210538234589826.85522881750964501306 90774765643747333469.31057833354750139034 23514966907841301601.69055300428124499671 41291055326109732134.40961222497424962289 24607712955200677872.58248606502082658992 15753318732151344210.23255334581060787437 24171004574256486271.78799424506269029582 11498068307212634056.90072631529286722412 23264205211525830700.51920544964531639691 30761106229743710763.94574868849579199399 84176709681193728590.18456140466790883627 26737282518702287906.48165129796384358032 62643787110340153068.78465985744340188693 13370293110648857849.75538863327954685023 65548753727402470358.31552347194587921989 43254223402398757922.81473451458735651997 87517768573048910663.16787539837743008022 94298818491517760815.82571167252470798434 48068865130699420587.93308068363182172517 781326229864936922.11742569987553487578 11122411750870005776.79637293438428199121 58887473773305453935.2649587126899009042 44334830795922092495.17751047914741896147 53518177765644777769.36235725305176833387 83167844672690389652.56649649554071381989 63628441423873602356.82177173605675267744 95765212488035534152.90934483881139422101 11049692071516441615.75280562128067483112 2757559392453254212.25073247501183964819 5284436532147808707.19683708858766164923 4597653308801430412.06419850552749680738 67542221454349904557.41135666881649370681 77513663558371747108.72354554538380654272 4154396720964152693.89362088545497612552 82050170182441364078.998053541777862688 32037465933993283671.20423939233809011676 72775460362876179579.63727889551154546804 56264669045661851130.6138511346052808223 27468853767742014781.81326964227239865142 17174764633183717146.38264914589916679676 8973719663806824283.31566153388963756231 80567096798012548389.1284737640895075086 48034358722214646881.80900888348087103379 76419703805929431176.94153987296718009197 85894492770213199354.691133429262519071 49246701796955047024.1363330847556471439 58799541725420945307.84505717840607751513 1514236537800658197.05075583169685961349 32929048073677529810.90990055405651189479 25415043755467106349.75671709061152450909 4913344073549091592.66703459583672232387 55813501753715929476.09368989547788870721 91794696758302343907.22959241043930276149 78059530597244134358.34781492100518885976 93835667667845192772.88031511016397262343 41613776111631276528.34861331559556392747 17691180156825349112.09894359640890829218 87605187554559877338.14584175028221154043 37962241347372435645.57175126121577763882 27541925997984986227.55810419954428527308 19095187816688769945.44144994721527503502 56578595219710770466.13100811711538474775 43220038139383531063.36203487631765033791 41189186104402243217.52914259123157446025 74280476031475833890.17783213282765443894 68141052239292556997.12568753394614193551 14023801592294411530.97299408218273025414 92371641989264007636.33746435907556183866 33133216101484118570.99075260072095629077 11872108491624768830.93077230242855409138 78902534360468458888.41278680389661184638 96336032959776431922.47179779614187840708 13433702434908870405.1291113369068420749 4154503257367976148.01429122238709113285 41502339667786958019.97032240568954374188 4995328529257825901.65655322825607491036 46795351286481085097.26148952004542695795 2643649058199798457.4390285248347933955 74127600896345649888.18952832858650750919 67485938368373976166.14065276883389446682 6998660336328813536.13617566231011386767 87767435117280664667.76960440152923003293 85864119518139630664.89172755574923602399 4191594959368602081.04285816044097146227 7353778538500572821.0466907072614602581 59966286139076689548.38634803294206756853 82888942706560354033.86600335907935337491 84732676194958384316.95522681935297256254 53652238781224151007.24313470967446843777 64025173110091746627.24274384065904675345 62213566591444078149.65355694929069731817 86024492310409234802.40748547750943474995 7289834375735882396.66765824278651896822 47219473338762764751.19289515160427877183 72101969921712107983.43957939534320591314 18718644839476316342.35600417017758049217 97105793480733149677.28148390847740771141 15455290241445341962.41049028054073088736 42349209071140904775.37129768507095356726 91233231835744554691.62200884711007996421 8353336138201978588.51562903099370461091 90390283081457508443.1156585033864483359 68256438723782159206.69950716343291129194 3794840069226513253.18695228522628408566 73228289533992439930.24744834374288470995 29036385294102818888.26058198832183364223 90761297220070122929.85783092947025043641 32059875916576875793.26522081360844900608 80768558179290833610.27136937159837967262 82682126193805049842.32117018244582097066 49644565118219349493.56023883974113277845 87195083370084144626.17229953626861843532 60833577877255982434.66370947479496525776 68084101459822403710.70803483784082642193 5244954984691209783.44606017910210849546 10075028184412116315.48501640965174798431 54438614060621026126.88660478809561769462 70429861156638630683.59210354875694778051 9966056500138531792.98145437462143061782 46808960053148857257.95424155852007411956 43842413961977556775.22650976005002318325 39942559603355322077.32228749218854866791 48843058255991377289.88060958851887268999 54826150554694015964.04360414564839000014 33241549454159347774.82296768263700218735 54945859527605886699.22908725906490384868 96394688538799203593.43282855390964808692 97643154816500304171.80110071981394536584 57100234265312673640.71523879862060524529 58154036357043861869.04243458755683999565 83720183949585422485.6536740219855188584 82301028578504609195.82470830926472214044 3154044695447496888.34239354258439751233 57263102303729688405.84223824335264048922 76164197672188352273.09482547641386921738 17185064041923082349.42359370401683317749 47715737173336747969.95003328154782453221 55450745174430855450.4832635818909138657 43630087800007352367.57006001285282380262 53859916112508336069.46755344449424638141 62867651047976394597.70556154780001274435 80880307765622987970.54072413893092748315 52506953222221413775.22054845133262336662 93739137469190641058.78606452530698211678 62470896264765069373.80807249222434558349 79794413697458246019.04701945626274569125 49771678937786293143.61865958301235808194 46082634024766085111.04191597027510526591 73950878052782956968.23427766986550472063 29301796768469681687.16582836485530129356 8279964453948811816.8448139402554822352 33679616965260367268.63653402748679156469 38570114867519064230.27792409395705371423 71273497470045743189.93859905597209786762 1001610076149355191.18707400704494038235 97566251109400554467.94519695031133871144 65354282150818658578.19453563141948067551 38891518647870720159.33159229915241490442 18833464187316126008.29190539053319924798 87793972436661696540.11101128128303983411 15644343412256142296.95862327871581138336 43146438013699795142.37422546872169367533 11493101429261523608.9197510629583100556 70691938345346767.95558296283145882694 53786652350852959353.60518304154245682368 69744562017419046779.94300919526393947623 19632871153897918337.10247064014013118498 71407219386278917339.03417354706291981672 98546640959043919700.47335925020028051763 94830317324338962531.05791578969057514301 4033373791188275976.87349837265224059258 17250330978564142497.19070102655713901263 13477094033824854576.3526208602075054411 45332922123787049367.94509381163218958661 85897843270894187042.31285567258702471656 4871454801677805098.10561771905818378474 79929608764311547063.50337317446552686046 84273730549620997857.69433183205773924666 73231083617078745008.99197037625241064783 22414985318145336796.15731640740556224746 91648112940296078417.14434026878894743445 66435049444853602112.0866378404555429987 84140779849483065595.10666289189480179729 92301264718017772088.84016100121138487621 64361405497350682822.47286198097501324368 30448373214775248823.1087476181279659007 62179914966711775104.67333222844727185951 95421481025096093687.37177386761143836478 27729749865488858644.50898119593523720928 59863172042962696781.22813405509942079502 87195123938887987518.01493226716492015069 77696895312407622185.10616929602316493438 79988423135339094437.65626866317399059097 56200200665533763830.9450641533046719488 42210351249130378742.82854727463802559538 37937720953051883584.75562055369555886021 99151605268482102258.27337516998878198764 23105358745623167649.58320520547209568369 67755337564001841296.68170767491357018969 12297697565707102930.98520248528079733483 26251791601361180603.94964872124994013653 40736955053660098815.67365353773379049559 12635548074469571576.40628141502261700698 51885686525649097725.37366257659370899069 63174532815030773124.46506386805409768653 74122106505050935273.81971107551999047467 85151981763101485915.11623819117273783508 83836614515557361823.56644730419099770427 3608238624456460233.00486123864557171441 17242568377093072961.86392105555456927312 77601773917178680178.42976933475765934809 29040177694646117625.20022290147825628838 46069526211518861429.03365798253299663685 46949700976094802442.07386989774832548189 31577088882831012772.92919671792191027238 7689033743876762878.78591856809975703174 60217896415683291814.5907734533091381914 48012938050906711177.96777880383492460239 45495323454777570942.45021569494491239665 33992018368582716160.48031376525235618498 90221884915763154432.03930248395420641765 83673421076653916484.58828576428319465919 88892044213389327791.11943556120033936186 30155575044972851908.90224316988934626536 93658742236302443298.46363472878286426026 87414615498610029540.38409713072992065028 86083461749995228808.47659835537831794573 1838812855280229373.53369076224272907655 64463502861564229430.66343162959166422242 56788182380870983733.10448051748395528531 82540414906299299931.37632831209329848281 95418424611866400280.86221784480708752055 57378749795983756113.2075155007274333444 74043208811399820324.43268642952889400222 66907576783209772264.16678439861978142468 40043908694380163591.1289442396787000537 61922193583299456508.56419135558797849663 71798091877671545873.90470733111859762678 2894534030216224726.09873345108515224152 22091481274242212899.70226741333463722411 67348467754920896854.82133994463592486079 38387887955321638142.0363181248184392683 63295729536209704364.25975740821535787864 33939735118860634757.51301503909634754752 31636878511054164258.37387401871899772248 88864920847464606944.31313807137166948401 10784866834559553033.79794456773287028121 5268583034507090860.76066747545160849214 68210599397376587808.19645313352826561199 29975730721479529579.11145169923117861312 62083379926485442174.31980151982824552353 74235989651260298607.85185111605944450965 97764088106523467677.15944099815180126262 15510960229069612679.01177187057896456428 92576398208727785063.08139046600313770917 28274892250506276130.53654678542669288194 18547333956363355491.03467974035373511561 14983403692822812414.14469782509783685334 24842757062040861906.89739172546244474449 42986617606864030721.77992727207086806838 73979704203859679119.07032045546161452102 2734968145483516870.55363979226104235851 19861891336107604684.55428042636627261243 38241705581090004515.10864973265668684637 34965541101049703719.10648832568367485178 70966898044590097523.95121345762267335754 85918820413667724934.4452388585386767628 15297099248319317879.50688507025981583509 54744506003326515456.77235814824612331208 55841207930226534712.82285750669720916322 51598585263519748405.14641548785327874976 90100563459594141842.6274578474030784291 9999252803109034984.52894176391467142836 35899216406951328064.5384219743061016766 99459351830522019640.38657504744074892933 47877591365049754062.0953688447380610484 65479475299907242582.63240045334196428968 29266753515078719888.74237008575212389357 27061203331114629122.5407195865941593889 51241434798025851229.52489845038825437391 74720727244092082047.71233342049063148296 16903798198766513692.31777083586474847678 74591234450565550339.48694653635661265362 55419827648344461800.20228836361485080119 65270052775034220153.60009300950612609738 32034155083782502950.60226932767471072425 28334726508304965288.59608101755574856442 67771668656902499380.50669706774415460248 81293529135893571841.70079203265586233831 80708421446382163302.30818855897479745593 34419206143440341377.22268847200972353603 76381428558775471549.17095959962728905303 68018228095803403831.66913402593140868451 43615423274221863887.14542132912521664243 54701246102669802332.10398830229248269942 12073091219673134570.08842466368811920196 90779806514654584421.25261868160705615554 66991375379694972478.30528734866156286238 98303784231678131622.58967306353953632584 8674437204470867421.7107773427949836862 44242698180531984997.34208381450519948647 31299681357112194543.87392523569981869839 84030524295914835394.32251884647724270413 97678329388644559259.68023589368605384 78176462767281481564.63457211399865283536 82212596861283921138.09790661883680118218 86001917442859652629.78182968713142136646 47121918633634627934.66855775307365441458 71204131313647585287.40289417851829582903 71953896646073938671.37494443880897359228 87539554692665742324.81346101213647936512 320156677940084013.79941065038536498333 14497441250487621406.38327724250922623804 49438689869579449934.39917636729398528616 922217621426776483.23818133230195628627 43899109557533598587.18052288439407370638 27562189427693932273.13596637498712212495 15233210038191343192.43074623547515478573 60442443715702837673.31850769263681346686 20905564325050699133.10803785678838672818 84673471986173385400.73521752713992439455 38419112374209089425.09975768551595320191 43510899251174836619.76664861147979391219 36283484790348601895.33037434128335444571 6482101082270667283.28060798118650333582 97829104346609365020.33526532754371857602 92720259533755271426.22300573260946894862 16478484116462126027.22813793579225031368 22854112215861323729.95097725127619002274 65755233630846747233.78413427978743314774 21987052389434119276.86455072029977327101 71701535125860653201.14889548043090168509 76867072323366045448.032567747497313615 18876473050233201047.87348139087970415008 91050482275219152516.89126041781925570775 61887799624600835160.85793540415516927748 85769556115197703823.82740205936329954247 70628165856854941100.47715311489739155276 70614763761929165457.78015459111907393812 68779227938625767321.59499939724304179138 97683261559455878692.04295541009383700308 32223307889870848915.28276249597744970123 6367625209825283536.69916732431655643066 46916485915433470530.77457653557302604505 71171090921174726050.36022949018275635811 88477377471609192244.3941063804910229944 81125463650207896252.52249971023291640808 94172626389656631950.19909481967679816992 14251329047463461648.35821634842302821775 11785844410515528192.90082747301375953593 62567420391049054455.19666428762927037943 98608564762030123689.55813707359652194206 77182394790389139953.92261598476394542832 83495015247198533827.47331742036916375123 18141505902036017003.6577895331663551301 64019916426557435536.82470575709305314047 43569694088982644919.91575263302471130861 65082684156670672592.37742834285009599171 89176945107228423426.6801476386375695795 98484215183925609536.95524801523132206789 41642621968519397955.97674547217624365017 76229923754741036531.87938298702762594117 72430533575411777112.79989522010583281618 60247379521514493943.44940891120579958177 27450104356736805742.62293720949052812921 63954949644007293483.61754150593908960692 89403002272225225973.88964982286895931154 55349213717390486992.31780055905081612079 22907023170800064182.72938530527808181838 59590070878560291536.89517858170465907827 63346374266392126574.71374984040653644978 60411187786095370394.12932687207411344256 27958406402159832375.68863047026013482955 67530288171568861105.97698911081084794729 89799271957102496876.91827010021270938855 6877529157279161478.8305091086552929577 95615784529090408341.50777904356129961146 63679701661591867662.38207584608345066523 66436840112398123715.90003236635101940718 50384283698014801681.32959700025413562492 88454701566407336154.58323420226952746771 29214664656413732676.92387287472519411511 93048370868877391707.9252226194723021851 97035839831155596560.23948308253640684007 45145837075210024231.68066244941315421435 34540037726656522549.47812164555912501714 24506039070086018729.18206562536011276038 86209180758110231591.81819964002560645055 56063432313479563724.35548010802198760544 17496002881597734974.21225843351517109462 71625436355613656357.8737774282655354847 33487227515728801030.07735446909900536472 77651485140576918359.60084561751732938994 24161676975701102170.83721523307153469083 31343129611135000076.6122894200597985851 73030055707687328079.90362495839695134853 25166819904355495069.57757331670718461829 58075321528205927984.78053344220302206439 37425412722371883184.46617656422366834434 18039578932916106718.49708939795677659483 92124673566339342449.74734740182783926513 40196225777132275221.77551212004574980236 67050366839969334360.22197547906709203205 79522109663249590549.78789373682208625094 82293435043021916241.41295582745917553085 40150304529171842879.24720212128011652402 48686195603692942171.15566316211850349305 81459970266672876039.54983069121958501779 5768247218590401308.48382966273354184683 44425058605652323201.0559246292629528171 52663431259957040692.94335727329089479953 14923587257060712922.25419496376997564901 78646718860917498440.0415411585297867549 27662130427317038322.00402782836908975768 36866421667431041462.55847774631488997437 83715352767436184805.42722326261222818989 546949978421157414.62970561976194143325 44869461259532783132.54898416181227657363 38684014333881782262.66057359604616831451 21241228673209708224.12038130213961671806 53350982970569286233.66530588400917504877 34521015295409804798.1477604929295499782 99505529034043165402.65992097145664852397 72748784444313570857.83790836877113642694 41697525103749082190.77833849378679852319 14040633071818948050.54729123058589771775 7163314292179450888.66897954622165055791 1589095165521028467.54325395818944834764 66828991903376329138.32979806526694259134 28733183140503757104.84936776370717325146 51671362108468996216.51990918960190100823 43176812290438515731.86555486357700439471 9328993996226470620.11341734794063791324 17412953496380915898.34638425652331777364 63658468728636119533.7497134013181200046 42031182281746439326.55776134781103974789 97571262875745767793.78168244177409915317 51522408737423982336.5858773708777660457 21934640679390541494.69368964216356427213 58680552855988632289.41831375519580948317 5490442453708753866.80784093831442025128 53052370458138868199.89881851313697659822 17947066310504576115.39162064553774624257 4704397133892336117.63030304456226274848 39312725278851595883.28905270943299849752 53504123797292752221.53002106472193694386 18760350848021792265.61167505443617875798 24584740298293387505.14518076403143072576 46493078861816345959.56678334426991683723 49337856436101773749.58081626639492805479 15384362905817543132.70350119014009727363 16571944639540541629.06481674410861393015 32691653238037718826.55274864340897165095 16916043254185592811.00301742911611709279 59163424596890254323.61348929679045496177 84305327339001247414.9633324146252491792 4415098496970205790.19063329846405586919 6199447192766691326.01648196164721612874 71366201145398622037.02877929880961444479 31436447839942003605.0377388893606445466 87751165362243193347.25768473347641086376 6531031242436362736.14918103119373629099 10202085440594953105.53171585936445131535 36654005576808124074.47418606537687208585 52630842267406884623.61215728793347600921 62146777466849658882.69829129019432938914 32081681305148032569.0587050088118891825 85626166401584870254.47987650370908816369 63370880508290828309.36309452921966160621 20188687356652331977.83067050857405988105 58297062300661227015.56078306125756437372 21302291540038296632.37854185207632417374 42656843560193397458.25296383356509059924 3294024928661685656.35053263987979920494 99138811376693745430.59688454074271146652 8611278961661625227.74103141102509176009 98818065550283487853.03206953660890730071 45116605245004323145.85709421028075582109 27926353081624938667.52457462249472120805 64782433612254641023.2366119849226649494 78685645383058651579.07785089289732935986 86264007734101627705.31384437059110778306 24455489386964583314.18493229882277717245 548679709158398217.3942637212248345299 37436831132949320838.11573572426044846192 62401208702411835736.62537585091288036775 83591595380154534977.35725168152452619826 93809829909107366400.75182476026795564984 82716045027718750825.05498133500177707906 95050773497540653793.59136767132086837845 62303467592563421792.50690355428929508242 23097032386887412853.46818359362315975859 9849721577959957810.83099458583763324049 45519956862194674657.6576293539745595213 31014894051145595602.48466660229586576427 41867444472685637391.20659727588834070012 20602096026520010356.48499687696991194295 18932032139788370536.40631499362711869249 28396687537683626956.18147949741290822803 97603878060423918421.999539217252999288 51972840154701608711.1589849561233635523 6456459282778081185.42110780138393328769 12323106520904209314.81781801194550818765 95553701378115483411.07843575743406426066 97989477781297412559.45739391485663238431 76779813983796187188.63565463739904171412 65696365500913754320.18697946079238634039 69522077326990247704.64919733438523398662 76133146656997834522.79305963174541454765 22211458259434157836.29176494199167188166 57260613513228749027.92290828006424028791 58657031299209379828.79817329469595104249 81981900014844154438.71173860596210898818 57498387198784159247.68932993794588211626 3016377148963539750.64212005460226048987 22175052153915856911.92341403743705030774 74395855258985315726.03672181310640319139 6307208915371876870.39371430261711402912 10359818173532786044.17259708813054082884 23338982901517011235.82052360506690418459 11543139029551132930.41061780012573960003 98994493907301342941.03473453305659251428 28684358578012674452.72464170365081549781 83119148092673315604.12416333259205438779 42037240131970454018.08372862757594574617 72164560883143549981.69034956786365568933 92553549281171157594.670223704267879909 76537824558252893745.62534555929553049545 87806848868703126785.7786589236101129539 36027160710115684516.18178488947065754483 15191641327475857700.81650670546302949948 62768067378835362769.55537335818400229865 86873168886731143535.21526845205011003137 19363942655205442973.14335445410587063114 58447097792035955292.90442715353207810186 86816639718788477008.71371872493905969491 36250190571327123886.65736676013601261499 13047969534934680615.75417452333244542462 87972057908547205745.4535077510756806554 34284859464135008813.18410015108810971172 53346948360504608891.14007331364068087825 93952404856778092148.96227539289365670718 50060125201338539664.95240347660593529313 65259065665086479949.05515115708185406521 37421885128389803383.21939930322406678631 69572567751620967682.62844516622476307637 78318275564321254290.06257601635856701796 22133988504480261264.31511526842421711013 94267819144703184222.38218391737415893394 53291397580185076136.37214688737966016187 28972283366995607689.62177887730973211104 43119374360226123609.36856479968237503876 24347371584477547870.88471691475537132257 61217073326476549309.24179832457738145495 44764782615914167521.12751426976430256931 26287145734039247732.41950469755153322377 42660955337799586248.74368819134971151936 53701246712802165213.54672024229489309683 72452989986904068145.31011385228066409604 143373374485111193.08393549035390882683 78710394378118607384.78116417541495347774 10343913784571190734.74644321646893370806 2840106656301281638.53808341879519587701 73379803101068533483.53997504167659918959 64915173056848657463.28725161569833532738 86153630966123981351.61944062510356861408 7282242125942915494.04126216032195221397 55305307697817302660.65794448380710071175 78138670321169840826.37820664530116403188 94721406675887154242.24001555877040305841 16895784090390183126.64495250581880441916 99890158047921517324.37652615427661895659 27081036510766481534.38538725517714694039 91287559930831755934.53901495727664676317 15000428963560315491.08895937555232944223 3742792771492578797.98396059043086618212 11739184683714642898.04965815801138003651 28094389862748657676.04066654998065815111 47942863787059784380.66752446133642439622 39311157796723072317.71630858925940342135 67232432060665069738.93242744116874142412 83014130991751880544.44823068854479216374 96474150246504424530.30040784220449241843 2944192879721778002.04322059837008429882 37711034580098064260.69295242216368349378 63053987351451189692.89572923512636250407 5563712562953623196.63225228194744246234 87041946594794213585.10194438345206023102 18241268665237217738.13612381493017329188 58801584377049059847.16075526812694541874 39819656913909818140.09900959614968382802 31010792724654207193.07223631277540729878 77972655270234370567.51649365226335240322 79690370104346322088.64463336068222000997 71081790538429711345.30064049310881075971 16902073049583243371.98474466148723751704 24430346602075493472.07067636619844225677 83436024667071592846.38878881925714219109 7202105574258963476.10888332690275124522 87575093383099077346.5711120784808280889 21662820630177762402.98630926228106170807 42941045096321411843.33591428669721894263 97014652831300480427.40474402033225781712 7012782633537662806.62924339639940750593 73368408206127987095.44449361616629759803 93761371779025809316.18777171034179569127 82209564799633116388.35154159067322704188 62922634012304234075.4278130697916718064 92385142708461825913.76457968487495629382 8075069343675258067.81472075371368712867 58376806048241736321.00551170547703410517 66494413486536082831.18447074894624994675 41865021630732285898.65861172561977415524 76515018166238341793.40261598801408472864 30154257984825922279.84041038215038585001 19943491173111082719.60978635951605205659 14867065831180887699.18312871656234124625 96364879498360507484.1003263993909953468 83982519179365875482.20054255538767562852 96511492855776969640.8715062902985443462 37554044503823608899.50929648299283343785 40629580719475972404.28623764365584992116 95943202061422401343.58870277289374188695 31119417964219098476.72019748312293431632 44091537021046735134.20421821882207140154 41082129232017017175.82552091254122691912 79535626486322163874.4499905781782704473 76164561247777881475.53861977169413697302 74493839005157523033.93760623084021126918 11871239515345364520.56034859641843932571 56590022107485269619.17049727683481329145 90319108370035158513.7752936919145729149 56512550386330551557.4293075120702371215 5633529142893927223.61262630252993430745 67405988587270847238.57684292935962728516 43904763701821238037.43486812063586382697 82757449636668430608.59235833893595179648 98052882119650853381.96706654473894198212 66988992070778435688.66424426140519056487 12995418778368931804.29942219117562156008 79071102255254669436.57121827027636540452 98864093841387423117.42192897117597797821 84967282811224936625.01733874316844713406 22172075161140307419.50990840074435704078 95241728200823825395.4300281872741824133 76674087792382220333.56823029766312668363 20136609377144620925.46536621198936838101 14646695364650308490.45393503463803134133 8278019254438350521.86702973930300768098 44199092132763630886.47603678618024515902 55748848234056962237.27790647955487813069 67870347172912295907.77684319879478071381 41880408087775082258.08312691103650716327 34598724180567772059.15201400892352488371 60522133953818207939.66852111778235734646 95129564982839470004.55126391610808371266 8268718326293390979.95314818791356961524 93768729014170815385.91978003343361581592 80863850188224728847.42012730513020232628 78495447649598541359.3368460439006552524 20204535992265595907.19585992610323855997 16038926199954641654.90519015862005073042 79739200613306680980.47138608041778782266 61663430188656289669.50475757975277021265 87210537940445916107.89088071572146868966 84349757248803015625.15004312777663421357 82220597393012337598.07079525811380615054 53947839630870074950.04719885181578892404 83164561189361609332.96148751584198218316 62245069125054931182.40708892340129924506 21141399609605231248.76738963857013269019 7778318944543528441.05076297080491422196 93856259534601439178.32677184603467800987 19649257218602289489.01417339669646751883 40080333151121761389.26682786893132938553 94149406499079308745.33040592086337182409 56733608150722280566.03632434459625772952 20341080869221628855.97739307629660992762 87051532954897761498.31072820506704253527 65814990056781428988.33463165698181748664 50605827172140909251.2600749953735260135 55962974641236021443.95926095075544127849 26527121490637920584.37811638967141259771 47096950032186514454.90260169599202391896 52669006960345249199.72177882460146516749 64928402201672338462.44402285290254536085 95155298103304878952.86090705805837179477 49719113348917098801.18387896730075652216 53969599391321610126.24384956771213297467 31386932530226535574.08496543208913879947 49837570376335760700.72769618720254102894 93565832547946242408.79230952875411283861 2682168215840653110.03678219487784816096 9770555661127188583.32857547394402964854 43461502907294541879.50197024128741838464 31479907421500220840.49548149134516548703 49261827175681558696.62537136167419081841 21054428420432682175.3075213461297259452 72155740929981788597.3084760442479770309 57952715453952217741.49532338719954378279 16781879524216815543.45336185573445362998 13535273528461754447.8075489961923462536 39459567524047166686.28558831101043337244 88712959537094988264.96823440402438693581 18737191673918062321.31095067208700363995 26365447914885768859.63163285628608095479 69602470925483568054.65727423761774473826 10383672155482657174.13800851573269434397 53977660042508161436.5063750531561371734 67354872920227643267.90971011538653956502 95999284363897948194.69227038534330403372 26564850990186751210.27884911073522310528 52521964391160268700.59182900905164072776 35431447392298620498.09452034218698326156 22808164684865761646.25335379157677456973 25342303591051094905.66332220877847052037 88636217677287039838.34540815229650016857 48318429887060342347.85710784944795829669 22156352108652216317.46365413828904822997 50098371489761845228.78216068639113983496 14954376380906639482.46995706965671266237 23576006184801314876.28621854527700481111 25335271914282101114.78763078354941975196 85648010555760196339.3678522989995865117 76087945701146190976.37934401195916732907 51100993675400510994.86011456164342928065 77243706830085934400.96325085424398865703 50882563651387182726.10524117870846108264 20218868684199854048.80857286951825928188 40561325273769287655.88867159407985926439 96836926922106855323.93441804817897398203 8810557309742054562.73346370795931659826 37988119505264116978.12963003137792157503 59802189176504194259.79631682844644342274 96468330389478743681.52644241489477299015 78195792393373805740.20978058826634890885 10569170022295306744.88066074222847298163 93197929578277563998.11623827292852766517 13064333463898514415.64994310761396344446 1814809591477890162.34277703412095672207 32684857263903111657.30714928172583880189 64128223050551349984.18977798047077635257 78148022772491106036.19855039158481213525 55040477690177937266.26189890532535773513 24275955455521252349.52088740175875461757 46803346468444914752.06697519371642338936 41136708527826977231.1634350118760413947 69321144238305646224.36076305885635984897 47103783259124998421.63747428208650127126 51539995553177511451.85280646839814374193 92130066785472549395.75170287193089580853 44997970725723250916.68123598996516067215 15270290290307216490.08027351535388760346 77199956576359354825.7019202927764769469 40492510811870264030.059058697577475314 94535654576721606540.87127512830212033425 65874584222913202277.4685966363291224102 13047821253114415224.07641645119932180722 90372746513136429716.72605147640386381967 38893463693089795600.5955246259993500592 70318853431359150130.30427566472396244478 81016127516019740682.3128656854083374124 73888595335550333744.55000831273807759319 25655498687190676223.57102810663154614072 63120801705114918819.45370118059845250696 73279812493624986075.50647540224699681942 64888523475021128798.28083336768754479346 13650099961666375392.59772279123087132787 16347213920865522963.95840234611666083011 30039625496944840268.64565925133974103597 54114385156055726091.85541430260880358335 23400590602740678431.26942142465567501016 51947084472592416223.50279370996653469745 49189151282300108776.41037032208226219813 78382451239239835947.26577593172407661138 46083827289453824852.85661051957216027695 57527116032956406607.58791619680506977441 55558329949463270608.76909134437793342816 18051217329708989330.56628403233176297028 80219957382844700856.19807550832530313227 94912482056895550682.33658131000011460175 88487188011863244716.75633430900519844891 9691269419205327523.65531353702391165659 62913831460370591089.62211245147928879543 88487620932402920564.04999578679066068749 51047905802594883234.91222624486547257283 99716331539504962521.49137021894370931522 90882514291604234350.63852924948999957761 666897629779764517.17449043323323733617 72356149031289598214.91119144173561909409 84874155847282979206.78583665556488864348 49568966364647281827.58254409517163564469 44413352070875868695.86044420357275337398 17583097271339480451.25412508557905288941 7721399886346059949.34560054681074789321 26994230697935304730.20199157172770644677 48796349224895626312.1494878807728365436 18696388883905396147.28141059868876192715 67755629178410451657.15619223242324318311 43407858541003326358.22866222162213898044 87290132890655787754.79394206489883071801 16470801862581865431.51015770917042222408 78392048420965798659.58406991592140391546 38296061704139834636.40133407542212904216 69688018169362284373.13839682136485262753 18886365099014450253.93325007344900989869 150083425195473145.56171819710850263338 8605020011597471683.24335890116905431794 18224376062989971301.58558948909627947754 31311255136531277437.76512523627227784955 48418405645620085186.574244693484525673 93461986344200830813.03264372258825935292 80489677312336511699.88142490260475188457 62200891063547461377.1743365191368522892 48273379954728995465.50515274042975584393 14189587281385025643.28062289256277618748 44954424256538354359.17230591517562454823 65767914033931791876.13930117093276734481 54152546356419723423.17464752314060692406 18894737072805778292.75778608217525642397 94241209110217083058.55357268890557579323 98665837370674542035.83602012822855596295 58784843415013368173.75108643528250423811 52819938015181763199.45671718192994674406 14227764677765960147.21314177012409729542 24556534826373013670.11515384770731528766 11207314745014654220.67060847259869123131 13674934695251675148.17862319352032701705 51370153803141712513.48619519567337444698 55831233718488819472.20845975443189062343 16982197468500005541.29215420860147974235 58447160996345477540.01246644056618933241 88008079074400190336.00240847032760531499 19873762936519090224.37141876564820967545 59498296230500895286.57580796399967846005 90009452080912231841.94261819212415772435 48659124697434812604.40021003071802375883 8073770327333375548.97340703908817277827 52629304394515017215.967192655169551415 6017695405652992849.11066737725573204967 2224460393395869848.43281969478114754815 89969305663946996236.0944969350707683566 25707679966881307312.78389244883001333021 24135025975514942546.50190775138997154228 62994132001182363035.26106799333438664796 2860270532419347426.34643515912327473613 77240240280714297836.83711259508370613847 70716959308527292741.86395392081458265869 61412034336720473251.51327459275904338099 94593176640979774906.5837303764414048465 84424158308247258393.27044257016318476612 37732436852949021720.20202941843203318657 98501615288698080232.43240953155007152169 3147770757849008212.41969822512953296439 1134844395946485462.48005496482703255422 74494122869738530801.80642890345873055667 7192511420366124397.30343698580788559645 78530038350315524806.64876482874493796072 53047616553101755430.4412387762480151102 42160845470525383065.18737173041708554768 71830787377022760450.20930173677783893202 72422266921667496603.82685481391702238817 96147136411337951365.68768603898677557008 98816974143755080020.21828048930292640106 23145115642389372239.3879032009221816813 58348510142398571370.23919943115782506453 12003298457713997271.71411709044487812392 60810658983084286907.32005243690756083207 48066950817026000731.52919480460854133053 96639939380876913575.86672619430990639568 51737854792573496188.25414344419033201766 60672137019373902238.31784446021775640965 25309574092787845962.31106156549123991004 41795431414786741646.92637967674040064506 89856843623007499084.45351677146125871284 32747990868261295925.44768311691715381959 40667673935916124421.46973927043126262705 76007865304911722401.08611155093228268845 39940943627450786844.99138592162110960849 9607108823336277296.42491647482009645138 97717162728395721540.22012170688538403077 20596357581111542076.71407778071224722078 19922165047116134448.70095690676772488611 5650902733249974009.04833005100252595131 67094916909819668552.16735030422897160188 48764201046722839030.83706094498879595434 14672864508095221446.93598330495472376626 54543702920082023826.08580185437779902599 11816731171007664162.46652580620918827451 31921224173178758162.39440313647205546609 53159666369197900318.44760657527225449936 84480316382956316365.44381690290572034085 27984085620185361069.41593241830741995754 83413051162052431517.59914855147979434479 62918843632988529150.1434310393132390623 88438070562399793614.4568755112449452321 16615283871053659780.74051025244255465053 44177297486102189773.00368538363623453711 55249702481996289843.88582665064664916756 57584432349077691693.31167046096365956024 88100916768895582019.99038066950429028802 83238609763991552568.82518531645927007301 1513273353474529052.17756413091352333197 90513250595195093201.40850508747910946765 25647345192353159653.27050879270605609496 93760434224289193636.83465772247492138302 66760554050691173304.65797806809376974487 58314506258200344023.06861728780135245862 94444441811178776878.00911667687561393188 87769466686688218117.60139383983974706991 39726536101084213221.93404792215166155167 6122429445735522546.24611911958731636162 79978407086026588041.96666855119408997827 72048240313657951341.9030938889853060016 66225694439283876780.19858026456035812048 30308944970939546010.81978908881082234903 51638469984990497994.06754598831565241415 9731267631637335179.81611610109105945425 50862523318184515970.89024623124530911399 5124835871230442056.18034130531090329203 56811628941483294528.03514864028253147422 53549229568923236408.37385735037185903752 47657185642177985084.33099122669107893513 27792220719907195944.97587471668733401478 17601810421238050062.63758461780774318715 4366227721331073241.45809936740008275308 95048919461891009143.60660160656386190467 35687520749224757700.50990090273977333706 39007048086516801996.05427425901691033223 71362498050337291399.84052314396091171066 16407443462677791391.4200623801608115444 71573404376977641831.68368315562691495931 2845589290698214414.40524058886465254415 8998624289934859948.68963670952501311616 80377640184712696990.96378222627726611599 51509020077408774153.13835377021381054347 52265428550172165285.01459672592844331727 91143793147316581901.58719026519363737111 69644403246733437148.16587084436102098942 8815387879137743519.73119168824541962605 98448246941229325949.07032173121050131311 6579025358752009839.61047484848112315624 17532494948852549507.69003798367013808349 13569673397218513970.09917384134928773279 50984018003243220019.99170052113265888 57488102199232750084.50976333641907727606 66438552964301420028.16568767639221266774 28078317897314101330.29086885236807501654 80931012745983726186.26244646011539451818 58478052691325601709.90615037386722334377 64073284495411407031.93544865562128610893 11561078529710174427.60785950123369289256 63963061431235882638.52253299267689326276 82982261519048674307.25233912408344795963 17909112729640574693.81953146410340835534 75521367765680686326.7492543105284134005 10232845097833388398.84966074428502431777 14214039092046397601.03906258202622671956 25281816708575670165.22014698075724625302 29774722860001628126.35444514555883419616 38867684178175312664.61761428386446099103 99784455589700216287.39003353512164589491 4206534166271806841.08707533348112680071 26199871284284871840.06507319398708231721 12462813152503242564.47519183538763070618 47091982257175896317.0279262245824538857 85437285748355751663.57809551099937417033 48764316043604117190.3802318391649487282 31490543207251144530.69741537093766966383 49872044420178803341.78172928397576152425 53748073598448150202.6707821181927693733 38234441091032182913.73746260265198503685 60136970928707416883.88425977113896233177 44191731867683873676.25983322068545050415 38222133249330511492.64415405643357853335 49339265024092241428.39580834615887153222 28433763211188175577.90278525011804515499 4352456047796533563.78238528104038234381 6123755961040408248.6743563184657056796 36056423601982117926.7625496771879505682 7890810783387342872.23587797095829503125 89249138183936320180.33762964821948710952 50565275406848543029.16715633563338724482 85149375917966256731.28101889607123901383 9214335098431047296.18619187663302308782 71626222530066891649.27509522071216156429 74103281968516941750.48268192162975002313 80578075339956928100.57252606561123471497 79787757547565735131.59500640007583572912 53997165616390166541.72374792492011224773 5938115282239582412.42893923889966006499 161222529003577657.17276459693210374871 23669921804338143200.17904556867899414741 25790108271986104651.30326515784404374896 8634098810297646928.83869156736080418833 94392741858748189673.11060138180096193964 94037343397037381931.84105962083342084232 47762142764571292167.18458261381901503656 40337945899097433866.74360576080523847674 31741951250436176752.21830705651921964446 62186788552376437874.36308584375760321603 4653496091150704253.00082468182519289059 98906355486756140434.3721177567330565825 51680595811959336381.66439385000053406322 63802730415335555895.10259973276247096236 76789106438418376238.77600488616249836316 40512247671047206980.45953384454038912658 79016042017262403686.62816723569506828719 24927933928836175251.52195665241541854366 482256407550604186.03483150732784236102 94625965251842448127.59097340365960959978 65653897863727326991.52756374015410174128 25739509361393763178.07639827859473117761 59860508146282857798.06271427488198934627 44434369115374966333.06790203735245003597 11410802619152151331.74585841637431866859 9152989693722224600.98577900923436931338 38669787559633025384.08345770107471753836 7892757948323272747.8611647301870643049 32914407102077971980.88145611183943427306 26395190899955378414.4610310217479803719 49740855248177951140.53594050621986240185 24882347334610744418.73175982114855924464 31442789690723897131.09476111661952433491 56847658371900746681.25153999815436106564 81726222071758618287.78173765423812239299 21562361279680181887.38606685044306915511 57857694602904010452.02555376507448409921 82815978883514859677.04820486452575875143 19828056977734696361.66295670922938679616 77320171332443693458.0645481289607982121 56082073604386211659.78369716437783331204 94511070571908024121.59332943470619666329 32028955221058275318.43183691774901720188 94382301087531560560.22265644555684983176 71291056431961876656.28210828126616157747 53509169361659560293.3308889591341943586 8380921071588776332.65878763641764461725 60510175337642574307.37200908280175867394 39244709354245630762.76930946731550911403 25705468984671404740.45380655630874817822 46974800139747254000.30451171161539151334 94220751204609982823.73486063510689419899 20138750013628387586.26741462480161888874 28770508473347348493.52890539491127664256 25543278652156700877.74481573655708637615 33352137757280056250.65310501617421465903 75856948546135498074.73543065841456334478 57108616065802468233.35566151643116378701 49294499122508162637.81403256951660006246 27526113979704867261.12850330688429525547 30697586478253634115.82768695781291109726 29567339240787383882.54604585840252920199 76536919957152904512.27090376051761481023 48849435307404923157.17868831327877623634 70251407422561193251.79342491181221413342 52225176909615557390.39018723542634857259 55963156183895294293.8047207955025272059 53799948428410599210.46745699720217298657 17840096932161706324.53945518568221574684 13022602700891242946.65025181366356550488 34293398681959301130.49588460241735931001 63055247535364740102.63269437250423369389 48548341360563251475.40657234127881989037 1620190066302712757.24968810757310406554 73452495751032093555.80963170921627389321 66817836208727586876.20200421490153986722 30270134714990811272.85913413640333349425 14707533018540180186.47567294271229081336 32695538404681524233.62687289157383590647 75157450013736426974.20957474655349016652 91773908749940670818.4946505747882869959 43091580402420299132.66969893513960184729 95720128788409145490.58442576387117622808 317908761273689040.70128025402056408129 23703006732286662212.49955159997089136892 9246102180438812233.6438624112709311959 60238414304487012868.39028006099631570788 56128467332077239534.02208037189234797966 87979517715220205116.91276001722551484299 17615689962765090467.10570767538822084858 9058492849687181886.28506108855378462875 85837047187405920846.97636680721100935812 36892022517790070732.75868440128655116002 2125829070546094719.36520684601132193777 78773176110357069085.25953707135957027927 43287436776477400368.89110217523608916746 18900084602044383119.49263348354809579567 80653694645528154293.23006266247705403631 38479824080061505363.82694596496064082545 8830988929955287702.67884348036382387086 49346750419807923406.09814500113788800246 17661957331261060603.5373769424257883132 25962669893396150591.64492001620553778851 53252390577264383444.45789724611448209265 66349938286210981932.60861016267186230721 52739210409637222794.29206064101130518555 52946514189900660513.96103247415912016229 61371951104732175371.1340530036856871785 83219633993121346493.08961903134731019649 82332245706659808081.29789621062202308094 6897827193241523331.02436721608766760125 11133267653984650975.00326907210564403489 13633588600191411573.5139167038138918621 59086400224976180695.34040712881273005505 12888952557418342606.12466945858488277727 12276881572417880019.17558988709379307567 16509141132854423721.10451226125506931113 52932903413186180705.59539766226646509185 86187506249381750908.08812520668409278502 42401816520056699985.20384605277695917276 45919460414676081985.42646255352715586674 2398030652088782433.06319096958674101491 46204605215057634069.15466939842795952205 87943076790053519981.5814534034449465881 47068001354355132826.64466433977269987486 13269284460223652275.93389254844632522721 55118611471511335663.33100607354522140653 93087733486117855711.93865929938722560531 20267982117637131870.74941784775828015767 22279674858358938722.60926182558815468598 66321597650631130056.31818091643876005725 26607383374633327275.90478718126615218795 76459850337419435930.22078996968293629027 73127055798883707295.83141886048441914799 46996221772576896706.78251674578555481348 6313679056417095012.24215288143444964444 21617409778858458948.92206485033795405546 89236868012865676759.23467519753600909692 76879340429897229257.97224242972037221544 41193342492988126513.16848219159273302218 56482234408314620903.4207783127041851685 80793182982786289545.018221438749328857 96311852843493461373.99636137761483968224 4312640493374480593.6227140817177974909 39196112561191440300.50302740619070871481 14611336563020639251.02765048695614570902 42599206110642538283.02510419901610574297 70799099374670121686.80924405939286123459 23752178285443391888.34760803386783414074 42263925066378845006.77651423168726119153 35851032106932164283.55550473492499068589 95536280674425475762.16285785614685032467 77709852666189814915.86273587026707824451 77140395981065577300.2421791318997655035 55481074513894457585.48683558269110552635 16786985179486187184.14951769306152816768 27890202126267606691.1268012094904594341 25088971692780377569.37310077402679539771 13787988068185470180.85235882679354985153 64723695762488219052.85076479919774688848 43219043179324927100.0531888648469621691 63076046547139873346.97020641934279738773 21699058084197675060.2971305094337594583 22518989864244358237.97884174514197034742 45101441641655686840.77024654844085867874 73600823955521346359.24148406741369444766 19312926576322950513.40260562118622550782 26058177102000369361.95734986137048361968 18813633248782198207.05369216862108144833 21835092268952256637.39954848215303049372 35716252959926521834.49006932266415949437 31078475828048799175.4233363333028912893 33396606016485128605.57863162402308059032 27124562756240416997.52242731548923537167 63197439957440203872.84509207193760547394 32502537472958671043.14443865025418306102 89661210214688399659.6481920672154568402 73829050682576672336.67620390255497725025 21795288649002384165.68290167517893465237 36264418103176601477.04744876391010792441 62202726977419372840.89080326928466475029 18988264357632207308.93381613128691635146 51259008867802110518.90102617012793774503 81598538994063045930.61483489394837188268 61070060513951424939.78691315601006475435 79035491566439541992.30453470606837056738 64940939366126712164.13820830213819419673 31383855551628183968.1679884888076387885 57878855244482809195.28276024313434927749 8867221788672907639.70176873899687999204 44631014385996158139.96163880465688863486 51907790534430477602.87251632509572764457 73588439129292183718.11071064163686516131 9662620498463756723.06582279772630175809 66991651723837806786.53917998963047515531 10784345353622607006.06130963750872192207 33064144182694930859.55097655948940752828 22472010172643022076.6365335408679673468 35082139724406967829.21039620059611870055 71222732851979423403.85788011090693901945 25946806912993272215.95121147187304339598 20928558490602044816.52537688186525363883 73606249344899335582.35328821228859317499 12615681471023188083.79160188222617910504 30513086340675693657.79076211524659231452 50349352431784787650.40169766138674284424 88172612181085684949.52521226840665707212 67975934479387465691.59798090300930018454 94345387356479696943.02413265440886593533 48026887690785066450.96727395895528488356 44561976035467799824.04845709948481873507 29622231868139190416.76074300213984981342 64752763122445593685.10388918990102461141 79684881197884215191.92771964161326809216 14946899039320609050.26900948115037199304 73476009473294415206.71980558879688911418 42288496424748177190.47962629635794508064 84101615227852005925.8446161908950090736 70439647732768073317.73383809741733714293 48781973991975581818.76278234200655411907 51752650736730644921.45893415925243518987 91273752965318138561.23943158881034055443 55131243303849620632.44820572889706099023 76886905951126826571.59972283635148020153 53332523250396952875.84988439525515209464 1932691066577303131.70365299992690315598 56735043929865528617.60761020739108643884 52208738929803110398.08000604474313332512 63577409117469842945.23964852962102068221 91548008481367706544.20200953480735963814 31353917265273112991.80417840318374852221 41950543820011529965.67501191939435284947 60830562257823662530.07656423019586638527 92320523626791732896.85037132047563688395 6526406896290377114.16371200497355562755 31145967054312765549.38137951376736680342 62333605774302836972.53941395351659529866 41723691631714163889.00528281650159214744 36303964654592675959.51881921857108213405 20859164050289837059.31812339786620802852 91432382710221738898.83017491688416073056 22051343693586385458.45498248906276173448 59124134180479284249.72473084182441582514 73609014976778035139.13176280101603659644 67071836921097253464.8562851438076598751 28586355525423520098.99182774048309850959 64246384388500569620.60459609458439875295 50871100108572710569.66901537669483784901 72655813502918276063.19266252438950897946 10962983314118247705.8781330441997639573 6694451976791266783.70460060015639152003 32049754323228408649.5227160461370815512 5817359512177712970.86701167560665787991 8107711296592310026.35940721711609747904 48899737613144603082.99276730998833809563 23202534791234491293.04826003864510353014 91047152201663622123.55723305111885713682 62861621985486613609.4417762519390759103 72807993440652763387.88153911074688560118 55284956432136272394.36168700518252073886 1876712304965323276.86828667242176129489 69365716739442226086.25776627936833458216 72840978065927202526.78911223003075725497 59174916855271676556.07274048875782999058 65600726586852157932.78719934608261350768 5677065734972614114.70802217691419935827 71185838583423462080.63336663946286149996 5595621775897267395.3207812531284353127 70338661718037451141.69774711393712627918 77091527007999378736.49971039388066230184 52931425795591815543.03756227612940241874 23476232013990515337.27260392382027892095 76715196525382550737.65351079770386213461 95277645518719954059.5052753599925750849 59204972059166139344.37119294270661740608 23111453823060075228.99382510651645254035 35308517629520772900.09853823482323900183 69901702278873881246.38883102498606253981 79505522777786601302.21522546039711267352 64165004512584377878.15690866404782185973 78042847474202087186.46736973616821338491 45904249134125589445.35547877248156134429 50777853810376055881.97127393369419205846 46836305474574535971.73152386469213303374 69052697526562579806.44046936268262817554 98117880026527023081.41016363088633996351 64958085006736262198.51855756819318768015 88049154560411594801.19906879045599643002 328116704396877229.60171893864570163471 36828855622845008671.9381876149776315445 78670553916387168683.74445671620408981994 31499647943713590476.59949354616869456741 13127704123096797521.14740457431697066146 33883908936325217770.78173643296907717005 96355235066343406369.73639645541859138859 49191225704818848038.91451305397972404167 95879986894759399067.7175747062498433908 11171235921477896034.11684714519178452748 44403554038515256414.32372504472778776603 86603613422001038209.22283229251276416437 83015817173801300595.26820853922175314805 30546800446872186624.47738437861448999723 53864030190451110906.46029544422602140623 8217299051968934621.27003090568193142345 47805626306122405574.76594847654938258931 91445126455294402207.43212946724507210723 38920055013524060691.96332303136948350986 72930939317505206272.93809531784273261895 62208968622384912444.2225477028060606175 11229904281569427655.4267022436686104058 69166372948186376778.43961411620083124605 19274540904516008387.34652048483812183264 11877486410392028970.6066013554008679713 75542596116492994267.06752518835436640454 4229780469700522798.21360574505494816718 51478287314983342618.55081115697278748548 42310909978304842308.73105795718346280353 56007153445185601724.36799157764299444563 37524055844818980820.46584910591410478564 17470757499433264906.31304036806765652909 50307110061993223414.98157557360390688172 32176598061169528153.18039116571602740287 78314413777509773529.59550672427967706819 64773934289887540087.14217695935489627884 54127455028871919685.79960036730420541985 9652648385197080089.57723667666456029762 59968841900117809803.56289009938267211348 59815216541915833927.49749656981470898095 87996765473642697852.72235786766597165561 77206304804336749472.026583629592882281 18707142148133657323.92022621347220410639 55377711199107567307.27963959994255917118 14695154483390534610.94504808504885308961 55551319925115069609.28354935788648363909 13512509697361546161.94586007664065317225 53263544095977363746.2594977256150183596 60543428823584951377.7665468042227637225 7610928105775507064.3181313149161249541 46737723172552476274.12407998657803587655 43114684550176735508.88022491297819216834 39275640096027313364.00911159248248037029 67110449502499398165.16879997151934927673 72571999171216143908.76395956498354111957 91821846146191652398.95113212862715670997 80045787604487040115.03131982697860482221 52494645980302254708.86394416216748881202 82304386866355067742.98117702131923745246 10438725007636318170.52162019755681578197 50112290856457337167.51159415129632842578 43875447884199419038.09956102683003851359 375466937746364955.16107286159700306254 19437194288194998439.86972446160510616649 46550084983567964586.34553262838056507461 48060637068322807747.27066502832943702028 39859832613300128173.58192070679769692989 44551207830169838620.96392592503349303205 23264285645641362422.00573947995649022545 16269468874726255362.03618705020045690805 2687566140026091967.22425221610006860409 17403506179220392454.72729386360816842235 40514515788761050253.27427500059398113541 13641098527797478453.38038356532543872023 81493539092138580055.16715201603295005168 14558984206750411283.33313856894202894641 17289232968452097461.66372168181447349534 6597948680916294451.34921341069663983076 50213165681148906167.15670452049631593889 90218166670086736038.68681462896026994257 81557673209610478929.50003520832436763408 40813813806702049689.99192050668621392188 77339746474055774749.15919873905556355643 54623070325331351489.60311958911382205806 55751892452505725655.60840915102718802898 74727478175140785350.28740787337213327644 80430363443197003425.19765798575266200365 85984440613189399650.93587595424015176507 57527981279552912527.99365407639918205058 62133997730980315357.92622029502921908737 26331309908012782543.78304966185791120201 43646783882101286360.10270127515308863345 36953668583584290863.42644080297887715407 25238878659690500468.24120976287033699329 96987750185507887504.16896914983284179123 44295745952455269421.1780323555364852894 58012248740188376205.89593139424632498348 29462337918771302887.32473066491788172186 90462439164389863057.98881837869397147873 12336576644413497135.83778512020170232967 15880144607626695956.28138820962850308256 40688427833537670588.69163806144132509032 44342984977210280090.48248361416165252828 79025033353485106008.3004016379390654221 37129567380696573659.53911276741927680201 99730947936863857439.70521492980933712315 787608672132757184.63526203464112957469 31201778563969492031.67413151692358214649 1544794495778859185.43470013568666689653 27909153654022631987.52222619940463313918 80987497163042347245.04019981255231711293 96475230989613939853.67406476683598005058 89533991406490915924.02652032199941526544 32808677840119667564.60549776618024833569 8088095175136598240.52368785199142422291 99474156934668151611.67957294908629585926 10532078664270724181.63598663353774085077 24863714915944772864.91036572664307254347 95249357669059266201.26036659725519920716 26038202855310864267.00916092011264035586 53076832443578715872.43374404743446224367 57498320890968947210.9721568659560698631 57872541769768608226.35377645812272719106 16184731884315250876.31131658209812126129 14921215100803709071.23185357118939177751 96747992729032996562.34186223817798645232 70152136529682294516.1103474953437243106 3232267432332106813.58016939866732186378 83052095863841301383.16374992894507821069 47537265786014515910.88993494239431568178 93399250659713748988.19483839520824155544 4891350954375572867.91707285239654890846 26610152054013055334.67273318159003051633 58787775625173465850.29635665633544952766 88242939684557862531.40323445998012913143 78110583070827234259.8093005082101264876 34868437395215910079.44402896413681870532 1817715765385010596.64590978284280807818 98516223298246751347.27547203482070129847 86042466605363808895.92326607855694656417 3467116584224373266.31635072691113335122 10746469100468130563.01257001810944289156 23820190435914613561.24577010460061804038 3608614350113890065.63261445148160249512 64671872723983331562.93219093023894585176 49560059546432006961.5119447874188469618 23563513533771653566.32369013004199646057 78539750371857836499.68078647926529567345 57730566105917404686.02487088743956226716 12490301059737662426.85885171356944531487 4500115438449287505.12804662033517625025 74699048115102295667.4429305188738219568 4471491287505752938.64773124350523322031 29103198984098419947.74888116816739378351 83394630463614494604.39535060000641391866 42555421984602301799.63296364302332341174 33882964760323868779.48992375776426447754 60500796905812442619.02213826014087953077 6188126494363796066.53520388275309784684 2981821265247028038.23364022907634773091 56924803832642480233.59239588976919607251 32558606353073909608.78973750947833925682 89116903734918905728.955511895455886988 62314070925516921603.04104713870608392454 12069320480654799634.57985788895680707682 50138073389578820695.52658999062199058332 54181377867248486430.09641710116249926355 10405339551836318368.24339890330661307429 15966899157379893634.57617319307996524947 33162271689702125181.85406072415071639304 42355473482152728442.36966988314560449998 40782799377084974003.16849156521314123707 73816572342536290303.18321192899554760251 45381595045412514431.61957723891047092216 81715995575366876028.24214684112980352396 22182542996690926170.24349978694147845633 56635064687236127594.112738165468120157 45408782933957876504.75575473049311410531 65491774133174731118.8694816573305678151 92459923238525327890.08727029879075877092 8945357032028147161.11167021581720160382 61567363829703393298.56095243707258056681 31590995586405231815.4158015655697770918 75100467493377059895.71315284821451932338 98030503869675000789.10702564586832994772 78234847816520901489.21513933557664843539 64489976763212897225.40115057412607378466 18547191343002589834.59096624636268928541 46411984009323337243.26509205021870322506 24509056515967704688.0284883919350027232 43554635320080013499.25968124104766365856 92870866884526394144.13095269063698216363 34453962444534032157.8675137423770295899 23595590759259616676.5217982785586128663 17564740499795447345.63943840538707105895 8021588767057675325.13113525377392520727 2707048839332567057.28936699765876693026 64897416869990377012.96707783202420365991 38656071432650983163.81456295840524832599 89970248861516316935.73451074834020656337 38353711439168330026.16094287284615779947 74108286721664879214.44819558357342614867 95898015730077436388.05148863828910276031 95621514687306887122.77055081427619546967 22983209725907019410.70035535608475068959 55765719218746995956.31292499689965719446 39220312708778130866.65400063895315694776 43583315401844333730.63491176386637395205 41036336470753532963.76862057436910407353 84379072757304804544.68463232465166049552 50112954281176740436.52785607300409879399 49651474584798030499.99624173544191165066 23675289270799942703.25586590802896218859 37551430668652428578.66736392534596876177 51097769110308888262.4019276379243785741 1962935248288139658.20759772127465436988 31271460858133746197.11964569648121431365 34237556203829479508.01633546765151712892 42337047219176370466.63274593030559342642 51412772509058446931.5235344707062749645 15949298856106572013.52267112958685317479 92144593720847312391.49532680038323897996 69938657532815309147.59737956790901369062 85849933734095114968.63423368077050903315 37055493752587910091.22361478624887255382 35132480593163670156.11902916278042307868 42750193640377920813.53933285117159304223 46336027029737374108.7434339688266826679 67738181289301719996.31794919204372114432 82910955631729866852.62644765983209321857 18014279013657839820.57080878848164070696 75900670303863645836.78157964241979007017 30839648001255011966.87065616520314823157 22307764980040863096.64392832340635695398 19014993052985051500.71180410467424922719 60563084899263265399.61392871271525430239 79195576908539525450.88900879683166844781 65833197348182682368.29385831191918970266 93059292675573834102.52152448172501104286 7503726410970004243.1375005313462325017 19156119958167543585.27003452852418257526 83851218288316016895.9200326063589002291 21557040730514946061.01360236997440924045 71115317722754160183.39024539511685478985 37374841197891964936.09198043898818293868 19641146743467643030.01606047254691577744 58417607438304883849.7756294324282169813 33967645764561673494.92325730274637701631 43174888689996232370.0406834388353825273 12055803429891738413.05973677811698626424 79109649847732721449.62679977554372798837 79035034478888744211.84465822241147439062 35310985792533433697.40665672748254501927 84936318515594998952.75656268400783744885 19381026690947121458.62329322741824092461 21328756758202910842.22590868394322091099 7310122582915189297.38583716032760750628 43195050802705262436.28461674983306802217 43050175482130915177.34067373523921778677 31594873502359428274.07104180519142733287 90590925394850074021.9510095308491653244 32350917673756956168.70477679536188498925 84606891832653259585.24425289339439201099 19199572927121482016.5658768607557661495 47194928791960132100.52975159417459416264 44272104772227287172.41547341999508770122 31657400153319876449.44701658298703883414 56244219485690921491.89341108558864636067 67804647088909603252.22025227012697344368 1310150267471349892.62393068032188379686 7995258844286806990.04508055427082725139 63014821182064946623.21472424067244724159 93533167642643792493.49875207684007856798 15827078053722994864.48621126593985122342 87644815493239221702.1360000100243552748 77063577238070466841.22394031829307334544 17764382093182567078.30046990972690014647 65609435711700905125.48575307599286222028 7164858707926598603.59099351134861433253 21635593980326521654.07466332984242319134 65851731495835122625.03269766288425388648 90200528792805181489.28376765957463609815 6811169385249128272.87530139656019933822 25676902928001223048.95719984554476153184 48251192426719298856.06052396105575048128 52858160065928110101.51399770442099365705 53176514863987052877.78807529131973139919 99623922744367329721.16463244120445466832 79818964139573580308.96176572087313377389 86844478909251938264.0495292237401071073 80140004469378019100.88256723457241566961 11629098583205774293.08892241119204675859 48008943304526944652.63927928902080287508 43360129091790178502.21225696871010862571 96005774844324127994.59468406723497596681 40890802365367264036.25296495485149578158 51008068063326452652.96010845335857688689 45783514735936421881.09056028815242089123 20761673940753570997.48083704120625777367 38098028227877271354.64547467576260837926 63631378324251131597.65218946121543604758 22625795825738452805.98451586358886335763 12775744249793822954.55308629281172002034 22291406614139013466.15011544796805418577 75169070846705152378.99105782041203713669 95626772024831448263.02303837312573968118 119060036844493731.26701505706852695024 47940472876884182962.11246420868811428085 43218258409832978917.9637276913346269361 92839373018258973950.42757269784590103 53344441062507006907.79929310197410900957 77959292671373522364.21382031513982638126 77604719442964339536.55881774862148417332 84693180101659469225.21029255946348154978 73573949125331480698.49773438280697775371 28210204821491031296.79751704785939525144 8904504501682616276.33551417249525229455 12060734452665433758.19301911416862310418 64163507225039428590.76683715167935537416 23870238690208130738.84458686238400128383 85176476823881672397.15205183375548606633 74721262004534657828.38480090304445460633 37078367778270084514.87308021678289599148 75307901042564629725.20135545879175717328 45678373142067911497.02377545558125498614 55375119496328010792.78902594811951662865 26562116417445674188.18929927106257710042 64106470272569092159.45954607668798744053 54411621178506066762.86456467258664086102 32601595967954003785.5489041211533083668 60002623506118695393.10363688471314184734 53789486665162821463.46992659589124027618 42740863292288735110.43536686540495527769 23035136229972010879.32672094164283833927 95290915478222489640.2225367243923488205 48826957380251654892.37296569961112036639 86590810522382247484.87044955106576601967 73818339015493776802.02312316412828263152 67093824949476147776.51503265960120509164 58003710312901957361.25575513301531171399 83585827421922692150.4127904288128630198 54296748701221329020.77546826044566383899 49146364659889619520.31465896146520508455 71557446428824722940.72300523252713287019 17333455787234254075.66049477273970765406 44112841135544902214.76838627080800774131 81827277740481191825.09651161566579199102 46975320228673973177.91456386147173900752 5593956951261347368.76855448264828182755 83706474165871166826.45066288305705488748 65633123317620631350.59081013462022415619 25008454695452779147.80021844693328451529 69448350798630460608.78532260142675798861 99633911435635729488.58622224786164456743 8639825877641257076.83435077820398121982 88421858704125732961.30608303036006478124 16050207228939191460.51536514641425412948 82549744134582653940.45450076423300301096 25350649658900484613.81840584250379433385 89218234197396747093.61546085108167404754 14415268444023923124.94074420686083109973 36622243124447839091.3469203348655505323 45948553309032112584.75122474690213684257 4622945192072402867.09865421669797629295 97681856283971461904.96459605174133495578 27882056516621605321.4441017940840656392 23371308106266318669.84009303223494400367 25465348586966231405.44103257633823364296 4909848458473468436.50794049125685699852 16095597017703195413.56266683592553261052 28661965072338947926.09041542889406480712 99171589848762486313.4893217193642022511 9602239340781004210.20230567047409424398 23489524549486053214.91420213161820001211 160293422345639235.03550858281778077408 15580816971508772690.91463838616811050022 82757572045487973416.96880611544690619041 44678856835033513625.68815744368609438091 84151295188363685429.23579673245659709997 1815450584953541778.53809107236635994715 7372508302658013253.4623859144358861556 26508629317601398586.01874467340826553471 34378914936186556.70167505789987778448 3747953037309424925.87315025556051973815 54323851559694421419.49167092653693887941 27770738205079558821.33038094849885773996 19691822272391127980.32229687989849342592 29093256112275860381.10312061455428555194 92241260984165960662.44307978035832743067 55601915882726728287.95976391356516871825 75024274941805257594.07804110184698848368 45777281023894337124.06425765720485358194 70653496436245430812.17535363158227978128 8770676960835385736.42421726310789974772 7037638644136387466.63514929979527847374 58036972530224733182.5284559649438984052 44497142155845229004.63803789471212031576 74500595394784089801.26970293843318124457 44805655686782042518.71709523957213231042 97316581157370916710.69937421186568873136 66092263757084312591.91092437471749755753 66376916180844570510.36273750862120416422 73965150188300712303.72693815732869879678 6510730692660645240.49432967144809686652 60925048878302816108.76031187041921889035 73977833501228216707.71761900987664797692 45340711295031798217.42102680164841459146 41070762368580726077.60257016520045790565 21372569020005926819.31654610439471369375 75911292177502924853.78151135910518865151 78597719078512500198.75876625885087221558 2543470818146268843.59431439477534748706 23729384648348136010.96573727846887661113 12960768363217661806.02187986661637180674 91709017700977009424.58749391836594806684 86482641612163081864.56128368870310575942 38528201512436179855.58818563204254967871 99586919549232565044.33332111214759165609 58670363641514579481.08564651503508464947 6815180485329752924.34782065504665189017 99616269887022552449.96822700081136442782 45658703005629780801.86718602071026917484 1479780942562336167.03370268097133870939 59285814407112665968.61966690033280116285 27047072358054967810.55301404139701838813 88630705475144680778.70354840702023517818 31163787864059237488.85598395438986531794 50391698109658838999.85630388277713274159 83972485809575234162.42966771418850811435 61826202118477219060.73831002687567994588 32636366880352714766.57998149498581375927 63867462821849835102.45694039381029258611 76533976427296400498.19001352178333520293 32975909477815274399.26776911298010322184 10795944169759675015.06094220375697712635 3908128715701369059.31409395463070993426 18666923470693943017.90899233249962398991 86230279479606540555.02115981258265266655 14456868614134481535.96548186807440603584 8784076575925064365.36199015429927379589 24452948427299247818.96350470311968072801 8421948921621305754.98537547861332992038 92209337922300901590.73864080361331229251 38744980117553149176.4766041294839217885 72970992282752871760.54548693918100100513 93250790080013962683.86638865003044773241 52065076385751543950.51442750315280990061 835882909692405670.95138564920448281405 20178591728308096148.93039840306311257685 24168716354550610978.87857635830234967334 53211497453812984150.26542590391813178835 31022873443573554024.63258442941347372208 65721965572033596361.74713372753003232696 91139463976913168760.10823165569308646526 52265217360591924820.24160276997427387924 86161640021753166162.03160533530316169823 35780311565107436398.31920992744464094261 16564580888322860904.38925717335237385515 38623098562318121030.74408057707672796078 1119380227560819167.19026248741235858983 45684948636756711249.37059298744120995216 38594885685147380102.78675815367684000082 2551798773951159734.04786311463744849803 74768546966432596610.55334040029372640561 89012412525711892396.0267991724436020286 79285148311660418860.65426395238523203567 1756196676698788973.17681847737784409521 32386320132536854550.47728652751376351128 65400363709578504637.51756841450522335351 84665110432172912804.47508490324886781386 24648175323060371080.02232630443437800265 857248418982727541.1274081854335091159 65965147792146897891.25081130590151172647 29195018763202139931.422189442293425749 71958465232148274008.34735748851842480985 95591475300929342368.65029341328649352693 53349208038687254561.02101755989792313367 5036284418290683106.20445925675014109747 91606021889973067237.61832512546372460687 15907231377391006440.08718372714968713013 262055933941480389.37041781121145742535 99568493189985089998.96211040638416853269 63726956400140336001.04500473690244859181 74699696176924513109.87143215518396434743 20684310288320848600.78178562351642752952 83444389393925113711.03910177434473240215 60631852210711353475.69514911012011246698 63025905207460128023.29395215892022200555 81069444059039409698.77599268382618538068 62748642031341605479.32354980790837790516 56505369317797515970.10540584407651048515 10421866322495446444.36160317344172182858 71286498255836344271.52979772856307555115 91150458146386569491.5532596187576565849 98259047834369626929.85252722678611393636 41494845304423559543.72512421380909694215 27652894381183836530.6708986174160472539 10387064734575959424.56191551623049333361 63426608972011642531.79907965845234743514 14608286199606642842.97857063234410264964 77018099696965623269.88219082339339494589 85231902310362638650.15341862724823027917 37187549238070942483.86834065399088910378 58644419099316868034.34825550346951783737 18337296288412309179.65926782364945760005 19361664612953807761.25189168405653954489 13131026304770369387.1817148614928215711 1674499357554515427.51809206964803828568 27077950356754144620.84033371051667405723 70117328651380787281.53410977597116981424 91424247977577496610.7371024962808554483 81927457228257166149.23066786213993314462 37301189714779913067.49137267868687000227 69884999449165348329.9475052118596225594 78345903118965999073.56631486517688653132 54454017479098986156.99127555436173494933 38464699192895289337.08763504633609117339 63115990770175587252.01295039689775161128 7004656622775657348.0292119456010530113 2483942671430301881.24132155577684889256 22505895653008932016.51891604553971360141 8138899926628290510.11411515318083227413 86318481259812032407.53527273725121556456 43582202680346761786.09137828664372719985 22472829882950250450.3403541629857282721 59751588349319670371.36993680155591792097 63603853053751026826.71141250623037607401 61909291565944809332.94821155907097642838 18885643779315138597.01046753312895114125 44118472121106150746.79890667296103087322 63918175379217767507.11686626890154232379 26422723548575508686.00241474381613918766 62899813342317432496.59716707919388282112 24853952769104578619.94394329867679543886 25036638044232545869.35302688983820548508 86077696008269638001.82550242156221763762 80571210552435573216.98397843987030893969 95223348431873438056.90918983463502322604 10432232330608959893.19595585053472041333 82880268544590611032.29432435175486687778 12573406776159195903.8183877235483561336 80752363467130558818.92695614103668941543 89756598189755033371.44465443806805389211 70651052239471569206.79026863387010754698 31164183417598870846.30986347726692843098 48953325182707672344.77763689065069600813 69490222477442965945.81542762144379396891 18560224182576237806.2594576700999712324 12605408846821394985.54960778727723713794 88903790063634294293.86810248664848947447 8259689503348860145.72017921370819696368 98663797820737311377.03707693505329230506 10339997433427783910.23311344240882637394 47954796962483214209.19003889807030095903 29325016652531253489.78461905945541064085 59291198515415164208.58935351889866795122 70963530020528441200.97395025193481103766 89997350769013019996.96333991390074847335 66567471840904552272.57695972455576552103 31251528402425166918.67666409269136669272 64278417000440601124.05277140251230223894 86378446115745393964.45762759146330911482 20621076820747284474.3237743010520121782 45014003642790105340.67080474527171560212 80140592911807562140.12326609120610033403 46905433094097560285.71743369883041759266 62073928120999135622.86366803031560295083 5320066550118923295.32119619569224124602 39197833588738593737.86927425796878377435 82291293258813846249.99169623299484079552 62824854923441637586.15727660988799554557 38925349731823135498.38373635335538140669 59230073859846177653.74416672047692882627 60623969056338584423.2126852780144319954 59450730257356407543.38220239667278599409 70487435107633124604.12594928615114541159 85716618280236145033.42972298806551809072 11533956906536661104.10180490351345343902 61700905790693255296.4912931786806782341 19223483145503576212.46511286001626155643 15136905593638614810.79897482292720967181 42971291511521527023.80438453060059312796 20566841638855172980.10961841393721629318 21936399406426926420.94149195545579895904 27935293178271448932.1367788211665073944 93416152420291992631.28827952056882706076 53692069206994554792.87590401857933774919 14262644795150821159.21542041927974122504 35290734573311305776.99795707901082427352 60178931751362442623.27645862992994122437 73135145488761028262.36962929795988562334 5090601671590012464.02031613520711931971 5760353743273152850.44419406137573879614 49990028063105359133.80015877502181346758 15048280923250940481.12721033022393390954 4819457878624499907.0422801150546930327 47970934767342455330.53086458092916835886 24845094625651944562.38103804837397872879 39973947114548645280.52961664119389549366 18054353449759364981.94732836523584009734 77085576344752296077.35660472681630481016 98706612882186668817.00000019762947677942 61924395320367136679.59810218795649891798 20568656338558178207.24111161886780702849 48816694755915611297.3167921493410250231 93294253372009464885.79688333589332507282 6452122115517681808.23737925181660649427 68121379847155919446.61680585034175159215 92944438229167189327.63006300653661576163 48106902913350514014.38829992719373560922 61119548902433405599.64644833098613347681 86104311989781805560.04006675122442043131 36763299409455982483.60516470356288089984 99616676823703994288.2069655151415725605 38476660162506363472.36290430365987491342 56093886835883438772.12076389550921312861 94073710186025891475.80131722055181688114 41400615337505833033.71138477967776626916 83411499412957222199.46031394759138857512 44715502639842407947.9744865321257412462 58532699318120071177.62030960713986214121 60800856743532403424.1888933153869284842 36840781681697760209.69576254337838410591 59375196923496984549.78750281273850822583 79217609436768133470.3991314472833927306 89775662994999959679.9842977508078045512 90212402786763938384.17762412014005496989 13352200445734110522.88053303624828343191 75617830570577970470.46773353450616487891 10935318832890994064.74611629035909674259 97518553325472886465.01044538405310018558 81023203872023704290.08001332615218625155 26115105502034723829.11484895837676118513 18855077456206758614.231534240955055962 86989351325541133761.12818207621912088237 88216425080564590812.1167117462536710187 35253017457620806559.11977425645249671647 93679007234977447406.88125771112986492196 42950018314823500308.40666093385700164982 2628523898819161678.62124418059037973649 91465498263562969555.31501361337323293735 45462269797133272558.22646770536258975275 47840383081542820581.67489953333566974696 31143803594438170278.14445465112001035244 57484633298077873278.62709329014880256163 66240421748969545210.41387668661739577093 97546021441654397722.58071279604026802605 77103384405911804501.72798024803723535466 94959931905442728400.36981734833497965964 23222706771326118381.93127885857919792597 32191798100507539572.80716766721932629294 46727316798137019528.63154449549436235043 63584958694541551974.73463353066648505217 31796738606201863307.35284330972351422634 71713006614299860087.67331504388493451203 21718486188866913055.88075286523682025232 73465822276031025865.51996294083055516907 7402443563009678186.53243003361340375261 71176361434054690566.60228231733557783288 6271207149566263430.27749058355392130322 97428385872891227714.06002085282583445509 17863176865324475625.04133089870989169027 45526022240207708752.10086457625489113545 72197926430626392457.58248567366800588676 78417565771284149775.71332794780468931086 2972767824887691335.3213885799887932117 55182597804242663774.79222581246186010111 65425113413193709397.6402162342158604408 93337394086302474531.05458652274553950387 14921699967149470275.16992219063087608528 46641308957849167818.6695712629109145755 43620355676074318943.37233331452420482237 79607047018339251233.98925774122475599915 39697609819300371132.91699831170257831254 18997400857961342269.77087906094903968724 70690242192909415185.0745595199679597372 80407785049570211365.32345778964999483858 87964228650830356853.12068915233642800516 37548184386790739502.62066338219049232095 93802799679394934417.84513562567219246619 58100924450512650471.02068832792032229441 76884194305749989689.56179363283606642632 47531746272233433001.62929511884558310658 48511102466687465638.9277902024146970498 11778093379109358271.77639328129789304579 10925482384353182633.36490829670877463129 49447917495389348692.54459835006394913705 97378418830870517713.58565798519803823594 64716810018175729048.93843208206767943884 11699184883081012517.19243676328567630679 88100073314685238904.44460726522384539597 23146431904121701782.484397473312482909 82203839891155794295.78060659065914780972 65875387319701170042.77771372635760054564 37551736779049802748.66714481422377052452 3575120446477618609.2822098220958765551 50533464198763109429.89038598355464025012 16507581603605381273.79805716210447297292 52773216878652281967.65302380003220227816 28759313520481578733.29184605820924657817 34276680152555063375.4640652282470148996 11123092384517842342.26942175151414085704 83493000002658612167.66503623152246797637 23252069566483703581.80938199445102909185 24744589286776267652.83009574563657598587 25696615556545188398.01255695281940858817 1238481192164768543.87540387802725346136 9608510835855987897.77761965227984901056 59685080122231287149.43967086921757823002 66243562599779571559.47898426100897958766 62358533218341905880.92670783181448522262 88032571931211064941.89037422944750483524 82254701449784452662.80592615796858634346 47589790382981861856.00767001537693916257 19527725672147932368.25764040098789159349 49761818041915080854.18672544246406297408 12714492299680172022.37389772415174504783 952536788470007608.88890258315183548179 51527344423621306764.77014284563707297893 17555093763027819488.29192398720398321682 75090425800669887221.23617328397927701942 31768533579902424200.15891012484562583273 13883716305138823205.34569656120310849673 55440189651281760819.39656640080913382741 91286490998274142299.18940113482496205477 23458254315558754233.11856192329461059507 68591268128360895912.84195825826535809681 74147702078923420575.44767474084269907889 61047907726725348719.07486702384193191351 91591196429998648159.54700724887913823248 55210462547794597041.01086122886793077015 12521645783523879657.70874521091025576467 14164381308272137645.76426891192215078821 25297760377556775257.79902796770520016136 74472186724482885879.38396378782727664641 74842912203420527878.45380863184657133037 71031759128456766505.62274324807306847318 41323057508767472920.43060581203713766734 23882685058200913049.3708073752242068716 33516977186779478679.29126100382309962654 90075429548911542845.77912128523438468553 7077109320980612852.37331579692958950813 4571501612900146783.19915177983531318192 54030307006290473263.95708390287627334667 22183583764032233152.88781091818738038576 25993375621533555322.10838678621461551522 4652413899698576257.79891461431309940839 1601229440465675186.86675193039294850251 60623348814277035048.10952950713610708394 73378221416902317994.65844171518448700877 89684322145907948786.03114281079452643328 2689579943400241344.09584673930648576868 61522845584064773916.63752320226355940342 37798943921855100140.06330811496502988818 37742953662327518173.67730567706848905246 98648589047486973321.1341179362170253551 24668821090787052978.09838106895420085456 47316542068946988658.78448194785458111165 80187914915734276793.13856138621450559096 72341426026204267091.35675300212127968906 5578028641986186652.6119433136732118285 55019395523789891990.47682056330438849889 36816314594514489769.63384290684659307491 29469742174840474221.45991532272019706074 46627985199646259907.85847310598921693988 62843550086522285165.02448015750579987907 53474204386436379348.33075034712194698353 3678780487163249663.15557198350560238109 30502724272540616654.59612537791271979502 5676220008351468312.96905656573463416276 58592090846491656483.27637860705087509509 28025239367396196574.79235113325744708647 18799190362091764266.48259198412926532994 12522820367150344384.17442417388776438173 82854246586015835051.37149478652693938444 20454211338544158547.59401439508451133908 20162969813671171903.12936913184880526388 52635139101642074373.59897322668668354432 35685352228933288534.14879609065674923091 34299097982559333830.18307365853717104817 83075821308527536646.43055346087635673178 89358537543044120553.16994674150242023821 90218760374327056536.13218009686237317752 41881497128166476018.59890968373239640373 45485944513936219371.72457080252529579507 13666274020578391045.02242802927243297366 60683306409341239911.87717106714899397806 10802091747414501927.27001701518055928973 98743101324375980115.54564866537905063251 38385461747594872210.937262523428647577 21412770225634545845.96980390765508020197 78548723741932415816.53933913524248821701 10412491227046103113.86277287081511903334 34232880174577193909.78567525439771656428 94656256517182800014.24282152013319494812 11522647002344370802.5732532252334417547 66666343994785695999.29193616678169701841 90065937629409192371.16153880868081562037 58050952402418130187.20728579106122223776 46521052996370604152.94348081720942562792 50791256293223004992.52894956359577115762 7716281786778489612.97700894767991413146 27572580946060082040.7654877048369080722 52418446359752384056.88870296962027552749 50110104334274849415.80519839820289267901 24015150781549651647.30543605274409233065 71565247248213822265.18298909496517423163 72068420522998562799.29441744252125737154 83499879665399582155.03249814620490775912 74336312831685332396.64818362519861415486 56725272069927283725.53000023552240006505 84925018722621732481.19459752169903040762 46681310871235165216.33339362884765454973 7693978785481832165.7513039597511179078 72818280659556507877.24127390413203475355 97868995813480678421.76987420264681943596 5099673025959637939.93609502145858331027 17182504025588547766.32052076059986647705 68880232023023516669.65465946211389131923 71918835524629814989.95123109927273111851 54909610569166573206.2198233638115646321 92442590705486440923.3835534725621022141 67121559962052137657.44397898962880908821 76342315935084623423.57045549687251049194 66431712728709706612.98571689107705841443 31181138734882575634.23021203913493773976 73243815011365099715.82119684500711000834 88395068898930369718.87465283849652677316 99069273876327933910.35055133360099161746 88097671266250862009.31975176255232585117 13068133472114984153.35674890169549593922 42515639009036396788.05930609204852340258 97837126670498034061.37140527691914347527 23081207896419779522.31562070110500787736 6648377636956638654.82816831978116453091 29244494831444843879.66981055083113527782 28204015641823397624.20013278270362363421 71675647250103040013.16244245313515933178 60387778022121717226.21323169999449145008 93147230051686480097.56150803555945616019 37339352056454227465.44788731988383108508 35013143870378904323.74484777005550521066 52492904893858672112.89269236880356037026 4847477331717892309.52171936861014938196 84175955178174370234.33339671996041080149 33124548327550776392.429465566391977222 92819621978938150391.397188256031332108 19834252155276187971.56071071253352413231 87041314820531879967.41186989464480099699 88890802617477254603.49119480370088329323 59457798207486528559.78970334429298362084 4126141647254184064.62226520088562055403 24306526417481330165.87347610813293664172 92902000043366573555.60573985198431660121 36433611153576851055.28351656869727100045 95728310468279791100.50682395198597818549 58035835530870980521.8267312114466144432 89661161353061238293.90070672180359800225 88905862731378350259.26145845529122724463 17010506379202581252.81135287273493700182 8691006756080381226.33468166559487120656 77879156908895784489.92510093880554780284 37633893475381652184.89456316150687720275 8470585015224589148.96427157058044472522 96192468324991264769.37520628568141348533 30620041895873141622.68356133902804582382 2098609636626040397.38117141505769133411 89778739485205118771.6252034435027287031 64337072779699844662.32954820836009904215 68251326507528404424.85868619897733986046 51656843980743891174.15108244060989494445 31508033999491063580.55499752361733117735 53814284930096795364.49974131722520974945 56658717717446954986.27216055759866379077 43211484932250880851.64352978490556644972 83119576611496729927.11110028501865905817 15819061496629704661.8278224876166559089 94221492289303103476.53530027279883804774 19942132595010923644.00097211061206162133 26801260390250483048.32967789649735821551 25329562768783350492.25310034164433532991 60965298149423989003.7206188332195888139 1877515546086037590.58628710338402119727 4107181732122705429.63283248280794674134 60193090935535102566.31029519384957072578 5989343868358431692.24517872647594344432 23825145361753431395.94158882729975004141 45971076434194002370.50645294748830808593 13534629534611611116.46031484339577528365 34072055289297105878.20806943139082762808 69785696117229172065.70104943300674893518 25429070661576299566.77067787510183104422 17336970447147510342.23073439626782097234 79421872205577132442.58380279849145419578 71388941200661211538.78008927836153289465 25639539289927138763.94761493678800785652 88098253800592677657.4488903675167351655 85958788766533395764.01125373336408000663 21066686487263750127.86344319586297302677 1178391533344370134.89432521465479375674 77230453705098144943.70739330099538744709 63590976144734294665.12853002363775596904 3348950222994921908.41585757510884561755 73848711218797765113.37481567630255887154 56428118692325853728.90679265499746078411 61684486734526226088.83277054935732257151 25029474717275210137.10069076197731697504 52740103586676299611.19469049906606467852 17367623743756747008.90614378839167803238 51892487250155705321.52481822104040443109 99082841153535875855.85018150953613985558 75149134017935828505.92499869723679369112 99735240552736324015.51628291863959883497 82821364712538469302.22564083594764338516 45184979218091379384.13211445510968519653 34882711009927787705.61809048255164622372 32937539072176751131.18443604018857028438 96932176568462410850.25124320070625079406 82218807707021375417.25895404370050372388 93070215499650445668.0116090209096796752 23192153512964566818.20040003612830763746 75478292944209263468.81840220942107558515 92720727051174641390.56474473028271928857 30894156848772795466.10448107152366075745 42134174517815775108.46214577056366371323 25123666306956382150.0695212035869529698 55182459844308716768.74565903841286134576 8492952637101118818.68344254378109382479 42774186216901494617.53087965383537655352 11988887110426983408.38014303461584536651 76926790935866575038.24285827116013214675 4322432691982950000.36479538714426007485 81918950455355551507.8697385018531754971 83089619861928473348.15686734911833522072 53355623427597553699.03341414392029975852 51641906715665633944.95756173486211076762 64870855337062552068.66277768925340926089 68361426984295234972.04201375408557994847 62650367008911267427.26152779385361016844 7195221077611443819.04760210628106408104 89842346760101847441.24976828204417184763 59611955555600660113.77618202063666632689 75888601013683411792.92851270882766742219 22442162788402425200.90274729316927993653 22504727972177660048.56792785493575434175 54256999747641559064.92672835424581539059 21983015521001719470.15873060231238401901 81865645626925254547.23054000820820229949 45130415925833862832.42145265064644454931 55611726222230910327.25496278889069413303 67189937302407186016.98800699043884570192 30977717410061751868.95065221438068202413 2534795134882945563.1314699355928169862 69365876184488350673.71031389594018734947 98805162363486338131.43739401345081819063 78707941397013616771.23932521194126070462 35171320081452882888.86045474609425359892 86489513113013727583.47429352182984514625 39610762019450717832.07591009793662118262 53572664367260650289.82553013100987812355 92108757309020074669.98680655524411096133 43225004162784187599.66518967773246077579 93527761722331086692.10521487188422859848 80694315018769845758.42201361603692325713 57295223612951180052.53577260845872573851 25719331108749214439.00848330546477508798 49314649978950046473.52534356143685638253 98634504054915022457.57308537809655928074 83383110011521757753.44155359599524381001 28699026032948439704.56555502801255695306 48966863779770042458.50063551360688943478 84288165467423329611.84886581044960230612 72237239563036527966.71967343290331831864 67009949790209636140.26582482390075708549 21252962113681048936.0109513789591426032 48038944260672094497.74853644501233934759 22717569610228557848.90364135009409584945 717838335722499405.68710630574046006578 56331980191624206794.93885005022708899487 73760239444015075334.78784749112973033065 80354867458741064177.69969400062772432761 50218051305230458784.88457484371299743942 97824339757438948920.73709969253981105378 99207162878418440057.09164063926777797937 85033883488034260873.19357159979046232212 83546540462672851769.81745061695826621045 83162061912136410654.15231259448451182386 5676007527611527937.50334120859224666994 30517693147963839801.02732956584430044225 62315805267920418568.737025933329512192 75472854613695330711.28690401235133770864 76721991543163242178.92589501286618088938 69320260347233117011.29041249304908819227 74680116018024261154.70257614091676000174 29016743135642938942.44338560563690010426 14145252933702338515.13677980505757992865 60772168734750397174.94504037038068350255 98237757450698311595.36386399755431171201 5432473793005654329.78716812035261149092 46063260476214131889.69770449410460272012 49187511088439613149.6615223617481698698 38191472165894778399.93117580363030304671 80080843863504323985.14356779351687426452 63556747345492463537.79036735453163968679 39332360052002938288.18291572914245706191 11871686126966388110.54930590409030127256 22372995909239512680.8191348441358444358 82236872229583042171.12568038889427722962 62886598225962865503.7968819459876914733 60350215986394422660.70260544175039651055 14263124708660355486.64598208707410427741 46048358270426384830.22636413236134748552 81900831474969665335.55598223531877794519 99020355879262174425.8033494873941717525 98735774475579330681.30117330679095488873 71963579884566121168.34100486458231012458 69392221243830679195.23595264107092052032 97702388961665635400.48834526959078856041 42695320748195262667.67409676667994866894 2937482146740875034.95576170148791792892 26599001382983109872.80699421849998599678 68268911564188186633.01599834383533264518 62213693314188156118.1379643971099313744 81617684089069751221.8684416601263268877 29618807745744692079.41744434681019806478 17237255333091569145.14652155663680700991 99147422219631449842.31563053122332811963 17621839030581541434.19897304530619036857 43864656754265485501.66218273425373303923 37492838453983459686.41013775474672392444 19450179254649337881.17620746241583175205 7020340784830187125.72625333887716995022 21499600316236465082.86979171189096463196 47249706503565432950.14029975375971448778 90151237445987398367.80112738886585266987 69920484507847344227.0763997113354808497 52230640705095042475.52682616557442373756 7394902785588330873.44221423902522668478 35726556888206258679.39569293723576915272 82113369038797181172.18030875318879281589 55538039450230589115.20323941461693077695 83298566682377308292.8744568467442004693 48217677841695789224.65898514786923709383 99323621214020002573.59773844237666788742 11562176698514415785.06648311196681332136 81102815461588194537.43681510639375736151 61355987768537685482.35436981288597538561 1762051731718253966.58962508957086580862 78066880486386154528.98675171911555034916 39760422526044659117.39469441773887073877 5397936525375534020.44611499237613180493 6519345068547497817.21804999240115954857 81436941953298399413.67303928011142098861 7080231647856452431.15044370610028297816 83461506872564151291.53584233152330981993 41921729323403670084.80384096619589720661 83983432937180389833.48462326806735676232 7029666920567150746.14981988664473929261 46549108362610307011.32589795759041257388 56568498338843672225.91475608834512143174 83466181884386273575.2124973791933638691 90480802951584767727.58823321844674689045 46787150319548647443.00089147448750336461 47935742116569466321.54368525510315151262 88595801927235589029.84837392218276757318 64956060933267975639.88186911267190212387 69350521504577498015.88728983290047733616 76633708974839130135.0464471414463500957 65517858217356287550.35802721022894767857 34129993565175170358.14328608566737444483 51291052891035815344.2340623945784459278 15771394199767884866.40193972552846257668 32554489753850773715.09632723009523390633 8797764201126476671.65740450634720032811 90390015315819950399.30317183650568495639 45084028707017292619.73732511516245214086 83069079378378403864.59016500385333014849 25815243937071521380.94698390374643899464 89506777748553322066.36480879266170081786 90432925558688340847.3956395839322625117 62522417144929831686.29042443949836154393 24837976858668175917.69899255631775354198 54119039885429853526.28536195888108832827 78786026302353356670.16206402367557651504 23763108191847693856.83373354486581998955 62680633681682925997.82420997977033649608 69180285922238157788.87604930617241769976 53666430343283956935.98584207222607127975 31412142716611662385.2278042001807771313 43746658347643329741.7383397124107840214 34303642448356177800.8829420277767086339 14158302613635495201.32107821725762574864 69779724873804863994.25319047354353059754 68357594338374343139.2191127194219312147 9137507595685476419.24236495620870903881 66876119069509329274.5173655727184526619 32772556909425719372.5636673380122372964 34944421008587428420.61894565866156005571 83647044524731263378.00331489209249989057 23819816806840824900.45460088538994782786 41982585601724120374.61935699508425259986 46577225360276810140.72058651289641146991 71149929835301081229.70003178803384132629 14136069534212994927.83248923009530232021 84541212229849996455.1555994612284000487 77942022420281958592.42971847205340623682 49661039064709097193.31090582452119035228 42121697024018488084.78593323964390614488 87803159623912211531.615699600100177399 18195549368526320177.69141774566369135973 31884098198140036555.05483170429920701689 80617171721972105262.08635903554715427553 1659020682820013319.43745379535963725257 73194864187464824014.28936448878140946334 95484005753213716179.58855985307419338634 42043214612833076426.68223947205341711498 91968226469813520252.66685033279094954979 95687522420239938577.03856855101347516144 74908311859618679226.07528788199305289963 83593842699847841927.28108535657503855029 85161542183636413220.88423766502116135786 82151563242452569225.14947990579176267173 3071031432491675931.98036491539633534312 23348895782739778608.80667619091530502181 80586944140277763591.80011482941704103023 65375686938491861736.21722914226111752838 89162816164750756009.97893473151320281206 9363669769959001869.40140849943172125725 43161490695033231742.85888142586374131106 44521856559249473529.02390631652220409923 15689081185709695499.70562256884948761111 70847465132794567496.779342966726083494 2544032027440373867.99597786980339940682 43788425286022483290.05054092996269617695 12448968020701954729.52188126735099312788 34991584222035077819.84945154498545001238 52337969083462703613.08289220010819513337 34813495075392704653.04066790547490923212 73141007636261667463.24426707106259010863 81138830925054551882.99524642942813796092 3506148625226938411.44586993671724605241 84483336133355799071.91453268486029842058 12161798027820883167.23107313044772883577 94179669440317493687.03102590509738036459 10238202978028282807.25011362583108250811 34781361641576220289.15127440376003815281 90351096894702417529.06589563726376694944 63455658852135930886.23981868473197186289 8653942441821774987.28102970540913548919 50044441262947349898.39554098737916081652 56830635695386541819.15969091129398947891 44995807587044515520.39729686639664281875 3248091428098979716.52344118264271823561 48365913480741497733.78792967037875538398 5640972255390845643.95220871581109850029 38274822037645787565.57468443571971167797 53391343407713626632.83167249755563484471 44990647657761730040.39171627655617325093 73820503442800289690.61150153755232235599 2031430053318318495.55747849373502528797 65425190201544237318.77977444779962489468 53844050592315664790.38045337316064470715 55712993268241017333.55240679848589271291 44748567563035682773.50215001509436005754 11724173063903151317.54887202487865068409 286647149300317820.62766803118838232919 40616312074878613759.92624316680793134396 24176307357074369805.15591299862795572577 77130645414263020409.11464624347130680321 86084527446373329132.96224387659062799679 34416928511221440808.25238182784965595618 60514364589133373295.88162455553758969953 81454338512694840414.54663956134055134831 51055646060363631077.85052387980564218628 27420160326283336024.14627034748651406043 7414485670847881133.95552750139656880817 83229124929263713501.86287579732762357656 73258497429322512747.40595202828786213043 41279353504564635496.5432364583024539518 49575053840427030104.00270373613825192893 69752058142340797339.89363202910320565955 85086115471577991819.77832693387173502688 67317308386684808534.74802580728161732908 60323171421744892697.60164870797762401431 23293517626054639008.86891126389599980661 96530264467631140864.70623388924955844485 5382090040636148794.26885665824926558081 43913676863938954061.33566963459879015186 75749895444386511182.7789454150603630256 89880538677609155807.78629126107501389414 69716966663627760651.72895000168906638705 37370684441872201232.78298157309253237036 51749514655686573685.11218922336637376897 71907301087519972567.70034278847656994861 79361030035127616356.54192443080063319184 56952086470822597997.65092511872320330977 72951253683860541520.24761395766764143859 90458173488190270872.78242514656090320084 59126292170396526296.6219130225904336845 86670925664725265541.38701157778874570086 87689625284290496669.1264186011088779432 14346877343453113256.35641471322982200181 72959733611749698380.81418754717820707512 5286128802557953244.44847144004772909203 9932249569018523521.7733342006491120954 54226453141371676987.831253101617375631 69099731109216410906.87846152760114598367 97852509122834954461.03118542011350019153 46336462219997707838.61431733715340129719 89808641046585707757.79886763455222339563 79896818100323500128.52472127816787125511 71235270729733878053.71884318216176430962 69683594592494998140.35943462504330924999 16160055870893573713.06425518215188378026 36315247833604208652.89377178269265552223 9151250236454720505.91357857706055696526 34822579391198715193.86214625345704224338 25566403109665915357.12304474730585367713 84057494425513165339.33416826222964409642 57322380382251047630.18808410125217141068 33276653475020030116.67792614552690076263 62303825407199197612.18844217382120317492 53816015509828960196.64934312437564207327 63401555886139747626.96326804973877904287 36011919387300489149.15059683077683940141 86379949074678270440.83767038353562884109 41109553466147085829.2115975547308262678 50819137280088560484.52336340101763412895 21466123252509517144.59995285345245418354 10695503832760065370.16461475339792760038 67812608472258957710.67219281071183086467 42032015153366479334.01630490799451977583 32531993610712414197.97601260167223480904 7337480609968308400.41783052054515411894 80865086044497461828.24822581682053703161 10321292400902372657.75145841455097883045 7763859694776784940.39498737093138318331 27548178408656363102.18213107393061968503 14706662669418093041.25930638997511731888 49410381603215544558.12052698378715609051 65234531153821527919.47234286470741132889 30533137262864621879.85465444362039974133 95103510272981546430.85900465481442258044 83278082534097465548.66525553873523811554 88859828920316475451.49295833009404703571 16271740164274612290.83139527319469693118 29968063475510182188.50461526617427984001 15501584143935905481.86515487010051565863 84221272896160471.18850119593494074509 27412092686115842999.83000822592289563808 85006063580690347603.7243116097035820101 66865340289869235293.69634305305992486592 65438739339696228266.2793780903709241466 73504198313203903629.66316742809650133618 34540257710409745289.13069636842124424999 2270125120644120356.85505651288634013092 69192799878053731707.56337515127829581949 95673773449740081563.86495309248306441621 24758583976698780010.9505462555686729996 66323374461642242890.47955606382181338666 93919350627811887495.06234658617128214302 98017443720338524648.82298548266725586485 51502083974535570596.44055231723177583337 21409655138447314414.37568646634036478563 2605187529819041340.05095912153782081458 22483285267247994531.12363551444613275846 49294119043120792347.56225235760532791407 37091475960047942590.85785683961819066427 62525704425322093881.0675205947909477528 21837079183826961975.06650569523774676706 4105184512282775833.99947602681135714181 99916803043057034276.88126234949758584065 68625270062226463796.32499900364831006795 79147740589348412134.70923526479738517251 50713048571038242869.75331785431554364421 52534087517640515402.43074354960465402784 18142317557386909972.49995483100988696861 11769664297884312485.33078278585859216073 62318234803550875939.10284709689890918787 49505495689696144633.86520507342492644128 85177476443704931662.13044147967615915679 70170692006509303335.42662309824861078634 93719938571137765975.1844425646300286152 93815553504487726464.56949266066538355062 4784431102163305498.46660373026376628632 652602027916007107.87830814603688551321 34877288514182633583.12961495451409951272 64599760257627793793.98220419378677864487 56708872397249088739.43059915642174044039 55646598364181312915.49001146191729469831 18006583299176809501.60507718317001492287 76670217552896405900.53088643075671870986 70357371623950320090.11656099319096665463 74699172843049978395.25860474352669663203 79665045603486914718.87745741968332482513 46425862631926670488.21416481922845445921 96563951051666237180.07179489642418980951 73182898857947941792.97723733915488232048 4522891830932685750.3139848463759590068 95419318593769000803.54134033006594768038 68671506348338729924.03458941995045084341 3035993080924306381.43101985972138431166 84579006527041980257.0069685104275147763 58760685505588624221.51023276780779268696 224638433378399689.49686795913409648072 43896692879681099742.11545054277321149306 33136092644725832105.89341449479261997744 62812542847635241190.23889198026961495646 7667524204306014958.99613229109649014654 91944228418691172377.14457254518388321746 11875580366179314098.44284708797117786109 37146727636805439071.63460392833769094221 82068225802847581531.65976509033236225376 5173946961012391267.52886239875094684647 60342076126831080649.01742004921088848959 20706806320841891956.54344347463396293041 90193705900983235450.62638097646330794581 8238805671449984583.13741671821491041662 94180898546929267214.33684196522049825626 54628412664640897077.635097938943037896 13772739175195207817.59140615956868491328 70631073395720493569.11836387739429838453 86468269132331643208.88642485085899201301 78106130520585794431.36774493553876679779 50914115216065081723.5274780995677998811 81671558816808687249.32857775033800182705 99023443375732002854.41715567325214661623 49276275839113178203.41320532498384785215 62560960040319533782.14688771370466691959 94636992418174461050.78196471321951220685 85434221991792445261.62632269359907358271 83965183240153832732.3941319112061845888 13235211194157803204.49305480742529356255 93778121648262938976.1203594413584798567 76990773985133733837.83572991445893981539 86533234701616820896.36825346644690563076 22886848073063864325.62377618278282748864 18447867320597201811.00372520516944681655 4495474333561990985.9811058813108334803 77938429532050281621.69846348993371394481 24766480349800170440.23202799293560285892 87511586629881780593.50675322131744523273 66411230162107747602.27825518650856178885 36206356761234726392.63057819677994002969 3709786063531341464.8967564403971892916 67511677298327917366.68715066892280128536 59858563297349909965.78955351499772195461 76617712106561943610.17955747664335117787 49389608532486825571.50784467951231600626 89535541522575129096.7421230886486564336 70254652650801979769.06604077332149728291 74865095725603007363.10848204060490143865 50414097303020162495.85352698777339818588 35603749631709894503.13935734141607763501 11146392710561237895.22445092586125213516 29907540829559259268.09137221114191703955 74971689256062380052.79768694403685382966 61861429837512186706.76137200789238172163 88072762099757056388.98336171615551877627 60697562060871521181.65522570972617022808 19525044745129040942.28827030929434963691 98767727532380199403.57835669216409253521 8478115435892818841.2730286243280713124 52404877043927552909.56872796651939911213 58013551228999334849.97859573514495531448 64457335981259996582.44526005743427535291 25197794840180386539.15262708187149613392 13140019235119592134.29134424087934894088 83497947806934549977.94304373840839727919 61721896889436093802.48605500660507937311 84550685427476685309.91206669929867213033 88506357655653470097.28924872078950169684 49176753628340978834.38299267985103245869 23804815037565747831.69764284669359294892 88415535498192938978.99810630601624658937 80904242376375090578.22581627807674254423 70953201309929306539.00623836703203164793 53704218872124598379.76558135466838420657 90893958112650291823.0271018563765542076 96348083603591628012.45483832607965671562 41894198440194372355.08825198550271160198 55887590712055107121.27461325798471645589 30556327045255606567.37959365598121051916 84972276937947281588.01713279315197343063 33942214745486310843.27544180571270584241 11619111474443132478.61795706002779823905 75167306750759470748.77670216114889235444 92225653059133714712.86932555640894908247 93668164835964089828.25610568624629616487 21916964104643039230.11065666893774064997 19937253178265691552.00653171306053655852 24366230570001223081.61124607247172939157 83738806931340731910.98194781523592861685 18978502993194992854.14482364576759856641 46629867341985801724.10627263063649434017 22491597651202548332.27866319626642214889 53265409435569877672.54245731580383722248 75875248515815010575.42783882919235924205 23268764803935902649.41462071901467690361 11819140998095457108.433510486287263819 23706314277173121692.5003056699941814308 67414419386820070017.89666943097484385701 91192847075192702143.24634945554747275596 25113491656867070693.57302125018970244679 51052425826479151897.76266490348410142486 33668056709905724091.24948360873654634674 24914568479346169616.22999814928346008027 34758687506197722896.3794935640286600283 78649288941447096832.65724811186523343643 72922980232542313881.8533472546161544962 27081018357201302127.16962413871673598054 90403929278627479155.02511270436937222769 17313465875662214204.11028809760763830967 73566377132363717134.47338214072147796891 60633603551479792620.43190735363647163121 84427120722310807238.14847743788574478112 19521156759909338053.73906234796679610606 57835444042014821290.04809227320334834774 10583681760205093143.24251419069673009949 84475228802065206715.78806506538790105496 1743350129973443559.57162317634610332686 90726317482895898856.48736562792197684426 53878945859759836189.29394488517238013769 21689902989119336603.41331445702577812481 3625244960547010638.14230234888797922694 63551148651875553279.09925382039650351745 50834437953082923600.38393040380434730866 31223515759468482595.96936943344293078709 1054793016891573964.34240098154261621926 31146805685694218697.434232169879308792 39904768059266516051.78227509476714040507 60758642675945223615.84022456299005793811 8233697782744760400.57933276000634442115 45881433146004148435.67047704947156029165 21911580208691697506.93536330461678182771 57104723742235003775.79511732419652857956 2645476085016964521.71377409503689777789 59033284153718793507.40530792638917729354 45803061709601361319.75660520633656028456 83973520122045911107.84074066712304219343 60130438805094673785.89861346523793953903 57866310572240031319.29436666781367889211 1959599303464010569.62457092014566416988 95090035307203834931.03216653510877360301 67510698784907345993.20636561313073446418 71507330782917826984.36169799183353659647 26640469196778966672.22482580776940568445 77115393617278365640.66355211194237559239 45376224542560441033.18114027751513812429 94401741644948309218.34728104793710622463 45186580396006033697.51004705766883290289 27552072493598406732.37229257943772517501 10891464909815632283.9100439204186129368 98703605369777246880.14561511776589282237 72729702050496713686.19600727569013587068 18910457178224092527.70854327090716828484 35383113724642695576.97891708329619716506 20283256153104470346.86546532790453671081 13768556433986814088.38334334438666578714 91138944764626068555.66796829667010911261 56092882156927912273.61654538823871171946 30823535792292300363.15328500165846569048 23715278591674908885.47399053037481637658 41680263740282229513.73043387232460142452 48747846590061243495.34968759971794311962 75430886811791192041.99254831465195483687 1720734172582624856.38102069069000677984 40677970669948865223.32417627076045810311 71595916430937851931.23335650348773894795 75904217290109756071.42935649801356720095 11485062160060720592.43918866768740502055 99983549945397450195.90949128050975967444 27924458786646078916.25183984980820409921 95231686541978523595.63442498588961563529 13072562510720301725.17314323080624794169 49789210318821175913.99596382934466288782 72113704852491120958.21818966236329712332 9319452441391969057.23408483766926895396 86785281960006429708.31890108429356000246 19581669442286247225.04566405149829149316 6705366787751343609.35617330025240513496 23484429665486776194.24826389007565632742 31320847783315862658.90698998587916195882 83516714814596340926.84280094867187022656 18568013146941366817.78173832280903605165 97328907494060992685.14852432541369437364 10884443734794068673.27747763099836865251 64335080944896685646.94094041331448798267 2977120125963799694.98427607380929123172 73313135319226038423.06044020517070612355 91112193045662093577.44663004177192355439 42937888402418345804.66137456611096302767 65100943649394749101.48781212793966589443 86304552231733793785.26813735841011002458 88081009053405280641.82511909832104508505 5590569729003542158.91928188574870039761 31399698397059539119.50022247641407818439 47423870432619611148.64619305570996033737 75264080088320186791.38938572099238635229 26717522931955578218.80661215585661923784 66997453733686543192.18356477763687665146 17938636650840312139.86222653786338103887 99742057442047311432.77661011851094898473 56180702752785206707.14103316348826464551 95138520354434591057.57469208569692965052 93013045349157937065.68689274728562508702 39491310970256643198.72179190206828956134 55068286634506171475.14877083068737079983 43819339951738553086.78956024761672124294 22566342698808445860.62771272722456645092 17580021657812551359.70255310658077029594 84544534797348976.69939349944083049119 98885972472414164307.34308353150644551039 77302527454405261611.53894218247254249316 74573163356959139987.77167758218873753987 92418263283382823933.19318106277484493646 68863513226113845756.41124111973658866857 87405389479323818603.82425767192699999878 70561765970830708342.38851190905638736833 56593349308614132248.85959882915003609755 86630968838892799769.53365065904658846868 23772984907627337831.54281521130919926704 63697956300014068372.39306552134021117833 77107620719237895063.86623397244319235079 675144225237974750.33428756525500491323 23947491428322251440.33871679971310200402 97095580956627939974.03482677794151463965 12492946174532562477.71002056728341473592 60040847398108253691.78830483332711976726 46456334685425503345.17949676526855061156 70031600570677481325.33754352831112587968 78968359222632295600.21083933972221384212 89304351095422335738.33158298236381263211 52089635737018107483.76216740348534111773 94399075814440560364.40757979115849408114 16015484305932688340.57243770973542551974 54383663692472172890.01640875228288011462 17197092425122300987.78551431068979765091 7361955832216631571.8877520086098171131 73004947762841875426.37475103621019984236 79630814635840509848.84259518580149323219 37766958313966478975.42266106370734195274 86715221774239548922.54090033529314355818 64454507808096988859.97349588909526922963 72793483390661853476.57945958620717574456 67225665999326979831.12253096676081599458 41724439909147780854.35465029960614417557 50379322374281539096.14490076268584349859 86316275256801971954.33453624925470679 3306345952519567747.50706289520550519759 32279104664788472119.40118151361491817236 95639728893062741289.93997563676433437584 81152013740706658305.18361943005108707302 84071515580673132148.10360894179550915535 62943038058475486197.39576170607372814035 33514510671165086823.80366029446961947093 34337007721765397621.04531091041437357226 73214182221793600178.31355459365257559197 4347391183535568208.5289174390614790186 80045231657541516466.29550917196776256124 82719456518599325006.25539276159108878764 71159477316676628478.90287575613236548424 18250245987997716638.61254684224315920386 27354526859047746196.59782591043220250405 84207680878580438537.6258243180385606988 93707284186610466807.73473832504023621595 78996486610045615253.81597977391518229632 14368502959863203792.95987976763110709525 43796947450772724524.39691562440891042785 9523794469672763070.43015334612915127667 38930397364658787777.27626370136782780188 90425592378671608079.26365835184977161332 29698453566386063111.59892769171622865417 49460976020572762867.32794506879120945038 16030063179030644837.28717321057021722104 25573836388180831586.13785438307383778421 53354174927655215245.84271330921267374128 62745810429600194058.6372831301514398307 55017305467336330613.43534102016515493938 6182586688732696409.3110775166558406555 866591290813932048.65989084693352490592 98068680077386713675.00352663257442623616 89540717112279732752.17942780682208781863 81549795493129546523.08211344163792105774 29188106590234405734.95799533971187139762 45882421647931034497.56416256816706636364 13481577361500386421.50464475537853628577 63704145660819745425.10722209714962905419 33650492140268497971.78421304540405490806 52790573272897923940.23001821110081604427 54123795619799554680.30925712641961841854 65355714177093544967.32128416154027855581 26714534777608347138.09620327306640918237 26108751844555836071.54636533724633122907 57728400100988646298.18202907814964259181 42278065620950480705.76779862787979767918 8289592018250493904.77012791103700348218 98397488754417189557.66896018814555255422 10823582308866472134.76795101598504265234 21652846850530803668.84110827098507778996 8467705782991372039.19359365403366412231 70946998609498313243.56152601933635141018 27930917068526420408.90330759669900058332 8918902208432634267.4651271779406927797 57202281486760547191.8768475720774136584 40371291487393174365.07829059258609966507 38332947107502257925.08949926945999190859 78612751173815947216.50514022116860191607 10205451095401904973.67346621587755334057 21725389477697525384.7452038804867305126 90332667082772801689.1044883277654654711 79050390355290684846.33826584693535143879 91343846338221450724.08078525492597372769 47326622087257349612.62192331190879661394 79374438177408989212.38028210083602548401 98850428502666512560.78354491987281163983 57304966134935120400.55721842824071218921 94539285628631534719.98492825375914643042 1017043507869369705.60268758974771502236 92095141510145502919.02217873618684513353 16869243049815972698.89891944690261820808 96583281194866039181.69600868705992189134 2316539639016840056.75023445009477621373 67654252026514553929.73057771744122093494 55994229676282069121.36930934785968842789 94729801003213510102.5455303748668863351 9097187075622979567.49953477795714342416 18340775950682698583.81794860320100638904 79283101390307895627.71172415344180470195 19262344170087061355.19150909571690495325 83856096366633113299.04617403142128190153 26030490100484204804.52932514948304174593 1289638969858727892.28541767160879292028 8523424668042818303.50151349342367439269 81276399955460457779.71519149627332583917 1190939816859194540.57550416428547474399 72246977796388398998.26134490672442871073 62163255477050834893.27064596965828383429 30413039769196109247.97454954026103029374 78793829779780036450.28699160259392872344 63758479160279749860.0391860285272230239 18931444756931845132.26876051684396333928 4782562154027574326.49719053590729896974 99595767911603405120.20640451711119730294 82577990321766115209.44089213396147398269 66873467626207840402.83466269854134422106 78761339465876885917.31938043232468035608 26135568318131773455.08074081223544895302 6307772842461684989.94068516441690952282 7734836651300992669.0063399280967162084 42801650859507760101.40669590940597670283 99860986289322834724.11027677592029120884 19448577318926120047.79996839570832631598 22165640672815910446.19838934283583174096 37270093497479657267.11459861138860058146 83355010438308290088.63240860257407456851 10525571493560376934.04214651328594079626 60014888872689997001.21697987663024105689 64633807559138586721.98026848518371114554 43171397428687187305.47658726131440896426 81282943432845611434.05786746092531819393 80027876287684942693.62474073194777776522 97398728907445293561.74038185953979769384 12372894376359768124.84009147566999752906 78750367988485221229.49297915992673621301 33868692603477446218.50065366945647422837 12381497512535004667.09867789339091120035 11988661609610836599.03489109678037460267 69721135198694680674.39325015648885691243 88369415113102662007.03475843878108912516 39743684663496824177.54959953485473710966 96036936120224813682.77525276479654948492 42066837223309026465.65167695591194429126 87293926474559868158.65855683370819763054 36803117859678346606.19649588589714766266 69883854476828176829.34688024469920142175 30462607547244199521.03557011138624473433 30898355873450201041.6197529701316056005 75273051797964972655.21612807114370250481 56150892545915752328.16297315630244091235 7742178126451382860.78076659144531848837 46746817551176294768.66011944503402369677 17320077936347047067.36091534851438469799 57387310854934093343.05194797346745182321 62560030702160504504.57770262029833727171 18280130406970565079.21607715089385764088 25626864191098357169.40807138758979122268 53662772901333394682.97561462020165877559 62123500763286784313.24607985668121329246 87412444155403653950.71256240493900686023 26166645846282418680.68789974848097785104 59651008589942167056.67062814212044419936 98896672319445443858.57516866807268195051 33939552783287012012.98481736860214862785 32166514428827272926.24906610072523804304 83624160146805877901.30239466729594477681 65346660173301926302.54153348546863481293 91520421397418496124.77029017574832736961 96798745293394084582.1936120133770245879 59563888064292634502.65270711503404618202 6591097393939064328.04476369390725100912 20946822492107371419.46214786946291736089 1238674312749871248.02647851682153307361 3149786893582582479.38645864071449659664 10060775809063555148.53434620305319949899 950112435040609997.96952294546836912332 36352611069916561399.45377088688634897993 24169581758599226027.4519556834167516311 90014669741961225860.26649191274180127593 95166807494504374678.87608749544172619288 73355053608602052971.05134425327943395928 80484013935742070729.10781050035055075189 38927850590303214903.47220462048359831649 65262917999633579255.95141994752829562227 82589344937065525160.93537183787343183957 90707321503416678444.61879693442019166549 81220969084881587985.29916438068691691605 81920624397984762166.08888430467938128657 74025260849595940302.17800796776577471302 31384271319096038056.40767000046755817862 5892277677378244858.79951047660952869118 47506451549367514091.41477565198623642984 20834259380308455542.46261625564126320423 17137208737442660030.18138482392247253306 2327677821744469838.82590028105082273712 601572873704188719.86586011603578435657 99975188591702011222.53348913960248816208 53123818534294444254.92430429652400819655 5605658579911187151.98788631279072294449 67299991494852208292.05961507905767812373 98961644880527080687.88327477078539891645 14870255568347916371.56574529889187461981 1531208465615954262.15191290439122546987 38388701546365032124.75533850839715604575 38454425769859928251.74068365291422440098 72096661118638920696.06787997372268476453 95902376353572620220.19474025022460724307 91913555028454617870.6359441284741563878 28578176701870548477.65953252685058152536 43506009566447872961.02066541841085238747 40331002001553246284.15963614452827223464 75856404056311662929.57447257859616534094 94930449810469725726.32804338507607080884 819469954315440604.67528415463237805975 87712827207547165090.98686343200371507876 81070605456157425945.37899607233767401895 86775823401097806067.033256088115359417 33627746981357923841.97839212283799839521 37051055865676394603.19484526296416413849 30201046828954712656.59643702206024479084 78291431607052015514.40312620898349376591 38441112685340396742.56650711629144416358 82531685289758801089.66652477179725996416 70980021220525505785.5433384513897028912 33480756002810315924.90382286825854887155 52377187524760214300.4928935428368507996 14998127921184245102.6630233250000371629 11008536850910108924.7377092727326321423 18662788487039441899.45827323822114297458 42256980228376616170.6628814235103023132 23321345809275334227.57893919630721267836 36519011621178975731.43840805145057487732 82205300458523410938.44551436382459367191 73579486236500940331.31119058151557744828 51739447952245276815.60961578872843898862 69810348177024406292.14852537469548836995 77460634434279038226.06125277157955119625 34646455678112560756.88471762920955968452 92526269844983737584.00681722792013711867 95643674653689342205.97738459635028862397 91914654636541245309.18282666463453024683 51868194295266083391.00665099458393847209 37808993177674641330.03757753528848149604 56548990067185576084.17258186198066243976 81891334822898709846.86627844828663637066 50951321183290144948.81341429087507995361 82913825848193397059.40341939216668791703 4900028035539461487.82980618533350956368 95204965421770998973.25901633063651842538 48884051467339064619.39756745660852033481 74878207881511760937.71612200127177542583 91917693738245490387.12540172482047452148 95754236359842517345.96237465048198648986 93427369991240633384.27884251956288597977 63453902332337577065.43030354587013509538 624684234803459044.77352875118750892004 46779399739593339401.91482910311327784203 34265351075733489739.41099611827218621744 26909893713574613985.6339058921441110818 63492582853439434671.62662119792546218283 87316044857702553131.1075769363514038233 59961606041974151099.09321771788633156414 53536473419432804984.08546599486150525297 29479185400572057810.58181909513820944447 47492134277576147304.74279915760743247568 72902133432292205037.40651174487834205386 3101768214583893383.30915775496268423255 14383937775926112348.8555716730006729191 77011120905262222019.15354767425015705606 19681187039933614997.65309565510850463499 66564421075854983456.23416005528315974634 7808369329867462145.77183184817842543488 9840969988174990241.93325399654147685961 40178116684610686025.82577834460995681708 74536268670607953531.15351128767627567561 20817711678822403026.32623048544705083185 61277786321532344816.25463238225098342012 58777940812290623208.51169989746830779559 34642811509117959918.43350632625560678788 65038991028524167484.51612736544542705484 54734333742456615841.71561571505382373967 47517746895540280674.12877722033700851712 23599790464454740352.98699949198147645439 40009225268143706284.18305317643730044376 70147671528245288441.16711432206342864393 19961571133982449034.60618552443492699202 18905385982585288809.57520282422049648447 587452666899301004.03287284380355719055 61759592890120832574.30489768209926081976 33367349599753043785.07854836584669535636 57188685380799577807.92700745611640024993 47580465245785240141.53372787375088531833 13191734844303269027.42903942027422047861 55603433628446069619.00358215155834211832 2917749203735105600.83160922765367192861 98650317031524661667.05650643636379007604 3744833705256371243.52611209377140418824 91892351885354912191.32557497935450244499 27565752486765552785.8063012082776752606 93054436065090393891.43886100511865142061 20145963400852198261.69868834933380525177 22207666602888733193.8259280339766306201 80536231097646227418.99144271576758689773 99797643078262817628.14255318903560502629 59326258740048752383.38539006279495473813 12408271117805900711.21920066762805102915 56821241645589466398.08814479503702980444 38252214162349327576.47453943315217697516 36988625760278013201.6805409061243262146 87606298442574909764.64153349289038733258 37657136369747503621.65380170594245408985 48067321040013341461.55283890357212627822 64996154690145206319.54629429225392623427 99766884390748913810.9756709990006044223 43956555987880301953.30654481630405767743 74212019257298124535.28339178756249629601 25345890582953445208.73295098175388654638 93412511602254917581.88211043164646497407 31881564352484759205.86936193695432566597 5293908753948483064.85372035219215189043 91267151578819758206.32342876250395709023 25697615850754581098.13050130287510489769 40004770975894845642.80526074149091388962 1214976545092692214.10776881936452082484 4412290023460627262.03148785605313269292 89270721026672433285.93548987691495284751 56467177441913444146.70884871787516103604 98016869381114048189.13698061366908040357 6366302654536917285.44272209130274428274 41642524887055673803.4157295954931091071 89446485351179245454.57719313284826781715 45995097198926896579.21219552272698970843 89229386905736445.568438377017776613 51884487311542100614.47690132546648398662 90636037159266149624.77365196822652775406 5766218683353476433.45273706854950793021 14127453669007997766.90713670121118125647 66610212980786324487.25565081941254086083 36500609576956436579.51813197127588959619 49831653115823416288.87754688513086714204 976866697524263149.77165054305858658796 48204744102884583443.80221807379929425839 57492637508057488378.4060061350109264285 96351815741700902140.31970479232002234388 54367418157772685598.59435150687961187613 23131261198378101466.06068117125528127082 72181371834995060853.89952865538497622166 12387497931746251745.99613394344796014859 19033360591313188264.11362252713221430874 43734240777486243236.65717635660310036004 7735755739289734789.67744683551871251592 33338109740905636386.64477914891770307665 32181851911286867212.29524996726535052266 82311096798792359579.62301730156918895873 40691977084367574118.44379476218573052525 49604425636393744826.97525770953266047306 85917290440253910310.62121554516432190807 64352193726497594605.90346133078834875868 65726239828446018388.0691102690268379254 21553789667166883812.68969289913403031914 13397135029044286186.04982115675077735984 9561667910844295070.32831984411490737155 61965972671941295807.62454900621584861733 21616708059653286578.49449933890916922724 27041190208522789582.94360425363997481817 10655680613616154752.95225985027527936251 23316352142582404004.75199811352407336391 64019171070431445146.38996207081278549923 18281698160391656902.99366603897579038279 87576613523960958247.88425010007489662088 9375262968638980603.7812489146466653268 6866020263839200619.96502276908119959959 67724821727070882994.89016013052338967917 79274113232259906395.91896392748283786147 35299421233575943797.58270732025544300809 56148943765803695966.08091303040475515207 2139007356151358281.38370219814452329349 63582407900447987838.34406720157092928283 97355590742292755196.72454291139312385655 61899859574285087559.78799892477381518428 40424171638167561750.20813518258277951052 59352234892994294071.82090916382660274299 86032875098293129843.05201644935430003842 64532220159673569824.21275387619901277114 53279071737257859163.30878469835280266076 65476656637187271416.57053314434467179598 26255159518260589453.44632969900405729871 10077403545995271237.56795374118588038797 28092104141291730396.85913344686301788166 28892045437354965402.24622811872723171394 67414179727656296723.92036967397348383743 20050777107862505984.73809667895881899973 24349705278875174664.35656319276098178868 56163640063951448697.26056892170244378424 50562529116017730901.78491143066055637716 37712082233930794197.75955702990843036034 9064798577228648694.57282974895440611039 3880122059142353662.45390860224771053784 3905466018568841601.48834933470697343399 56545920063190271959.5774227741168894904 99473510928257039146.53873043972340551226 48618557149204675183.99380736480359415156 91452588482565729876.35527276199205001344 90984883376107495996.36724246674439478203 60827546858779949353.22987179649691164931 73728289629558093907.97963584797650756269 29778958326053651055.03176672786154266816 19328175857551136880.31748358597199511561 91654310168556836695.59782547969080421835 76984797570933465587.84100189661512993997 59704379215165278685.64464277709809774217 50047779905784090398.0939285336759763181 71819378100587056444.90213883343535557906 16574679536513699515.76270570345945282366 25772050556301060950.9387815633158447317 31108256282649650003.44582551351284610545 78867428109437152872.87195773638736453303 55339598333034238190.12054472916843225083 60464713143466835551.49187346646133122647 86822245292931840698.77865269320602105053 94970211507430319990.44997978001370381126 33537459695367324162.32537099947416141028 98690900442409966248.86846321670650097848 3373565715371311992.30258738427883584546 2152833993909811813.55891652979834835382 41482061527637377816.75862927792164742245 21997218456550766996.25484039090278435386 56759847728023271288.01176609179019953836 95321672575685609428.61224159746076260201 89666436179027462959.32926561646287618731 5391802405845177513.18320080885245371828 94109672129710290208.23086023987011351818 39415657540850127553.5178207431780926426 77429815953856983506.38979369664101589573 10414161101566477044.7019418505552570941 6215281572342855912.66060217064214029273 10262801183649839350.65686685750973596911 55381190811522356959.85396297588201949494 79162558500647246902.28580999723501038222 58326288915283412324.08061074154721763788 89016152512532584640.90576408650578898909 7546640837192690856.9152859617381972158 41625226292399611190.40608156783248318277 24360226153636346772.78980361400687628707 99537706201686122734.00306630876077643968 53775614537618299631.6430261026929381153 51869094758233515812.43591492893725291152 90587330904775228589.21625592666995181822 53784097861929208485.630618886807980443 68517956615621304398.88981309400770526397 29941551393024817000.82544910847395984164 35609611153239439007.45133693892557245843 75134149795187995188.18189881711335809651 78477285958515838663.87841176512116038106 52474626826103754932.32242904891290807705 48091043379801896772.24662532469408155402 15184083115721273906.32907442635375399667 243307273851833846.67448535316016593202 61037982211937395971.3922427270869332445 67158424042739546626.77794185083955199198 49923081090148704749.44036041851715905513 87081805423218884949.34759872482484471356 55263434322163643100.85208909520769433702 61139543457646179388.33627770686699606968 84606385893208378983.97044896312776577478 50719585477503208419.36946392402595123509 38299413674462364678.14441749909506754507 68746257711177620290.80463466801011611082 2903906962968531633.47226130049487670395 20529857616604092270.29673281400818962421 98632451172926698728.91588822074952076345 70349452391958922823.01536204410811587154 25225557667448663012.1907112294930043626 50912964128059507857.37607343839237381938 33226921822666077571.13516161705680057855 27171448335541223228.94061260086345020748 35896018329957150003.43782031002722834102 26574305296481014929.71701592614879792565 77650216977219302987.25103449033003966807 19422464781019396467.43594911731915730048 31211619156421334587.88899013418039904325 56120800586845508018.59140527268221947835 46961913079818784567.96681105799656350825 80026927774199678119.1149496303353540872 96324177307504696050.55016695966989577841 66562468743261290491.21495111608050212729 14625682083415126036.54407474881153269871 69245370231602038028.36044603662461847099 92092226169974789724.47911380847712923503 62115526122793237007.74310886060822287864 16356982907198008154.59144605574521853601 49076934739499662210.14846351000098446156 39815633331600474737.56363891450865737209 9810926713782824520.7304381625119151688 29908592715552371882.06029791141265390676 12435928790949943050.73855881084239840069 69391699050748905270.13987719726798912333 38746669213758203634.06647416539634950099 47648234909495562884.74628987812480306913 53680872863668360208.28348610031150955827 3422528840627777381.65040452720774454825 47925654151247340819.51676976740181935742 37081669618738218292.92772951869518469101 7234374463615575498.32473881599735488908 3242401357968822447.26586641744566718752 73391228475771600820.93710074900236957675 41288174986395554344.18759961280001008244 45009536836213493844.45093814338988047192 29246961319240540596.68706098817956902522 63076546590300963478.15607071839083341763 83983464856059937986.6916205911653627165 90175015527506268870.21953446901754292356 49822711334731160065.2719640031265149652 86832667599361860114.87540143963715594356 86440178651769801496.19901319316922925061 16784328000618953883.64053995896094425261 7268251154759898082.43246979889928224345 62939777499737570279.34553177555946759502 67235137406386915793.4868078300311400358 32308350589219992751.94799814694771501785 69907716043202489828.82416009793802612566 80122301111990003305.35885391547941850021 83208429732813794392.29599886512398904666 21629189442989261735.43181364858771704968 61002109241067224163.2297351694264562656 9374304638135720569.71432693887772551063 8235424730095133357.71029613806036017976 38975984400717267209.94930275466369032605 33262984415198036799.79406931070480082736 32041042173640283954.94756528767391074619 47785402984807048490.82579403342622741145 11500033341980339908.7107742104702490541 77411499336521908020.45962949846730950184 2040188190758797917.13801382499533049665 94028578607281802326.62798343192619994975 21772181870152203637.88456495264156186132 3386349520588640782.90315974588379939303 88620454975714299074.98385096115030248593 23629595044656237376.59301069498918449622 42466293019230091523.97220975601695687117 12460558077331029885.93542589773932585417 7116536187836717199.34389790037615027545 16964894904585625646.3835811064345608129 92531315315289364535.20944732814709169794 49369180056423895341.9521458843351714173 39607777104773655944.38484784460274103739 98126642516540153355.15045051541177943023 4541908958713821892.55205411941503779289 53295747890982210281.53235235601889140751 54520977419746420695.44069059662766485129 73594885288207031490.95636114566603873302 14341697990004681411.04468030151161090211 54087313510101664615.91804419635916707676 31277185270538313857.18049811182518906242 37876548028153509527.73767558220107721911 51928446092170604791.65582985821800181054 65446408960038893242.91934496416888006095 6643026426947693723.56123964436471127345 78375368147160686042.28461853437653365954 3481083628028330114.16483808528343293674 76812338410301297828.99155273091461146209 51553572613706494403.22521225298235885919 73728197273424716090.24012994622193348098 73972809373013727834.46095825898642001508 37777746612801817599.66905236836488538159 24250138653228948176.82372566740275275541 89713943976564405259.40440733764242107949 8373025101632727807.20261370827063879861 6734942003557934270.83332131488591935474 78565048031446039088.06568479416125541056 98707142601289038399.76143278726070649769 334418629761410316.9283691737094107328 78820198354818906910.31896170555231080026 70174497048057231585.97264568689866405096 38614652273982961689.0591332198583997644 78040544764054050670.05755700488345327776 65037221768425480594.44905024754156858776 9945458569212604380.99787712827495934675 44454032692322995291.25626529272807005243 37752332168111137222.89801501890249627554 26833826211298932548.56940652641032027471 70350512063897135668.47769327137899654412 85687404800998219360.49415809206274009363 68889869352268044201.1738599862482833451 20527865642125946195.30040603117951004744 37166713300552758419.36349960122809157107 64744186280352849673.17824146581764410741 58933421355438765975.42556764260473485952 32916916749712757159.4790630686649030622 83301355766536263007.61963813331441895506 98440827195815721195.01492376877877078655 57311916883120586808.54442801141041268561 16858592803333093301.35019624901420255865 26359723995030505121.29541520734085001271 96460485168814559033.5707767023052045826 99735692677554827987.67241441279813723433 97996289189328718274.09746456197647334682 13906446397799716217.6510232530278430684 10166157696465740710.14406995293614056397 95831644697324746311.33334652163130490208 95191736521412841415.9181777133448461205 78701525166531825836.51568089304223369711 46195943046325726678.231085238167827405 58400302428241209098.50207786065807113524 3202315250271546271.86372005703491272938 10749735097606406031.32844964457543750289 34379144763611603879.99449669971621551405 14325406676920570742.2468528122589028081 76912662368698957237.1953049096858865745 46950835072355384167.64351072862060181415 49395057514223315954.45138884411966876303 89992061414986806280.26435467090912330531 49980676035230642717.78117911393998035417 15812229140477604347.92583481136278179223 56508139284218433491.865929498479829064 93803743249777928828.38706469648945444641 49174158618706335407.55364155237860504126 124257188108162937.51616401137761629352 91150799412694377740.13563219777989538632 72648264997830804307.02317699980680877647 66572198222663798612.20915560170900080362 63062486071222748551.99995449387291497489 50234145494987522671.93666534819452321945 6202250746047830216.35056993069749632466 73059845823672188267.00439810043584930257 62721986634024258317.89639091442066946644 73901356557530973132.2415068171280463615 71182638687701103212.41656687503365881349 97840814923200142986.43309119661862982726 98915501879936740186.30447463133174970366 41515043918772098226.26387422316609428463 72800106309957079626.22813915154430252301 26754621975829230748.59093877229902448026 52960236996563896080.38032115342579851384 66979041380389744916.98959799005005383471 38806142811331149960.74469091636982986685 4422400104623532486.25522772546631496684 5381557261648193914.60558511073961233996 5920308730885881068.65121720964185856466 38591194442138234393.9266837320072140167 75205238274353248877.58568406402335824825 59283108060674867540.02028701221638385113 26087509695745855538.6005428139158636827 57318682641016523651.39514955841186883879 76042416555525536959.76461586965770065642 873545193453955233.39071873328904845834 97434552054438457388.51782675347654267042 14185344501066339411.98234464745865576789 93062357507725022857.86252146490987009653 27193506490096073930.47514408928178333288 16525157552337839356.59179414330648215814 40005790412372810837.3909766078049248602 95460833767134911573.54457281856021614789 77742984110412023945.523215528142677577 66539167766889777391.93751963443277039385 65256522902428379880.52768890941907266518 91758440640996408963.2768078046871840408 81090092636611883791.67678186653084023025 96028937331210712753.68296296010055977726 95415328496087683164.70099717376932826036 87431534441009533196.11833682096207965532 41367914301171741971.00979691586612917434 54728505023046959721.18550478737699359308 3075136462571590066.62357735832948521242 57424871775616135354.98620939625728658898 77729318564599590961.39648271750546888073 19640552350904364270.58992307850913786482 23029531793843344027.58065818027556897249 68255570090003702595.25783616107126498339 41901833913450104899.70898399821890610755 81094292271282804888.81491237200264515575 94648389536998826323.69091883498515450306 90919114526816294616.10182655260102092697 53211645163144163835.47236545934299848113 63053654139161450195.52415065869828156564 16345591286467158081.63478807638828847628 14294517650903139336.26547439544382612406 52042180113512062159.37066640300814004865 75716783093939388448.93127158606956659051 70527150921141944546.56008832786984733159 41806999021002326751.4977357504736074452 1189434622197750609.11864846159453803282 56584734919151487973.24277202278225753127 94852093162965126074.14171658240737415972 19166024114781530682.58014619582408576855 11121575269562883169.48848367952357966483 32572638323564818216.5020846330608845368 7189052739287312309.10259764621882102766 37442570768597002781.47048965238974720404 27492409033263160937.627237260953062511 74873990277627070151.06108006654416360518 3008444574713319344.63014011717085055339 32626667095437076459.62430709128807918181 4986150818487488392.79953104563294750646 23171192993352211407.95295677473198018866 92810045886232488341.83944350607252815549 36502125555422985777.11439657090569189324 40739008451935330161.44908364429362735232 62102943867649469541.43544253696424390116 86289996576976017625.35617301598697017899 27341782439749135666.9020021867178366409 55593189908599668005.64706587308762776431 62215012844320358723.01787381601900109917 84080911147657041976.29458813239227951718 68453626873356194891.41401320656553437699 19462378808535871725.00686896264349138868 79548571786368368044.78765755698732287477 75000179534988595187.86939910057487485798 14334300468197925083.21325231631035402497 5164481339830101626.85757012867484167092 30196199177510197572.39548715849554693755 37056252851139296236.4809896492943708109 13355919912541993588.40559682633729487316 22543219860940049646.49508899437852621026 63478910613969469544.03839074161215987074 96535594212131362835.64156935148746005043 97871344638247151088.94498668046191358839 78667168495306977546.94920447274426085157 46481274327779393468.67106005386222586853 1501180341273166561.25165309806309060492 30577121770980234411.5532071226476218187 24020460922399877896.18107604198711851329 18574704928073142919.58431397195849650786 82898991995035294981.80718695506802880992 23509664310201455664.34822554605453802971 3962170316082046987.47773721747654393096 61726620911932659682.1527209054118133459 89294091083944695927.38966429916822546255 98418382282824861761.06507135398694529583 14818860703328492602.9131107116023180195 16787707625659354596.74277535002776912224 62417823062258618769.9441438808016040489 63794564206296153139.77651364784723831436 45413933488522541369.16760039603898610029 94571894179678063279.72443284067664365028 53430189986866095466.29601280637673637502 95260914281221129174.0650892903531248793 11395985587860439414.14349724930925660477 54994569256483345074.90303143483617329205 28594400612701054676.81646471129310116171 13552884628500292647.37360465853625410471 44210741535457170101.73478189561833727059 37570262433078712613.74778956147167246109 66134884072380772194.05419452619777926268 13904411594208022718.1817239416002277079 75330939901948474964.11568763622096124181 47067948527771036798.79926714442895017059 12315515511843864148.79677898912167503975 93324550466479073914.54420925493796491549 72922774805682948992.10333236838104105164 40103898675065533496.03663164904314899985 32498647283004381335.81997047459469180654 10767837329603422840.27205182386147765272 86484329508659054288.62556407251327879438 26420468821075079653.76752933688027971499 94388948315621159368.36449182634520249122 49097040803974985125.07466623489584388319 2581528604876385288.09929234971229765264 51143858474523439769.21629803968543818887 29489047640703782059.86676175388012168263 18464025622925837806.78732819032006627103 99445221512446128478.97613486210814341563 4272113338338541278.85447573850562485828 8892353733594130639.15597227166083277253 98171257241635616569.6731080143991550157 42686685149066733539.06170818092070886211 1249336192265748559.16091955562931503884 55083493100406569415.79026468685776623505 1466239499190865331.82303095544254133278 11127618920213156948.01087516502342720236 7647272484433527386.90012880590863254428 99594962888717854338.10331794060679937719 77659201277007377412.31070670477366115257 34159359883638006677.03663958534981889139 47784184753524212670.01595422230195638258 85945833958301902684.52576914797429341159 59671985968481173415.70473505571715853388 36241360807162934990.69560552937501424123 82794858883309478331.25972040770017271883 95576938768597251076.00467927567408701534 98347252462135061428.82259558029153303077 15064354449481668342.00141199834291415242 21196752127622378910.29153336500033145003 58147858761959693530.27194194373913684658 69797901239208487790.35385810749048124276 78983508468710051924.60471305395641419869 18295679676716804893.70186883252469944554 70828797977663859755.06782898367829107027 68071743963813411107.48780248731787842974 40523945015320917501.57464127048302233463 65434403644429357448.02918681445105180273 55612833186560455308.97620904252223312157 87073072045396899728.00641725613893983514 75837234698380598331.10110617039717113874 36847329399695501810.18768919709086021668 35621289363093367488.39483727142963263775 3914553572612869952.10814520422173002922 5757617967976027096.44557208237726102201 1617199868871646257.08553670398868435826 18500641911337884584.08581100836377146148 60831322851077684309.20544708806669138502 14348666285879160917.8079114602309911492 79298748690842917322.39902181956053118205 38945175808879185257.1011467491276443041 18532811134125725720.71242333658021163226 82672048825736029271.57893145477255681009 99650141737225826620.4952552946966266563 81111270734453589981.247893554162381065 79976726067235022980.70319872366800790501 79525920204752785112.38161729483599418633 80595785856681562606.94349349408433532835 93666564565460809660.47909957724121456486 48973580307902542276.33211899230467151622 11930873125172703503.7389804342324393593 25805202338597386126.33450018885515538153 65024969227375308264.13256054112300132072 28307302518076608996.10320116287231020096 6655939979104476011.41336518283032507336 9197701978813584881.40832186304597221149 66226450313646196237.86628177150022577196 85883738222333876460.92870045075178479575 71154596630148502145.36511954282632539946 63758017876828227174.02987293261739779948 32923493152371977966.33594159410940484782 7563992462349555865.67352892741719355132 34861070602842040660.16970045659302491873 71149465279279429425.81144951852866696897 83970368746717909292.98839894869896142145 70938157161157629905.52381815722926010262 63968177185235889042.03318984434299105803 46286425974936452676.86381975164896661983 78197257815983032363.0857888740658415316 5415141733998917777.03824626223134834748 20876968012444352757.930725808816204635 72623105524061083072.57784172574466019708 77020385129836846182.93392056118613222118 94232524886637096001.78989039248604265792 32571140096198033215.53065216499793045444 22388495491697093241.02385954126102733125 99736332257897312361.62606735026621866133 2573761325392682601.08258312273369850111 72666261411770690095.54701514303474082042 51793273886262270238.36248564418932381961 61944672452499251310.47130724283688304057 5191975501647799420.6661207114409542114 71168204882703792990.13155823367437074239 93938909466105337913.75131027030088578848 48645518216001698425.00709344108989723124 17915359655358150393.44843987583189654672 9450225920290272310.3876362799500590973 68504951735376258664.99799644000495328456 49874210221105542073.5136819973217282756 22246104677282214614.1966926094844586091 65175225791802218826.80842503949287784645 90678449860943693437.04065713771057743948 14976226239588701907.22227913278617633138 40868254588046518308.63817774568957605872 65796657267983792062.16372225396641739129 39824350628048405426.47445751932228884745 55682591596555779199.69483251064049975637 95719279549284202857.01040924734673536366 14844549908350650643.54481259599581759958 36668432186555711269.89010949117388685011 88281226627374842876.62820801662439318174 7628875221337398462.77663809514536835612 28915405228453775461.05976718332833188551 77799301068421520305.80477523625682208532 23746346177765673543.60179904214784849368 87574502171308804965.61170684735260239649 16650533052945308202.83673811149967364095 29526964426270151797.81645088116518643059 74448798345367126774.80725042609699264478 89830577407249701393.56470609330471481798 80677635287078115564.21557314634315184755 67680802903540977358.85781826347068298207 43553838024201792232.66231508926750325017 34700351043025353905.01747965319995667807 35412428029244685304.46353425606637919989 69889297071672285094.20783336914902015522 95296696369982017281.53854123253925966351 41713901120909476621.61705675334802718916 48786130049371132582.67562084465816032615 8747741460847850689.2465498090931000023 89353206460765026000.77149794170509074994 26659896243054184138.58046921556714082174 79118971468952054139.8702472767786397487 74347167983164467933.49339245560299766987 46487286763759173734.96297943730465296894 62276064015942990149.4052221470087525639 13892511617032411167.3943074478352126951 17300300827302431827.9755398356174545801 83975758682384563908.30015391020842352745 12724081012783900733.38504665329260990806 97280929520121656920.33732063183633797208 97609634281158628920.8341171319211829012 11007544483645364940.98188344000127222288 24834082151114025332.50485503070219519639 92536609418123660465.34609811242323501105 76467469974755889290.92550862529645450992 53984806897861478277.20964934090811209863 76866657333726083557.32142746210225305591 73765230482260704303.9643747827615223514 33030087808812818926.13139553580834991345 82242517452875691103.05298212237578514743 17383338438760875527.18224084610037556972 34301534062733917479.29110444374628548435 82478824951879343414.85304079154032742374 30254629678091169617.46413225009115121392 47613883905019673442.42767429422336580522 4850907781696783060.43998361680605045685 67644519617885049253.97343119001705371707 53587468943914971291.98336661593673543391 1001675574330626148.98719830608203777209 3155353918371117617.51102031968186854319 5296595460008724861.45257973126804341085 77941473017360961824.90564431246961812644 1839076337110040705.95883459486227202617 85229121681509418807.64897828661639331856 18003287710230908574.25376084784085140467 52264351588596674278.33692872808510693971 51975681944528704104.0503851852042061034 21733703260517485605.79685599487978097306 88832239393367946815.40570164829812726217 25209668276749857945.16616649548925179068 23492103773889817733.10173679950704055414 58881795872651723743.90766223072224727093 25582316709317298247.441013392848405042 98793333731005461724.22566857468038621993 62009820414831905669.55997816494534650774 16112447321604355936.3501945891065071301 69914623530255274699.0945064274809993796 26014859614564300618.13987646271568598275 61694836987836166411.5202311264959805554 88425600194497272734.16659010530327340911 51997057656611989796.21336910135886668258 59589896786527221814.1943157421144491341 34939763932429196927.61776817390917665129 99036228960732470955.69731338815632170615 22799957474282952226.76082879310862511609 34915650812090975895.24266561239688965883 23639006035944184700.65843874344681639096 34582152685681243925.89053022108925441959 75976561802708997575.47015544689267644152 86927416271816192198.9332099584673613388 81383704973541411729.71438057987491077502 1814261431387599442.3168100162983194877 86279398576514640502.54719773682343783605 31338450758385594333.42927793295170397201 26068155241968315529.94938159645072905899 49503455670010084698.46454736054878812468 62494259676815119198.02772909294844071982 2658567773904443711.10740216365693431383 62843156161250513928.38211182499913363522 73624933981535041565.38202611106706331875 91762922327352077137.97888079935671479742 39285545898700403453.90794992598058612741 61360600625708597466.39698172281747532844 10598784860390864510.89081998514951259276 19323938385289104986.33067307436813318786 92689542807402782758.73426818092476197197 21422038591492176628.05840979161670716367 7014245156418331700.36823223192590297839 26624477800229284893.13860197145893855223 14598593006269583169.8667894369768179327 60026273162236749681.46148405776924885563 4276291782672909566.53126530716117930083 45456332651701115401.39968873724055267304 1321845380424144927.77321380953720702145 44116577434889819279.66745201671496025843 17195924018886958335.52087147476401748921 3101448197172376856.19761344510556596593 43341300231931783241.81018612793907368426 25258882900230998771.52898248749624688664 65122701035883472733.48090723869471180628 68370181578782023959.15190461606121612187 19224125358124955410.41916526192878177975 84054715005203382890.84031657113131184902 4238936612963170860.14088565143779751095 31830802536922390701.10971926075186875706 5679511181923682640.805568335634672525 97461547048450537671.37340130496708404288 28330011385642734694.39268015966674641743 90761660747759199653.26339520349780862148 26494542048573754448.07821431303507744446 22843865499410647757.76899637281112908956 23280850699239326625.39295021925142355289 13517810551920594875.4755311154809168264 97139887504024297429.12102634059635686086 41135467725138415458.45347861271584855228 86910301709824891213.49466874671574818981 53225470306384974703.59690616906253573897 11422442343254327507.14600451329249006467 22278547563053806763.64557239085146171552 95701041822612105526.97258765970506406097 82945146944483672278.75156258218858422288 3558110291536692259.58011009531029494551 86467545020408559817.09724193657738868646 76087447546978514260.54894647809567072199 9696631198570934696.54746973658354665853 28671739120639510941.88231807341884580043 81416182861558698967.47299808428121612931 55904310904130546592.76581261909425064712 36667681469453524228.01628265280412400125 15630643384070846512.52733285151681050545 86767873131371157005.51579599759483644191 92371082935490758489.81612672716078837732 63410344147604728181.47847734508966395005 99075393769481780824.70671714478596923067 77061783481383346916.67647593089393892585 17332584382570306734.66368344586534982042 7198424066507875940.37938476655071815713 97686809981013156210.86876741236470823301 49738474127946703188.99398459487926508319 75622343242141330463.42933341341601900997 98373288970744478004.98230538298951332719 61431739090525693466.94175764204925159046 33912817615680317685.44966820874842075951 68209969069522704072.75350259646678227979 51552900695105319678.63550002399706017822 14400675390635457280.42217494347695719714 16535083557083984907.41556103196614438031 99291093006467387328.4466030185754766895 82437733535660499895.43072361868263046629 38642576724055377781.74347676287212432917 68953129403192431015.26892571636739865804 10274676083229398997.55114309077309780943 56892411027285077434.80264318160498501543 79925949903582233054.24515040528487425124 98752052666740208532.57291139382763524363 22220939177776786976.28657372746177803496 92289224423411028737.63590298853909513875 56560937527979259056.2317672408631925166 7586638178159011465.86914540567629221219 15488304826489074.24390404837478666002 99476494596783825971.43973019612605465591 10710025235760793761.23632898907686696642 40144400658334667309.09280593644464052066 8738385188502198724.52439900844539989547 45119232604504869023.21286808381588283488 64652361901369498979.84107811843655499825 11384769670706642368.36680305536514016637 49117442876528300401.00812295919433423738 50231665312203690183.94414242816073084543 18479055569249414861.29365444447782132711 53983350618192680943.07395359056641084743 58742926299885845057.74094159657266812102 85493434650613193016.4991663351329963438 58814711106451125715.70426580686706935125 90202605644510935289.99535110955787891166 59558357888967221141.71231915959543831443 29799754615724532391.64969777389084643851 47947686631442484732.23210990359238488305 71840784543196578886.45467853471756305268 98885170411160313405.1383862954083909027 27978705852247662814.9426756772779315515 2537323326761864964.65662208029093999569 51281381606678016839.5319683312842617827 67406458297231871426.11281311077223364553 53055097391442838398.27673535714556631443 14556794017894066571.70963737557466175614 21185556392980102141.35466167652292203193 55451749153135184662.50952970102522888025 98932875426511891731.79177744602380836097 94113715402519820112.35719521235781332205 97297308099204016467.27512615081339885792 20012377476194876253.31475025687717156826 37222405815187819753.81272751022189855992 13315013804952168903.42476800568330496125 36549144801612710546.02978882122394062326 48423684497116725336.3601696669579965899 29819088041615757568.33058035713652519686 75564453249414128139.01240125834634210004 4451347395104168173.53439330018290155608 91046984074897282931.91815577085901421156 13454778700488270872.41292853073507659784 89667342480971675992.0478077544395140537 64619418411841286662.25107465402083796184 76610551145219374427.98249990285243633345 35140499778695550202.67334009892415548615 94332005298469111649.34978075554002545532 88950710346639704622.94811195987006579019 45897566304419172396.75333940126979210482 92595906962344212122.94400829373931413598 47608768186317293960.37220299045081868019 44080929907856736621.08980155937810119429 67349107059200778562.96192603113445945338 17165356553378092132.26708572720794480847 46837206767135708704.94959943327266977058 23283063216500198225.63206376460251295438 98222331533641889020.81667040799367720816 42917701330614569250.29491555333230024231 77895921681927420276.2776026626325099927 34203812092394810432.25773567656183897354 51015368447501519528.06337861347106788627 78191373375978023374.66036619907927735283 86047263632641711234.30535877502540571883 92355539944293290437.85520110028370220889 40492067251981001514.14737477491643920376 99912613783930115114.97663753139184594611 84140280859860681591.34901126983984910539 86974550424788556768.60980666170237483199 45963505246836247814.50626381952152634186 59717628104192077636.0087203557110629658 94825552809850474370.43772775766411922965 60666146472887059012.28926067096701212723 88524706222765983289.19418336261300511596 66828915318255707389.39734151321451758273 59431655731567979506.54315226116563749854 60726168722476973500.24342723748993378385 62929285491316267092.53759892038418196342 18043108015163336807.47326711335884030301 84003120991231939621.79499895283087052877 18171039297904503308.73556391507056851183 89338480426082634498.7306651086845902252 56524966921134029881.79224373505002962963 47743963201789357691.84058394960012431962 5775799528298884811.30108735536033307983 89744126102031217819.19219605015135010119 24955230217302915349.9983393152075252625 41965797381013497645.6901773317205208367 77380795322511676527.11452742199514550592 91347470908913046487.01403910251783896035 33671561125437215112.08467929978197239445 9094435218356461660.6653054563855470511 57413962222590792300.41478531627283174363 6633312438882252069.28891839650633748424 29881753705142576688.61538722180548410298 99665204675687464340.42823469919174236965 27157059059190975158.40389062119553591524 74421880996011359003.34855179414794717378 20186985176734987462.87842593855204235106 41540316285631780423.71156646177433869366 68447365613245629127.62660834657071054937 28102436332355081697.31326842081356458684 30051291887365592882.62372424376342721621 76380682306897082464.03333032463091376475 16498031230985585620.55118157993177032428 59324059433195470283.02773759986990873438 9498203484499181814.77326290092888214974 34054397498545695196.60389013190061010464 10082032373525356798.09728366404712619837 22376442377258060953.17886979492721344225 88707482440345662010.03710836401513642632 38958933573900578753.34345536511715413356 59886597650425227651.65961684083645294857 33584010843228290395.13062403830329440141 17534242797539749513.40283509389712008492 88192080025974815793.35913990202817207303 32836152938278563898.72600974934320167033 44921954164845040532.24655923877206116792 74813351584822443601.09029901102014286216 3491186735645299294.54791537400808295629 26641715431929143277.13269939138104677288 75007327213502709632.45273341974260553509 50026706885215714623.75388618081990881325 56026948254294878979.81616126803064736263 96529856103033665723.72320720089256297488 26812518254568633060.74068230549009357115 86933659679688081365.59368194645574676619 75875337578189080309.00486616613130850602 67469002542227710218.3636130182836850953 51183789404286440023.97521502285178375993 32656361307200832318.74572632000967804561 19601667174002877618.2850626307341245356 91861985151704011772.60661576705565190974 76770528536935419656.32946884095376967389 50199141681092681963.29661736233901225166 73107659644468861803.09328968679869487882 13648878577670295362.83769703158359230336 58536093562036816879.33504623362992888313 31058216542055053776.48391834354205229083 20335497335596202958.67586080161432213551 94479787884610672914.32964985717027652634 61963880873845809573.3809593487024193078 81030608280353251232.58382356913795730155 25186100588457232852.33795859931455608138 5126539791019538845.28865458099067995272 18925700709762485155.72663585124606683842 95934069623531754606.60263082504232364011 14667868106048129088.57836688946102440082 90852320729617282558.93235958572936388004 3360906311357902960.5838258713347314137 85641247564722271274.7748608159300390456 23927113337457824142.39491972329004815933 38590917267163210911.64800142457526457099 8492696552446245303.74278362256462579606 77270165021910336901.30266483519192892169 78343436406689548616.68672546397483901765 30286290574175343103.3342700783388339911 87617295599884352214.97893001027330138078 63946323068312451252.44119761717941006766 47105853140360308388.13665445542201365859 37290950335584662485.59333022836076837235 29367243296699658328.72849909552684068703 60660687953276535659.40488758736223549664 60282261457993856043.32653550123008951983 18047713934831651586.55490760655583648921 66023615666623615569.64553129397295097622 33411644203244588848.23542229510351285245 84638365349973712759.50090171301484310414 17674112710489559090.44617450855014069517 41936546546901307594.06912548058124465712 52502950405201502588.93277381351579053637 38159630636165920297.06063462515013246557 74836713823629714490.06269468935162149704 30126518655316251461.32059010330199439305 56974863925988253400.77596187200230604899 93183794894856199141.04049512361875805072 91517550271560298486.87828936188239856817 35515801296026582754.89727536580106952559 17333285225682487487.42739568751375658874 93450060946613012811.7513810796789939022 21070053409381431446.98524629171010716331 87297734273350124841.17098768257821052208 56005666880444631616.46867583531545718288 66830603210021243749.65615134442451530103 56356243439047443323.42561871860941709078 75963820286599279563.42326586224366409262 17689945156895894602.26499145454921959421 14570870540630199262.88303952077397904964 78796058753019376914.01788320582097217189 41447422241014544421.54995008236995862445 74386654466095480668.38686690916090851132 3229161538915906741.21018150152899890221 46349375015854401361.16613880848636959608 79904894328099225584.26933773665710897927 42015172588809521156.12588584543070730664 36307859801069019967.89900692365484765845 35228735638317368721.55372842712522637942 48126590595176869547.6669677281950353152 38378702771801568219.79526263501654541959 72750396785743783522.82363945429413509633 54379710598909983163.02997250052811652229 52019262374402691762.49041708198444617829 40608432136085637751.5290351159029521939 23171432217892136343.9741287928906648229 55474896597135954995.13396691530920633309 55585921777067668247.67167168267134399884 5594022366539824998.06519863884507736015 58477162452055145091.40357817658397359452 89811461660737377186.32676404057591395011 590892257787323994.33283695305514997069 26621242361620390135.25393079585455964496 28792147270441534438.31604304076712454905 2407739388319952522.06687144607149229097 47818557273790824669.7982921782302994475 59836272608811687407.60152481318615127284 6636041011306603234.36875560676067387949 17544273311270161462.22699863094861117589 12181594584237591280.25205001876595736681 62990041611126739218.38441746266122701448 55520681998401657366.94325021498458473297 51165978010881551131.57890108204411758797 24811244000515310632.90666648723734177326 88423827008305557548.52565068479716478909 4108187373649470117.43608294907289266348 66128688577438922531.35546436019211277098 88280981257397534529.44662677151862644837 80269567221320135954.47423311966922938949 14279221434211220818.80917720766564822357 38626887980016108071.12445579279853123212 27743266129263819650.78983462235209236929 46690652521552415941.02824957575036094273 60922786777002726044.76515550437040841419 22772064929723106367.57829177003758178352 95683816112727781629.28632669411372018687 38083991008084149158.40257460732872654655 30652214546602665246.79808062378407098756 591394797647466475.36507040328374841342 66300895212052220859.17961994830910462932 92064220671633669174.3196771249788656429 58736807048795687336.55258999721651335977 98232445714859919781.9000560159562119775 7135524668849221052.43935262126538102645 63794606126814880643.35795370981597809699 48315278919727692440.23960272661571621323 21530465341056057520.35238136933430082804 98537707433088965576.27317354675532627611 21316260599254611726.66088926364063117575 1651768828473656981.90078334201405238355 66844940375598359886.85828854010885177507 29565349827112776180.64016999595467045049 50045900740203273310.93543547696121523891 1949218116031066320.89670562872263699588 19612726319335168318.28813258842622099164 58385464079822722047.68583633846228085187 4081434583827777696.237447625647972718 64074330574125449150.87736853889034544978 64275978160125734734.86836908872103950424 44328803827478206601.52800907600498631154 28794856076760743387.87439652470996830302 95877060452975203244.08204440358587329178 14116351403476387601.48497128849307754405 30004198501950252436.69139702614786712405 90816728569717233964.32497738796622316978 34431688144485026920.60419415820623686946 11233571085303534070.34628143859478473344 76239887441034583530.06382511874053323062 54913159717249851484.2726942042850809594 70352692934212413421.25886408126297801561 29459614963291887729.23005591514352963786 2385607268817872500.2387879769344614387 34856318118607862112.65857568884320827167 59562374511397847571.82412560536271369524 54750448098783572361.11830468238965563139 83946521704333435685.74835643166522563786 95588682491530668368.05733801106317011239 29781033281603360808.82328448330282050475 34844374756804772281.35729759366719810058 32469382095623255845.33054475268736873261 78879417493839430263.49204765573201050502 71056203778336158235.77466057728048432546 59508518860274726100.3741904838154047262 5773985067309087655.4689658377538551452 69764389046337154978.26768597958614538831 46391340013799796659.90623408967849236272 81962152316777896077.25210587724377420491 33901907065684397531.07699449050315544758 4460047472944409309.75679598779706240466 63323045840505186824.81916737343771014347 94159714896598370402.7736016180119079759 72097031279968056700.97593603873572869148 12724182048200330313.58607647620035170086 38255713544611439959.28572500988842409121 51151174564413861503.88785833826476641076 79496274975402636438.18536131429539354739 54060938371229687610.99698737023543502254 30414944609209397613.619772472333325409 8228584195877534786.39118487415180933463 38108842597291996846.12349120659147800958 48440417543389098.40342541318167832222 39693248146994561165.85483966345216580385 44559192397365269159.60120266580672605202 14092971538776207571.90522806739048651613 79426598634715978101.89839271302082350638 53411968410989026512.35385039142266167997 20138628981261610938.63490755654399711462 966572176615102550.41922332618996147136 52081325258134948156.6367441112551069743 52602478166509368871.141287345357141661 65682987880073530315.31008741048469838942 22231676806221261424.15732158748357575738 21557888885064079877.33906768870294933999 95718697947187157694.49633388468047347367 37086516540706716634.6226290270960132691 14369438328678850109.29898958420869968227 46417968452648587115.67150368463075460079 83305133395910899830.47236192266041851025 88036018707899716279.33054853519347940932 97192213747324853879.28977759514351755266 93246377867851558727.74535001938015280643 81465313188395213275.31012651191785242761 80504878604721841185.21641461979662766889 74219050916771822674.5247519147012784185 79417420370165272255.20467025225378837681 59170600655036669281.16517386521355439144 27905657683639047582.42168357884617402197 49062650402427534280.22248378985165167847 58527147175442034044.06128837715913035239 24547421506067775707.35524651327642617789 52365444141847711586.75359778063903607898 50494455615375918465.34734104328832608907 89078763655507996955.48600074127756386539 38486506835512797670.59186618428728739363 84608793072961644459.79798959416233657103 90792668103860377901.25579979514297286844 94902887747706475964.37604746966624102038 29645678555651125255.18640110406789781021 58145604831149331592.08957826974584888223 6251576858897470110.66973362614177885968 12351279199040900412.84997688514121662346 55021151703624929685.10384354075212704472 82579950780680182086.32625230812990731486 19046235659177619654.78336325202808523125 66725771746162048541.15926204687098370223 56330811161706342970.82710397049839863047 12736255225625250070.42871865290280890428 76127546331217967673.2298037535933873474 78967319242362368582.04130342939021263386 99920707558019285225.11672121814623393913 81297150287829850286.51506685802156526852 59676526914629790233.30712806309161758917 77736149507639875827.94180004237357760766 51513402760732927553.96831892438624954821 8454529242649037462.6981471842793293402 55307218388193025468.70842133474018607797 15915066259873408185.60576213167376161889 68031141294644168657.8892732739933270709 41117432910245576823.94948891516038466152 51790987466592471909.83840892566530108843 23131164788916624057.95884011396316920393 15087694987118802749.59177441411957885391 53895941137252102725.70656654843444700146 68582608232591649714.67884260753743036293 3464550361455079692.04686200059878909941 94941589380124843959.31911249840012793311 60255004573249799010.24087075231869181577 45757314697093830265.33585957597341087489 15836738270017861508.74091648884013321337 32422890313288615433.27561004354103505929 65821213306351560595.10973240983806506552 66200631720033596830.82850545930991015758 73194051806272377273.04377990677336236794 32504551830915989503.30658486999331616809 70938437561974548281.94786592591128992874 71769647754944047009.90774008363146656326 86135622168715315611.65598905446066165338 88754424855380716764.96257667294264248867 61328226120893942646.9939883717612378584 82127456076990891737.82948109306650710813 76388794774878843760.45486159185838084641 92381199840268030705.00578403071989760807 95405438707832614667.19100878738363389375 77311965437833714957.05767796276259504956 40004964341907512196.91990051347800354539 301694264031278753.57096410663840866269 9247390859266362134.44030892559024572482 90752517850157494467.27471381069384178916 8248992781384654816.81937960151827319026 82014178040634339646.55479035951033704897 839339247701234158.72795482771355420369 4601783485203439609.09584248055098064459 19987333703701572767.78909350849536148759 86167798810979858931.73912994607544346683 15990503664542198268.78271021789990841051 40291086261126268750.27293387522965062675 40676358420750202962.9053583806901296517 80326021156810704385.66754596012685100481 57968169635796926057.39078369823377113064 23626673703174880474.88397116188438796653 45717919632705913751.09468305842222434755 70663680717193690273.14858500947932279279 36171516299906890643.64715720646811570155 99497776158152304853.0214571265458043814 8927727653230768730.01630755955624518302 27884218310633600704.32526123672478414062 68947371904881656486.89911533465796353764 78777347116841735884.81970784787456570434 97201314563093074497.33430089813888746134 52516629628075960956.00800936931892532806 97998336148508852455.75022801263023579862 9743868090334181849.44700139741312889579 66274875274159207559.60830242601415407383 75118895068115885394.55286390071233209735 92358852149934956931.36170054834575741416 76973214534957994710.86551434268713174737 8254804989829816190.10014990164610011444 71510071493058898809.44957845584420652959 44740357843640505751.73773931610933177686 93560065193800030441.11903780062364160318 71221387204846351131.40444027658526176028 3148647553896570303.3483592879035383127 41640699099813088876.11597086525161542646 37775291310215248479.49978091945405920627 96534348529684647731.39419759601955625318 76761439580076313150.43907959435754928068 35576540040358718999.50996958301621705683 54145180704833734503.97858255628981797486 35077246553280475212.58071350957255041469 91057283413113269292.27309556399023611411 29880071323762749138.28127425180327120636 28225392055908759304.57758383442361277418 39136991846289180506.27998458276920264656 9059769787839667385.33159351099836301654 31867223126388727501.5732148089424387312 59590971079292109798.64185489820509069719 17163735977033716568.72248482803078745795 78094076461937518160.222207686842845359 95103425954364019353.3314004926095641338 45558265663834342612.92164921846385355799 67628709141529499183.15528690229169949975 45530955544212941550.13994206501937705947 41144228749175372871.68446586418882148116 18421209999684264482.42816275531679665499 93378222667879896348.15462445473484704007 23641733719798313387.60836439551460075454 1400663097804370979.94975435908792315423 1904561467227461805.33727545195064213989 37512297276063735795.90621337977841982213 18309654476768225533.08185269149488164495 96727543977307186950.32758330117222255201 30967839906085309617.02012419971508117954 93077402218141690975.1541039800501105852 67117315622835685593.67927729563724677113 36571532851130807858.44383617644487372449 81925267017845159042.72706629650586558225 78306457121673065606.80877806588807770209 83642664247853628732.45770145645449064914 62213531046405415445.96345687749772086334 29618674915535819194.79398628047889810085 91739696720184388051.49869129714441979044 98197985075738644695.53548484789533976066 92428713527151841425.20040170285693480865 34615542290577201029.80661956587567909345 14401607698635132571.52019546511149845614 37044005226001248910.31660794947555297406 81105120136744578716.44041310137350700852 68912132980698319049.16326221368683450332 42194859826692454147.65076672907087347681 29413701394087365702.72726321490047828299 8085204712355283281.46309800677727530764 16264579302499551350.66000442711416922161 2221425477783766731.17037388120645838593 95790070283598519262.71683397949780499674 26917645002136298155.51446577058597469243 17369774612676896000.22584006188997576568 82455498515016209585.25057991821820730394 88960038945941649317.03400346392571122072 23138035205863494780.95306947501875525563 91908245107276485595.61108384999878429559 94775777108067865619.0687475240046654478 3632166000329151954.5285260123300734937 71031061039536567123.07216412840080070461 47387342031715694375.98997663013772959485 52995877779176317231.93960034912585871226 45391195785675277167.84921241967584315668 47458348936894287384.26155288155387925027 9292207700759069925.51952850339760426148 19604911355877013540.79631265030975329904 1664952496338893290.42695043420709666216 57417715448954998795.69709957715694601099 1196015389109702415.69678028060186203213 69511222683765314390.6176437937906048594 43570046844582549259.48994930958497939936 33662696987425098153.13743317451642858626 16213297208987252486.96436418323517391193 57941295488372534464.38206496101228378741 60261845001803630862.01143863013466388189 70653467174340556938.82500147114530449975 78093944344118228826.06250585929378694191 61799859295516811178.76161563694303285349 174316188314769088.35635378372975521284 67678613351971339594.85395153536868359785 71689299472030312240.44292742911337919387 471695691233010558.8913318850405191142 96628356496386652272.24513509190566829786 85116311123024139240.01053021663047908561 56701353787342882257.60851816168186996873 15556885834425804150.09527823406662032685 21397312654881284414.17509269337423477602 90275252636022710502.33822842872370341068 60726660818981549818.47868419476744983017 46611921732685101753.85484783641081555683 236291576599413906.85160020569138895028 84224676164135747757.31397751184967102978 23711786941460126885.75728370025267669251 62420552975157662570.8040388565358601406 88697930654641611720.08645645193311155175 265085067701164617.9420288484970106223 57830096570699278013.24115402591699046995 77569330161065426239.36193677136352526681 25820105679992481920.22628976560906233641 55501774049096324465.52943661237195049133 89250789838269727313.62403640227301233618 61539306950472165735.85166361274028129077 90170338142228545075.64194643688684120104 81277708167014319892.10626119693015576311 50422333564713692687.34845750809930742668 82981928728084195480.02074688291005219342 69009762108167673427.69376224744516729548 36666425112569950527.90482169275605984953 98763509238517213899.03235687998315280323 10321036016794849274.40965483564935581052 68147499343121507640.06261951147856944243 66606734151724266300.3730807501455032369 69274938099414228150.69891623022671883581 26332273581375860915.12226989840030752544 43845066191169971018.70187696150500401817 10099869999000671406.24300495713468726707 3222846216275707006.74286401967689274016 23123420757176233298.61458089538605924791 83288045800705575086.80839295286223969796 73189209408681957079.3888427402619417194 2813398466472876112.97327071138978849697 64099583971604924202.28760268599236372675 32794384706186882885.86354314358662400416 90441329959541379166.03300518807500381682 11176886486234467286.14217700125493225857 26962423856190064071.37986357109012541765 34762487862773714966.86637842225396518555 4235114394343235639.84399551891786280775 35833163574630923830.97099467052646359605 99846491248895240684.83237319374780811271 72561824835182677732.89362561855421024475 50033932777122181106.88443365772473878344 52167515411218298012.53220661282911913512 81587053767461430335.95155812630584699406 32554723656017147522.2004049083857956543 20277363698027753202.00691189747874351714 43488221239152402711.97183995581600475844 69412779854628234287.87606393155225908525 43271026750749061433.46713614414021208968 74822275445344998557.54573062031908554043 98504421600694005971.69913903292483333204 94425203175610255247.31373149406978416736 86322273497635898051.42362749743970500656 5284195702893563005.78655716661537365427 48874543098222556873.47437088540930231918 22137192362820720710.1704717082953839187 6571219083416628520.69476055759760926343 30791049247691577195.58145233603385208612 83419359064709613934.05814633695845208759 82939833231010185640.23677557090072281196 17953373287112705511.32111436150523649965 20075726332166206254.10698707032044104412 32585006815295323277.67315147581302543524 25975616986384912883.59363541554101705002 73475462874688593488.79103646631387215237 71011414258667766804.16356014350713380812 61894659582702280391.40959216690851814685 73668647790038194618.95017798299051433537 62112013545079057860.65235490659435994506 79474315900874361046.70183858733156218557 10622535948347209035.86466588382971746262 74604477830631265611.11954409917872367696 3389521440059632636.06973893573434411418 28480660009942766384.24977363809372082937 85302218398058363232.07285283798878906323 2140078881709046419.07177624703630909457 53651062957082986319.75701558222929259111 82664868752638567152.84391256943321380466 59742303577003489103.16703221490291419477 35639911256154766973.10493012795810665938 96907273255576798171.51241249226707927579 96270418129118865244.54915506148306129484 42526825792192429525.24182486272001701873 62470098680928469787.5665398416691126269 3526388908339099097.39477783770291527075 61007068392375906758.16787439410543549021 23387459199161465787.15323296903298938591 56618233121397508633.09540392314852904067 17341098969606556818.73394910881508995595 14511973399968700405.42741313694515238714 33165944743851645993.85946593711595441546 98030692238762903886.89522082645448400418 89104895869634987952.92968827091619309815 95216206202405202574.48936523410045890459 47103503664647001128.63403463674638426174 99513601882742281254.94075493089504698362 73345363197306250110.80061191966110501845 40930028022789838704.99332756269944942828 41735491094574336883.50570581804551235133 18884782291375302920.86229707418269131058 15927627914251067020.79635549795356255208 91808739825801031801.09775358764856182823 93320639304881706395.52665814821276479891 14096379344058088343.06704942938571674393 26509952113712962701.12172310219850274736 4370881482882910209.19926186840780582013 9124698305119196172.40685239704358219289 88355097980460288253.69623991498718967582 11342553661070045994.88851357293356222084 82674265003060929626.38147266466037776515 89605217236513727619.88349984310197174683 7301688342050824269.88397772518997215524 35226017535108551076.79995152791196335013 58246070110634456122.73718584952748256897 34256313881655664614.56652386755951439839 9148297545699125701.96200439651188140422 27731960263568910218.28313987136164313715 71551435318235984712.32017249907863934307 50820815718843958938.03785627397660941449 9410592981241902448.31265462611669816921 79537919813289590920.27684912409803263537 31400357383349489847.78541193681451716002 8965838673726722816.64890771394166938026 19000055354199054480.5864469146111610747 41761412487827996304.74237585279118473796 34450341562975268469.97965391258203118252 40500970700672955143.85584841840258524317 97095073091122094775.80473849467194016888 86604894670602006759.06686631823577948304 5928851359849791928.31772944399261019517 73916594871736697659.99268146736973940452 5458735599639423097.23070481075146460082 25041963745490559061.70095085680209441999 10129613086840514610.23677318719007015596 5694919708537395992.06220605023601838489 97784682817011653011.16572336298762366393 68486063826938920935.32703874617691448085 8912765236673422164.18724175258995386019 18203076606823138492.05332920060440581156 28030727330488088408.92480655672774321112 15948921579848318403.00688678967318054991 48872477633115882096.77784479378226734652 49060148652706221122.88847605374814285436 86482761075050874923.58345503063204499144 20731167403740454218.45897649880474444591 20921042059477689055.85392673469526175115 38279655285160281826.95489888223706671662 97338795613575519799.56953015572869635196 29804058668728542778.66512603705104905463 74443438248602435639.15911843741640266958 76212014108669789394.45951662750828694868 68303902792458859866.87895161394589705861 62025522101119954729.8423153199065510043 67222076940066600886.21351492096528151063 13207899586959542126.92678334905342140441 37010340860007625420.40026955512286467916 77343021053981030060.4184510943526602928 13834271563752140713.69554030065694249328 64477417436125117325.02064927759112753087 60510336645046917890.94179453581894413346 78759754372576555514.82733861659590720867 80609356243486776766.68014525114249056529 50317227224011515628.18333045296881115851 14879937793543823689.54075830011513174647 7456693118301763869.8673726164733873123 90362876492435836404.93885716375350555558 42074046252114962537.74376987310923622253 8304579187232109718.34023577741667382484 71295893431274324557.54764552597659583687 71605921598686353769.09393690854936321892 11817281242193032488.00379826978773696672 41559060734093235255.05879608996555713493 68206268751531879125.41350041232504652268 16888513545925816748.56251349925250970066 24415753792037746898.95057626758080616532 70112558817636354278.80053707255178875887 2542518194644605796.54403056802275652889 57271396371355912905.08755682592643206929 41799856167825459238.29892120132555181282 17983416646380588725.12135311847737956079 21223470251594309129.74012249698006308875 18293764034820375362.44739092981165027814 34261417442497840242.48916724152987042683 96445332088706899477.87601793130990769744 35208305619464683502.53769430276785462828 81140107341111514170.87126514750763381321 40189292538664341067.74219013208171081146 46101354936795170658.17910963399199962627 77165253043985499970.90979834934764216036 73762133563563065059.82508872860443737569 47835859506110014619.20900867072674359861 86357971764008479066.05468589990568906569 83153753643491902350.76176066570483757791 96088343142214676332.26410849853746786261 63614594034208020842.81228765245500604104 72354849770719186964.18266996415422796861 94816044937855025311.90708531596232452793 41847549387361182992.92884770159349454061 66264639284485488493.51856493187643490629 88713023700379576832.52364730841609916323 39142818866737590478.00081574320258499199 31805888470085870497.76519022693947534921 13689942930322985006.81063079590462789111 86423932995735140384.04254610433203289887 36569489968297167666.93735694126182130796 7880266903843798999.72678377629619421362 84267822246817995300.11477686281836852129 1746210318881938945.25238026919964340444 96981998499258709580.7473239670529019461 58998671357867090156.68053276914005177292 35872489507331765780.42461574774925823236 82144150550180580652.1179697014521694523 64262944580089546774.9479376134871758798 66587436861512236622.43814686515719326311 91138373089168608004.52292397326998390611 76285994063479084978.84717009407379998501 97233189927317692310.71448725467191440611 72565044277990070782.71089172453073547685 94309716537945475970.38705730891111247545 53833071212523222413.55984600689102117568 76134395368626354556.30027241546424257584 96294570557972208035.36911652276976650832 96249939489095018418.63147568000857025425 66524518887429190673.77843832604940872577 48598698678636635143.81186744665803483464 56066916638453393356.35403588232120859967 81419212743278657428.40448393443415907476 51979118413060126621.75936832271830188006 57113536257808595599.19144159730421832307 59139160951595013727.54035837353231294399 68787522042702170297.86628010609688565792 14417380240924830798.5122256122160530561 76175539669237638074.04055023633044769122 6577924846000142101.197929797133208868 93693889230174224981.02988205271132396405 46432463431368141897.2003886761409139287 74144674241562812183.96259963721929414995 3753294450128020672.01916519974960161125 62012174383485181356.101968232015534746 56490225890424997380.72177163345510669332 8916342509174257716.63910099672087487373 34497740352386053529.23846495914845923887 91119970482728139842.26552413961790976479 82313715120708580704.76584188791179545221 76227210644016898563.11076022475573569247 14218167795741702668.64046000374789198391 58327420919838014627.40688817381762284711 86578701687643124351.51558654887104372467 22239190560201375537.90289042122932018938 4211768895441141956.34599008318203810642 50481250388705770854.92615177180754568583 6196298120760900861.15880792596613526677 90566813126789747416.87173044635991696898 90017984854532152514.51128623683472659742 38943039449919706004.0798915144704304502 91523167738857687897.77920030839793234707 99711263812081821902.99528352554852927191 33711197815134269596.81242287828511359275 72497498600180287221.47194500358408329524 46019898384561634147.15041599218856192618 89904502889435231896.60727737058525413516 80363442046716278503.0030410388124548792 40695587173273039050.36871201341535240253 34446607447454507502.83352301278469358436 79389197772723615558.9659235144152606838 15775683445059488203.6331053634403296143 18957996810198065497.48455030295668320784 33212344584461869857.61019462097617062479 87755596143565013283.91400893953591604762 60142740292290357978.37511459899848406155 87784514934914410962.12539413005380883824 4088453733519825372.73917496679114014596 29861034520754983497.00986075336058099181 40731610122733778585.39282262122304380409 49124290055505287651.98335629021097942122 1689112685091233506.52393905700526121792 96130267375320812062.65293815367138569947 61079262083674695080.3965231010055504854 54709548891282702008.80853442536789420849 19822297786165606620.75787527198454192634 77393178677416787868.76341014447752557932 45168473762445431470.32521250149085364952 86276825922196278687.23880689951585053084 34412792111202358165.76118789338638693007 57583010043974992771.69685746776978305092 38410898397325154855.59746191213053897493 76367438062668340170.37213407008548496133 32124405771931428853.06604647105374526941 6598910630226305179.99850302859221929983 2528568644001985270.6343927147201572995 58302094261640977737.24292208055360387902 36478454915189676024.63000680023144410229 36680987016206656570.46722213437532098901 70621283223446704582.63776365442246081446 49398041494741867967.68970170414397241113 9658192414666608948.48734649579971424314 32242688203252749657.35437146114736152439 56003378255505582458.22499263568256313375 44323045535618981322.60030008174980940735 41835421446578443212.04396247395659222448 77480503726580703488.46273027671964176237 68663905278025264545.77508443274625446376 91361716744192175246.96059694472690652123 33388248210766840735.11885554094460172138 27240074768472925021.37766478154744932074 66535980703829155787.29937214713946488628 99054804171395906513.42326063759866613597 3038621088972043142.75044313285893927048 10510043103824782172.2418467859863396103 63232423888046974411.94477532035149186629 85097890534264409351.04610388860467969149 92042932387980335354.91436572140227055202 12506714276819875132.70286259726555908216 6597217880860822717.19616189817040221181 74922733547985499265.95714297909187623484 13851060306341291192.10960244251125209336 80344301939510251633.02087464510704831189 70358283015590088475.23497533213486573382 13661035201027502574.86679264358252299184 96425742561749610430.43976912506444327459 30022507310372436026.88240500826416875163 39957876954921196327.27714609856505281084 67504237414682992431.99526350048465794855 34623381194377695537.56427827285375478366 3261004753757429838.76025912519902523124 29395674723875832414.63159166432363752412 59649443471607557337.546411789950877612 57543341753103456681.93050515290623923296 96237984899469236959.22243193903287646948 32588382943675513735.81835588638482395195 95428082186862243399.61337795488100639625 72341768731844992502.60796273573690003405 18642722072894033604.67206852711530013344 19415681741152153785.46174718361622854625 67018075487614733534.6313895981288900361 93391638747439891714.78632678017445038449 21855679610391816842.64033807567107257076 96633446928217614632.09633770112702818736 72344554988425560466.70968572978774342969 76191247557391199161.93546995531488432441 41662577958684110239.48142324447013202753 68568018658451472999.42812697681106048434 90879475545583483470.1684927908253810385 78863381635932407500.88226212640419759805 64529670859704856941.41604997164470532976 92782006686295934732.21529001098664546525 61515632373371482921.73439404143768718221 3601018062096325140.52846080354366145047 69288980586556641328.37081018688923183759 5816067744848744016.94930402418378976327 3808966554687575650.7510917082011412798 67390420627233264254.47453390689028642774 97966859288732618688.18158334891269441369 73157523480488904333.92550128809901205597 40421820665990215858.87361367188842328736 56724581246164965048.8032134598260533829 30914451087822593302.15297415759982780966 93863278276824921091.10907955161722877611 12572860463721873325.78935817116584184017 14293550696359363584.49940044544942062282 68452337603498428641.18158920297027626792 27358959832504532944.12632634008578153541 98754277048760074640.99952011623237544945 37995470470303962334.65145585994154622325 97503937755525566522.18935584164542380714 28643025331807299937.66698718124819465862 35388500552927857294.84023538393768785994 99115511716983868943.15114159292018103332 95035474889463610776.23434249853221323062 56042223366844584706.81737224599789652209 44640760465832349595.64627648741484090527 8912504663219633402.37696702558466440482 24911053373151954006.12695424490446476957 57491139881929621240.07125045222225331645 47776449820722464329.90495515077592251389 88085813507157561946.22252715428184996561 22425104992763171463.21928129877956951539 71526614907010511718.3519458925932962221 66669269002103656775.07348117958862134811 42751343146627087430.92592867090046576139 45029030378861824983.12022253280983421042 1727402496323131911.19565202001353233981 76356358359428077624.172321343084087811 47042613161893753757.83169096397098757435 30661709588837259590.47646678780922134296 58126378661093338507.04731735879711574412 47098820029329812584.04492179391227634897 12594004248868387153.02814279908479631891 4556019275971263307.42803545951857141372 60265745395311288242.71055820541256494029 97517657969925580908.6944338418391033244 76879153207297054425.41301362637476929209 19636971543689845374.55917767035693160906 46560203397942566686.20363184111051092261 1169278382043443888.1158056597843080039 36197563153310725724.93951582030190898791 10503415189625190801.46115856659643467676 13786339172987261286.93601119154787066824 4089767732476089319.15513208069593643456 71330403466146467600.92109281870344514174 11419144817528463317.04901141076350173971 29999354934932759164.14299569642876548242 51815903426956059490.81545693583912631799 10655123698291848833.87194040438472773178 64525446059605142909.60971186840464050792 67944557951899847292.44683036855803803474 3981743469556150882.58162536323672781736 10032720711225289924.99206932885375245188 54064303042617865522.38068109497406810108 49473460110724682694.10470482547755101515 68918009447645101607.63399979422524245935 21422470684453236827.6798018873958496127 29750373219776403822.23620743822538338115 20382999288985399975.32518820581181424998 97119064036592573138.02212132988804072229 58322226123943613850.12398401341339626769 25119745214191292108.34251030402334445569 91894500285179082555.55173152505038732788 18796268310517975727.11453586363928350501 31224647150226587884.80312686025223466552 35646842439053280352.29781430341823307061 2613139261424789552.46181058833521930542 58711143011969539912.52543058781406693795 17495400700807363931.31457762427382415309 60374645001636850222.7977526090604757475 29852582691506904540.23377956231427139836 30729298647106178192.97906476454888762088 82585269814169388438.87265739305252050598 58950658502478813216.87363571603927898472 46522399723763887492.86083016256472143415 6596502208501612835.91574407665651587639 69226437856117199587.98543997387112657413 79365258196545532655.83354438924460145519 39268574892198378228.46259650403598099445 85951054297230159636.31746626027326364673 82703678745084173672.30108915011792043361 45300681316243906684.64977529984575713752 88706436461972367514.36623045265680473523 34341096959164256155.76790760205890033443 81942041122441814512.80675515413451885364 71926441812794384500.63530067191570457454 12809639975562224585.3267931571092101567 91485398230104727412.57247677743543876577 19658539559848695629.11332113790820059865 62899618792957389689.97110245436285645445 91454372267843783226.46796047524433522397 3137333020467803102.41683026290511601047 13416623842250504007.26260497192176296446 7490595158946649742.26443359255543830278 42319669110765508820.35254578341675175006 87903770877296429784.2266690674305661003 4072236877506698422.4292942894709503586 29393318546401310591.01092276662582842285 46386161062608412113.40751985993368343742 4394284192484396487.34651227967279937315 37362113190862683481.09536143292896989313 69137004557165386438.58410194405526711125 9402306082746035938.1200781557156707831 8552143598345955660.75434535522593343748 59358592708949312071.76118979601019121015 46167626474700397182.53085548863133009722 37584551302507887187.64460944860993835039 24686108525541256627.06730228312837068863 53852208124149489324.14056715719199247364 94501427186442707008.39030106569049310345 32011465247778520901.97760089224836481647 93028645513294189248.11648582869973247965 63811135005679740585.94461646021683109514 73689542983463820599.49474008495333100639 41577808985257201966.33429360361135346625 60088616473136559578.98283948909515774131 69654407389100966016.34059518111940656562 43727560543304729754.76674378944929069693 2773745567437700519.88591507188800565133 86178263464751605601.80475865295374868388 67503134098780571869.95322634905290144914 91246823076218570602.85697412230197671413 28139932261482287067.60307050831854489321 89608950294079858160.19634263611547953789 46112983626923677509.22371298090221171033 92493744933720260897.62182093380263560391 45344370597914858409.290430021065625446 26715137782620172881.81804706808129533605 85341389195587257923.31001409863459887766 18476605914278577960.56889200865851877001 12739687423258968502.15039771450057064012 29563885068803727329.4406809934813831709 64171311040614859545.51537407277644529864 82518165042205906901.21497511080034425444 97715614722155993036.89992005046781944223 74525806606821834233.41927057497470937035 47367492922768307216.92900771573119681885 97388253124672862641.2635908168862758678 96370195464700376384.5052864015283890438 12328069570009618279.03706225002197879912 93468047447797604890.33572848092528682868 70170214854941045806.01202782630011479665 23195427518829814110.94478146345088198018 7175749247137919050.15539827712157646049 89573299051925438564.77128811665663549453 4866910396947260633.83388911312917963243 88788064087628760890.59709320648332030035 51431977800735031460.37379070726597096548 63716114925452194533.80922844014193131993 65379823039839284845.39103177134330715489 63287492936354136333.3770742910639748075 97512104462484825611.91163316145110822094 72634422666001273423.26073073034143529278 17854576675919623061.69616719367131181574 24469218627971803367.82004803137981371987 21589166632161935786.52467343898836487228 63642865983422592437.12047066796058956265 15832850341092850893.25562013226536791851 38360747872333784538.14842739892628772764 27852501534302778545.46859656167774799686 12166482086375659119.78879869319291842902 8925867637231179675.85753962192953381553 97828836129949281343.97671031715148619291 30479907076450027546.77876697108981222257 79990136585558124929.38350956818436787242 91677570417535127634.71220579450232178105 44468146486328310191.82351976537490452392 65718703244943579819.59901801215297332485 14131099925519298815.04366278753967247171 32923109512988511022.91997673493761239295 48920848910207713295.92705591216957638962 58488306846879696534.3541794209195960823 56118699449620610675.32509554339457232608 4352937089154025118.9164395028052605333 76917185261878927648.64437864675931806432 10616370388135972847.02563581728083416711 97482632269591807723.22929525147644842996 36576225991159065248.18223137690359825262 41847044170285553335.16003950730975105203 26027754571106349812.84744243015452174408 52588776502093043727.66286750663170559923 63749629464284926565.36949032370502713429 89416353655859895264.59491957147836104499 20335128322005590179.50361025406251997238 47459608203511308705.50832119369953693348 91038206612954093775.81793295292112169769 84739887967550467244.25596618411445088069 9375092557227868674.49264079440694077768 52097561031449155880.67412602824561471837 69122645859786253178.97468656758429064485 94741328330978741298.10708802685364431316 38180219487820479421.5375367583999713893 59156634752018134269.88151064368098630165 12000236052947243537.89590445155949053757 77559741613894135470.79974209379590502417 4529628390037508200.16445747643461918075 69973464853080992297.17563666596566331308 50684342904314894381.41019699121530171953 8200096639809365537.43549155537534161084 38045176120987976171.29888924907372124745 90115442369545472795.26333151851960077115 94963495368614828027.67355576232555142124 96525169396212738520.90229459337943156662 90830060153951676317.81838225251222779883 94015577813399039461.51482553026660748051 99336821942255946265.79769474576192888507 99146253452378330040.32135921713084029282 8123209720166541476.16750887434232205647 62800424156847495562.29794541333498677538 35717645968126048313.9609979612649739603 26718791274388007644.32949587191225969073 34894659757942884689.47583667041498377432 6983570124980715968.95694907945800222322 56814564720068307007.44063285527363690007 11853873732376495186.14354334150770038251 48002870462834383958.11894276640693520579 42995483052840879526.54808479977176833863 75770444180034597354.52679339377530088399 34665687598345394765.1769221234235834136 85234105897570293670.49562985823173445735 79628331945343207678.84668964043347405983 43049039607943753790.31993840594523678752 48448290805458098086.74040376687088998489 89761145453144045140.42244528282579694666 61099907954773459933.38493964487291872952 96795045397346225173.27656577616878158184 3030956876889764913.3850602129158462371 51694103931666103867.66792490092029172552 16977037102475087425.24195616895480892357 75669940800632044705.26330388414376069034 85953961951557126344.73397334416970178101 65549474880155275351.47725611518482574227 74519338179107488717.18874274705034452831 239745995172171172.26238662404699490901 40537658399229680154.08305459798422352434 45525056565558021679.77163255743836965348 98737537654373812117.5361321275643107442 95492211372059900664.7745078663567286532 11207244813845325815.90824636193005433297 62511231817002907867.98945807214902207494 13788062879978118897.34134050719050473142 69633727958923404887.97629864392305184009 26406424342718930837.05047374520525846736 70190563317752375858.29271305475179694014 84864996798801759812.92736050986178166206 92730561248180544954.29266149247187642721 38738505375106623094.53778791405255866969 2538711021355217158.30531674971974369707 82686054822845088108.03387307642421318023 49104657617522478575.72984124027748886442 98348275911249037981.02686676124187980058 80079846293602149876.29404824816892119963 25954484274393822992.12861492306254195193 88219522484269519068.5038809124755657054 47348299668631766716.08953816887266511864 19089375700709546332.13776784678210557432 2276451416136129784.73438696305887404695 59168512859483934632.52399063230492637925 12066737450744926893.94298970854561987996 18588992297942562639.70213003651543770001 16623703178032439478.92943106103622606129 58487242483956749298.02028788016681672561 41354352538899442581.34874743982445422672 60909481396773851351.68014904329041438105 71452997591305494016.69482920743765795824 28124272822204465598.83536548256376627363 2218867599612147570.25762022179021257663 72558704981031788152.39911895981025522737 23308770076704454056.86034319405201695288 72408348536063761958.51380974155349698436 93421556993183849273.34493283759915071786 20065455901113320535.20864995589406222458 35993800919920466981.65509676121054404646 37212183207812761704.25923761512941748626 14342217777667533800.34204681776622130801 9735525560882754721.12685908704568720511 8265344468278630661.46096039771153814807 25241151583748925188.23750617611816954883 16065842921530659689.6261766265999960972 78976099436130160674.67481645169832820346 51748833618546657919.54994550906707894272 55081350405245308370.73232125671788625126 53901981616476644302.44069365632179561969 92795268117050169996.24328644974353621232 5258710417458788678.90923355906499254614 54874400190711467461.88280870098484919898 66752402109468809158.78250779006462376398 20307000475244384216.67705222022119034506 2169709111741293535.11990359959480054156 7924019326950306040.42331074085849875646 78737439910640097117.54469672678857618392 11692181541574601714.40954356573578804985 86099666534328586025.06016833055608246476 92730167100094111617.02606263634775308467 37363129602993656609.49019720515691590407 50815046748879040383.81023747741296304065 47623839018371687666.45593622546919546789 85969950604805289651.48016356048597913637 88161713713468505202.76495752209954920835 87956295332806488615.14205040565743974909 18738590596850389464.69961034185172441861 98950516119454261637.59332820571663816485 27853671651372093407.88612162923612492227 43077065332752919243.70829041431067139407 78201731666988169998.55597683066132205643 37218225303667226443.5893793033432031608 72302897030696132989.13602295173499526263 62249042184896522646.77240203191844301013 15300524961129684259.39905612724807367032 61790858614840464308.02374634901785379179 84228848185247888269.06293706729383324922 90176334738472492187.13383016711812951325 48491621816952390946.309656610309115167 95145142828597955040.5292429308107770766 14028643304415710245.1765824417052277124 87125543600965182023.5806185772279693314 30138585157701178180.32700318751408101037 60143817025913028962.63693436347007668998 7840148666943670231.04240070003903713675 87616528874372325968.15596121561539336644 97160459168055993849.45900954810226395311 7465840175950566436.71914355555243155617 92989154904280644248.91415842166783996399 37676057701249614046.26673924565744414648 3376676121619071760.05717153433854321152 2779146885322981533.94105664088291279116 63201874540231638534.98818322143140361923 3948926778393451144.48319103546898100288 1243113505755500982.23438509707660456017 5463504768736969051.20203314107672709259 23388698484318758877.66731556725964700025 76248903239941719003.146196937108470786 61779213782320742577.93766276447078981117 97713929383872908160.64890457033740576798 57252400776570609100.01260351781038003234 44227135289494616466.10332832565731837185 7569470512495928714.36659068563909500363 44773565109325851717.51268382717734110952 76786325219517273914.13287613846801828428 19672520580083450400.89020728516429026425 47536869937604761142.73170049886821361634 55154942391158219951.77707460148211558297 90382149800123031989.75334334677480230121 96110132276756712179.99031180204773930594 3092141242370080468.22578753611548681235 68949711365179058022.10261355321004199213 34200142705363000272.66565937596606565598 90531908508590102892.5031638813759799373 17764080906921812998.39379857035591190049 63374764758030321066.53987423042589642455 48091078606153022482.8109691703853892584 84460789939529757452.22141340941742392251 59905037127357648826.94127276345219541587 52786131153937184190.37006453848674814221 24033031244146315738.84995372962841326564 98567399800445390056.19304680719706550629 65464741985536162888.3457961243429334415 56759364984324750610.22383669823231028325 14153142018599265578.74658887878286244616 38186518225218315018.57006745494018477511 92030394568590831402.84601113638828043678 68047669684247141731.74425470674101400736 76891546006979190967.26992644028534863175 98897749881391784456.17732584635585653313 74479642363431556.85374945116397889741 72975684601970929293.92952747757047041682 8729507109636308308.52301075434842830063 86308870421305433545.37421065843436761795 78560668518978747122.79692620022327360971 30867008545759399833.19839207143193811436 89709342408708836561.48680282964683125833 47811329818438598681.71762275696943562503 75958773359570612818.19457710871233803243 40150101322025170723.01805698237655159516 53740106238448927352.87138282513037357915 86047447482641716957.49515817853343252521 41721829309387211713.2453344160079332843 93538727809098939814.82566733905096642209 84826853589901357513.46779591080150535831 23672283942113373759.05895304934642764978 16069583619730913625.96923110584345698131 94364371234514165953.6507842618325550172 17118474013373059851.08855150727375100992 90536459867558211068.60087928204386887705 33998912874115408149.31071590198982364492 63741687307689902773.34089002052248081371 84958611998234521735.55665724513189116902 53146219233551298378.65423245856915158955 29320713433503242860.72621009712441378181 95616472549124369980.29288375081340544341 20861494761548229400.53365373175108692604 78915529157658325633.32941122920243051862 11008931942511323806.04469834280433805316 10956602824250264113.19921229506673104081 41475819414219399550.1182796683751149424 72231786503078555835.23230463744589639779 16699910744151616484.53940101843378781368 11190006955717894811.29879776060775554331 79532158595267150904.57610775210828830714 39631037722558881095.59275215485546053323 74759585459616206468.92184559583343515099 40491532430071011744.58276898562145479217 80812321931568327918.00902380494610517887 94082070202278110248.29992734818123945665 1286547288687582830.4032592390789948929 69636869458211554738.53385837298355522578 14909488874445943521.64759257240703499499 88939881060715828218.75661582644697538788 6170739189917438233.05343997510785074156 96400826480855808299.90075464135863078449 18249752308895628312.91348498279683708703 70297900040596590269.12414060663765321358 1889186469250606171.08800604977749690334 53275690629873886515.15489826046627610313 29987293603815252710.04414216285551335268 36369831674888302369.73599329134871856971 65675663635850023423.8318035114811198288 1124894789171909869.78528870272944337706 55056655832090707945.94079753040575054043 31034846403399688823.09423231225719750898 41328486765410610873.89733299651181330806 89931146955230313355.50796734187998764768 29829818943883559240.38421055178615821643 77527955548615244190.4748736056655059487 75061973321855424564.49726453054784504787 17038392177162742888.55875282882898071096 86384741105917170808.23506980206001208369 17870172157181483551.81998233170190885543 56383228484370695766.67776721797192879719 51373093192065438885.22433257916604760394 22487807272136778025.23430158579906742599 13921659772987813179.39521503889100532634 19886482404702491538.99410568682591200437 47094430524052886257.07936726825621357045 32783551472669540622.85904213407680028564 1213991946535620480.75772874384132291532 26173246878962042785.25476511132423934894 70993883272292133001.1259340073436962337 77615271249957777153.61578859836034072796 89495506690234401110.25128667298476509581 99751087246008227593.18830553377509002156 47376456855075864855.29775837174051897557 2193184112798667878.912847511826985913 56575913841858764357.41314844611692277913 111250163513780712.81440592072868372532 94752026895844491587.98308841879507623104 28958951656558969421.72412827527572745234 21356082265041620708.31186283090326191967 92533763698520466432.37797313895857807461 80826915474422265564.2216202692918937564 67801099024528204920.82399749291617354013 1308904563031233084.27056415000528987694 65653722604659984139.75562322713390527757 45422055906759485980.18365448733662060188 79334681438163240159.79491012358523120888 74678768560136599490.78416451736699397183 81591529935367906367.79172576548167048843 44639305393499558461.62387499164042420074 3255332256302615396.30328015252409423162 20123670393406562685.11935551030645268331 31966176570707408462.62507401247667160741 77356641530868447630.12376193386888834885 37334245782448958929.27858344080619731652 26447942890954205496.49577081606277683998 39948512112470165994.0355013159240957082 53468591079137290283.39117506996717597954 36815837526208352711.25737634241893119831 38991691417159982952.10015957449135217468 70693559567441971365.15384419344096063418 83635608418665909898.95663419780412614477 10393815854345382325.2303841159745475272 84179248245728361081.2367634341627337825 79622893717094406302.57709276186493062674 14770890776066376414.35010565924570577135 19832940493619908161.97848226307583905825 8228384522500004990.53991200941359940366 62396448597512753235.32194288177945087233 68805626819672879222.27558677371537898723 67153278520779473791.93644959556151779272 55241169722629467732.37059812741259855728 22447169588495453785.93570774289686361934 69026455337981534661.27543981901943005616 72246987351361909552.97537222952959903152 38137651421823264682.24505654296535983241 39957482280968261014.21866339390179879192 20806433996301718428.50028879136405854363 34204229096642366863.76714228435589458731 28122436569897096014.53334896154395374992 28710322756511288495.32578346270868942225 92496476855492449115.23911184214219404163 78184686370439536266.82984095801289646953 27685577046953970723.43961140410250101616 96789609229516453282.0853705523604328249 27478763075110372765.16607351242492653408 31679889866354773332.35015620524974186111 89382416860955779121.22581644009766110094 90604543305957090500.38760115474175857537 53315599965266271516.8924216924767387795 53148925597186860353.39226743665930606112 36561589630877996644.36113720966021570807 65046253524269608906.09237279050633232268 5625265550162473546.21580467014398235283 9108737301595771646.56057397014965717019 86611259813991628108.95985301898879087022 25213322184988742933.8950950659866788379 25730839768858448469.44940664179002216262 73421146100494548977.08790891364870471809 98244167868190917636.60606141891808194858 31050016947822702262.83618039663398640982 82626762079197260990.97838978569736815069 37502792319583315247.48393308590036727784 69177308575192311743.70059909909006967341 58119583556470246548.63357045236883492882 19244135585263292704.13642527776380021693 46557309206034341051.34974061977429861689 2611319640511531144.55578891088896777522 38380253628372900370.19308502352300626567 95212475360355052480.90340984822279262186 14611542067347240502.99209223148197395028 82194769931688934316.8149947251187426954 74455433658565113368.31393952079607966396 50103390328162594535.14343310036172279937 96440258148521544523.82797908860361517416 74545085951380868271.84331225954422535191 53553692340739007820.95070356773043882106 37476223897764512862.23761786165348386341 93720759792198618699.85931668966460214768 26454726229166917248.08810629087826960503 44185254108402653575.65890873082130066614 84228892999032047971.66478172009341854247 12986700256797138200.62686808615362764016 57982007555944660909.75487675924078494369 98796999124862065993.35334179529833091662 69380296816805302819.37900046239127627645 48320341482787476968.29007921159479475389 60731411884613126481.23890229501666875348 91893509605167704258.64558381376907919939 35905927890073962747.13584257547777254852 45944914847420587207.32014870844863019434 22561720563013590749.07060416330028163412 58190605054155450659.6196414211782988294 53078468511448843466.91323421668376964306 53451120734196799571.84797915518962441006 57817219475519081749.88830898002803562134 8995041592287833711.95377663747437025739 22261065919768966973.98350052852092421895 38381176456376963145.9868721420132918558 2418313634147143985.20844364159235090301 24456552823444991619.79169389466511207994 58964901445888890484.72717149814469820994 22517642772653588006.79115241806424372093 21270689619791609586.49159270237346272381 82372466253039877357.67449535991658900705 21630767754512316933.10435448567686694745 24591654153768960062.80900393453023940441 39819675268647442408.75819099004836742616 61348568046086152987.2275298170621707519 73564253452749232381.08960817463146014274 42441790442536261816.34993507179919473127 51527782249686695958.51505531853756911589 80817205274938950979.67195334724899012407 51795836794190102069.79703157463212047338 47710834005475788508.16405973103852393934 10181314985693234990.09042334544662494834 53633922868302804790.53341017651916825913 26186504510863943907.55577022920943689259 13124449731151751572.94583347938805098432 78070926408387624718.28140830035967931872 57627017382750674947.3371675025774345302 86544848583032838125.80417362613541571695 97749303743301821204.1165601431033312415 39562416682683908625.17326861720135680303 63747010133085526365.19922557830568304231 95177156082456768398.97305072833521623767 92876527273299395478.37920381043867567519 56864813363097064405.5150203454477880789 75335086062501897913.93750568245968231112 17573439010212332269.54954570958613810672 65221867608227840924.09496558694367812418 99919870338561023544.93246848900708816499 81618116867092426716.15863321952769045398 42537769443421608640.03962131034985628462 76449368952757384806.75894585875149903026 32243897222408642411.83402045415094639252 28657602096330998834.92481780678253965576 84563930252245559323.07528767111719235846 2470158290342539599.51451872320408515227 91850413622350226137.45866635995695740135 39348646248877412681.3235183330007979566 45127159799617351200.47924692567537455261 27450033237737041137.66895267121453979962 32876337982541345826.86806278764888196748 27386744252535010121.46091366329770269437 58519136230967586132.81100574033469145043 32350051750609809695.95743686202160105118 18343309384421062854.86539551221041940954 12398345359406180543.77048264886723260237 50881472526071604281.19292217993403193746 72994256317938424380.06685748271834274682 83423098195300627388.80353566804616962906 43997212478758875814.44598439988064456588 64011672034406208885.58591737260568973493 57459533075192546416.55564221390055180219 52578792732468231397.86292335390442076118 24092373365464308513.24909214144914168262 82740092461074271713.19022463119266042982 28719848016431859223.70620716984420296274 92904819539580101316.84199291150554334847 77493962751856190220.86464042491524516249 27261066869518704626.21626921603910205673 30666960498754513922.29408321427985882244 96481195742246767335.80736847095125881794 28825842482688886658.57075051563682436201 18853298558293154498.68533162196357104835 37835350660468161749.13701293435559231061 67733649902987949972.94842500558828598602 1559013058285344820.20766708589242063906 3083619770181477900.30044019538368027672 39521553571907949374.86536592933058800056 42537019608421756427.07494317726714294238 74881192592287520473.85276541118191586575 16458087362981469309.85854120493796177741 87298152312220253899.95303812590102987865 91321359458430444962.08076449186630728886 51813108256052444576.6673325399268870849 96413886296518587086.47955518677438106706 26667590811113997125.64183342709005635769 65013317181118530471.57693177496819926788 65472369435278575337.01426836795755252549 57545876289893008268.82443091960563783931 28464076725999994460.0983528334434508828 20838114599257022110.97369923959001836531 84675625941011102670.79058427590236069976 96146178093232158033.74369156312049714143 49597437047596246418.01127811185118727776 16255935038789449825.20883084938364923369 17277790717233262986.88001385877309239459 83898713796905914685.18228313208839626007 76963361468581507450.64784654464657199666 64524977237645553234.28773809509793230538 22337587843970816506.31770523699200743541 50822791942020093526.14495620358656621394 31864302122372337321.65232692672340112493 88662582849923785645.02089428774421485576 53303855318873842488.75017922303442747874 25986806961055415832.96966008813124620768 90880457640522602440.81448312859198542787 83891712342164253756.10664030422037809813 20597967461287801755.55739324973745638795 95936482403112756089.80314897044621176182 3528076292543883950.83409482892828414367 65581095516207258677.50431135555765054954 17362701268582703730.18674834175004023297 41987304431202275003.11033048146332844474 66258081183368417776.81004195632144351321 9378422878907351017.94794123563420993137 17555593165676470169.21748380721819627795 66416492142713385528.01585471224556852669 18622730990719017202.02542142464490680693 96965031825473351757.7170955917282024971 7354357324162947822.54087372455625113005 23491840353127677624.29326903853968208154 40817767956071299875.61874251432669118904 62630317238155606728.96957067413819709147 87692121392581680795.43832571432339895139 17998166498495097044.68086409902851514071 250924146711555793.85041514264194037003 97952891541815943004.09251849335384533201 34868851179486640770.39715581713134723117 31117515908461839570.11655350514541635299 50457284947672794758.62095372655655452469 70609489903431977261.46332573214287694486 64414973609561786112.63829278059979482554 50052108065373798832.6420243659317500307 38143026091420914159.55563558278633691014 73319148053229511762.4167304140504568496 33153893700912280076.74893071687359668189 20972916714872440056.53100808284949436345 15483936593767268336.77609660570193850191 79179322272542291286.75754425939265476333 4854710112946151181.28630988170790959638 8088608876394354292.91621550643063422134 99839567289847533507.56620145400973178633 89188991546081278805.2809341951394888596 36281663037567460141.75727281005297620636 23352007499206794638.79514117691715131803 72652590798672345490.32748627177248324864 9640191282551873778.95205332250931555625 93011130422521998446.11256153705610953225 11662492017291609567.70486195473621784784 92475951873272364409.71907161517888823917 5292268962674913059.56469060227451527811 80541053374030261966.00154581652707954285 77661007284170299241.63258544999152115505 29604790756696788706.93633769215733947441 64060474097562958312.00751022851756893313 64829570042618869132.41981893347667953317 4749058879084215903.52258525237047120832 3998535942329296031.73992154606032197759 93968771062193070928.66644877638795788856 4307748011669386323.47302316511487301727 37375382340623340383.46886621368247834507 61197196740132206933.26276071002233271465 93307328440809716214.89318592053561938333 91465227731981027644.36357991854761411021 73486741019795007820.48257162996552027703 24420114605096386803.45889968645163955941 1891925793347924438.97626552656302551581 84479624692069241023.69352372899927890418 7431071082814299031.64372036698803823182 83106738427665448544.47083473313570599343 89627217374205373768.01844563669925154635 43931591891561974916.63576164257692069768 27342010735573227049.93510694977491118435 32024416085537467291.65739181065171422932 73758666934308639439.27805164459946084674 43985896663502107884.1258605590227023386 60240711190861908087.35967355962799258991 13065791661141226340.29716408873407651879 84878756920557161621.16173405090763464172 69532795617176874737.33525679256284067648 96819152896114388012.49953964683925387209 84579692596536886010.40666800248533498938 22347633109598733773.53161499361269801026 80594163827541023857.4465857126076822304 8334064017559846805.13249963401548986965 68380620533487738450.64307739887797060945 75822386067461591223.52394000218800302484 1032538013683824894.85707585240526309165 90146977567946723782.62601184537519234346 93756008784933937063.50577223302169216127 16814931611629056741.3960564487790694085 10511342830654556689.08605400214676856568 2531394057156108999.08492031951047724509 42090368257720482095.66380866020449735671 89291229996179555514.92456900979385096146 46862757660740956522.70207297689714465083 44916029226284424094.16343391736941006265 2341927877824190351.67296147442736339711 98538530089065670023.48811433739001708646 20084309971184665272.28135885401601189927 26523201647582341104.85336243754291075981 87234018792208633594.85614284252983923068 34293826660502780653.39359236499494048936 33517836843597125950.70617261921236432313 62981486772953887547.69148566684100067858 27230131132094735408.60782331602060495782 88280171041690238650.54168503377173368531 77322056578312205868.84113601746009835372 34844151175359052975.17264635080425039168 68446818968523599231.60049981712469451335 24604372918354653318.63106374078445230564 42145064711109140321.6491477913049872641 53020328808377201138.20511037058326300602 3916640142184298984.8240240386962327739 72261231782845926533.21108779145156079842 75768778034638758975.42244213573989331912 11984420058103998455.4854003334371824035 91308345642482856536.17631459577495548619 9681608304229712253.51853880954105242396 44834488017764788564.71214830536926550492 3546733792094043820.60510007002358120845 54103952019983483004.22106442894809472567 47194526295998779348.84878759283575318442 21785704330478127044.94769548587447666584 52208726752846286156.41801731535510937958 39586035904900048468.42281328288824165061 90385693459515839939.53360042104455339429 19810375573436328141.6587493264166373908 88358166899864769028.62355092078514080364 88522725983206547097.84629081543680712437 21332151578594258116.91885273995109764598 34970713465490468639.63389161702641973966 25653039824319209791.19243827096944298254 50990391407655137234.52668760753798146513 22014567716925232605.78387877030068963984 79585648530904319199.84723831746794660123 93350050070653568932.4370674674836470338 93265839886032007592.33385984339206102255 63937692222792123118.44311832108432923744 21463797280708190623.90055387168895117885 17266184444429819120.33493693700801093967 15604884352311978861.77554870357780682596 20186645536397302607.45563194836806266678 10785073084495006279.70914332057384139746 29961900343246312805.30017594964489999224 57605346897209876272.44822646995639356458 71008766433025032052.57498267967553353966 92120117718520295440.16396665147172293883 43379407960194506351.04190359856592781181 88887786709704989774.50003150684891230921 24038225683799624963.6093829192497386691 77838737122115759624.25980715182371721214 74988278998298321380.1284983905301850495 98595681134992667088.42906690732485141242 86865840099143891556.35336414547340499989 80127773178916175308.12213132582889079 15696553479012812764.46529022464715347016 49610100095341305922.60513054394369439405 91095257642649170181.65708589281813641681 20838668402312487056.54020624158196202102 63472353120221813462.6333595779151438702 83114716119086376582.79849022248733934158 8235614161633450647.55971111018612134717 34201224292330807832.58199660652892569292 40579836114580767348.99229148008408840238 8453330694080541710.1110688850588245809 16935040023410597661.2891802976894632753 40567000428025205509.46758186851593087801 14636783028405615574.11068849798049226607 16968270405211773638.00805272029251257135 10820352569131305445.04640956724896823453 72041228304237080843.21454917723385703125 49535756775382279384.97041319813670272409 29136524772198184919.27525922858822873513 33598924476428204893.64702601440826667065 1696686439221444770.42613472880398737129 86482114675735992582.25429363110336387694 91334853476286975161.4608052658995585444 93333054707356664564.82760940312141072008 16860271262305825288.76495702901229973604 6070806928740307116.18065740649824112029 34464056899135730442.30981496788579425213 20523838716656866694.06731843996152800903 13120731119584033649.53163821333444448865 8495602469361989828.23052433231656763004 98071137731972801281.49372193305719824745 74674883538163359045.66766530822108495357 27658721302681852302.95206913588430564623 33955041244515133133.59347229682159016976 78251554407682478816.87325846212222603314 46554508640880518625.69291398835283986139 21888887445081966329.61556194732921208881 40966136824241127855.25886795533395816136 5073066483137817714.43111204400324695485 57763547574885451829.3733246385739976767 43065850463628386363.49880879673189462318 43029732097032158193.20871881001512102554 72499094489562457155.380925563734162129 54101669348338873949.9924924697114768261 21857098775188625909.96022579546220111535 45550432601498022994.50189109666212382595 26877345446470114312.41316923113146952037 52121949507351536235.88917066481963373195 21934894314471223849.59282771598915942121 1648356138618032062.27682898423650625842 79423072941168663952.55103765178051672086 86974969010360422774.59442496289211086079 86762650890897263512.30527583038209879224 69162733059802197000.77766559901940388267 26192202060690215687.06010297368788142543 94515440829541671485.91674780533205315684 38948754575401967729.24730741056923163689 38311828613630192252.73134141996289642088 62134795446601994454.67701598143346724922 35480114870454171118.09784394115062088352 24359533922215644947.02919907779390278186 66961552405380667969.42570714680381133347 71239673935502927684.34655135936158232878 45730379469009733659.82166400063452441532 74834899450775643200.78033592176988801306 23010579117026092627.12265654749500004129 75376682731868063100.66923358942915634338 20781568498057695977.75414073029442512823 74702737402672086909.81349793072612306256 42486392209057033353.10521708080940017108 94403851972650382963.18696990174604850547 20939638177288623830.62644006991041392299 96835907395846292755.86442119199776954255 9152618634648039024.76824426857921990749 76450607304720112302.81018885908005197173 25271486832666943342.1111411456697264163 25428703308841742043.97491705745093122628 15117495410536384468.06878793528947717054 49350445072124124087.9343614471495106869 57279789246771890179.43700597985455463272 62396510753062767673.93634245185132996232 54991698686289885804.14374005585301146803 46283684478540929434.73807677372477660111 81942003701207648516.20025488240297623947 11192653872841735821.36746170073749243763 5923263729534260778.0476357130081282321 79980833264275944529.00624872828058885966 87504664346955471101.77871552333648727186 15776049122900816267.43675461326987620003 75525564810833871232.00472593616494956843 26881174279628590511.42540461117600718694 76910747610702222870.86307981947409295011 96421923042381164878.70426777873329915191 28878810689616547699.83729511776786161374 62852453027156342339.19721390874976019682 24545990444055736383.52173268851511070223 5960483220152717578.93552638102294089074 75346409923039010124.25314964930226288016 60431365035953183754.0721583537643333332 30510280399669249958.42747749234074060284 64563876562697147675.67590705303484930027 57779438715820893164.81551472984810357169 3101920127567110946.00239376316637050667 7821516540494102337.43452061565788195284 79025641187924888743.45561585141062030536 87583001641754504903.27951165442299761521 22207034232219501818.78175949217611544099 61160095569437535456.16251492806348006582 80258755733689159086.96885565326882872271 26284576923715436202.82641542707541446252 4532986391675582699.15756845805929751526 46533251229920144559.28604472173168782464 50026929505378762504.82392350082843265314 12407182281116593004.70358736860373902329 64292797177415902184.83941597914379848499 83407104634235954627.90911338232885325473 75246325952650664453.65309309593619738148 35417156328238906802.01420286583898655637 74030075162660090318.94572054621790452926 5048393714309508000.86977690925421896532 87147844283121012026.66809086603425636751 30946930759946532394.83571585465408318287 69318478659428306435.92028419107551463136 5325760235584063777.84807590962078053079 19928773703207503162.56732998437664392053 98816150056300078728.34019820681458530375 69004482100719163282.9109550961184830821 91501636703061370821.78857822749254206606 29104506172738726578.29060180644843566466 18692247097144056910.13837107969815795078 32044333470170129599.98344321213953816577 58114784608241679479.24814689311002724919 82313810805453772425.8407881950100972849 29453262735633466320.92795508468418505825 20103785804356786562.05301628659469018091 37759735282163550220.56203615384862688831 47873330828239148177.53912601550574578249 98977276688215745738.95450492086230586324 42445230222896282921.00538813088847583163 6765664989388850664.94452768473762777164 97973537242137955619.86940299834200106402 79358074690612411488.12999259827651716885 47922005131881304389.97678630568605171919 48576806881896940084.06850712235337963146 196590570411305879.66118237960551067424 77370680324822672626.98654287015007948875 43029463858779553981.85040448282196948151 10356699889515100265.32243324748474526398 20268371950476165204.55049596018725343943 88555008168585886688.68129058493731722979 8875164123566979584.91379665902456854399 57722623996125176655.6456360216528637051 22433123106586872247.88822458700405089988 65804733453880656279.95119235090455420531 87889346146964776355.17037111091003170368 50392428707785597312.5285037401001536074 3330847017086689287.67015351509748550187 82072847799184142957.19745084399483515407 1720114829627524634.92970840499386610515 23261269814067489935.59542051910026446697 79591691682178538803.02084019474482229002 71190915650204917190.43002055951685410282 51396037853707943182.68858488199760160171 7327101829157450380.83586287180217104086 30222274605633653823.88155770320628793459 21846614716001534938.65174479566912822247 42858111724864631741.40178243212852127437 37388112156224544793.93143857359198844503 30266056140092244639.76345856283498273381 35588716995933026779.05379454111348414175 28254078656358820981.27372100229034027687 72240486389185099161.2034311168081865907 20965134837498548067.68189649091695325146 44570292917531734228.51738801626782744825 27900133857500608677.34022641508559112446 6302812482077161790.37307810967935650057 8505959112359395992.83095598316390695815 94113608459471603572.8635457380292556175 17930314370718474053.56404293077446239197 87411294085954727293.69296611740428653912 89576985437898829243.79116503527977473056 62729741300097862539.29785308426319932826 25824285880334999003.91923701078584534481 88483731223004093209.02289172151399287873 56004370982250258366.98868651556639396949 12368649735553167369.40617188794666441729 95243199218757653556.99894944439840228038 97463981668091357596.30504655179346389327 81829366002244742973.60693328848628742213 82026788831591579834.75957977285627157094 71993455639279810691.4418201504174424935 90580487880871628115.79000016184326153301 88795042183866612365.92871813411029787511 61754231018646447824.9099517618740698896 14209332377156904183.8942742976303921731 73250949895347897128.1331197332644745891 88450175093485096987.66598361380303510704 85625900867485787648.31339367843200893491 97461258655634338166.18576880173750392319 13494577050449253143.98969072758537785815 35732492775744275592.60760789043440498857 49651440908039566262.43428254804433681119 48106102035326922447.93431378712817251121 17049396668810738608.26418300187883686355 44926633996296613713.29908624036436256512 23616550561501238796.45498325629126561214 78721064985208449552.85767197136942793901 2829096866933235611.07807968930767463327 96853988318113298496.36265879773411709657 55974913871549348999.50118396017938882429 53757204876893642279.05760789565543175443 1863900312709236630.60193676411300573227 12473260471598924339.35125974834561253151 46100031931243194241.94667272268629484797 74513347313018360672.56071258638233189207 20740366812491593654.38877469978611174716 74202034559341060615.03815315802502442288 71658322713500031514.69774555825960001225 60655166265663351041.88459890547517532913 73324565287686696236.67701801189637943094 55649850690373345032.49383799158601153926 95136832987772521733.23537833371378707257 32111057927051983017.24078888782152144876 94296024119563804006.45285021920926840656 64324165344353471470.10414329444623990474 29505030116873735685.45923720006511412933 99507709099947891460.04359060588022205949 82542010896784111380.48942481633514138354 26726162801498709689.00141280361515271024 95999942551282558835.06515846567911010935 51887047922122100884.73578732393303800283 85402217835782689502.46524531072695628608 55500430333671962975.82538115403730614047 42747231053605111610.14134920312649802523 1995331843644340712.70904957645363353074 54831451550024849581.32687907192594513143 1640586192348614730.99272363517866218179 11497013748307927318.77490115563279110313 1276419987970600188.2185206972834423004 20626730714488686842.57928697377699467039 34834381307977246507.24237674565843418479 85172941116773122687.34334042154255441041 20742433538748572763.81437220920541179114 58649949117515806514.40241553702752252865 8523893820004915474.14997971600164767978 86883692301006201870.50496355990805451105 83155931234863652483.08436916132670806131 73475804715712718231.35007490048523931189 7592709837182235040.49912540701280635821 72687652187376063803.62001527284411452989 97187737643706948328.85159631653287687597 37167501106002190858.8473240428190868489 174944508405679424.86087964132503662525 26100024949358689187.43835548723051805337 1006780148711404672.70438232893207556492 71821212787425121558.97936078210495840693 99508446715534061842.63762677808292820861 59619127272278323760.84042668033013052657 64364071405606594960.25274380612883859345 42528448603196980556.19211003861872372266 85622062110822124199.83865862570777307027 12659972831493577674.51303305188559398152 70961537265225618153.26614646937824806322 29154039121467184549.66554329534086062786 18981318647818327538.01377649256767270373 95777546426201876514.8383521247133442015 29251719163719591099.1582719894022312436 73464905537047545642.03485118025825571012 84427675870486435379.32654511064881248845 32553310638183006722.98937585973189105836 91275699918132074603.67529991047781426196 42876984025811915330.40855442299527370809 14566371984548176499.67802077752152915967 97450008678176164307.80885836955167090594 30806101827753165829.67030855237137144168 95537455750152431505.17527281498279094143 28284736570131484493.48863437918075523073 76049928506494044019.09589499131571345435 23434676689207455260.5062424263375880718 49147721878174186199.04076249950332432191 671160974573437973.02327412395055777196 70694224307388935452.57838946672007279474 17642946889254284317.02308113860962832766 95150918421389563761.62036099686861861726 74343441096370825915.01438716208126634588 6637902806058740376.96474996727663425632 62762020860036667016.69752074899812238196 967465286274640888.45850934150955604251 17699860290524675615.04242239997455286352 75144096877321897858.8427712524118938424 34268624679242292310.38552116863032277484 85334654993844285534.93393339868551921147 76064114649820289314.02439152152505779372 56402544648522481080.65812582753163646134 51069775767075100024.4317611798897158789 48947106911222238274.2223918461769968083 45326977936701685816.06705972854976622897 80969549586095454333.86062935539813296339 17143967412591119115.81912409290261935712 60856657537649449521.44791040957617110469 37840569830776191566.50507875643185985961 75810026097537502058.75355042651962390472 12457622717880014377.72462111482122518076 37551587423151750439.49363523285811777378 20394496654786282874.56958369276635439148 27954971217429405041.48201554895548452668 82153780921806519486.84601083947585869032 41741916294977801309.37831838696443637737 73179031617171499853.18129847797660982544 20555942198079085411.55046369168423545807 23291095953664355730.04310763774982052954 51262736916068940938.54162793171877756243 66445854457045421565.74389241962272303367 86115944109199194497.83667573628463389653 86278756836224978692.56095921557075230615 59350444702480592181.85520868445835615016 50233603877043590276.37223029421895273413 39757654659881105794.43593088307906666537 42652143263131131596.72387614014509676056 72255449961050826639.92570015603879940441 72706960948054993561.45144346422067133646 45537751435202579399.48331806999872605575 91340045118482281157.55477744825671229122 20960571033540970097.47160075997452735911 29293504813742377181.26268094782391347456 35781792237066785072.18478270346499635363 43204000945778338163.8509706573436099812 81037795095624442297.74854888997734541089 71139649614014580214.86884708154810279279 48247990894894451644.48402928408990414633 17595388123038862420.8202513188400409812 71444950830837873275.75254412116474523123 24922507096535798926.0295226683821345887 60464963865104635606.60788448347111077571 22613830542298693720.08486777537857228872 26857795294186870338.21211328207391101049 54715399071621057184.33922747218353397526 87877449098555267118.1999281447399659494 47709146945319642408.31822333699137485754 78370292760333411994.78251640498066284204 97614051524411374838.24236381912542992026 86166040472920582447.49566363051043526479 14094246396423660750.48235278250934598793 61649498655654079112.94111439854862009779 7442008453774975393.89016326125246648036 16300720972213749331.79143632901124277544 57263487175090033940.57047909499802661868 71771040351370300171.19115927932439914073 42548415095304439152.06851676897963670299 93080908416679862282.14539827768465185724 28007194173527255488.8317411833515568699 29001369401848626665.95177438434942004186 2024225360207057059.75578620883734457481 20087693116558285509.77475553663296952891 27235287948501168977.6933965189320501966 16041934324527249509.77085782449327354094 75372641360918273921.70237692036443733158 23972933522480684617.7467612290371248173 95809602281596879249.66630715317057648252 59680787747460252089.70306360639177700336 27741362926206804726.90620625998414108617 19054512419565473395.54273774893948686332 9269005736396105202.01823910981091748646 60996715917718510858.48800238043311653172 44028998024880780387.13309247543501381605 11006235330491078634.36379062440856397931 45271061717998100741.98648420381968080042 99983691714225689924.17637525532231603104 36599828633471436544.1099689950615033011 71408064707770937234.10170345778861272346 43210000327319237920.73417971505758431195 62070682762170615256.52659780202200500882 2640022946502812873.52351588336205930044 73776215745186964431.22692517454230797891 91011598383558329068.1372011724698839091 48085447448140485086.94127928693737253871 91334502541046407217.66240422064990390473 87981628761742292009.82458838559160474846 55829339704047227843.01668883334703828069 15227248783559576338.36434808306955979912 7497941813337656586.11256818008424493302 64720171701442785030.84376134005142598777 53854222869761198495.06587662385926062321 3973742206781262395.51640422425645125014 37864069723165158997.5211435424927383225 55881270649636723635.65300256034360896234 93981859623605190706.76602510226115357556 22442150997391991958.37389315951101267635 70722369066361791623.1044928017385550543 36102175527482703666.19907250386752567277 7883480157402969560.35024872111524915461 44574246705073787854.00541471443427590841 34709444027111962590.04147440478454017743 12524479033697896559.43718926101195497422 7058227255898239320.30045552874348460003 88940700250523016552.4269598330609663224 30823894029085867433.00002085067220261425 37419483032260576120.36488417671358147629 11264442080585770727.81317316586772008696 70963777804648515664.67705727191517207778 69619735549320024481.78584301331442987848 4778372129228081760.67991004694556125446 65217223551673260735.79417365547308816401 45937748534837285426.7202505799036776898 15825538539624558475.56801701386744154289 10233142815558177945.30525230066544861945 773738110744248352.99256914772552451757 34586395931193307994.71817479155397503392 43852122849091638105.23554516804050860118 96619236691049771663.16401453681958502777 77219217153604526663.65224629415627929796 97549658701841732755.80069509074091455614 21502380601705013704.87067017753199640564 8663447161025902739.52898344568608668453 49771670185119395523.25042404611579208092 15842655435804373397.18235755578957237127 37971472585387261910.19006048698840220022 94760188456193933617.18587804902179141506 70056302105986225718.41670315428073798674 47929031627524611888.70679254039593547966 66954684549383178677.22968632135310357755 27721154855344220134.44239305396467578163 21085395647175212318.67342044185763869122 23354489775621679633.42763851594877027383 7090165197510405555.90270155888194465999 50400906021418617054.97560640694125636638 85491481641111175604.71920071659221887339 37049679136265160000.33373563230544527064 19576636318814524901.34678677942857537088 33843652376560133937.35190129423853955853 23647782376402736476.5943909404545448253 55451180030942733812.79833316857245404605 75807242101840580762.95112299223991363297 81070092900285114848.85282538737223993397 55902045037190322480.46149183026850475361 74139462862073726964.51177579084353538932 99916571461801454550.27999641463698454981 54958909229572415615.46413085286723780841 62208496467957072103.71242570141465820546 78465404959086834113.99902578139406603368 76160312204938694364.93299220105252413254 6838435589561344175.54892638329899118173 9441726574964019274.61375818211699950307 59101093093088553297.6066921275766353089 58466553132766268264.36162279866420900059 10932836855996028962.7298856802544592132 48135116300563632504.88157360106544664857 80644206066033083098.78019370767445407304 42264917377546664773.8616186257965731595 98439061674460833333.87363460181419299176 4558999096326118814.29915353796963572475 15432863863853492202.53266533109713070322 99203128587403895455.4535926425584184476 70719574306141721520.26762877035020943538 7284697679953594132.64382301581375963687 56434788180473659887.85827761214475940999 80543933185840633731.67370402521423963002 35568746077119674757.6050070197866447757 55255507832393049012.41036064968566167773 94161445193611571324.38317433367656155228 15078200294124388372.7647186433708239239 84551015340406308743.69198990852937107363 34532520974597842944.75112520307800091672 41380899598926017785.61939992354926796855 51408286894258271338.96346354340072763188 71299765006328474012.09591937383784581524 34055026159016417578.54011479166387539288 16773467205364602325.21953286778189108351 96391610035281523469.35862108106500517208 34017044223952857042.5404210802016697909 1733161007466152651.03581856791299639708 798945516598548620.59826032185951475521 28679510181750336630.88230039031650726558 25851092843076123579.58377620694623590988 94834572100782315434.87771877517920809346 36968725553913652446.14695984962911086094 58009252520282187706.26875329785448290766 23472535931913690049.03453642020600603887 84279784160406653137.14804759844316570441 13000345862430130673.41512078340633362279 78563722995143851544.63815759314162774178 12359949673987784060.91089103509834188509 58650962523527157502.81320186377912164372 60779097468812456250.24827440428131135298 88088210251328566031.68373739558107241265 68383136308374331491.9149199172085599748 4389268673095279598.28965600849593161333 173098735666063057.255329696098343393 73393363313143612045.60752557210297355413 5868795387158194988.09234764171371016492 57397120059909688212.04710398446659050964 83153158016935178970.09553285243342030161 51954333024214121424.5693496809050922351 98766910768891627028.22006471457495819585 30492540521828549191.07674284702767669362 51978463549101512039.15567908498119625032 44343863582916706339.41943007801352940652 82945932754995317930.44745370667615214906 73069439138788985112.71837564167933421154 34331563469160971909.39090908589867319419 41299193874376049887.14209167860166384283 73388768114006981478.21694077413936658391 48626530159427815017.35829575582160987877 39803379218544938488.09368479636075057883 87923096995084951708.66555244567711448868 52969601441324696125.01172093852326374569 5020975046269483602.03313954552593760163 48011142099956964948.55045867021551670484 70993966819784338419.17063892397555214097 71676084150897556857.05881972030625541707 989552961837667045.06794444461400241359 18884510193951189031.70150736923085648739 56383941210732013300.91315464347731798564 44590558787889547623.59448423533973336344 85166234259358047350.63321411263935800956 60154333840409590193.41887126907730682519 6346598935622175795.45552169150010607028 1337128623376938499.73491010785031953936 18220921817009491112.59397900496894241677 88163274902436777717.74000163279227628645 6316873238780732218.95215716955149813993 46303199452882080991.6299605462103946297 60837673040085732733.39100429880996280297 85110860536360419792.81039763773995536809 34432821670399397822.3476264566235499273 63816477342078418517.98468988182234968487 88073947768152246726.58058417651324315463 24864327032974091434.10864075347736237752 65910241540410407933.53268958822208710129 70880859476081618736.55261328612942973985 85328306772507553675.93461942829730279969 79105489789507432867.59826631117254137438 65817615666135696255.96083213833240576947 43390149020081353248.93044521665794524771 43927147706736817039.61703412935935905198 47710405980580559317.80363512081052607859 66772642619578804393.3197793635196496301 1155986144560117945.28318268255692169088 50469869904830006324.64229117662584865223 82745064505242129661.75438964775976752217 93602563856259746460.83228837258499149058 42564771194418674163.4317285318612290149 63790132498271981343.86902713479392967656 29151897627895536181.8449356179542833919 78079587525906992467.27142723210880434147 90396648060785843281.18711409686686094623 70918189684198188171.34964531935547919356 63900079225385089126.52356505271183961294 97933056780077650229.10243482891092990087 70797376214662453989.25412128713675799525 10053397458487303949.00545801415190676926 28159785593838857052.42334666596541395485 74632362471900075737.89208677792717812977 94425318455164051912.82824770149645358942 26110350990927297545.60358444876686356417 36186247617707707231.61554440323680073644 19772658722137195938.27501955596383447361 46022542508017447731.75301932424345739582 83454815423022392919.89078122111958188279 46716873855031272412.00575568133118567785 71802425680316212056.70844739083930020544 46945085197383514065.55965779402562280148 96453617030535987009.9184688382183460798 65214326340510833195.66619351268588334452 93238603957008429005.30443748256503508914 94680486038497764003.92167057787536077363 18340032135944427171.46811568922687816074 74104741673273935660.92336603445809859826 40690687793448693370.15697987706299574782 22697027307248897004.870114541713340576 30731994001655677511.00702572872305308141 55256937171356893651.38689066869898335409 34107715352347149673.39401033494557564013 21303103997748673803.99839410721704152804 59844611673651642143.46302643490493871139 58005935668270919460.95630585582236345198 9879861955921604984.61798979236278823753 45718328956212363942.98790508865529917323 69662528796217415181.58576664790664845815 65502357749709913808.05371143054340169513 95953710832517386183.31599855791445080022 16014025017363150415.51840427208458175774 44555782198069211125.75426077160395255851 38021960749285588769.02396214001823656735 80060696602960677981.63759209403736096769 37917860946694952895.98371638745519136105 56762392865729041229.09033028323314515858 7187456731163123279.99110139812464945133 37433959077866635018.27043686252459813801 70952420927902696490.25283687784672403809 55160386165365432697.45692181550670637694 47099087926141973077.42588022483018226536 80402423574008482526.8633025658272866397 71363966963160754340.9749185368847426868 9319901196196399584.51425220894022427628 51607590698778483368.9028779234554566326 75141303589032106095.25734548143315646729 35099124158290954866.23985311435571081726 47117543486461969753.77222965441731020938 85237425744150991141.06766519352088043296 72288743170044682240.29372901053485013495 50434788626874235296.61538358340524042108 29592126004356770538.63729515810452074904 56417076331467644730.06837363704393142694 47778502825259274060.58893814963168513762 49107081020823632228.25568282139153614105 39366422852263658030.2482427778652517524 37685966616934516866.23090483200117493551 96599480579105022665.07554504260262204485 17568472996349693184.72365577133857461977 41583856359538083346.47809219286616413259 77671501257183518566.69159072440724174703 42138059325772150595.46521541204802895629 96064649258187131727.06827451539637592573 55702466074166406267.55778441831111588728 88749293169449471477.01654940081223893413 69968955810496690259.42451271185089890132 95720655025972983489.54890514325716844565 93215079133034253806.87622277672001611765 56895860082253413989.22549332942908085126 112187106244370761.59531556954482361279 49362745195050776587.47136824060470888564 24533710400535833542.70485583666902013144 73185845900195217467.84097672650460869801 95063011677709869151.38336201946677919196 98416466725321672893.3696483890854263916 27191036064988303607.58183661259709726114 97817383269061985805.8223569395007772378 50409986305459505253.16286206570877117348 5879615927095486400.83046498966306323808 9239325039320891180.12197988181877517549 90865431237331133614.79086459583989997388 63825809069235091649.50145747476094418122 1255840905905844016.07634499423827580222 17896025352107320151.09966960878805645017 34068877545862684302.25455064714216399524 18585929864465011604.91792595437699826211 10514333187377072568.99855167585394470171 16535445997754042571.92559739410239546076 85989971396548175379.05869102635350206722 10483942726673304977.1399494093939097314 95906654068872924477.40957484076685980606 93053804356145453635.2435960469880500319 78872549269542847342.5176697734320752451 90682176909541442085.46406570659660321338 21595002652704268549.00817405952482556057 75895407315262273123.27636079378173224755 86200479527826739189.77888033701295886025 5660507381479331651.68998387592236647092 76111424298200210677.83203890679204787118 35774262721366282612.01973562695343672409 65780247481831724362.91513660010933484334 55920271401491796424.23723836593753289699 67995276918127267319.38562956027587435176 46973416716385365950.56139238052001064832 76676084607676429228.68532528481270553641 97845584570212911747.55656914427929589706 19129643782163004294.32840968202237737244 65650757666141275391.98348667650513117322 73391352764070801186.89116441659818659485 93278138835654159794.66782422737971407916 22926793019219047542.23431640797208712608 81114267860393260049.90219562869163003835 36366091889766715177.83119762879764805866 37050545628389086846.13569690242871532843 81528886082474539577.1858742449808699572 33755898134937598416.61023912354004836464 37876901256626483601.80611993725350519813 11594467044877777633.36717643134026584612 896763167563045709.66659598827602523372 92131895246466385149.70616673728065325173 15109577235596315239.01044531372596197804 80430936603714714403.64408376824899026943 36236901387357100732.08229307489861929296 42110375647557103889.62993775523421406041 13674553811134141326.32977921352118214492 75700936578928452161.10133359919977825907 51100902032735486694.25191789621761886774 82027850706992811403.93305164060018776979 9765015407998137667.20880905092969885504 92240080408739794744.35708482421425802024 51163399053356537979.74844337129649463976 44486332659021884308.84521030019333697066 2207438638273328943.43816687077233287041 43181983449870205289.48407534766184361646 75204558151198222658.98440794614120216881 61857615106823192726.58016481524616904309 53353094602571897710.64083271619660167398 74127355138051184368.74970470176052260491 72562671850051071799.43251511279373805752 41374479479185411698.61756330761107096202 67010940516034171179.35905038533917937543 90108140809350549073.48163765779524098327 51566811127788727307.43292543631206208672 33881625867639457548.07470533291486271906 13405081533420806230.26525836629592041535 71159082819289479796.71721967067027399097 73401145521628926256.67693778694693853556 22923282867074635010.90647854596578302473 55061272017548179741.57439567570498011797 57344693795652096834.87950256794868879419 42892444404185163355.82941175930983129257 74466111391188516482.89970798331156024129 55457657959755493273.78081035988401418639 31006065749674999094.80252852106521679014 75168092362972633985.54730420446699162336 91301375611356763362.26443910469486736063 15346719475355533376.05020060168991259477 78806606256585610185.38431322586304476653 34568925771131558572.28824994920851619175 4379148090118637633.59114458479783048507 6686985291268691261.7510030179539695394 64288399249190200035.91900153361837975299 13375617297105566743.10718505542407775764 80860228874418930683.86185285193120513264 58711918054164610117.34858567943613256285 19085687232446713742.92356723558238240739 97675511311059149296.25949389813046413052 2213550113269690876.66437141830341320759 3206718211324969214.30836897561108193727 32830422810891339852.01790965915629500551 191697683800179375.65782585766523734123 48720252190773258699.90724113635765353446 1151118894174989056.54909877010748048993 87067436286944992828.55541789174553808975 68442010834434798775.72021032095223032579 25585293714827262736.06373520842147718216 68793559572399153693.94562837910042468375 44266432478859845772.07092956930006775523 23492176553193308471.80233761629924125416 99512106242664527628.78776982644010370606 83273336977484802885.01030349282308752389 72158781937443786386.11991916987345127695 45225777711006818863.86279440348297837478 29588989077406369982.89272755113222630959 25465975270402707455.56658582849237819378 51262381405647749702.63426072728535843923 65953569593845790808.61922249500278140317 34596763628806297574.97802170500529828811 79181819508937707895.22200129781294801405 4145759530001228707.78435088872721564671 99022951527151696606.98505614752472018329 80794378271637940935.22959810863857220189 43946009884537245128.35798323056111390941 42812444577579100987.68208120450447470458 53893170101360463208.19948060295359720244 33045865913456838603.48913454898791542875 12507861523131476636.3788074398217222738 96795528280295209588.9081912269144914463 28240832866199979416.87475248686865806068 99198039438006208331.72094209337006885009 5993875737396560566.3750534706913849579 99447254577583224945.47692687343749656023 19026013900787504758.22234681981346040326 48868448881775072595.3095986273160247433 77321665777687801097.14593989684359406236 67899792608503055269.11347884235938994931 95864874753399666397.10758569844305999801 72687403066626207603.84429547066481282333 37003427676082247990.92594419243268633651 31298079776674182347.05850316362387106085 38976228926846607656.02847809734948421999 48954031839182801596.76752708574895980597 29239819500397651983.70920237447502493601 96817919012653278333.93410905937728623 91652465934962856499.84896759178286148329 46822609508259286645.68452274419507326403 59726886769533537685.3298571925546646391 41219445695774982282.54153841222547574609 1379702617126646868.74763324172983006725 64083194871657191422.81659897379146667767 64589529242309800156.95824760413878320152 32546818891015434403.41564827668541986827 44108300503771353409.86251475971908553618 54836522233990999279.97964108009775560718 3934312629455426951.83225260546269702881 86183708367606641160.98009523734624965677 90006338010195966045.89164621002414427319 4065430640014373725.90046619798236677433 73065323293545134474.23991061280672955389 64543380947703149567.13410914940314861303 31983286953700937756.18608573420136191169 44636468252755104327.98249769123675959772 31574077408472594638.70004679757672339413 85911967676164203330.10842197210454225063 36258423831193481951.48419602111439547293 35319730399651071823.90769097439434928669 41840517385981768963.49107121566609681124 15824446053669996225.2945771888565523143 54361098447617983769.74114025326581094244 40436083346223796176.20932227587245345244 81520144563021999331.81153938268669091658 77295438298594461944.67042766496989762225 16572094599894704842.45743431636520854119 71785838920132796992.0470380160776035232 68262655037921149465.4589967221052239434 23681824164339329578.06140088763113749566 15481798517150694615.2860356222244225187 72939361242356919205.13989693282654647839 39768297303869906658.918497633600286502 45837103442549327190.38200996440878719378 16178363140504896569.63224534356662682792 96627254901172246552.81248954130673044572 41712715749717882459.43229408556335448864 3159448775947587177.42900621633986997872 4425890326333683186.43935245054341875362 30113062000111991591.97935683393949575196 22251427050229739597.80155011732238041588 70817453037641706003.44112054864189201105 79720801002102751194.78032083789857650187 1484657936595278153.66227089929218735782 33453094607920087375.19090776189097597781 89039308176014523419.43510174594505615793 33635585355372359722.32262025758878434842 73622002208463800176.2257074491076237335 84941420603816805792.42365394272865081749 91023266187367507899.27662562775241530489 19084676483669538204.24499537963739262622 19903706616248694217.84906242483667149516 6276853605549899945.29452719123285541255 58033828480497392279.78498074027516390183 55294663642129900965.37140518193758303573 28646393333627654895.10381846996099468985 7197107758173252032.06906293044251042702 34275979630252043674.59714049577381195757 19556675208994874097.78932515618611766323 80743908839234902195.97431227605653795391 89640854402266751438.34403538851846874021 47019931245745122029.271557223717574777 68749655599277689316.59583131471371458687 65219017278324638280.37633088800270404236 86028242831572264534.54006731147241264952 15508703639008503478.77425504258419317364 18382932102996638618.91840451594256802156 51609354684877390811.13082510264250337513 62217456461458116528.59386043458878713954 95692457649798695043.76613935830615037674 18033670825703603532.80468751869281309905 24269417839487339534.73495690664439984757 65940156400524728231.3411124674515895794 3407875248050198481.61694060605893551962 78525557691512023255.40087277278596746409 79433942281995700021.74012223113428256902 48194959790160890778.38458915980258078181 87207887608295360034.45328965299639359086 10000706722616621930.69262990668540039672 23759405498206527727.57368996247331427996 77614843995091785978.22185321969191070234 38340059361446113231.85530787759962641703 52464545113168511156.80969899029621386961 32142630229771188598.12584556829468759391 43155110859931729979.84087322587816361525 42263191774776402557.81244565608992633879 744904507678596405.31831736949984959754 33791729382461754323.88583697895232362582 6532341833324197739.13256683697013355523 22555911905660128674.0870485620602195962 18802267862139736856.41448625290130873048 61077553075903081719.86443929487397147312 61622335256170462207.3906066152546240446 60437607635947806653.76095835124474760316 66379150213938979627.93914024904818627275 92729266606551893307.830044822289644182 54836881911506476183.36293494001917362309 51998015735377042906.26779579005125595551 45134690149395889176.87443541770602714579 33167569959145085825.99698789917355895864 8720158908467907361.53390504444959863915 85923092378202926674.87653350750671848694 51755323368184214258.64875161175014841897 38391090061154729515.33227248032738640659 96850116954990197542.54788211512124970232 91790008529336883823.14252536581780604618 36556813504546450757.61008728196987661618 69971701154961669574.1851558110105843138 36839564471285684066.45365658900768367552 70313642965260027546.65024010112357232241 83685363843300259079.30149119916332443555 9410901965574639261.64276720243529391179 70878769768872113375.73921514373765034774 27408755377690703376.60794739101760944277 67107290835565331561.42716687102935466104 23577896861239412964.79039774479460650402 6022429533779109051.57467371964918579016 98399027954421534264.92689241497077340137 99136598926174268551.72288938730299396571 2949811344894044305.95958687395933855259 17324100235646064133.54973188256629748667 71389969912348654493.56434540885893423827 91779983330025369608.38192466967866449331 24226809042664776087.9634164738018372014 10113444462479423264.41409801122611758443 15682601143520490137.82422047028769798332 98240475218124357242.51049243764290381672 35035161941950884751.92061931459185142093 67272677669121757648.27025829930998666671 23421420153043526316.82939169587045574961 49482385451261275638.94641245630791290847 90925747462234767742.60987201202374350516 9621849337820047919.41824968773912568853 51296085561488157395.35122356023204100876 10558784047749695482.74712423625152017494 67717806525245774744.26313225509378539209 16049627968215612751.86343836028420430539 28526588683957024967.94266034740311809459 41275767951329045547.94111169866468619822 80338880409345915179.1607772425907281371 24197183080512665252.17952439746675612196 61470419406018168646.66025685688024546247 89213484974378825744.75505277430077812547 10152571634002855171.59107850156967186821 15463830912127130740.55490100009382313062 32977953662221666712.02612750860031708223 81876113361483308459.63851388991265596893 19329708037752308863.71714114584446366216 12397605822944102387.36926491470286382106 31492699591163864977.50533054383370004828 77054779907380704931.98224710673349060026 38442155623615553420.0738403252686520255 26056501012399610232.6332311580644993437 84799750071296696474.59095646317461786578 54700797080984233385.07391758925665208446 95501232933451811502.75576737705780445816 49032517003578742883.90828176493497179409 87979443064919185253.18937041306980141821 39276108842087733755.81614121679184117108 63492611095283906042.69776535015756183743 57005715153732131096.2576158898411075634 1012405040927486312.66748009426716311733 70791208758287859856.21580138549334751874 65252010053405142229.80840990563331644714 95058468832279265462.23260836518798644551 92468342621574683765.70104515019556223558 89640655369628582810.39173918890195216928 49144525119765491871.8669387562278122174 46285443364509817802.43437394595612768201 37536756536678972022.96843252070967155198 68720189294310707803.66735904410498893257 79344199638838428902.54650748072891051429 16221854530792685262.99855519650463750454 27322787902251709480.42860898981358368875 88431087938113105056.34180002987440027021 20118396723005876463.59937425775936657218 84531794637540003129.59803489976781417852 28550001120122278778.21871905306299051102 51434739511168961600.66006853472996842679 25921056311934565842.06596713622383968994 5311259252027056986.15247122359320863185 76662693481457098921.94310387558129003572 49117408881045680719.96420474898294419655 9883948008267048986.11786682452285444534 92488750789543540288.68061288436898352135 91998313098923353312.88367127440785261156 62325043086549564508.15527818890414182755 23666723794026230499.24371645151971371536 37077281642476439599.67158088146992679009 38147761821265051806.57215933171841021603 40952983240470180233.3752381402398820778 60228348607795494967.14327225737272646358 42272516259939094412.61896326721904084407 80999751162958150606.78150297417344121793 67170548931212700373.34066264593818095505 49033984942536602163.14821236905838355196 12815381799091071296.55395856001827682619 95857401521011371896.16030104773083016138 25595082606427897053.58428381529218895297 4292757714793573695.17048635947873596406 69866033451231758052.15043917466401950747 83776228417812615561.98764245166609523317 68152030903765818311.67860844374575829418 9771083539562168853.5498241803919638141 81270067303755819607.0507033989780052416 55731682164251983011.62055846401197356809 84922152907607177391.60257166269440037438 94019433448672157425.77932964591936864783 78233657860594971352.52758027599386176748 51824102016773602763.75161951266692017761 26351507403894509314.44664887159840275554 22075607689055509263.87354153782499684791 82260538534779445883.26377113669941264041 86995322896200819219.54010339176330857628 92997127922993733993.12103228219464659575 31073391924872494282.5325393781930191881 2880434568484752570.94246807787995743619 38590501518130109973.08064240402211554982 44774039086367282147.20930099381240934812 10318809315648702322.62896787843996965411 98967712515108228740.28868798255248049881 99620898240143012402.27234182059514411898 7971839626638511945.87066265054513703702 77518772777242374730.89692415133663854688 61279655273086971525.7620757442573183452 18500048337001319058.45529483589257308724 83451357713174926402.81930908197445276915 69129442161810870104.74818382130920747683 27340206967768930850.96401055783597405461 28800115442427932244.63247081174847720741 63607557372916205241.61542233143300410025 99160786548956074298.52293261833754105156 7675575255488662134.9030005252768286938 78864528869604281551.08614179717873901973 53133947185524818693.79568562762943232783 43796430782157353867.91492007601181521943 75292430869012412735.19296673606219540424 12945903677242012829.04452429197510137019 23933138994419255036.73866817199209235508 49465656203136678858.26213474680005343787 53393775903994528566.66120939903563022805 880753836771139786.23294858663620517925 49938572492469076963.80961852860751913385 74168039452056862636.88566124909390226525 97460735440995496233.94000908329116572855 57233045088197999209.30605650531713741048 52061163878587616588.84584487832362367141 4784985713343914684.22946378770093307333 95236911343513505878.61608631025764668789 83252354372472373427.45227144715973820221 70548918635754733201.65765896867292948247 39521463297958575840.08292298283485009354 63545118710689133657.9339255098151183857 35445054030043987025.77475143944171955316 87985549917972843671.44951292224641196209 2838337323494576557.40034447561524207055 12423253215252783465.16946825185825173685 54391707239131240724.88757693506811269699 73450000428925253443.53382526111825184053 3695436888478083899.83641251571871572388 38524542865968158797.43390686854688849861 32896047236237199538.38208478326946228727 1804193679813000845.77358574977072300717 20535431434793614085.35060466073856368767 78276657659784472412.57654463046081400639 35875507431032078809.62804893577262116473 20757643176574546635.84894660482059889323 71040015109675825343.10440509617832159893 93867665897091839241.40431902982095176556 24303891964679143040.88784369315923060836 94997136964229697231.15817032821209307664 53645471930643090690.11701245013081417922 69056111540806479261.34647467472333374612 17760240543152956959.26582027475674465122 98192778872901512107.47815422525819300151 16902448634080496571.87839852320978393897 17264268495003476127.73098102015134925814 95255189391780649372.77626461608856648584 66298808881574110522.66952254211191122933 71959387695768210424.21439777240689887131 25210017429405198076.11474802577576453696 8575726209598625346.72739315009136292449 20425476556709242172.42085966069012844216 97246407496949354667.97703411958213717872 70020798997957254595.99579796003133551181 43313048626321889538.75964172198217382 29390932869798387846.74322521334589254504 40716459984061007489.3596572524261229717 34994389593264204634.73359217790590953432 88550812637763756348.2166603420687940961 47653094233210804584.41700457433260274612 67572748328731353427.8939165988567957417 18632796818972642285.04499536692741461942 71236207065327207929.69295298971826688202 12114407777769302412.55653908780788894764 71683600307072300598.7747391811938435794 6786089409198777566.25644740210126316439 89244559136895168180.46858348396786104071 1123506866198415184.9039741800305932735 6358441887774403403.69568113420220208436 45412192141710934545.31350428784700693195 6906091658280161528.0724765044225751743 86885648082580310586.90972819362927396662 41073149285614329048.25380329348942956305 2084111145458952420.50194164362880380289 27302272911917353273.89699004028299094799 35345996616268328246.87410358816353459769 38098094303981825139.30740819764786347769 11123254942284336239.76080197599068609196 98240793437815562360.15137057367668429769 10518430944716141745.49970091479802049827 48380859721061206509.39734278024070407422 46772928589539041041.64667157986614666634 14927001070291223328.73546986687005851895 59326586763868681020.85002892185463006197 27241758998661002255.2105752704047820901 31372409892779386008.7002493104184575188 50286051464746086476.56351834018861148502 50793849887786733405.11964495203278831182 32412419860237181295.71762213027928373782 36455635390817577709.71722827113815888172 20992274278851043833.1922090059884106595 83140097507552205266.91462344268860193394 90144181067664817981.18681319860575380848 90896594858061820392.1911583349104858693 74348183288576505764.89963207831612528219 47771335537632576724.98330141954865819964 96186839542832484254.36013001214725517113 58264843000638789579.59302510229078384941 82039291894932209078.87924578522319375765 54342980124342797360.83932624497480168252 30140923718828303381.18020972027960055487 36402860954596667717.59849131294799471819 74620596953367229671.37851694126218778729 92740182811032873736.65838127402253808622 95449099591857346979.89545240064689439018 46128531518018316184.72997054138204475674 56150571908129816715.97787831774377289991 25159134354410148152.73970226950248402977 442492585599765119.65973986800604220862 71513444962569676403.35738338600492451254 89912873103842680999.2344462423438506838 91274839955205820757.53701411564882316512 13112440362438355085.25620945232852559866 95814846796031769445.6606090635123304319 53048493175096038001.76574604128288093662 42506663797098680109.83634236261253324003 91190009101287137404.77650258712495669254 76955315229909092748.48483319948401029486 26186255069989049201.97450335100627899191 22293475071201021658.87972366603473806787 24948132376881227775.36162007139338888078 33305568750792642890.96413969012685027803 6063113381789466386.26257578675368434902 29504890333295271318.70460453758444092582 2555609195266083013.11479603354558226348 98967715776535209073.53930894701553031189 28594726196355413335.6469334679858214679 26269893682162204278.81195902434587748077 93338777380509199560.03379229834127154369 7867873787651795809.45028425382646504785 57047018587151064492.48795791137455338104 56131114747219907887.77274962636985307527 47022447210326293058.33040355651179848231 56454396736642252474.87776792966072798504 58197303017552176487.5138382580870512329 83949213458783003892.3237254079818780892 14648506515973820345.27349098012601509193 98654647256481311455.45992202095727479924 89982762037485923135.19636892109610628363 83980606417295875604.94328126416606047772 29496296522815338054.73618708199010543517 17831870241950943058.01107726812480159319 91135860564142857622.29992572476330212273 9372815611763896456.62685063187131779376 18441960348706896292.61839053424672670503 41252639155858254759.56744217138601143693 94147810390253522249.83479972537440484577 37424419175695058071.54332422448071307207 52624724421583435259.88542896773639802163 7723481007366332849.91702701360530892666 6701597197163130296.25775463769967468224 97438422395012589593.49016159361829050038 97543166299287400503.03733017206392685648 7609581963285287907.83876986905167288899 98442965855511000350.0796592622920761027 94694637116543594899.66960314794694504139 74628143180581126086.33535789242053299181 4890099280117288977.46551492090524488916 16288998056197973552.34454580099522476053 25001692190659448317.45648816833668740268 50579418235547408412.5931260855681183882 22202163050701946591.08690796751011666845 60332674445110665328.61912968210255348345 57130619799933723373.01720428758031906372 17573072120103851444.6210642460974955176 79968086204258237626.01487269995898045691 78134044224556737607.07117960100672874121 71466266455889483432.94192440175053680962 16513908166257497111.75250596654092798654 16184498444560437297.91141050652201746857 59501566506477562314.23097792217981222702 63540324318444129564.40168575671382380696 17628004383644862766.266495460648799312 60032407260694057382.05150383664066362442 27899947624816686167.37651149123523173254 49025217346751588317.22800771236268085124 19098797458070369646.87298325381080012611 30367571568792688754.37736801591031473401 39690453350587883201.23773518070472065104 6129821855130212105.73012423564071810529 84446429079457095874.50299408814626908332 42692260271564215689.7111489117439123292 62947421195597719049.94224357829111246324 55639579410929026239.90582109252126437689 73332994470556324912.60868114070846273802 20633403321777732257.81673765689964821836 52093230558618180587.17914807434218329112 86762415512561521410.88266232694969532461 73752744570838894612.83544476395848078397 63930388987093050388.19369613099268905005 75636981283830001457.63261037097187529184 39852678347391419063.81602158536411265117 42878406313770058410.87502055243271098352 60271501149151094648.9057580375587572101 46769100522631478428.15394055897542170716 30011642738030445938.49899462081116835592 18394380827556256840.46917494364047067388 75699177267777730214.48068417497234890885 69523525267920755699.14944211888677391622 431941061152882506.04699718019813551121 88503463246524065007.64507422577598538306 54548883745482406439.30676437879235350856 7757947232399037478.07436413713602342487 9649080925757700212.73712676460370117465 40992109724596472945.51030233744684108483 46537291734536146341.81299223302408683691 37006336117499218685.95232381654814905326 47367029005840048383.58034847452521986535 69998826702893797372.62591847846600446426 37542753625962477774.95451710796970416536 58352814353364966731.95998239132218600854 44568933053320078167.55161110637123744899 99729577253143001391.9546810523336427189 64940394625266528493.42649166751269964507 28648580780444386856.27057030149781310114 26878113869945953004.71225508375500305747 53260695562069334877.22026105232328936141 11611717852691368693.10511508679936111024 58217856171961861979.95971436685065082233 64095246867994554900.47484593770667854888 4460622394101801265.25626054626282289038 48725996918393835435.48365039437505186811 19094342661898099227.35510348456770486877 12914119212373952547.95435228751539721384 1756666090878088417.84924129558034088617 58753991438965366889.82458758544915401184 66978458196062834491.12297479441980534408 65351305523034495164.61269607576069460757 53729111696387155540.96338929052241015356 21460578506834800831.21845318952258483741 42111943210204216908.7857211156966502175 33521623856208637671.63381499546734532657 39458705607634186666.26687861500290133689 54239068895908513760.36740332464197575316 39724792054125716090.47070931589159677181 6423089254084045130.95255542848231228732 65917666769337921776.1953506427484408532 9074828774160133550.10118103633440809183 69210706843958424556.13677918703655230114 32565018408402374394.07327718815699082607 8013369963789544295.0133866330465513842 17704058840574009722.99020803349651253935 70245520147494610917.12298646698454773215 86924815136420885565.90296259992628445208 87380061526755017219.01372291170659341088 91496300175279432349.76225584439519818589 82724023638672862339.05911893805799566446 85984136369114066979.21813718217185189673 9216051946600899296.83009108926579101655 29930164753473022884.96336889325181453118 47790617314054013994.61676294055766334668 52285391030790373320.23679268314792251286 51926245440547962031.96290572795806136235 36746210425956564803.34512432517597732433 61172190946743795932.36357931002644393611 86742126371528666364.01787526678459928985 15109282790425387171.70243314033951738823 64564261022346760129.25329368188256937658 84041176644428540800.54867772342446300122 4333460063074207315.23339966952630063172 52749732215891985256.15899959098712945844 18519155777465890983.16199911934000896255 22342552828292754696.89928903859230857565 63416811710167495433.49670941107042699092 23291909839536244482.84819806307988587131 65841984489656953324.00760320331866439544 87838991927966099216.6384211518109963425 75503329031311264324.95642468415309293195 34389619586382174713.48241850996375132401 35872562513490232581.67773379259413433873 70360342787401045254.68427666677499896136 87146382657922487434.20269265004235122597 24853401363115422375.36791159914711239951 74392183048971660733.3217604432791842082 99651393378901320281.22293319565361777205 17366202760115489533.67906425919543871236 30639192899687671290.35851606952939755856 14594373919692508379.08145599177405986359 86979253793418324427.01136594762350339013 25485067171427834523.26171637826049278295 92067910368603382565.2693630217922125538 38080791767742336375.08116491359711285931 43989030818577719516.09837070389994135711 97360155584106792466.74251393842312074515 75919652284150502677.81224238698234436324 32002730620840011490.8853096463284042522 44551855989854407535.389978362165268235 86667907427568401765.06303107092661856525 91710742180488549329.13577363760330815557 49589427283232556919.39435889551470806825 13594425385592911959.88795493649680339046 49461255291936459780.84470753495092434401 61580866352829377058.57221011774862628017 77746767763639535160.45181823133484276267 13871778649874396251.49205134237177161472 84002705223187748526.13823355567863961575 95710171550755411225.20874871071549214102 70694834596422976758.81090181811291378845 61040342812623781194.03860977117233059906 48571472708334688496.50461121755090743733 80984283174516353904.08457596943983071107 14298840492208916344.87399952291186997951 59880188177324488921.41809086221939939974 71343122001135279350.2005626871778270942 65727065844147848590.2993130151056805899 3014901420800537661.19054027336853698108 33271741740625676747.41894313918473022679 54392174972218269135.19315554086363955384 90410786633983359194.31685687196932208271 53602103848373860237.15773102612243956416 66982381906902602870.08086037518787403317 51152853181626950887.92572967652472079063 50082684720980975171.53853389758976568488 18275050183813937169.8320794306610299439 11862746694904544137.96631992962370244946 26743547781657632281.49435957632875085853 13200162842068069524.54622094495350671124 56705475578316710758.23430847602802388527 47744366221568731275.73726917343172653173 88390923029260568303.18853677122724105556 89179229594662253173.57837458631462037083 78574093864354095144.55216976108362073045 43942023690502060323.00284195271885294908 99512827150527214249.70930001519482863345 73028694163596610793.31312139488707543706 34597741614995041296.30926657776555236118 21183699711625464009.58251093707089885076 88161372729256290768.86778241869409499512 11918838344795199972.01779329511927183432 36948926659502779032.56484418572182131096 95455843498342593830.52575044081005465655 7733438966130266925.83774171584405047412 91928367321833049122.25434304276653325304 22354230004343027233.13118273263039440733 48128266017495345981.63310921312833527354 54066499164066769693.97234488556010647732 94186970617718910432.06174671059828988246 52647810342974126175.34680719744024195897 66041325072733064070.45089064676773047185 57386098812889495054.54100262017647032871 31911197713994619638.97607275728012156287 6109680758781439026.11211883568079045224 74224513302722347635.41456140233173805113 1459410742285459637.82962839450639607387 23859085205631161388.87613831985942168533 60902816769904951200.14408576402875110325 52915199534518938844.33466788270436102821 43923193322440425787.21836629471090756109 73302154992122127363.52610829987149111131 48125736905506592808.22956457941712637804 21385129063524830867.23219991911736059887 98306787284820363463.20965603712164793292 18874144703268930609.19549206204240889203 84258252565698936783.58098327931942563649 42980898726712750339.30043647269573709629 68100295440311666941.74556068734836918429 94942150163967964244.82004597926164700575 43100702372449664755.88813564876042327098 15608486369928192245.33910539376737139728 13137611755029138019.29326548953919951326 62869133532817993419.48483801985328479854 68023609553773346592.55707191947934487581 47483619538617989896.922446928465571804 83402883611296048525.12688520172760901444 32238999397519753822.45476903134642069783 82316502483336167986.00449245143068870343 55621077191658814708.58341467587286237233 14105650383057873228.08149107789937079193 82360807782036366245.25567059510721298514 56825129339094919494.39833622847523374764 59770593939855388741.37538369439679538244 22792693186615780230.14105503050756195411 51274034976105585731.4941967097658563043 50890605027908890275.95544024111137356834 39629254706648670023.36818895863713596959 31248184935580498366.920646524239617468 5956329837029408497.9859603924865696086 24031267163050967526.22160843391474123337 89514908440502343560.87344388330681364034 57290272857973063451.45749268349287318829 53859259595369162859.37771719636756582797 29933596841599647242.29705884603895771328 80260446977962182557.59843250852272842779 13319536668238971413.0437977825103248484 52553653351319432249.16258993150677758378 16214132890985667746.25383593757068709451 88616888217139487103.74067649509567569195 94151413319227341703.14578073552518725459 18500932957214642245.64850815454754657709 63248249537637502711.01520322895245855747 32118780018151086459.10544904403534168937 11959678740425386041.8441118959721329671 20600793550689154996.49041653998730071874 16673163293491157523.57724821997431840489 63833044166398450517.77351759413871407723 83100744157876572861.73902671201408970256 99795211126568752231.33816043360668561935 37854681213255977429.42859371635663572535 25970385776467326676.90140287911016193092 13585791571436437959.57314497097380380023 77828806960172467322.9594990459289176727 44384800284044522621.63024533621598778601 20545346977702778146.77185184464268438228 43513506528843361898.76330372788051058887 99835923157493444040.02480507064957316958 19054952007063080627.51624241469090764729 92580713472615361260.07244732990105704546 76436783558151462825.59741515224993491112 61155221951666303191.50335073813452700961 88242554981526965202.19099412139110696423 6530239280505791075.67726706803319832517 56787967354467454407.42915548397171470449 7499229842709109632.59127199311693882925 28957982053158815808.38545615377919267697 29866612226169706164.16776870717213713267 98734511989239617516.81253601643579475893 80819853048326377509.39889737980414951212 18286819751981379114.89110718493038980614 42851962405804588416.25348223423196849467 5597265629697074249.62104868475685034321 73702663892371196268.71365244975420049587 13750343663764519924.00154504102106166616 79044968637564007552.26063959828256083179 93534603941250110068.16427551105104336413 36832715704020839133.26714519082820487728 17618690662858516888.955631744970821344 8376659236010982523.94453330712694224305 64902425733641392361.6173977138650421187 27197988375478203313.30220514722015805706 51458599533051449125.55220731084386350283 78460548129601630899.87475490505488480169 95750741859035956102.52709128293025027 75366675279060632680.7391847710532943687 32355742843406882929.98241841576466798238 34657959053176023855.45122305064236659124 11501476319236083903.6698482540479336965 3591788151625813305.92559089838669499643 4024970221820794207.99218956534333673938 85752688089927705475.23208473479285877303 86791579361771955092.90470884876664799324 66226544547076667626.08119650847193258368 40172415206242155121.11127450398775724045 57079128923581470408.76724703712353563742 60836587129131331995.70505488177169400718 43073873729352343718.81291409787648988759 23768337718124086615.04220427021746695263 68485719104555927988.43726561915897715247 6078680914347699055.38555197866852328391 86614515214534931904.48192145795176602875 90851430132436217928.98199634089102936061 96920284579138256449.76715883725382897906 7100356619647818281.89323539522330668964 89458927597824130729.19145018133739952998 94981455260563933197.17329005438024063573 58902435443803777299.01930229435905368893 96580169280873758398.82260562138329927241 38931818929698237715.90030900676802674639 15780093805012898580.03082854140194500244 44543285300680251478.23022107577364454616 8660183213889252283.70807332437848139135 76076557357582307729.74259574909658750794 22250956039722494217.08886493623594538155 71977843162094804709.84750809663204627961 66032339831713293708.27886024008407073321 4254281639987940967.03730322325369783589 16845365223054135895.56523706863482328299 13871245952229500333.66176020881912878173 38283017932396899492.49853081889486819136 88604436280113792670.69254406227567942196 17759252524005971514.20425123588631915607 56816606782120207132.13467256766118912962 20496997426203326613.85372107807408836122 59502256568087340298.85033596872655945321 8778576240018099388.08157870035502605261 26232854855501032050.38548499714891669096 37112019395376186070.98668673138969867855 40739880288026965146.2268677102575995741 13627330789587647693.14375469224091362253 61258403364581343468.0673049144660664186 41320786634146585148.46967123475386599258 29760215666994332962.21786395381256808439 97613267950601021021.02876247431018832868 71331539850386450539.32659996202245714023 54419817762139590190.66713119948186770461 30011981705843343133.74630381845371655196 99427522772801633785.00691878738344422076 91931862135778818943.95855552577150266324 19415714509974517176.24092344458727467701 52468747460278265227.67785325530206001936 24125487545694604276.65684920601231152382 917768243581754135.47882264204515301876 23388655770662842644.54135772064269182146 75666018376919244843.62178653214086803421 20300689416062573589.02009953481300846897 67824752636139665090.84519820905590280567 14913085874313298176.1275887339676105141 96714024111606288197.5540265226759394146 81335198149772666638.57295224531910826948 66858647054663332788.24576820985766179352 47479865177912947851.47538377609429701247 40417722314373891180.99390961126604408739 33569534012041058504.33946671334598053211 52572798639942175198.69246364451461344402 71096232563213643935.85745945984388786721 64137438863738964334.98135079742356961625 25617630488711095859.22078718980709187339 42529450772237935846.6332616227112504665 15932211635367344184.52187128859184311785 28254099164635122186.71348130574015185453 49088688650145444344.60121835991087896387 74228793589451698310.92369696320816510013 67383749038014716843.66815046985481840499 64599269591624928806.09953087722415148877 50576538763252926466.83144132130370580106 96769572238278463992.34482996705055103178 49812176829709463497.34515081985294163203 90040340858505685133.06095677412811847425 90440563257968776429.70187728764045442275 21346374008038488602.92953320203694692016 12760934018514603094.33703844928752755478 22517596486243674211.91327538337800407762 59707282212531578895.55786265412785526082 90747444473898259816.79262782319690318018 25427972996753812036.69117771298813538952 14346053218807872561.38657429535772279768 43157974525769276700.68135413020859888364 97343711595209311219.37090834585876301453 62817234234396480181.12049212879278794077 13486760198368758488.46642804672251761798 26085991608443597054.53677833990103672446 75971423213745773257.3631459861518224461 24885534943064788794.40172796536322878866 19699677846838199228.59072664351193437025 12563259358054071481.83131338915997572311 98989658528591822602.02525611674802059159 10923621716741833957.67782844322436134774 95814820319698458836.29404189881509174432 96251827540905704818.13189524658967095617 16999968854654740030.88535827394418793762 87721953968715237710.27132590428566894799 8966311087943121999.11517078060460051535 66067991401096591987.88576768059417505575 35691408743759905043.9764878725397321525 41481469713384876659.26577655865739162656 82121713080579061179.86628203224525822137 94126798630522587542.12521748819907456404 22903409537340173347.10613130829955141346 41465648868510180864.3764853388785515045 24702570626654082071.19409785833110995381 4488179792139048745.36895839645708207112 51025487042237698219.03425257630997864087 31439700070233136200.17196504303141449796 49899160510225710865.78187238665950748056 41403389569493895021.48278341742554632357 23063052555876619324.11078834513222830353 79204800985924947756.59205737083315308434 27111574769204374495.10877469257913922985 56485467513650529774.52281453392161605661 54854704804923891351.44652336617096966483 28576356071700051449.92329829775668459841 47958892105418703811.97042036914228374024 31874989072585062705.02434797831640986071 93034630317445646063.37674805331459799308 91510032544759141570.26253298778986326823 96303025919000174879.12478761838517148964 61478164948949880587.07303698056857525657 88864227407188328677.10676658231861236053 15477784794218671958.07069846765277419155 29349869344685947127.16187177860533766747 50861051858179014989.89284060636680136623 82366196944044455268.89546659604351518041 16317196021088604803.9373006632596259119 42934651945143003048.43694726087647808505 68682105713361488954.55064038012766606467 90860066566023929878.09780636934968768041 25205279762379598577.84925452811620293196 17284101815312802000.11102797743826826978 40737364621172291518.87668342464861398239 457398259415655629.89018078190560745434 49451172036218499295.79143241222120605052 15750255637499484247.5897677171706572992 85217076562737995998.27993697232727345398 25833638010098820473.95243173036729204597 84325216183436279508.45755243914136201661 32785843962866363032.17129471620183454163 84341960891982341255.15572221745575170767 90730614607876162364.26421439041482766802 22404407391731403825.82539651162507554435 46395490185095327965.23879447530393384723 8916637388871200013.85617185403047497218 66347431997026290183.37865280364727853725 75576509167225425928.62068498465217611117 25155303307234578503.13315115626184782093 10058917250851808665.00727221927094746053 63411391658535317384.93461134388446552914 34381555121998085014.61886140358604171719 4093379770599542196.69133460929570671462 61056884563398385386.31757388046738095819 99641930144094425341.50324518975945804751 47409823742105217068.49326850515586772353 25408269791447938928.50344076284025760504 60017633550784768749.74096417947704207109 4618133529358681259.50060377354343216172 13334941712326038192.16618256407473190507 95248188745377888848.33773003779928326602 97879841207671818374.08972750434544360398 68050975632399862003.09135484098390435263 93003484511788306097.3119642796357241752 90847669068568434139.48669161010164487962 48711766022712379443.15720489167358510713 59992955220670826344.90175108001545009129 59892513323304585373.51348615227795074394 24859639371485552628.1385057810113250098 79826515059201054658.77582896636633377306 45548673845653150584.56043082023118960728 3555058980830154216.02079983698723658475 88820835433690885607.70493539600412492968 74291161862123493522.72760901190718312982 17288257817376758276.76794757948980111161 75514788495150892694.19281584735507722919 74108604838795555237.5104778530529683344 39388761883426188898.43231647158836574174 3363476562841017023.23823258389717219249 68333792430849283280.76900419341239461194 5449386406123993503.4585786793351460735 49622966230286932848.32819758766594866848 76451677086283057672.21101155971511594719 33507079137419017740.00199970301660076317 91704422465850238847.7201583125231483698 63981366497881908658.76373030228426475411 94438788375230917306.93823830887895119836 3406924631980746144.68034352934986666938 74031187604874551027.5536606948612796711 43501946114111189121.23259530279196106147 60430285392618643980.83761008300940884692 75697926548209850553.87051379085866653898 48982607302027522307.71778111264366519744 45750474382466373858.06943397193676642258 43410228570176599821.60725340282111239114 58323670224673242497.48562197971087357939 6068390224340853164.40510658244634078558 50827026070855923531.29208601952135978744 74464079819843634454.44423025221360261544 92249360793314491396.31680850929864721782 841414236997103882.2551829155402156623 56799250862884640418.89048556050921671094 67296750532395991027.8506110429307687515 61256340297700640473.57704204937889970644 38032606669538781334.11046761959215212853 59630687373405392368.67752782100844002844 81843060670083800878.86799913958694567734 58680280480272039533.39314167422431895947 44018305625943242009.17974608114976860752 13682215520258694606.05817436651893649812 77483266872275936604.63024658634173464313 49248793068172051687.67385235305612908931 30973673388390454346.07658450391366922527 63588121836382428313.60819278626841842958 93202608131600543744.48031251474079320475 26304462769231713724.16776133755971277626 99244376297952922875.72246980752751036647 13069938029145886823.17999401333992618641 60180537955369478286.93321700371928863373 43208359099093412733.00441451112204004275 90994999127139503954.90299471508649242132 47804740061133387756.08589295521725719795 75455977560375604893.26053511878646113997 23262744454446937505.68616098320878001819 16434126289899950294.50753052089984561948 70974932315342913204.85408649337132988552 43774668186487918036.87760948748723440366 93427244225957816935.95778352118744499646 72400389350742708925.45899041424014694078 73349779723691075963.82484001962981132697 41189800590414318821.05811316690585201602 9504621755967514427.0417596789998685998 77544442120377431259.27650017998872673486 95647302028560274613.60388918918023892799 79110514215475987287.42857118047878709041 8348560532777565995.5478459105769848444 32223234870983754474.67556134782602287277 74955594298650735750.03421463200924294368 83889298818605138013.92399681050344170315 95686347410923956725.92868313536934825096 51268779816494186870.88961154806683871582 84584250930645073439.92268579587046654745 53187133840145212994.49224461566733161235 80145948811998692598.41368182399776693835 77827435194796689473.3762474468974055924 82444960248906630962.3345078470881520093 93262023426692438388.87306258399396085811 34213473487356264123.10809893399399969006 13993128428206922262.3191166197562207958 17066851344413847708.43396371978635563039 96355445560030002109.22238466585304449645 5162894494192318066.02260726456148582894 43120542882643389757.86639773428646935922 25349798319570153093.11682906215073812441 84319542454279853658.67749087942016983558 11310020353977992757.87060272114728725671 14799310768447772879.76870830205277874981 26883218398943808561.08543760859410787873 36483530122780875105.18420822669864187249 90040503910004039956.95976845343734989832 57964990363367432975.0599719484494028032 97223758835891145175.43029608720585005117 88231218701437143233.80057095299636839829 48184941407960251015.40761880989407756767 19589701911921362347.10407164678273912342 2160964578209020812.45999966784215068789 47889889959162821525.62448807766592322062 56127444493328579671.45995740494906557533 57692867773761973608.29623272536600173706 51407875033578245823.67159051862191515321 76876361390253479640.67683624957578303344 49354341496508006036.58619856983887129276 11403215387262064248.13944887959933670031 30577371411025455271.98929186522942606895 736868672102976472.4245796343474113357 48352139530666104764.86925299540971796269 31116916759522495543.61157421072309489218 60810401270312580708.36799860218418792246 12091733338630906013.32796550232110084465 71492959761446649859.08686004608518626004 92640496102769347391.9324486549262330555 44552309860582314026.60850793364619707743 82740143348897498031.41986223739980524817 35195381404086014394.26939825759388853921 93332864867640792316.4054023337516433481 18031317695503602136.34930436699725942239 38562576571439306709.93966261083640023612 86757005782718333479.4156649932489752134 65529630495702984558.07238281475897301384 18001105401039457096.11647763614015231747 89723574933677607504.18707313463211685527 98225665758278636025.66466172472267105928 19150095409351309468.07359586852891275801 84850006649140832935.05676669494510793516 15221443186753623493.54212151680611526399 17543768067106436244.34367649906155080484 14946745106073589807.43021084188894520184 3249629364498493108.70309993456420405013 95359947877022934208.06164603885338047947 84604247136233751792.01377575586483939441 61025401367287573246.5790866526394677274 54277832636149624107.85624176360810665503 2808874775701563613.91906227903096247575 36351927590598330062.96435132348960370874 42000968268803452048.30935980750785226092 34151746695935152206.20748878166599008265 21362103290844111045.52974353690852471632 18729521810782297065.80971669971255552284 64526376403770859798.13779677572324030515 99249467571019162115.67282354156399587316 60810787793070451952.05291437052983672129 70060037843971673651.59538738966200814125 73841237844067383718.68761789411023070598 23445863174820310918.97171521060355463166 57425611450189635840.2079153619683598486 3818012203962992816.44678084702466597031 93549154131701306008.52155202197438634266 60898693440671598873.70145836415140343677 75758527339650201313.07338795110094150053 92859991274268877021.70198163507778476648 95298683684565934137.19651073740086244245 25230334411926548793.55516562099489512355 2059065499902233032.51042252773943019163 68162922576891157134.81501263715756802743 53804388023563313943.80963236982735750295 20581438469155659580.00495611956138379346 459193019110517010.06235082379129219733 57485385336558246454.01428684708701670274 44678675481448639061.34738802629718307992 54751997962536942975.35488412826014833224 90912801301099748271.49665993139098814569 34145034062037083819.98164056976519687106 71183911189512664821.04185280020539682791 68891945025571341940.52212170974098252814 69188877720863254578.11536782763537103042 20121346289547137269.55982824878516832848 99012144159527634475.94971431714430164975 91818543857700396068.08726266416614100468 29410242242838506686.29527347662746852514 69977668584344093684.5463882873832914202 94365747627260055289.81176110192931874093 47563673621253736426.63318422573531664612 29683571956949653967.94087202183102076863 84374253669494159757.92163406462339955384 1585743242384464475.87219561037979765711 90666636855905117287.1231644566748240445 1782498679447983056.87762553801523493748 28247876134080760635.22199763366682683677 60810836274352115886.66320869507026218606 76447088746435168547.07248879089628628484 4726673950406456070.02921295188372852015 50661975583052534436.03473718177225253369 92580354732072269514.19779742537426610311 62414864939245744497.29618966598933783798 92905154527920783949.64382743351553031519 63882417356623941938.25311454500758649883 21709504800397800687.09435172833089998564 15973908954755369256.50369579905740322162 20909109365895225170.26657919943996457036 88094380302338494861.98815241136178192104 12501998620263756442.76980574359492704818 27079261253560945853.17462497763304746342 39577625460759843403.19167317498187172835 31818515034948966581.17091254033164719123 27776779254677815873.15292613557150912617 31843580527467794395.59703436118220796257 91614865332739696888.2324619013733204377 87330287419668274003.32031430353751550235 15958302640149751786.45638216282655242217 33845986511065760194.18501951464579680356 4901187154696196689.35708099122584692611 46908673360201876255.37558528538005980447 77366803881932673958.02498040716497312258 97549351242190667682.08675785574149300214 20548203975971228456.30122339583199846035 50570186679985746554.35423830257192144646 48276261859489122884.58094880226236621715 95880348726414961308.38831172434421421755 16272869696038092561.24981735455471563006 52859602888919963123.04000832822730164749 29096271008875235865.34804612486437894394 56960883378281205741.62829365126083626575 1875877213384836811.3131830675669078704 48857271960650386864.08409540141282388395 26983447817419841209.99072385022332707544 8507192273617712034.43093973820224375503 33695686634196221834.82845493784168068902 65841349571903577139.79618696666714806516 54430840345030563909.30043254725876214828 84924675566667741801.78660329526439761994 26038356076630563018.72427602241019430391 73853369426623680255.84967450870416137101 80329436116752391297.1880610410169395615 99421728196930580338.64271347718438932997 26416726077549090456.53768944168079339143 98291617071579214079.64046611870248671825 58166734139549925486.47177163094573292749 63961263434712141750.85601844957482793889 7820058705507490371.32218220187002592618 99645755184176144570.87720891881892987961 54144816421311510258.16467927578451662662 42569659517908864020.57997548033339839927 26889420103657789241.99992680268720305636 14637540413811371910.0107382036785314141 70263708381492534444.0918991851333569713 79684620753452825493.56507406341989775974 93952776624821348562.28269029860592707648 37788785503867531529.80938968720057567134 11722686634442985758.57112603765671204689 48417866426078387794.90468230056196520031 28668993113739638759.46730510882235274561 54509529891289700600.1121772157122901776 25235005956832078709.5618528184206472774 77127495981297146301.33884905413974638885 5530002843645555451.30304724669935878014 42925302656042827247.46188765586970314646 16503032287095646347.03570979615928841659 10559857671066905682.95475426554904735063 54167876521706180699.81554633302014334682 24692099972806637349.24336592334671937696 34657170750831867077.28508588953361864311 28863845396535742380.78632422486267039968 11114015194454366169.49801915762752675378 89360545409666603534.54228453668334110386 45038013149347120920.62277804065095750066 60160128487378191439.48375685660582798764 99327345012750617401.47808481111737389397 36384926324575033802.94791917741386396647 42533295110920631197.4648245990350500808 19486813427321400985.1065805317645400458 84457343209778419130.27909980950635808646 63011145311416905827.89848864229197887047 10902976425648456640.95867216864363537737 72824786765915284015.24140402825722080355 47799984241320726165.19186399635097034026 3840030684637969746.28691617708143872199 26729888731875326647.98041563643828305535 41174914780922903818.9389120717315438007 13610052003849728671.82202165656985274472 2613846482635804413.62485126086980363588 89042025891574492061.48021618023451811762 11428582776328600991.94984335046806585607 18644473070686476881.9175909471101325149 74097816779695477764.16220816411654494801 38751211466878840336.05657131950895293036 41738128858094996883.41218788513349702184 77580487155847109779.78531438654617611986 12238302011847225204.76846241728495244547 66384186409103493481.32003501970250757304 82013656999824171023.39937124176364787866 15462043842214966397.1164612156757524938 8632800463157626667.22269854888324542905 78297668821505264475.80575093011410666145 51170792395700047697.09098804160796071186 89230966809099830903.53195884848694673712 59661634395475218561.82574347367778171127 37644443452218581694.8974308240134603153 95767006467719281893.43920293478754747675 35045152371531183994.87247573380855134978 55024924036890203936.83515353554818658706 55560882542358541596.22417274487614909561 78310862068324764179.99727835829745321255 45364342841390300704.48733458042430876906 98836278575200323191.65372691537712583874 46304775773680546167.96791136758673962375 47538794687631960825.49575207080255665236 54002593357868506469.03670803696901779246 2219865030071827796.39969381357213503934 1548466846137366383.2679888297968785937 39292801188390990423.58508350536995203531 2871177693721168840.15165700308139494121 85327460459851595149.69022244649252829193 35636328734285770049.26985192970717404393 18220490168517075753.88518477870274327255 84997978809227929887.39248794822615632852 71679879987677107387.56757901217678764534 28778596265913816631.65453222919034442995 15097050310601240125.63854598779169811018 45228120590945283958.2422558286975169923 4274172562684438449.79937206545948781234 99260982599693398700.19443012999232199955 65420881463215648535.58063500128470386289 24772847283922178914.60095116835310571302 43360838952093137275.72239857845323251355 23025528257624338052.09493388656872339127 34177020729788079207.4460805929913431821 42335995973902622914.66176427161404108796 702549364107556290.35437976739815321512 20897707480664144475.05944854551027879949 65024532782949474625.75513298230503218513 34692724362802504233.18386918260291700453 85726774874276168482.70362150747876209543 84765025535970734289.47326781640880751994 37175218247159803636.41858522964798360349 6218279268458766488.88961033128486040202 75615630140458271229.61394004539870400536 30345414869077743520.4758941692153939259 14577340536164049865.58536487034771071966 12332079223036540388.18430739684533553664 40337493331143738432.62903609895343908308 37654194887800609326.46450545989069802548 76199492427766652052.34754067321233269264 98547135180421644004.85202420157860860093 89112756856851890675.35859494286960557253 42279012261753255435.10500352347297037224 62049705170131050596.08198538407468217889 69000175140717838646.49759694838470154447 20680074664712619102.65808519578860913645 51648198695349958409.08299221119167143288 61335591620249472885.60272622586768041523 35160287654651677366.16791357346037948406 7958265093667742976.7638253120200113644 95771754992506264610.9046436424032126115 22662311503519321484.08363104908619095619 86692293354232056537.294959543464013888 76878139657221586075.03604838883382938956 15570165684775195626.71172687250060500158 17696245138091307748.5760854249328695621 16590129810564114030.97536231403152771231 52025337516351489389.04904598955923157164 96328244304254641461.41244279688712295988 62227850073671545276.79744770997705840799 86631698934177116644.68498770832594152282 35898679185436877360.71392762725593911427 9811086242281725201.11199737333908045806 44112140982030011260.17136973766512138462 90958931560201311382.48734186858172803892 20382706923276710616.33141753668754931428 93198980657886970370.90350371708841370256 43750409563240660477.71894409442356166837 14284339855052684805.92209852761081627834 4027347347384129311.05272483382061160331 62744263756650557168.07160549073559537827 83822847250957310362.47358253562990191222 33767797230987365547.37010373628665837784 84314217523780242084.00308889088525161664 6866526856778163931.73956703299397952062 43173005645207154014.09007362503181558906 47910223109946044532.70518024258040022297 28579042204934915713.77793147624662875176 78626731517145768913.00455848277949532721 54871834971715579375.59567513294026796525 99225261977341962169.75591418405343087186 16405833112438526167.83380848381965553698 86897035046190533094.20591020811213921431 90145500205324796696.9584716785683377132 66985151810473467557.2454724920765934723 9224352558951332600.4344904090949436113 15934926937874331583.74168690786983268143 61252336134015349039.92047524924784482187 97724994608853073701.74358816779497001829 15688914022473972187.91622893958522740333 60107666820932404874.43032934986685401173 10430895533117248438.9483113057455521752 96371814808545475508.45739172267967896342 99665119607967658965.03297837829999844479 94022761472184396784.63835585530756608054 77942380449406639822.96152702900272792698 2385893444388573415.79894197328671238157 79496283849603152867.79450677970317992173 76292844636886670213.36036165102829180442 2387478577177924821.60379301474709808199 35042455369989259130.10808143607447370288 27755434741271012739.42234694937243831127 19555625993537597759.54949185779015778288 87510046733574844182.3469730400048264392 55015615184382419605.69098778091668516837 58760076894113987443.79389989324129380857 23333488843877882915.46742947832604954672 51738115494438738877.03394397636404829081 58081728643132019907.11938893058419306699 90769712604930520439.83495306326675099842 35664217223876883261.34035789609798200943 9600202624390427367.59605884116381145525 12605044053083292042.51002718112621523742 30464937655162091040.42001810685433123789 16947459899272625061.35504389918454992258 92509488149603875738.94429984767823824176 61132108227221611221.56601213840917171875 35781859815544119866.44133563276790222292 76914971426857706426.85423434131041598107 59876390244685233176.44473119960041096963 89096206682389053966.79170435749785610154 91919323694652084770.04414862807368741707 41069704207290760267.68701332154800087161 30497191226047683115.38363593010487215308 62969175405161700956.33265713762407959232 89722056801184578883.06510301758897799513 78185821160538708198.78261987312213565058 51259864686969176219.12394866091428044205 78417021106559864309.01512827157793080984 52596429027755528116.79211252166577057692 60834440834002795163.96750351449604881086 55170046123840254485.06984914894734164933 36887814779272849157.49072395016917741783 90227551716633605006.81402971784746757733 97865116970897445740.24952036148095890504 50601496880663265317.45911838061359429162 14686246006124827631.34885201047815240595 11061465582060834284.21298258351191760499 40478497192401209944.91451104987529165293 85040908440969127183.23268598386331018056 100659859571015662.97705392907261262716 91361040794450065034.6391368630701561444 76809692287683566245.13820299195550527971 85733982229827010960.19962518742254055379 3279456410168729476.14367949211717209815 56511560308581535711.88570472968955454546 7510094314615341398.88695820328688759637 40084442135107266716.05053214689841167177 35701195360034657586.05807724342220235489 56214038211572978742.2828439646513385118 17111559634568444988.31491111967537711206 43472193790057764062.85270847738907150183 74446908852427099718.52400077801804154811 1679029215401770962.19519775753036857358 72224072921173959116.2398715976439482411 88144878933746145896.97034768318545807657 78388360214126680569.1887514675013642923 84641018353004502257.56820565110688946537 99504607425214531821.52001018657339611893 14582941615751322239.09430474347331453669 43473357714789563476.53296070570352310424 77316847763873502690.45453979207941196698 99163989233848053830.56049783751170366365 24330800770211240144.54323524970731127668 21145057154128887381.32727856298983025524 61924541870261575715.83729601646963733565 665186787928101162.03199649753965723004 62061895062836514739.51060334615426778433 85676968071107287792.69682402235667452467 60769702029548201981.8006685748014251552 52799452056945453895.33780029135039909648 7035859341432221218.37967406924878564843 77378299932102248151.37868812392923986922 65890124792352104327.92622882251735208646 87841254594017233630.39372508258026681258 70028238659578392590.99380162191394706355 74847054961820974307.7442513240675817425 11524724302961512890.0654125220191591892 99973827287968802616.27239652373767910345 32686828316645731274.11669154380084862813 25780430515370534482.01179491535758009186 83841178795242131255.08039188370135973857 94435118131644996550.63566254115600265278 68345770745609686913.80085637055800470957 34350983132148906936.78854176330730000002 84152840227232334766.49844464294408731769 30913591517484812633.48215255035020208511 58557653267282727845.48482684482548688015 73868026025812901463.24077500738688784199 85065879515177133594.50340030258703094893 17695190866734334615.28606224070717469115 18883346855163298671.84179416191800032347 59562857114856633087.07658054102536521785 1278396280670868991.16325938900246430636 2749340189794291329.33103125223488312623 9951984434953252171.49774310572099451284 13448956634510885816.9408606545288427303 38846844302445749493.77390516598598185677 85038119734540118434.45154023003308559531 55536229582678865095.30093199129384177319 70645999227449348031.38252254485730031978 40286652545772550575.38274928900353772292 328121965061957774.7506065735570572983 44853866214393882342.93512667891303711494 76583611393001585400.74449840196564411609 44098723952593856435.3050830853538873319 48186000049540470195.82468177749983667631 88528577796848765571.58958683620803743811 91617531501909888800.1724297001013518201 85549090555628061547.88364981198674426986 94207643719384722930.86012355283943034115 35909562511502512612.03619685337568283837 42580758520221892262.22118924856842527114 91046410602678403289.29980912509355887752 95734788759643653928.08480329562876042476 22424027835955339839.17342121775383143311 56121384697031694352.5945230142579975601 13267223992853245505.0113027614072233446 25207533942665479887.53152690268770489274 54073141385408248910.99286206467296163858 62035360788905093308.87311475748230714026 50582762341708047735.72561108693268363764 43272115102832889210.13848279235800207251 91051675224942338404.54694575353098051191 39025852889255856652.87595678612234608682 4184938061439896141.58960654418413820355 91076430804373265906.78855668560424889365 84423883703837810817.48262280255260782946 40010083045510435171.30423464293422993548 4178879795985674846.41728011635881027569 30083838287011418873.73709211378182871737 59479300159718971903.12432448695034817655 48432838813872645195.41989960530410411747 94101532620086377056.88433360304997297278 40517577481307974273.54664040596892313395 54554549772435979007.7998760401207509491 27086770739043894881.29779884827534820002 68169171270307419094.89182119580345059643 32450212927529074005.8005396000108888826 17579945778953727582.80866887759064133261 12014966736323533549.18087808849336890788 95908532116361586524.27177772790015109275 91152425035254646830.44246949104816838087 31129120819976098308.3219469187899448595 88334787209846700182.86553456631050729181 51864728046704291442.45501707767106874219 46619699055968809400.81649880300613952097 52903280442219178516.85400164126170180424 44057439364280280366.79896675835660350397 5422032887601221719.56418827849108151209 43554362148900263335.80338704515182218183 32368238919168138112.41068745085124890227 435559160484619377.24216034879767013429 83044170843020498354.8474325141455243523 68776075581568572224.63974788188509994822 41841385818835823047.42839717890978559759 89548200042263740799.46268248720490828329 461401099525468131.78841245187172506325 51763278449028859352.03862187453874842167 9676690911203295422.86169443317768933575 31595793084540448502.69512375780702577677 40719204486500486146.69438481176826536014 26850257914345587947.30391115274159472854 67854525345835656971.49912132918492958553 21612921233823185306.76630299331541129027 75123454299924252773.66525729822713326302 90274075907635690934.4882028466629799447 42884582396817403135.39920220374592758339 28423125373529320380.92222969261944865267 47187704167227361881.50174758143401802716 92485907907924158468.17397881948616322803 56537822505737866797.64633414361371330656 66226089498104222078.04478539541429001194 51504282169401394132.39618633299687766529 28542069674472863.50104469716801538848 10806147907574491316.52610806610455578844 311605718640009043.94498796908546468193 8611930970645320444.2820706738538787819 12186771115422983375.84765698102836061641 25534385476170534854.45206541843645086695 43586040332161472374.98259047539290661054 4377539087736534199.38029100060914957595 76558207441087109331.59373341502701398238 67744911252792458518.10303171343404103816 67045296950890962447.37686601019413929379 78918202822164000986.745822888308874104 6200254309332099150.71486182549526560494 83517986341352256178.56114802368998181636 98902682799479107438.25431479442633930519 19889234494298642467.86801620980461644272 557893893032987301.36432924842522042523 79013862245431994989.12852524151165323448 82968737014877943281.6952988670587690429 32798339296428288384.05595781392112074137 88404313308792472988.49416671179927503066 42825999133283800589.86524742314852970959 57953508408850017670.48620300148751139457 71963886215510338715.11180288133489925048 3230315867680283666.17123482425734573274 80692314290959974990.60152981757642782289 45357911113887291409.9318810445474111023 14771620536979762328.56253890725120838245 52900070339570264760.36042555362058080748 70167964263392088824.59950213160830061435 16261043790003241358.57877888840791571695 38881778546297272890.91811540241341816882 98350043925267435189.07144525736066290214 54523410920892412138.28929737702683743028 91891934473179476677.95549393905503294952 52755303923346127562.33951769229238052229 80606383630142668805.65973994993114809715 92407443349993092898.25942904274894547563 25117685348055491184.17135885414183971249 40845670230173639719.32333711692598442436 20238460160883370609.26856177256203532346 63465529766722350375.97230701983930266343 7765382415964387683.20325236143880250599 37391517714373262134.51767079440787202095 15034132195607120711.51888834337398900067 47777442748219848362.65038739306268481865 98123247918450404494.63253614979780112121 84029816736820721908.60887074028486341361 35640014759983380541.70826151787744504969 71113392807892115692.02839430861199174305 53455673580691227527.91130535892523681459 49629278688359758025.05569172192035438557 96134430120505346856.31755010326145769441 36131086554630351747.8185561726313254958 19234271658596311423.27903916804225561007 30360415015717183179.13739747877139376081 72627344788782003395.61961948590158855601 23693005074144052391.59461494271759569083 98056632674328175530.5491779521381822005 21367127355525172123.37170667880154948266 11900332441509639605.10378986833519435837 22841514132385610766.68545747591913543666 86193831501493211241.25448237624921467036 59399186681534614649.82774321066577231288 53500834281052206340.17148511252770826859 89835516646846866851.78044235759237647492 15440925476090627330.88618325751550212405 46313858420190341675.46574778907761604711 98099808987395759267.79149007555546322491 40350084220603693292.15863001313011741808 18175195776448094975.73076172994789346208 44193456355067324230.99259974435492972345 80812146746107449181.69307958626441926509 21610884942808767653.93307166596245403321 82780234572791103544.29651826592297665485 56409106201978555502.27245235175459878969 89313547441831486910.25089656426823991751 20992185876711341723.54037477026832109467 45577418035591045791.33938351719097353775 6938587649019157855.30388455218535089288 29470783095277776933.76378663337095907595 8986559679601850664.85406388455114669921 12036382828171061729.52855890927778674064 43471048670548144819.01468661159682405749 87977817549533715923.73101928243206631255 3363193735136381793.48781745641614636162 1938241366093185014.41952512736316690231 64513503846512878099.81980728509601455779 58745946745998067503.54198290103099298601 97638664581401028210.77600151197844218952 6908806585463495752.28629642099566317043 93071491121644733719.49285115980792598454 92870671311020490740.89322507662675512469 28863860296017377025.52629880285981467304 96628071576064192353.76742104890325006599 79094929604787109100.16924852623038037085 71102196588596208165.67064295371117119064 714862969495392750.8902073492868035591 34322184022235861264.60180577266616217759 14914697265176090061.0002011284349593617 68452492769290089945.01185358795963571877 17193431393885286791.09127657204655217441 26749429887709371268.8505010313169756334 14315408921395643158.91784866161632753868 616727262432410699.13702239765057594549 58723347984427117083.7258906126435393051 45536395658921309441.41921824116496662771 47560431162295766061.08374514068038752376 45685896885932304694.49293859254983741757 94118346959162707687.46046714539979454328 7578246634046041008.90712028707914190319 10613410951509940246.28721883248479194497 96555668310148171552.38570830769066240788 53770102644487495546.51680594390991752613 29760483025899992215.61511386723941968685 52607168322449821678.45913419247239345886 81016448200690239895.33878362780312254508 38849681679338468786.03157324692539845655 28459079026874803749.94850756988311215384 74390175589078560638.69607986353314921415 88244635122794811027.91872345209023599514 34669575292225287083.69183988384211431516 36021343769388633512.58226533432930531083 27142976763704476638.28535192907777899709 82409510962721221440.84670383603471537675 89408775376259254876.30287590397068346667 53891572416900228332.14857386053372465183 88397232857949426400.81263873425598429731 65918966761483624059.48094946959379728213 77087355782315843850.90783453834267922132 5255992556770939371.46582242930140141515 73599563202314754051.315931405171340864 51661381599216487805.13954363592221810749 17094032505788740241.02978565481418931016 96047849644060355767.07955371086797066691 57251439172220305423.21663680630827591066 68708183097296152713.02779382281547597614 33956046250719850160.02653270844908599408 33464203251489252015.15221009960373031366 39876160179253424726.01424881223506943118 73271476019232615217.74118752440647161537 4312103307422612476.25816526187115020817 26563031417950177388.15198324541171664185 5965377492369526124.76728505230254494528 65006059041703432266.89912448313178986088 98885871494582724212.27553827786306301325 87329759839521027556.22537431780726836317 42156659965898043619.46615928160620833281 63568440581568442621.84715346087491740021 9010014922786997845.16171333946711800335 52264948820899039546.19678796922742221069 54413027784411000698.65447274348410167407 40073228261773568896.08344556791252189644 90894455386199255702.80698814586339579845 34612583576570816200.12180755921258523939 66882527364837483788.93990248010542209881 84389440956172817307.76904130179381149623 11243084351069901980.30618260190240475698 8333400805415725874.97101804356700543534 6557019314852092355.08228250956559169078 129542778493482134.93340898435265930948 1923076691517818134.87717516201354774285 44604836300422401460.67079367200804187234 41685217906448762901.23610714180723075289 88145852019927429127.62776935650788388656 5016087390932710783.39640815367387797271 17245595957043869867.91583950990602450101 99343347964668982539.45472153076731578419 52747465725265992949.80985125717050974116 96318245748336105318.25969159397952877816 57436516357980419903.40013030723788903537 90573281953668126887.76098958199671999353 99474701498738052852.87156771429067671222 29291504338696856079.38259760091587113774 92341710013041554150.50007474584117018868 43168136005740068322.50630578973332810416 12911157517539107551.96930777671145178976 74873317370835949796.05150005992283204699 49383821371834019613.39115388965954400337 13381818863862397362.05226052173592512677 87112034296840895367.46082763256797031273 44016799700982641998.270878089804719729 24538765463151145895.29231633561964240953 48112578169572438449.44192513825823859222 11806863692560012152.41552984296583620544 27142716773120570.38971458034049497072 51637646376851813665.71366943060338831805 9154443619703021346.45502139298493702461 48623467749469484199.51447844100709498792 45036680299770705469.5266850033544244016 60342543602822314306.57067458526182829695 51658360649336999335.52932114457771736462 69143495658244279081.00676099599077470386 48630032284131112377.72983909597226900241 12010007667453805881.9751977686893585992 94539800941599662193.85175727954010965197 41344954549902327802.65553708723847573066 97236325000560242264.46383784121943498232 98988577388519509899.01799183366901804734 49007364528439392113.16258755093426786916 77299015480902187879.8743227431751495305 48312194534385915755.32084667900843948273 6806113265066283579.43636064668051707703 96932493734061910967.72938454164936983121 85309410139702380377.66812158094399623332 90953006696295599382.69955848398979889306 10152168871840700031.76569609143982235204 14059643847637984113.79771210634407186817 13276841332240223222.92232134496243447206 69781310451732991871.44155727913858781669 31775782116524070254.56515245595232415578 79219532571316127736.5818264643921092695 96075073842510599329.00924515743514915646 89989898530765892767.19506103664406259603 91271015125430908606.48863215733148328042 48258835598540561822.19810901913564568566 2473161080048777729.64473415933269713428 50821100638738371782.1628792338692361118 30683811423946221654.05916741297101516274 81710888211089687884.58383623889481476493 79460228354008915270.27337820709970966598 56673030770810390026.27728217812660851532 98205697339650713011.48717601541714803582 99739126197685052189.94484478570080379165 52191290371791462019.23592513209813977615 21242052395850768751.61773525253020513474 2720650568487932198.69128997360108453928 30669645991705573504.6458769087234430941 13588433956793750921.02026173759203969591 98668931439537568887.40878603684853299351 17331376874270602583.06563595765685636748 64182660500281808196.31587751431365033166 62109908365585746431.62979385095531364422 25187185739457833021.91604482129197361646 65482543776945662779.47920666898084371113 27415754834913727465.73800702871579406905 344989024704718472.13333259324369278739 66309546719959695103.12882943577389733252 76977372173458696666.96768960813337500036 62975587046449297754.32829772900152542027 73748936736012164117.60024413614484017126 48100812477610825625.32124225886422404773 686103321464590184.87150933363339630383 56446165412161041984.83782720512241808412 60404794778924452778.93090973408432964181 73724985743109196329.91339282411706193303 94746667279538910608.0169977597445165082 84495015513862735695.07209695297745968531 82671077581910171926.14856422545927786856 9576648336220528136.00918152864807218142 36691628573972907884.85333939558493919387 63951605445827556269.87510840467374720892 29654892270458969743.04863892737743078192 62705598454240169646.4611115137286831324 56905531405750070973.36547311232822069325 84413915297768946037.8974038232821474886 24421219891433305754.81112761755466898707 72103701078031285295.39745684625291543264 91541141766652739254.19323640677729667376 61788322472761644914.83175634969952772694 31436614577130359661.05676274674264549627 36481158770482170761.33853150596822601183 39092343034117355239.86696178345440385805 6078127442615336375.031011392983935836 28682919345320179460.91190654790445408846 23539733363399145986.72109057974589742656 27125447755519684047.40074384234218238795 71060099617550647738.77994156482161445421 58625757231171945948.40124462911997700956 63164166918354514113.79972516888914523504 99441799261588782343.24219748055590537046 26541471897410638144.59794082499210307703 5918625657951069477.97853496569103187149 46740490623101065381.57146786548438405846 84223597177636320200.51578343064260940697 17963071111525248200.0615754646755783877 45805808979475389028.40076176565375861319 37932517484221041524.3345367274544104773 53173349894987837050.1344755046683648757 24613231500705968969.84765848635899151016 30543628037290033947.80455147648153639375 20417468443757862663.01537815926283485103 44826928807039604029.69506214503287438702 21475692481622273258.57517919640162637075 99236520090441417549.528169851653728205 38658631304925797125.92955712602427815266 20902811952818018982.10112108280100950216 7428549074161931460.63316096382287007416 38552628337682345017.09397210848266167476 45713566433681370825.74340590639198070644 76536359038909537531.23950879874922485529 64949576038323143654.62851938300608046533 98056242420961049082.74685749094533158347 49870236158540446114.64808924180207622427 60384778219742610593.62149698205942518568 70778109116774042136.66278046573517113045 32490374248186668336.59757519749839457907 50596694921080499485.59666647885386739091 11635893910266486603.02865248444076426938 14640523406159556223.71855309695759967013 14345727185066046481.0184799108202201102 26180310798715727696.71639923677388377024 72043944847520933177.6005538888395589668 81318791077505573206.79559854649031428076 93222128912870421975.43033518124668935914 79036164110465317712.82101479617693813231 63595779256113132754.01387524010435390908 9882910733022665742.96817094102327888678 46973766284806661246.28897291429335397051 34523350546078644220.73717857954894268845 57043278678183810993.38166534617238277024 45830363298367087703.25444017659569924481 54640193588480946319.03084342502134999429 99273876095768926473.45541028376970600722 32879393841716890841.53732418413945296014 6328523290889124236.33069079690641554191 3988326551193065020.60211933292107825226 44755215952259108404.14242232832262349813 18405719505457227953.04495664848047768381 27952862308699813473.91762779271152873472 6379166601828037311.1604675901804217882 16933297533986537140.74544793967303917668 61631069294345550643.87161114117151513084 41576547733227258342.59278423691164493203 648333389516998975.3940177378409560563 23885275489825384103.4176823980320780232 85707387853604222837.03862119406778790925 34776370481813127594.36997975161663663698 70662891206912575579.78513412093905669668 14471428433052096273.85708179479812078034 70996769150125246291.69621233292332339012 68961723510370168920.42177227816594333649 8947666353438609043.74062436063072288931 37587370616993410957.99820102072025518792 7831227404974345398.56504802102761284173 36317942707065952011.43456540748487761529 70101071231212569309.96191818919480362139 44729280419584197400.90607193447293892293 30185045224002043137.79107976490996521726 21629716648468248350.22554844340348192268 75698222221262515108.83171811964313855247 91567632782862819215.52325648928216945209 97739152810559248798.62215444750366388248 60237536394170597803.94005218572363386028 56797728541009791088.02577039517700740735 185939406060105836.27415678445264971469 57515039543140801570.3058658181739061099 58422175843902559802.28645469343992410883 34669774212682437769.5290232891909094599 78771567787631624472.38593141167512283629 45330740027903794139.24854702623647894821 10339853727740125996.77619395490226964381 93730399581642180583.47062827384196701581 98893522557928148207.07436270373956869478 86289347706079661548.51119274973329732602 73877255369215328025.92797826969239570319 38644794372929084556.10609306786486393952 74350555222229456439.20481956820035474995 83012529152375431162.12590045303770837775 47410642657437999416.84706044452082064799 75453965573213892289.8738820814257839498 91493841613162819111.71338014621228995976 86923131213503032855.93145551559842523457 1346292735005093780.93639554803082551099 96099854326793545247.96621976261309431284 85543761788537238723.4416882811286500714 29832249880938842115.04920582685345512104 33797201160691034033.3481855878407656192 87353799275962764253.33020530248187269511 89774083735066854161.68872348806608336185 9763443901918065752.97973628568124116059 93356070392648288628.58782103864925849639 87998353470514218769.55608949747610022768 37741188344035712384.39387162514965131098 5305820889095406729.78919365183098569503 27598201607882826384.40392219172858785881 63181864138890047032.2470407841224906585 52878699858717116169.30229713387468003314 83502602413395644900.91273134932258676536 9046761927923684768.26216280242487554387 485884854530986011.93164023033266242623 30877838101780754354.25104392447431856336 29671380878871010520.99136141879176767827 73058238070523982111.76148511622453340229 43965475097623149098.69729165319775008509 95571106115471392687.28699069634639790087 33526557233253872894.76291909367052873818 46570555747079945648.29878216424586753282 28359480323444796142.49786977318133668931 61629286737040044720.38018514233607887181 42055647071528336269.05765496971626532139 19390836442689999110.96703369379421269241 30084293761472731464.53271880798600077518 77698027029587813784.87508816997242172335 26787486764429979674.00988760372362432558 78073454830242104623.87302859243892486101 91770665523703765640.40760146298121711384 86511281389573288029.77988470570690269354 98007496511394078101.29439879612281092153 98078328207268241938.83526980826663896722 73997408821188222314.93467166501200622501 15147841264745226344.28879972961406962356 34409901621223737690.50503179620118258101 32523373390085042868.31145619793110334851 70227706758720836619.62516935885652470231 32093515569925101095.53515367427628412226 31259753048179986395.81611940233215806367 85323184822743638476.40270139065027191055 56075222057588889783.69975323817339469697 36412134876009300283.09552861147763150762 39701220782703700771.83840879173067485066 60457914846802382916.20993702330556043846 83230383203359915082.03039201049993117628 46500970696003956472.57676797363982361121 43981113413758088927.44006129980696619408 14636086345404487059.37302070617907913608 24570791962007190683.04022601911577954457 54964532399233848995.21414291400803044579 83174364838999036191.74542127073606142453 65698563540395917332.79794626115148020914 7388628685461828350.704816769433803076 57856089967887207374.94765046177961382751 62258677335232069513.75883255170279411819 73754717429048747260.95433635371080501666 62327930967028618417.78253861962357524387 75023359270602295470.17350753471205254616 64096076377730194465.01167747961853472585 97375253898803322978.05046919738510428437 79213889291150712097.97074868553964492296 30822897536997177220.79588139634174846268 9238186443194366831.35542259115408084199 76264520364124205769.61601350425821232383 98388278104506543239.33659349565318096576 48760105444634825519.00913643257841343192 48887443030592920016.80443047689721432318 4181153391534165403.38634446189221432103 89161786075803205539.25648402486954647697 92084651445133785283.41130537950532378504 22346491444617133239.114206574833288127 39791579922424095122.30801551843219462247 4668958826624941610.8557818047728338758 30681084971164317882.88507787583322278614 52188844968993156523.07808443032617320396 65276671760624047623.9836154239523693735 53370673464591189674.40702507764787087762 35838494131986389138.31690132765538049622 17925062994640700515.00056613237754154755 41943978348054520893.69119394296382402543 93974415971943242519.47942355130008456528 58114778837562205310.12281490061552658251 67945235943437004171.60098115433595629684 49745674531851764359.42576853768728300251 31690707950812572927.03747126951152502752 70328668301429558429.17559852694378543326 40247411047102491910.36644330294631838152 44605406853104167365.10468204640349704576 11483908146947803076.75435917741539226472 2076963087212892825.33533864935803612767 64334057921227368141.43442737060691305156 16531692034488253930.19609960024708382561 95483278649381749464.16761153490400657242 32925672760941003730.13505012066386898027 81989003437307856229.03225342654409907746 34551522970436415214.96572018507451529973 22911895180736519024.09224555185919844482 47970342758306304931.72952975835436621116 66345525047299967335.70226986146899535151 56925692409376367892.59207310921913967416 27239408406454032553.40910895886294100722 91918240346150923363.15990171298960149321 85015811008123219003.29172906415513726143 65157939911879834659.23665400371012810995 5969493035864442688.60870341215660319998 49779577852594938690.17942104388625940741 66003486910276966868.34476513310720821904 81226862010869675538.85819924518719801264 79498735759891742299.55564585591704994942 36167950729640519030.29464537991504778487 66154601968921741425.95681472367491879801 51811224060146412541.91717026190015345869 43546491202528170615.19917699871913679724 92924321049649865656.12384082289960154572 20285110683132424676.84526168272930825393 59638665228628137225.01239270048382363637 38702058142539009204.90438806926207043385 17533604283769097681.79262770607241202806 56218894230968675942.2927045513706517812 7104680407717942695.79011058937739475969 69375185067213155455.25786139999647422825 63241396886950655976.01657427544602674535 14779634130205246897.21124351471262530705 67490445657057474747.92181410742864463049 23220708347305095473.82238371556639766487 55537043977991112107.02765982509793161995 56093894104989542711.30704732019568898275 31766095296245515217.10214446476069007977 47336962397576742686.58956513554351399116 17134916582532436039.46874265142491196628 32263200627356122842.15515933928930427765 528547448866975392.64592434373299943675 1388857374414253119.6566714570250654663 53459735565991215524.70114490497614970677 49412879418610044754.02418296185564487548 94145465812855070215.52782979507979716341 95899312074083011854.90954063884071772468 60704739776270697518.37862895861867678025 62135611675616408049.00440127907219311872 64220697675898913645.56848117908868109221 23996244338554661722.37609196263749389542 60145124581015969986.99456125699840802503 66452110361388914093.70102091119535897139 82444777849375481443.75815449748944991965 87618150201382383998.26465841309947514006 36531406096552282860.13061402227614992865 39585108081156324632.74012405555380470413 32822485479466744052.96632864094382297365 41380256979825402362.1431311923088269303 67163860132404777666.67607871766773471482 7316035836778866545.15750827253673770684 46920682551235665098.19151188896595356717 91120087976436536004.31763137777278603085 30206931152316979861.47683847938641438955 1636693573508961527.96733123751486209378 42056935907070592388.3603017699066345092 60591567566465732773.08374144954219299989 93828423726821347284.10929936685033108662 77794107940399351493.16974719607132736448 3463090501781772849.74332437739923433098 13317092479651044322.43480728970882897516 60471888004910518832.04632113216661704719 61021759730790791482.00701518389767309036 79068324564673028042.74831858283900425395 65046378920972282831.12400655073238981132 37182643837259921181.43691328765039068492 28386705774922357033.37774624081101509239 99799935695651019587.46154912518675723823 66402269556108754810.07823485562942221326 49872265976999812081.44004648831140954306 44664831888465166892.34524325779976508092 17970542456371909565.02639885972252209457 43339652211229405084.82676612513220757592 32105502615506602433.24005654249323779674 96368789968498494504.28812846044137178412 80028520740893996986.16736413479294107674 28518284397174457829.53410855909999244929 31304120883388111381.77449119410025425266 92263532645727608268.8645243887755138988 64994993862091286003.6349237553322207234 13331642952163690773.91861067971203714688 97175184751281039999.96209517654238397406 85829168846822100425.68402677718878343957 49146316439571814427.65075812585579484379 30378457974151077559.74392324949838692715 22544665403925599623.84646238401641367623 8795282489365855602.41048611363327272645 61537674978505598745.86467428876090808417 90117123918923084539.14381472908701502914 68012425926547512788.04822314309862126976 82466561294219939050.58479233720077106725 88347770133424385537.35105331294190417656 47337199313110999633.4784577599007966591 9011076451274335301.64553332751473533142 35282195700888067190.77826888675986922033 17314584742721363064.61655475319129222319 66502609710755202373.01339389192935155301 25336999975846959424.88668680773250906698 11817323979392813907.88711611501070321704 71852055271072924093.46583054435888306203 63999666592022567695.96738372335852798896 67041914608684253907.95657476433521827644 58733042643789449258.39532444803028978065 49936338568515374256.66769692616357760059 60173816664085321604.39848003816028040279 71455824421347501276.65299506216792676625 69008428866787056157.52265939888328235732 21217436918310722377.87339054763145119817 58801339273357307160.28436840260389139079 41959103536663957297.44167487950305838538 41697986480002815897.40682688650982723368 56517689170712530707.35430827158659958688 2815479633070896628.01363543615413584009 63803337228307257795.79246574009157842892 84451730127615247593.52840126135081233695 48183921269254618185.80360950057121190287 2474206068163501332.33240101310986060294 7019135922139080353.42404268745789921862 88545239013204843220.89790226611641852483 48112121850777760650.35686321229162991995 71352130044200200042.85966827796125752033 2386650287554589436.85958265419458637231 57647417004608091520.32778655931336910614 62836714738530364500.78948561798602816503 51582072012006665902.27727371485587759021 89637031982412303345.47859447608261152009 95635510913940310935.94344501424414869315 79527402074668282920.08999511308019219193 2100678985065465930.73330677218448681695 35650208078796574325.38043290624506007398 91251707002256965763.66085473876023783447 56673565711456070705.26844870626544676695 12228188838424977535.34367972417701064172 71279087670351629631.57445386536544883935 98050839121065363256.98391503263037102142 63681401042026650474.80546147015829826269 302984548503027750.50049755665277012473 79625414758481852937.31773690129210531278 45820690673765107430.13564922031465998477 52330173880208853110.57414470046952602476 8841441537480848448.20626287504707062076 81809310960975252959.52902952991632817158 35265091352801109610.00926014737972773054 89228721716277774685.31343768783883971978 46016197357498399641.26517866618566921987 71428922760213443149.12294677463230175127 36182135818899586348.3709418511239744153 67494275171293795577.7463102960970726411 78588183899441317335.56814512735328403926 46316512984591596397.03172023711156934743 76482743572443874776.32753987373696644291 55959948324132865114.80956256104037362358 48085966031234204299.62301794823313891532 83754540745445634242.58964921174458921052 92628113393119642474.90465616989763655046 78306840716602057184.66402300754425224943 31401745320677419518.74951009027046387287 78914147471596010075.19448343899171537096 75242379631260261931.61988959337623597484 80505848928300752266.4557585174770621012 39577801654643368660.90652893429125097794 73654332942924248090.14517402428191887048 63310812626219228611.50100869528901175219 75732606672579496260.16379804815218334338 87335120921253262945.26786294788793448483 84862446998424353170.27403071517090652457 2833516546677786803.67003034012995932451 71004318614425307046.7062117385540696495 60745406171935063809.80522864044215954052 41621124727154834967.57956935599134926751 17079235233039151265.81417587394599151716 98439134105062366738.4287067074317819441 7677569751533124874.83191160803521199469 39747581163849373815.62861438756098571678 32240437830462897446.24328181838473313602 95641895658737169225.15114676845918931731 11627574515803297379.78615709305097113539 83540271403387697866.41167276522164021208 4448907161383121288.16356439263554577979 56145996649542907051.15236815386433549476 10700026891196514192.60402283883765894264 15652942968750605245.46103244341080552926 98256053939615749055.39591641723793522232 60194721393809738226.86459209729972850254 56932861292022857528.37521620013640011323 73901156347755044178.55741572944556592279 3684360241981434634.01007706380947713345 23038488618507693964.0852784962369918293 48212347866168956591.29957741956920099136 97115574040951804899.52445763309219591328 42805589637317317366.104298775181902203 7125226691222137736.66970610192247960481 72235294792319096409.76124070873931095181 53385008577604974880.13881500098619028804 48352793505891116709.17974950726287416184 78022117643654658257.15730927603080622733 87582345717950567225.64652547665728152179 31093416935522259096.679576550172926681 45983414794032626915.65703490022930630681 36221755259373338593.61281215375747170329 16571186923947599787.25887899615008402394 85133425598253458559.39135293561046301633 75250726774911887878.64851924504056909563 4004445893913501786.25335304374129922099 2563415281606006722.84141911392934911166 75097014901009186210.98727293451773029757 51249800846682359284.26476190786177370883 89539879478562830670.42234686293910528449 88473284522037899291.03681965360681668123 92238607484478896011.06677868640130003883 9490919016345658212.91969687503060021468 85188528707168548504.45077505261838966476 36200022860580499122.86207006939750954684 45864161457146229473.45357542206525671843 51022279634932590116.14858097324273014327 71825562446542015182.44329866927918621128 66100836984806492846.1676124516985687345 46430233397224935134.99853948399211445886 30719031247561999564.79354460226514371331 67319890096632107997.10210895478204816061 96021727152782643751.86425528324137752235 95810142918216350186.42854830270094315625 44684827206085445808.91566663154279248084 74913638894129036988.95083784991993956979 24228298223336569590.70348531113570563476 30657047124608775846.06675270152394173225 30652559684705964451.92121382676348009402 62499077477174305312.35226519209530755743 58239396173466708588.84185208273372143213 74825543879644386479.88745664416140896266 62598699112706358267.89944673078079813764 3113163298520147728.34224663273940178294 44165278953101757432.98070252033369003883 34655227376615907100.132406566363088879 4891881713445525877.12582401208882493016 60102561707959444256.97845346089555395437 70693866720989502255.48977557437590193118 39294057573802710411.14559057112096403337 2799202629096271557.22662205059353129179 96452271475941499216.99679165692157250962 67086867222855056688.55907694008905215926 35414694131719255119.69094149836002738924 96705896574374696913.87569869332315085176 9134819070842216937.10427806630268467413 88389340681902145475.26199751880150610643 32923103095267131292.21311747020339895926 13369810828547062298.52101942539376810731 55614226549524390414.95963068604136808703 44172308030913044873.85813166113498098443 35563776082659192753.48783907055820025967 74267128434679794479.83832145060198307011 92667826721573718081.09324426731938251638 56921055973892182383.12590137811697704014 39069513232754653655.86556184089712623872 24283984903314661183.28608883287135156939 13328716482247110243.23358873620168292402 40898011131071695070.58555097469325295404 87655021533524646295.85461474700636346104 21583859078909163136.75712868891662032433 59183202127413328408.81430053538980406733 4841966201428319339.36628533050601408653 2940669199789669679.50446573539299558971 44427544552622482494.84899243788601029804 96153772027986525352.91481627740337730928 85617954621944889250.05936108949290220901 65165419293885624746.26632999400562710425 89595750207914835948.83484628081732567255 36385508883561117756.75340370406058973715 5940739665219550290.14824555469706042104 17434426062373353339.90557689581863494976 18024901953246044898.17959785809690382851 46815339708743393618.14132593743997259306 46745757215786974655.64381219945816604387 59520109366855062981.04205853946697851028 61851758524996629869.66055143533168035758 88129444116877600551.00948888229021527639 18784571177037080011.3174269489062792973 45838264206553989122.72043508499975062194 43990222690836127322.64900250653711364325 58226949556562511105.43849954682242346824 87288562331057357684.89719786597443538355 35887958946272123084.21888983545353076096 17855184150047646819.49549382793010367897 20707581232656385737.87398758709904577817 83714883033087534589.90177138665169414183 48210630065833786446.93223204927045810035 90958746920741561586.89778199016073341168 96899788139208860874.23839207277493066923 63422300998866101119.42459302658070215572 28966302931218872214.61378148890767271052 92410984094839404660.785231358453055506 36058959021625486935.03244463484429299673 88505664245722863797.89670563370305421274 79891649014293740874.05616285667700953602 60359261828514913754.62436913935382055312 64922010244248328780.65999956368241912792 63093395787082234272.66105498782660938428 78364618274023531188.7179997320814107668 38719133378444096599.28014882783317457049 96317369400194499730.54546297567960347103 95393310497727934321.71514538480598230399 27954858510321615780.41998908160113944676 36905166685990735642.74579216350873023402 23157271435153429356.34349483395955870367 9648834108304501922.84738373867094172477 24708416906051541945.35222337338364387264 55199767811388651033.20314104694730653826 89672341425656735667.8083181631437793363 27453216490358808484.85367133356224658827 1111209562221051870.63729836863420202793 31717872128215709080.57542738748951379522 93320793164872689496.42715038754631560541 46448754226313866795.98460524600471463365 40879714703542728878.89060491137120868135 98578484655050592978.12600933671978112416 72884503738270421968.01074878889398068281 99708674484609971558.54105385506561481685 25451699118045782602.54317037083199637317 40742183171024136274.01106086510565159285 81474805369780613043.63102822191966895316 77355303226323764905.96432937872946637713 44904227870935526386.77522214593870113126 34420403895318588001.40051209873107211067 48568854771902688255.47363767734074879729 81744747886140753179.3008458851539606087 54502829027532183068.49131708552947860001 72722306392123051563.16596161793875432152 53758149516681320981.56016834670593742457 95079804057519070845.90323480488506149186 65144059558938765957.6354032752275527851 31228996895027033638.09470144210061695694 53877503957027606280.65673162205205339927 84632852310772616893.74896162522697933927 90155416801515149837.02763430301169711464 7207754919887223796.26219393288708924393 66328186369294747621.75362875257858695254 46461466619320027120.25771013931060763374 72363176970173600369.50693473828690352316 61954368050533041852.76111573140700845553 79740862664261736682.75993204226061900111 4175985874372556854.99712943246585195608 9439058430193873933.24880577097557658095 17195041777158893535.92521109020946036055 36304867300750910733.04541605831490031417 84958663035058988873.56326657768032421393 38160409909888291717.33968623829816915264 4024603683089361333.08111531926643720137 97907131863577360054.34419032205493330984 70503296375063743242.38553562924755161932 61576036747828667855.0215824381935790913 49017313786679582278.88657544195380287863 52194233070206798849.70740009302707708276 73299177224630092619.29671206751160297858 3361507601920332648.34385400447888086887 720636991769235041.36124697232082670436 57167535036174887744.39699657283723170993 69129438945801590702.30132638114165304087 3862991264842060108.75443070523335177528 39116219607688482316.64375291411059315197 48010799430622864907.83560238619821653581 73347834532541067811.64151260544436321545 16962242158418447241.90777033085984950761 92251859183157696341.83965199611473377116 29371494233522918916.884114327000461246 29688890176028608699.47849588043997167224 76607895924537962345.96137278763865322292 29503244698656030496.73850334823092996319 23838359123082792607.81693632678102863953 94133241847749516806.98157764182144944873 50355672599116693941.87314847296518855625 18443891042691266495.69778090980003878286 63235436565311153607.65781358034559355387 44297166229758252088.3177360419745261591 5380577022304794975.55769974242074685943 72546747666381462986.20517359907136157052 8892669834945149968.3155704598226608048 39076395648649509596.8599529104499622575 24066251157772867430.03375157002416299106 10896640803547441255.74214727220878061765 39744438782886965068.53614006969819215505 36644990025002375698.67944957426608462971 77137238267730366377.55359062985916734614 5484192248080487572.28263143389859661293 83231956043343574199.62156863312411883082 5827347813226778525.71759872009156479042 65054509713649842905.9799017720351520218 48367466440678260960.34660796789840953712 1569444470913676221.11998387359961425884 18050357471536520013.18577409696406093511 72510626472861150343.79109889831830759083 71223019956443983063.32870762876919822805 14649911097591312727.48008523052384039709 94503326544600698997.47071647806498031185 87299510953004769786.37253755486088553245 87193785628680321412.00634978627327802372 22307485394927554389.95791438917157486618 88022303633872343950.96562643246375535249 7711673079507464002.3857178127786891286 77734921641188399673.42158703650118260398 70623865030566090577.8374941338031123744 59432423684639920048.79019749621481014549 67363381187058494366.81579547761479776508 3174623865840403890.04051788443055132022 39922597823538861590.06706182402715373831 21482774791088758689.99541831761953238416 89603143530810064266.8592341250606014149 93563762641713622065.17707074151064481983 76893395192182722737.64360046830400218336 17196541609368601415.43579571533280263241 86205724735493189649.62236908768487291925 22903960737726849935.66754218060659851424 16298146193379177996.8518127676074192805 34084125774083470012.97066863713885691135 86584713156520133817.89941262667266975342 63369853934793571715.97326735051316553627 9811635887946596342.53601041247856668408 48239177439465384007.46260896254088262211 95257682641206797923.69396445409146527398 64114628987776231993.55905405410104840351 74282220931952845831.156849382429463383 25014485636145196278.81077465630642776997 79877104754789140088.02643618853543311415 28322070443916431106.28301387722042418498 10465363207266179310.5180781371030653809 82041761779289990253.55738641718776283902 89705405419742117564.67287906260647928334 87554043212957179003.79075233779838502519 95669609050136372766.4159135395810320628 37147907421912313251.22746979264418053748 47588292275489592290.3627521056594821076 27711794510573354159.1259350641082946091 94981800734432365568.04696159297464388493 78381279663765597681.29283475199979108593 48431119265688358569.98745112722068881548 56803705919707056909.11107643174732700235 11095314135096002619.76533237137207623899 63245537849971882667.52040071488879980029 65454292146646113587.69964487351101416421 72029118022958549885.05470534961955159825 3285422585528559591.09322639543978892155 40414378438377503965.75136718187066824 37182548451127809722.93589165755750823783 71032310431904126333.64345008049771189129 41920722245259417858.6922699785935852162 4772964677932415725.29187152025077471465 75268573593170667557.66574357088293542975 86382047692549759512.36662875102811734503 30224956878679241355.57691902305015492064 48637094472921852972.288580391302129668 55554495745538964996.93123597938318184918 7289861150375137507.53407709199995455162 40309817355513420750.60973631860776016038 71509903908503383897.30282402558668078202 56565511602900657572.59394912428762076869 11792543525408460055.87215089454806404342 76369246039513762914.41933715196086315104 4177987210895008251.64311739836902080667 71474791139156409962.55705666571554215891 81121156784320704168.30845496818902162344 2817414925582203468.01662142784644178702 72407034788791177515.31004168916539694972 34648399043381084889.41749694836992508847 4962889570916666580.38777937102581638275 85724714600343845759.75061171383599824425 1438191864153818985.8341420210485043765 5162949285668903639.23905350672529562324 35655823856411532222.85977025110431341665 96943673491805461320.28830453430504763149 42485962125582482906.11190148053721213717 30073982246708679520.12816255639554817927 18266703681288898339.45378243854712187765 12661804705628173367.22803928901122061718 31556290805960765619.17899803970689699531 44823593085320611454.47715791578919006098 28481842399770914286.44995678510767245115 1580737169468443545.26419499161690896324 71955597233737415310.39109240074893874547 50292764665745990815.19815187607159489545 95994049135644679661.06256058957429223185 61253182204335910514.69184923362404989431 9041146586935907111.10769509481563373051 29543174832198989668.11830796102024136924 52562021320427102867.23437728968447300243 56253708054309994679.24509651991508316928 79216205978297154022.36707501608451253655 6034654157981803477.67606285615003632945 83595749440780694350.28246137813606132898 77515897377851631430.89514985163539624043 71513449174581088749.11613273710287151196 14555454787392843927.51354547457228601935 77181505515219907536.28673748120939175744 1486969827300336002.9782067445171872636 49415730414689542566.97063727248737797304 86918259887735298515.94502808697476129664 55309983196479726039.08327400836054324211 59464843469270817211.25947279576826882319 54167119533716516277.14107036494469358827 56640548520232887936.74422613084043652545 44535333637767938856.134479674182048908 29769538218661506252.08297653758863787418 58502635212384166529.44195734280811190285 39447893901601475987.82838948160923103241 33028170052285101393.83955189651558820129 67138009137998897004.95184052153846215062 35860409074178306374.8254437987544943179 81900425277827860438.33346611160449900578 47916890934377156093.13683180481296542165 57756013707295040024.90723780999560924455 47221468018994267291.79786332899699402258 54835490803180636945.55502299111492048347 5689685814111911843.96752564812919670511 93664424235638167071.4871579891594159792 7805167827317091580.43291537246059481205 89851544677366894359.58125464511705772528 41061816907346935060.94047707152065359797 93123618660328823924.01294569080404157728 61919407828445442734.54491896932574360679 83807222157761225573.50276040323369828708 59138881997001465332.29785577820331914012 80466072481510684960.08380702659052938979 36695965975364305938.42585880463634840988 48341378866170673261.80134546488192315111 85523077171708213893.34655829822214856635 27396774128607234313.6820420039288551121 11600768983447287020.07608435834012548414 98165497322836343454.76554606148265841506 86994144489056512671.0965784815899446003 83767199445315837902.08432448122929358122 18189802077534201040.42981764940899361934 21872388263186635621.99580402587614754543 16813843224103624716.43845632041387876261 29518114967400063666.6885272834144932853 99337644410334257688.51453278935906987184 73802136200247607237.04322399161754701538 13096312687825864395.01968254638218783732 29989842392095736418.69833154398399228263 77155036684740720211.85678944451177059295 81412127062014497987.35399272162821234887 90590666019756216768.61309067956759814075 76694531049976594808.71369287465598272614 19513674114096033714.50246160324508716449 27486927128715975508.75242642519493352748 35253877053080694868.34491477638506760569 52621107195361907611.43109459699549037914 56216218275360516652.03014522161546279181 68194675207305939552.87340116017920308278 94689129476955882384.47889103508477256458 79458359986851166309.60197200631014855068 79798194162094332741.6726337000470358071 17810088745931305227.14436600472685386507 63659504757859887063.18770034253239621493 70415401598269299311.98754873421064351756 60056046191662432526.10337596777016652861 9276190647481709334.63063933149976903846 6535483597617598075.78218098002153508737 53881257820511198612.70958463311197999679 95634381530673243309.15568240413340942013 94191238614728111952.26302647376697005429 14371945455755090865.33113847344312763701 4152776196017203992.44512713414267066482 42605975895891676054.7164505995527556629 93866688408578128732.66118412119819177244 2399943519789564334.53298728627169884761 57269744015214807839.32623610390001965049 23192198360063244488.42210249961148387539 4044256744542734371.93047206211148170282 8348960190937894272.73716195384041393155 76461815517696339706.80513208047031584966 97444892715941479767.47624145549581748516 69402371249096173426.81855838943865729706 22067268830087739298.26235529456797748036 13117365195730678582.06659736613996410835 69529765071537231199.46855125747555473268 55240078564422996784.54962512109968397607 97149005802222451327.85312973232841237606 34236303595624827477.73211166006614574168 17879957155060857087.87019514812422102303 83798418739528429366.8005890401321927211 62890017423313138203.67760053556308098526 52662821699321118961.31450452008301847243 75821735998581039771.93673047476030370601 46556454914825086419.28448808725798805822 52387513319839463672.96322751673576282379 73092985320622996266.19635200741099159384 3716551568520690515.8159906116470482165 23154752391114860041.73747246119648838666 49252771801639668687.79740656170054423734 55449018167456749055.08706272252453695068 17327291836740335199.73374198854310646848 32764654433574382733.67049137766594332472 30642665041066883622.78382944758386421498 59713372335188986460.57476202803178437339 62433130791334342619.91650759231969982032 92318595019151849985.29882080679833895366 9389907905756658738.90182561122440535 9404701455494119836.06712248164109812832 40125940923341933742.936496391176388056 31543228721696713893.78942896033964469033 30919954973050107253.79871277142580063067 16419107802004574439.30029976851956621361 70257273256177035128.05584893124024799347 78697414800215537411.26386078308185940298 2328223996620973433.37625651738786251341 83103339580932092055.21979774941869727944 2387430881216093802.19819033127446657162 58695548479480227147.1664908917595558528 66340481632934396109.18381342211390049124 20496735000912880436.08895049396371094301 32789350886350173922.15144197604131887705 73980654120471478235.55837218767403777838 13982142360376066659.82572673988379812871 8848097837146221636.7098915479142552895 28696528500460085587.37624784397763040682 34519444276643621054.80475934954665317816 71545509413628975716.62361182123666087823 73361482355257385370.49981779298513877211 49163804116297482046.47054568128165192979 77768279407178667052.71094079458404346062 83170232837005160101.19393930946741007446 17245578632481257605.83838080518563369703 65459905307497849261.23472377286217081603 4697745921924671937.12071998988525372121 90439424074568461706.07447544769957705371 97597632168543584739.14760010540372757944 74934057793943064967.19966081735796091983 19849073764618523806.3128435712696800217 38067186110254458591.57367482428877818013 22987535126638425779.61980578401148100048 69082965625639687402.24904067295794735993 53755051311335428648.07344935987821185778 75446857025419975972.81841606935455678922 21729087691222094202.19935623974766633681 54695845575261125607.25051402758907334184 36025244159829774885.29082340401339090756 96435207983837559966.54903285369700459933 40595772762094586739.72943599231335787085 48179326222374707657.28716966301487610637 21635882519780922034.07847432009428207424 60992407012741646924.65374430755591347025 61532885656563084547.25969876625966668735 63265800135935630848.98446394991038729112 80893008533335050747.56039996940701850228 81995774750106759969.01152366019676705786 29382947843769706407.52993809211345198874 70188786749729960821.99106790115517611529 25115304211901611367.55279879342292097791 46367687829605764816.77804725882921578805 23886422282840288077.60418439329737554932 86584790456936262159.38301062453465919664 89404047616799732360.17748961406519173889 85842905230482065859.93447815742900265349 951691696181054502.49217371073787544723 73390046016071638333.07179243911489786146 92575503267800234292.8490287398222635547 4904583845828456548.60438223300767860365 91813024893215324592.28848146226788107111 74790350079505437581.75286070741990135301 78790235684487499135.14938893504606321272 93610584929662576655.41964671599057520964 54790270734077542869.04458145929760988094 38139285938095549837.04264821898396481434 2482424996058312502.45875757936063131243 42044692599715485675.09531823788133966776 72234402923622254059.50117684566546496191 50590523730054570793.78603691641774936383 99213613607674845879.87289793881364387887 12315411726911954158.3671474026142281112 78932095506191611881.69127413700757820952 64973691886855946109.64195053122850672591 69742264670237018129.81821270124864598404 28497603357851859674.14804198890259274842 40529858940524530283.99941124240234669216 19486115175566216916.77284759040939641966 12838178120245059805.16765711991048339481 79878044608749433251.2184729685289458822 77134373238147475566.92810783855718534438 49569623905301066071.65334313540463683336 33078161229739096535.57156098932424584722 20892685450647652702.60968324466359024736 84779670636955374677.59362528998550412208 41415923614815209187.31089058684266440306 36482548785981003594.16604689797958150278 53049905130407289227.09172462411264399307 33223671261337018354.74605624824069852904 22244968382019417880.89611880081708172899 75391032886983786284.38490746314068070137 60541486041671890530.53417416796825218973 51114769105903345097.98916389513674672056 40196401076580062448.04980224849480012899 90256950849469744260.15277815352112962548 17907197929202299563.46065861824823706516 59843528617668182639.12816681566952122595 39506751544846798336.43113305520830482741 55687887165751841129.2025415704088209067 36058001498915351326.64687171095427885706 55988916482556323735.08502374326040310243 61185252339632749896.13304439356295798324 50095077977128011656.9239278901734594509 34259487065179931228.45990303674971293766 80638135082259818137.10294351152507976623 9345594348903668388.51532364687810968082 44808061714945053251.4881029389754776442 89764168770552768213.307800007611858753 94176896350965470997.95771718536789339225 96061450794082987570.4587249326193578548 96114269897796442310.70847597248832104723 99669718779830729299.87679610745986390611 28371196745534507546.62959587452589783395 26117491427848707470.87495464683105287705 40136823881427118029.73779917098429815023 75993080024420009706.95341643535673607289 55415648568792612152.16404166868255870471 14306285170622983024.98262129784651603114 38708506318510524650.8502173256520706617 41479313863544343753.75703101815605518596 45788303350019768531.87435068194929045933 21191149187191002937.58236755562022682244 92149478536353037159.26163192187175134409 36175003956226996374.34374524639327026673 20341981402074918892.82166326860107561724 83791931818093549121.54607419607915429415 51772734840040584605.31476141164701335726 76011262450328559127.85085231481825680853 68002768663890111440.29277163940499527942 58753719622898472912.43468645899330843362 33227988207996493881.6655174849130172954 11499883474707711517.49750091498438472257 27919708443347846991.5372014419342822586 21175134223214679315.22252635528310603153 78290466706168361889.87704925400459311027 19452908555719472989.81112768879810889335 69351771963016734622.63856745972630978606 36207891246086200637.67908164882287621851 32985600190331138581.79032040581803590716 44863791172109298302.66731910200505774484 62356302846721599151.65273439853744455093 30251178566588480557.06211232499779311154 35851882559704524570.31334416405135166951 67547468220379627882.5424802853686995143 317262297953527512.71383625482227903003 73649467595923803443.15519372662016311312 33451769061656436878.58580044884755821707 78553973364462441023.30338258451746025526 84354118822826928093.94078011403790356563 62978784581554903986.70550895595336167156 31732697896904242885.1293805541878253765 6186534876811552084.91929109201822827376 25776085002181199806.2724481683909665169 81232990005848641080.18642725561681914758 56909636168107463078.87958303852718813386 81431804956878143780.44391090279568714196 1293006231793931101.55727519252629630605 58398299169820673390.81724400299499253912 44067232073258825135.51576723035884873632 82935789280080049057.1228900973134124342 82047277580326602613.14518354935475351639 15102217066163532642.76776153338227881037 12292137530451925117.19044394859156175626 49566253959436118287.36791932484635603244 82255434622662247379.04377073317046591629 82382816535489910732.78048723997012960434 5400759849968711563.70932754579864374553 86901573689569801665.09452098234296030707 49045636404416577061.83190680803946536594 27066357024768055485.5883274928748037847 16426474577150970955.34822380521339389658 35771745721807701727.08086708285006688723 92478761247113130270.53516005601102976298 18758800514833208319.7807845284718631024 67216947200695853672.07831193731226927974 65113761605041220497.80750616403213821501 3064785080496349691.16042853329755725595 64321842779209554316.81661444448887097082 33466552045186225655.66434759140094411575 51234015038013637394.83535103716269256203 37689726050405064021.37663091201928191079 88089500756046987951.42939844394725635836 91914392382644563490.1115250709217510966 77371535535818478576.26577942717150473743 97516506172662174004.77467772214069327113 324631065661913992.67314802531558671321 75729394076579416042.03412595881000464902 21753619201865447760.34091943680270975952 68304338607856207175.93887235850632992739 24820543420778676139.64656594820602957619 4985700410777456178.23770750461892275061 66045434897431422787.04609318664250212089 81698364595583789123.57069377473618869647 69441491967663097507.2765156088166652114 94911484260682665367.53043576680743720417 35989068120561037763.87886367041833713129 96049123190386544622.9247872082466473043 21885252973919610060.1717791082974567438 11460264954124733251.90656300450774784571 29415578685660935782.48854076666946081038 30685454191679944722.43886218929607857777 42801784353447556068.92024185352708101383 93854258664401517093.10907980681153751302 573263087600135989.73764829905159436746 55536182548220636329.61894208879570062639 40948264339236515840.264752898923343397 16055925805923776971.6728401949326134763 85948895558123076762.9370337105725386961 38875737180470314972.41371293706996454184 74631784177640785298.06059485836002237275 77211016273848772081.43348975226259738984 55856893231643434681.93556074055954054587 26005688305738857278.26956562096477436847 69205872932013505026.12846810585878500449 90901774294578913845.849700273314547598 14633886122731922038.01910100810452775644 74486883512625120245.58022370319676113974 5541028170029740306.62016236269524583315 27667406981209311820.50913721827712020755 57916675826184902802.68214576780777370544 37753549399378751580.85682443176950441814 56651064104530734420.99853734601600198118 61906302122904653831.07663945243173562374 11439444691930182550.44121854630461741086 79229991554341987784.5638455405277445318 38642315034633767761.44130945525417096267 90448971497882173756.28468332690860215682 13219526997616248461.48678854273267327485 45715240232227339392.49960834692179594321 11740634815618279699.85674663389365736027 56299680616524686049.77741550930981289584 24435716461543952923.96239346339340599397 67563104571147927754.67341343617074276485 39204716277090630632.5230126227298434134 30521573305547481524.49208339529788429104 91035914885913289139.58037387279194319413 18458293796188462868.91711308574538839536 46799191827479422907.12180818035173585473 51122909284639794040.68082825016301293383 38633785040182931397.61052246768198815849 95970838472995322655.86483170651626771994 32069310817782971507.29146304751338861267 59101621535692027147.08471840761416942589 98407567170606337857.91352251745699862815 6675743123808819692.81788233998123165428 52742041172000013237.41898849555227478955 98633784421497732844.28474372844549496809 57015576088557814236.71447365792369671759 23809706316431266106.08763613855185309253 68441392895595457334.98553773084970258171 48310647714025267854.90080076982312541423 16475345549877307292.21603706530433036973 1659963554704028850.48278696482948449319 33953579141315559193.63785699949344848827 36724485374847896004.41206299513862948565 67844490597286556051.51614329412835286535 64930962210081635617.53256115914696268458 84620910918914993407.18689043350630544486 41442483653676864575.90847543457258445764 82192156242778961591.67160585617648223687 79475235873321208851.14666273418188161149 50881411290771904195.12352649100237249007 78400617199121696367.90217374902926212648 21342773149634809462.07546843523471780482 28678268716136606623.15102468279482767106 49592019257018202375.48566240920066861304 99794799765049396675.28887150190612168152 13687727402090511906.56365181405410332409 14517061428255767246.91697644029312062797 57268004434487948265.0579806854868923793 80643292464516659784.00418884181666305888 46320554400187238931.74184096464094465532 81880022921092173072.96293446322086661565 56538622838635095151.98160877144577910827 87734827454553528597.13428849054330802335 68398696983237248299.61958832835640478721 87565859843662461976.73038461012162388073 48706366859310371581.90368789424580999101 34293744231874687787.57777047354403794432 99008747252492117357.64610028670738887822 76455869914677176081.54456662483619354582 6865350273835311236.2831277840090511567 66287909250136152362.65286009881175608191 23031505944639787658.73903954116567918149 80004561352764058703.27665799339957661316 52524049086809689766.70808018268248131499 7271557197369907768.94112291988519196691 38427598930231046687.82378704902935006967 46222277859321468350.1451938065191699012 88760566073006869015.41956618089920828379 3971580424117628498.00059194192019645443 2761843670683097068.29250445012008483601 20609103275189923734.76385195561852272173 88801940699133510145.53856494167378653959 62841627481727458283.41350042073346995278 88520287329256869159.84643926307025232781 52280465718233270009.09677373887882160401 1676579996781802487.68214686941975811434 30487882507760275625.08013963004442941966 61181955551459617129.58057736174367029691 38472306098478402748.60951772510372721622 98869151244555994404.17203580078925085121 20216664010287521368.3804825005472132324 65188676566982878142.00707078946266344836 46657118858775593568.33211305699213140255 88758420679848091486.61596168686870764314 39459390238439513991.1499528149137948088 35420765104894379566.02708046413165509843 92633098665674630919.76684301685861467698 77833330176862679137.10222326804460305774 36184659351603630457.13307439503312820661 51541409184529241287.98923472836382850167 31616065017789135835.62666772290865699994 51069754867045748569.11179331663402561661 51357312285624363236.35229186927495796768 39876793044416155859.1177613688370854101 26683362972457990688.57931991806153654161 4849956316274042570.75911392058497254291 13314856355042782287.58564605809683098439 51715475277739022943.55085523813420594697 85894420119468653764.56064489789237508352 10250266672315145382.03890571009726950982 38913071301400575671.70507992846937783038 16886259667216568325.4323779571167567607 39118491510698122051.78098902475311792845 50813485982066049421.40921359207088991031 19987770153347919760.36460959870982730373 74431867775740695819.58193263679552144555 98928988688784912224.55867963070918158782 17793005621244903017.03192234925914048541 8370618155013118719.67518430425658293746 45901221820537947034.22053416580552562405 11017089007638680756.85328312685396910996 29528530995953464101.19964639339895062694 12193369716636061291.22027478207673117438 40127217907674894185.08979457510286732292 36223535496489442910.75018930513908223372 82522406816398732841.84780375647493980483 11719409465597846369.79740456634572890905 11535385124874561898.79003775591035135468 9772908827726897245.76125452452488211114 39381956224654510165.90631323995352131853 48155530042866945478.18096981324848202893 81428922730167677923.91940757542722772065 50436439370926446005.39388887470754432577 30598998029572492207.06036460453138125092 54268373219593318668.71668036244010966634 60477830544699567335.53763373178953933667 46121257521836991428.24311666644918546506 14548034902910001744.82742733009991030534 26248348877711525837.82632121181361718818 21654738831025531598.43260561541646706849 55043099234875087904.96490785047663237466 34734102737366203301.35740541009275715982 78036541946241274297.45211855148987308235 21286651450679459805.46201744125155699554 76038732034632872358.78859128192520514578 16349762818604425966.9608541875599739334 75063024297020351135.19963986454877719019 81155286401659253639.82810732894886151905 21443647259076098129.71391318758723331572 21004676104997263578.72310607737502286038 54571924942634778081.85446591186265825933 73426406740451367716.86169705395219571219 79531702792744512654.79585098421943619984 51815090532816863953.80391387234817655836 39028771653682092121.21436507233822326148 18959640832378571895.49721208885771413892 89605451782934352269.0033729465298311683 4778306099872170458.87589895252099430148 74848938975833254618.57214430912699500964 53748291656524545306.40257114892767409402 46792526303542958271.92009173049583440917 64116046839475170386.4040226585344797371 20515551681210585514.73768450890680232684 51512301616836258225.37608233330716092088 59878942700447448979.15753312858045623454 43642411211309812843.87440697163545224981 44516886965103050932.38398637469537958815 27604608756590904581.32421498643376954282 76924497964062473821.7068820631140327152 51394252376402476662.32228586939222631457 8395905957659919246.5711994893958600487 69683911795598495161.12628710594721375716 75114784388893781285.96492666807558244078 81259697666338244319.92118021563825342358 92415583205836276490.49695665023262160572 16211499838923637461.76070984429619019403 98397349031133656504.19438293712827177274 84639590952417106735.55093247010764299313 23748602284726687077.38114893718945278829 97719923126826847194.08880949188077715806 28538981753508186950.58276368068883175067 81749010368962158752.5604167493242604307 23119487688405626830.48172473766621896437 5127888276666941075.68790728899367226771 74776201328943891987.90069624957649105254 16389150803999842356.08519946821425387833 87931447353257958893.00544856454019153681 82180322502886024698.0484583010016123919 98868285851071384377.75086524168152812235 34757020975694648094.78357122029283445638 48050058467011005266.70601268519790994733 47213341231821695693.36424180741861694601 40934747848713939495.91635028016842522907 60670811774266156523.567436310708729064 57863547716804544938.80496852272499498751 11815945320305927741.89547812707394930703 23553113621436036167.34021140587506066843 83621288537033901559.08953117157725736377 37752263407397018653.80949506276440613858 94081264046616337504.10687494350071034421 10063915794942749574.75292570709035017404 41104265557375093798.55334856583932086841 12974681548912787561.02765005092076870172 82982611261017715923.10825812798775205877 91063873996940566012.32732848271494059745 61131288273310128923.30859285943245882925 79558246627441750282.41341747685054387546 70827159537254622173.86839443316951083099 55538475079450556175.01521091586320112529 36822926613746850846.26603855414359562661 45163648768594344949.28418775891290215879 72093618302581164639.47524623374093812309 85390140056567336549.0875155249442139186 19133117008537005010.35827437014979638153 2811953807814600116.57432591882751509482 10738372117394050934.84393420680858900435 19670187195378266967.90208210137065950045 98276702301833651660.29772972403213054179 64376163722424571071.33232108165986717696 57755426419754762006.94486137420633075025 28810227121445687928.79678511911542798969 60890798999168195381.07535029415986422279 60332676484316180557.78007201686806235554 35171816558341562495.99816558398921408281 75773971022684047539.18365312007654786559 38612243667342051041.20700210987703925881 9413993443510899670.59869912658130834042 13487054927364004456.67218725094961151258 63295804458451497439.57780222700849544537 4079543721868959161.91447054341679967211 20053500930415043762.13772014223503317436 27667743730044042396.9472518847457023334 10066797033569615557.33538116202092500319 99139147176725665590.33933702259451406912 38345263627035812122.63616274740909178391 27053111571472479675.97891884529956896059 40513532739400583701.65795951597397737918 36090735693947519240.2587367091513644453 14539907566890739972.02716479552813279019 93625872831055690190.63636690810941707226 75144997211451393843.55392774395879776943 19670436931404483447.70320572865991909157 82527986780349261029.15245090327250162745 88502030253983972882.56175444107422831195 23860418055028710229.84153506933094052958 74441975503541742919.49535103768017054198 48876211362462806917.95236186157503221499 9400519466128143259.14071227694244156326 17020516005643100382.18553545057289501568 93873460010693806379.3670842021700751062 97104248845091907381.19851609884692256988 89823223422543245892.89439999495493207765 82282829222119711645.90723230489584504949 77473445403530843913.23837558947775596833 5436683510548042418.05109638226830182075 29360656430849308180.95718362579392302479 81330336671253684597.79867518698454522125 31148169004674141386.65106029674013314527 29194990719212288074.25431046083840694459 22997768901109186516.53053981154410127808 30551005291220552195.62793640295232007204 99369646673174257746.84171816871490639005 84564464104132261591.59766730089902931878 64058178628294138471.12176367152860806855 20905184288487163355.12540252783874559856 74847347713412575676.52697166421864927895 54374383514776860345.06445881609873448125 91454665333531248620.65019077893553731834 99141696254855339857.48028653583280898575 71395347353568696020.25398564441359797641 22994850671714964659.62239777127824371117 58031942236237056491.43070687983571022238 32819788607094588140.84590111482475753844 93637509506835326022.01504932994604307955 27344361316579496680.45283714908375802604 68014975729044969042.73247089458461706254 16595327662277673517.36505048792610938065 24035097381234964216.20414699516488488255 57881930975884337436.89103618741189030274 17245353804481383498.2717991077938242914 42610759482475908649.08975415660543579304 45331575058468257023.23271191323255945177 18033060873379031600.64722783331158116189 42109922128387379065.18342729612534262296 20424544142478576693.77671846847370028322 96464551822141844281.56876575151530238428 87437948490390171986.689747878459864999 84254882748308859331.29739232172959784863 84433937147896901653.73698911082844814522 89759414365217697195.57854328647128790242 1457513696790495711.82275203976864070425 25858597383107257369.53396327103112422889 88386545185367086562.15997960590236008832 6527082556146575959.36356654719811547906 71108007318200896899.17364356167875558825 49098961676571427125.73790338245675277605 59808068656108919740.21417153734009960444 66395368151856450428.77770892973523953466 85754260762174274041.48963678500464395494 21391111306623345630.51791981075993788379 59661155636498862844.76875716063037190278 91603280695619230636.78267691498416572676 25717835715283292167.985005098145374473 76825199233775059143.15262312424522638286 39804952457263958374.87106866609987486843 50736415963321655590.18533049660423980125 68036552556415777053.13051298834240157989 69888153891927571579.76769348449415653523 37761649349494923607.58242686687533956115 89119920102369177012.07202369958605931742 74251998852895940045.13437040763555366051 40563031005960445996.11190297857761671881 11478971336976563440.36427520738143903928 65630741591146215722.50669615683644445558 18502608457078591520.06089526204694434725 38745745667583437717.31470445365344606438 74406819583988546233.57369318880778055476 55880393630555195974.14381028137804574373 724839374312529643.92070803965295471233 71343783642266219618.17505213131254638769 3692507980233474278.74183336346878240482 83357104159778670914.22417476908779319869 76804400045491177149.1360765631315239928 62958756014468855363.50628600445547090669 22456119733437011566.65247854729230134544 72396637281215518907.81079872272611565812 54028268287015019907.0155264028404388124 42579807587290719273.18603606221602325656 77548684677895494471.81021240866313314853 87728399992619033092.72565793374237441167 20242434792740229164.15073150335996665789 79322592087681053137.52718305914356169097 28148487142309942835.01372857932967965706 26992196352655683733.57165823146689238534 67622849379560282909.11518036315304481839 61870498400002229304.69239870774577247024 91757326638639955389.8401172412957621826 20971251327563623024.9412076655944256316 2269194353877661627.64419913822432368397 21160809465762326793.34679562847952660791 54059699840881882834.34383677539955520598 39575116504484891506.3936036722320981534 58703204857538909258.05377667818756493516 32398346146310163871.56677123492059643718 20036558522433270481.62515469646219333146 66235092000915885519.84718842666822926255 6670563156939477728.96156198275524765873 41699279641720928631.13970699058466250989 63054761946920286359.41888682867136950502 56739850538118792166.26909304468431437682 99027160896421509579.18678948123894166753 98382700758385637976.91775481095792935433 16508386199637690606.95548161948668354205 26242926741878457975.35861262193097820332 84657491812304214924.76865690129283225937 15314798466523251866.84723262136324006507 43322747623572296528.24664874398453185596 1150142724024480804.14603869243802015719 126259672444930022.91014252363359599525 17603910199228264051.81250110361855735418 11167651039560385539.90370315380452676349 79750419349216215980.87156551035952395579 10026661463438426148.4109892493200306576 41733484255557937451.44812641763850739926 77637373482649691739.38696545116024111721 21447724424291014636.50742555008815248335 20349929498248409465.79044719035604185821 34596075233125484326.45699926405034277947 89238329107705336107.68732966610938528349 55989449133422071754.06043710293876099252 30386249106923441475.14234042747576568509 48078628104849162022.14871578226460177454 1257947103582031512.00099051171625196464 58145748839508588780.91774080908698765139 88021083433413971450.49242716395204457609 4472576254763584852.17173107004185648405 67781871602030409684.8611388723390138214 41442531071950592457.60714490613304003675 44711207921443764160.23740469904367403674 93478650264588778469.0777233129746555665 44327362740377750509.69682726148816441334 76892597376275257544.07690674306366403088 49560158725579639096.33271468137171428214 15573074550161362764.85761004870941419572 98640296017587870996.3789938875135670025 17163856839752445275.19523139923346084738 27556177684960899460.39694677143096810208 90465702859450730572.21363773972061742493 35445139563202891296.97974360562729224994 43084506353230580433.31040049566973370795 37801386100615403806.64885504054892577958 86575796004394583921.13217702654517589265 21438419322783475836.42691636870232449727 76847063959497312576.80875790283446363375 53135419469950599814.01206295963257722851 9294626906860127967.00688478468842872678 31703933512516049298.44946862366883818586 29682717488673181934.0855734851995917189 93487641046833371051.42283484919502193762 36097606828560323956.27708809683014637516 80385234600010992600.73672951198018363731 34053927453162515011.2318635734441287964 19881967146240163772.43063569108270131761 10375726584369856177.84655447613715599666 6049243576976052378.59690448853667544457 99624891995969857355.44628061091271966867 41575656114511266477.08320594189649678465 65194291035621404764.10326352598265650863 30993455460662604427.54501354518548529407 47598627934316111469.20609180644114065233 69988789498607998186.5590487068556648694 4898756162036901717.17259346036083305422 30256602083630238798.88213741087258229485 71123019640756992123.18195643718000963135 16405974382683462737.22768917211373310122 3343464767834420352.8173916103168396845 39888968900070479439.12235324137392658904 75285632590556698167.06793816309159594591 97781171241335386409.06158908445999129342 29564349549752093656.68578995182682368743 13453725071801042166.6633005874161338413 75922011259625361851.8573489693696989992 70028194859147771473.63891062993862345897 21702637103993250648.36901881405985680614 8165301343444596528.8137080305071975095 69699472467962991171.68112715134647732635 31531610803190713930.66348430137833725362 20841503910013644669.52363235316919579623 88428493349255194617.02135469450789215177 91593264020411767063.0633032211294364993 81227324828576634335.48349475999757803696 53908809674735450760.57148656874595388174 68198676068879766806.65648742703119433244 65418856252882072063.58949691390878244866 5345098479523980139.89810939660886929727 86353854603754939281.79309308500994916903 21060617524644426467.42799428675663075261 14010767050077783973.70465074730418599516 97459725796128536880.06991990480292350181 82893282625816884631.86047754832632123873 89901537106903192917.33535705149242504173 50808596549710698948.71723818558809001597 52783363157516815288.71776778521914609547 77667361169758614920.79633164609270889206 29920966271504940768.34681817924087603919 76268513710047012537.76712016098758433722 5960686572354106323.35211191176934945771 80830093600306006978.75904344719379499341 19749731252556311053.63095804705541928178 38684426224139656599.91785015095729133992 70908411545089899543.6856444043810821486 67616813481146805215.56282217655370963753 3056937766993556029.42746650033629016177 39189911163442328852.07671613286206427601 43721414760178798168.16272193145342835593 76618851835393205340.12969732289361637201 95637595754859023458.00787126203875522228 93624747725321403932.12464806281309171719 38787140509030023278.82760307095406798724 27320669616645877432.13274871161433175503 76582246048324229068.62077281944051737502 20588679940918153555.48607942787425800195 9125798087401406276.38331693143761387442 81897322174192391792.60289188768798070254 74690869566815092396.05881960729730218691 36169547499217401682.81126449806542144018 75666653074033494761.08517018225856190557 624164957830044848.45015243937077155411 54225091732309695723.15503636217102377286 36395497970814503596.04699158668892004908 92407391155470523712.36498047901746991845 30121556610082112394.06319798859444560626 44679221463800835702.2873119883683864491 15753719508905523663.25013049747126156091 78353331085170903580.15665166184860546682 52020150504001031727.28130595347977486702 21372618881049537810.9247881469572884165 59434542421761575082.64649624178539559772 40576151315651194907.28573238516473455582 56722183767670459163.5431241286143210471 78190240030323093627.45394898079986790584 79258540980888545189.37108604729439124356 38386193491261351004.86704198290479714086 19198783189876338932.11050513920795558669 16284324594356870099.94990479770207418702 67572442418168651378.83616260875372813854 3054163631060511978.72121429161421360264 2771308941703617747.10374773876748834612 15728861045520142908.93456413039315713533 32494803783791216713.41822908842482913624 65158456999502721031.38326246598730915396 9123003268598281708.79758815260086583118 51372746112520298100.94329927733104471743 36242612925010730984.31591896372341428393 25818738951241613230.98550608961695757838 40777355540222466939.66048161401705901357 56483391677391483529.48094613048976171852 85866316964543655539.98269802699966767126 70772571179218048040.89514665557450468959 25940797181939071698.66721049838014571746 49183044770602749293.30580533852238283705 19514554443671584919.19646015381445799018 81992580889426861462.37324151712058247616 5871270837831404746.90373771335669072747 89588358405372203877.31172687206760916543 48025332014450055068.42068666980795858314 39563382847894378083.79196499883968151577 36447545425477284695.89299080380218379162 72330734548090942853.81305224482014386432 63098648699537651981.68041590267923915545 39338655452893868335.90524583357966751051 6599845603265202761.81088642996909923649 48744475785559808362.19828079629365750669 46768625985780410250.93210525588571463806 74309796865114034824.76381858092596608549 53888556694603902938.57015848799786033435 28468238577131170980.27357158288990014573 51621756663034983351.99222432949685680655 80843555288319844665.84646628678575219122 27879571220850384266.70815901756801187976 40906455289718171150.32938795267533883817 89247257152961368173.82239881298452334276 32572200660428979656.69814351520329702702 75468358691265010413.08985971267676665646 58741878599580828345.55389126947630384349 74402814002135052767.57059670028987646382 66199441101494462058.57763907831605035933 39123044280215599674.90892596562962316118 36301864561015199904.34856654286219995588 92887867901119524376.50694590211284080048 56810702611984485723.18941434912667294239 80528422053992127265.2996046177759393502 42642872903509987999.80993861663830431183 68199745341766744038.30807129039129476705 45542050247635809020.0253117973860209023 37905337545061421799.19809484395214451327 13936492714710631582.85684875999325408805 8704415848503026056.033454645589643044 9687871206791560709.03906167470050471175 78022036374015362393.47272804167999087861 15021414799595979935.94849220781346311904 60610140566853595507.06703157667947605292 85752009990361623985.09862929221342767663 30346976194083547016.79212164376531496833 23747704589102343792.16701961278988725595 88759357419987670065.86009424886042712224 79437030214543441371.35594091828033910631 60173962160044081845.05595446872578850068 46279302719898920594.24059340416138189544 84202913001369881020.81830928581771114829 89792001138530351233.51487179873750555021 52021107920681221833.47187950328707645042 11758011791866792575.13582992806133054439 64237047631255667714.10833751942254082281 5185143867472371499.5252230811123343857 12712391835953234639.78262670370701634087 28179435592976022208.24397853701453985663 12729255228826227855.57308952772040206228 57954524281826671.62912390657989487954 85630317758904994968.30963254895745457492 18691426537498435066.29455554234477970677 20870357333360584935.12039754620437143669 11535268753626980439.81314955492878757638 94533101105182834782.24082080785333183439 90653694714779525241.10599160687535592852 66061370859388443640.11076706940331025065 53743403992235814739.00324029065874384069 76044618605135824925.08963970006229316718 55183895490613699164.33109878694684022388 69829301281183525285.9103597548646650322 80835363384050575735.41607134423273645397 66304351828958897591.59439625024803083033 43472292753909072315.3823260230687690317 58769832784341094830.97005631373794106242 93083932659661998554.41957078958721815328 38348172073029057168.05703884270402149941 27889424119339009608.39945599964731127253 99143888359925386204.09430268202598281191 98587739935634933725.75032048204519203908 54716174675277015927.0251096790773300953 80490711033226780466.3954633261226509529 72157612587435107997.44448617171526734361 26941421877894853004.43058009450239601476 4051938682824399128.17946345609692836858 32264258023986020033.49831533190956410053 8860297487239669613.28762717624146603114 92104069419030925713.328022794161003947 6184391265130614948.99305770206299687914 23754115502011265450.56397168257282372759 59310160377012586242.32760309884686460938 26678759564213778908.66047935951578954548 43658650348749641687.09868095127695414339 25835265310902911510.44394581787105560258 10191960207238812452.91452453863366765603 7945693671839977703.33728417395648348405 66450259413689352922.50792838066406426614 25858229946381767682.11290667190430148985 68328506061981885424.09446296074982100623 5743096388310607007.43105295858974981873 7038690616143098228.51464976683695429778 96830606010731064234.92064293702239164884 29431432009027665058.38215021888310323547 45723876481210966820.01518487326110570545 51099786158183598876.52983722471289342204 71873480182300179408.30864458158483046402 63476963808458473239.04258580964428204229 11219803893623692995.78412010570537146262 97798714244312427919.89352639259365774881 16039683484595718630.58482608426535306914 89069012055190416633.68017413052610484692 39310540479459016841.41024307414269472039 59680622262822615656.61756850031365232873 13034677846273815088.82143849508673194088 44053485192656735214.44743285702911058948 81947240605096568789.86847773171046769115 14217240282154145054.10947295949991057005 90332516586452095719.95838789534319853987 94839112467900884963.13240385246477446914 31454945052723343783.07948681236965440005 81793300729838965945.10868646478672024882 7513463094997456676.3864972201728810544 1161400275160657260.33233990050702001679 6459361921875265586.2563215586960726997 77740921576213078215.51197567615524509425 76910446732913510685.61045337172159461376 8532465935658743538.119330024254426659 48771874138500203195.27855249498116485766 14088691629396593397.1351192447446046644 49605247692592575574.80493240113713150681 21524973174708853806.79532741090415285732 19866843321532779248.77522711524134716047 20000229459776479547.94782855744767504224 40977244217944461449.88211769835031275698 61838010457283123416.19628791472160872207 68588308022411322261.95296736170741285168 25132879702615328313.02584901636482213641 76911998987179981292.44747751474591144374 88838418139911279159.84921749454583425799 47722108563956779725.0088883638150975949 51535820778157734130.12890390843760677901 73603049227129895262.28428207796486379519 82769687825197094946.37915079612992350881 99525351335822471027.58614216951770620684 22243776218275207214.47078809200268503034 79932109130175808389.06272683113255633953 1036022253784320827.26535988853602261772 13313381344312396094.29345656959763074659 2291652744209401245.03275783724468470269 89541195334255341538.63547584032753662846 29887530784638794322.17607767383325149656 71978680575888356323.80684149347492151055 29028931558128395739.59980070149348351791 43436916728061857660.9338880163372761525 26813781227395281047.92699263012222915546 70005466348589698340.82753017443260206164 76195333877229163117.15176990982976153908 85436130168720927052.98218429704122658763 86165725641340517523.15671752202167595861 74078149385906803982.12875023335168555577 8119541087069963086.44246137066578243078 46811689839457646030.98235460077297070521 95402761067404120743.91166069116083522477 82179774860478118614.49410998261482126896 26520754859095785504.5633155709504148637 42894372544890237591.00022918014537298053 46274993776211419659.30131245506808589379 8518240586217557864.01591064352184198737 49506382749687760913.94600379914446314769 90991980004062416016.88830564741510796484 4829497265830097406.88146776611367316505 30168549579695150210.43764744895267988681 55141566731233113138.34056359102503859404 1736052027888963498.7054815552433263086 90601970084531320075.70500783960063485577 1893772531706447673.5569859899430454598 15145795314423501465.14597997435370688402 30394904256599169510.10502788437000505159 15876768083061019620.73195681540117978482 34927443165595127080.79006093543866144112 4614334351882184670.24216175859009722972 38254808510340122571.50522543295028425646 16842915837283664969.32694521086320550624 63482605822485316886.38359094507240340263 72131091310295609625.09530537048876054618 51227995756055985813.42295889757723376737 66898204881988166365.33389688398167480496 3228615907513040230.00743170725702677424 84239379980911401886.33735076826773358794 48376422696355302148.15706358211953070757 79160932287967647409.09886144383620061364 48717226539287108864.12229026939983721752 38160562533197733669.55213666720006903733 87049533983580833893.95115966352351054957 88296240617932454769.84301251369309917501 31223458483080895899.9037265706895089281 54532067448507673217.31542465130148774652 90005634604143501625.44855406040961918563 30147839277141261144.25111721629238835775 88408964430353300434.6936786207368181542 60737233804557875354.71658961292093960701 47882293428398086257.09140388183914386507 20148576367241672884.83193026208859545257 17566064913527997912.30024401148839007623 23542748429364449101.84760703263659635501 55169561065230554101.9616160991762917925 50739515767016678122.56748486450843806522 55256593135569562918.50042866046280054033 34789613340663112988.78232581688891006028 97942315942561624520.40542596417832645575 98007289948832817754.57063367407715250212 63803649983710956738.52749073495296428361 5580409879946721454.73251375539934767784 96179557191356125135.22330045583665375464 50146690843397601792.45606578259585000943 30796669513683524725.90661004224069629973 61490208972516515969.18874253273451886041 12931396785528199606.50108633130960970621 89290704225287202446.45468488242536049855 4466195377779464012.14603310017112920408 93403347756149665645.36695343103022469801 30263685269861915800.13726737648554062448 74871798969047439925.83576902580260130969 46229171667490291258.0004131260921392709 85043684736909489131.60864889621289030109 19997840231534428222.54238970304650019554 65815265491510914518.48950482282642204422 32882960365300680867.9011971891801685626 71038766699593285009.97216191101784270988 35490189721882988226.77550536544723034027 35161175369414832048.37525082221270308573 35380257445324829035.83982766858196100859 61009546002858370894.92831504889512498188 75106206819060347497.52124857767650412973 38108563196287915386.63899039458626068899 91096375901993983403.35256890475504665192 10409002104245809367.2923920889751472456 7641922569964340793.73377756918552813456 24398089525532397824.22281897297237452032 47721057666482264174.59130732333511450831 94111057623446379853.37032320546167643286 65541651447046352361.05970983273227039126 9178105663909258889.18542960946389809503 72538411609755602999.63827655153348456218 2889928155659531643.77034816532676681301 64688067510643258434.75273226772677021051 77494725776894317028.75318938453698814846 37675562076468623511.94977961296918728445 6521191609551671577.05015418776494627187 38377306087704299327.48615808131551556316 40394168586452409139.20454585871811657488 57457170238991477594.59709354160227240872 97429425830255316291.82166067213714335201 39950704423824328970.40645271666534244539 45383124604985001329.56940693553279047114 43695648920340579760.26697882670549402151 58620368422686016287.96550640176157336292 32977189464051322450.86039204495786387447 63955282406215725630.12017332200268402377 67259902933638729533.06041324114725771305 89104328077664818301.05729851000580512963 95892139086532106224.19582957408603155691 64944060941165564692.36107183662854044416 78148448970055373261.8489305069578878237 71599781903459647289.75926852315377495185 11896527966435140894.28017604965847661276 84335493761450974969.39354532987468434141 34922740810568683550.88211790444228292727 22322771291570922583.54490784100720467798 65909908516116069677.49212799806496748738 71081659968203354925.37525554998122776204 42739175494629567204.39268460041060735323 48649900936006545714.29584627638381048279 5168068644047981454.69035041323491526229 11081205255058349126.07976927303268658637 16999776876699949072.03498679760486708313 11638752093932038724.13121887471420195628 95680631176251659271.80805786437049384274 53187870359407383512.18033099575801196072 36051363586857147497.69364186176894703726 35218508199806354547.65174560603841373837 50852285225527874050.43369374191898571639 45666281714817144925.78392795015896692522 58423776663833062584.54934114228565673526 29842121838094837159.67032419733545255336 18746187083310864773.1885492836801640764 8575227856618931319.77168785900735482497 90953859760992101352.2824869963450799392 21414503328411722165.36217887536210715222 52409793430876377084.13171877722967351276 67978372660963925350.58011316683378937687 12101289889384076845.90110530266517382982 6217090858945200155.40226127239858255081 59570070461695372202.58393538816694575621 50924131568218013374.81850164326899131431 71013337922936376600.63365622852152162015 72859283092446272089.77699510592884539257 67297672331115180342.48411315721943609185 6402412741512507630.14714436786654856786 75738745280024213457.48461556045076266452 65378714190875960290.58418961582479627086 13101352747981465350.01181125718083748576 33390069457758103012.86591230030462665219 84495286865482762541.1021517717302743447 12712979560405853756.96754769898641752931 54979117845654431082.27464453456752380616 40538272273001011888.83107035625504341364 45981186276803775274.71269685347562369205 64515207014699722821.88763847880724804347 97633089071095410759.73487307970018665505 16896214003360518482.26404575857056472925 76151097930661831140.66848705576323333185 48130361169537995811.64246666461109629966 31559701132914822862.17094195173461654169 24032213786323374443.15953760902341514835 70947198442576320985.52585209513526740096 22565814077008940644.7448076875644318487 29722948775562853405.17219802524807965393 56096825789584419506.01008801668683052031 98015944960767285728.01013190917900788384 15228942815679306110.21420814088321277443 82699261954735047120.59699968680825920563 85088670719703877790.45853571947639442623 89821872480641284157.2358755059543130571 76595133044284472923.1256378157557110123 87742582167770503868.39840451990718895114 96072265639994930028.3487064975548516923 502941056217177372.7907279626009141364 3848585568428622874.58538485105299365644 19388298293922764809.01980967117436635759 67895224976877935782.76920264194875078932 89074874971399643191.6305040067883196944 87744496073323370272.55484052017041573557 47139452802440178800.03927384611659039358 47810300087020415891.98996158740676600779 10963425907730423582.05185179043698721653 81229753767871382173.4724449438514999191 62944851235190202567.52979250084214499474 88304084270214796.67717263612129246431 6844360003859439686.16743197256569495191 90315126946906337252.44506530558962792282 23398179197460508035.60768372002749371307 18549944215418285613.10171953276278933527 71977754668307882050.50449277295706332856 64743802296903282454.06603712665395195999 22363881668587343446.64671118379772926991 50785197427669332603.03515333043841534069 76774325930488358482.01439607661780140398 7734077167657791353.00789950821281648212 37850887808264971644.28907402966055896252 40655453931062160519.24213117515458422714 15237238285149556914.37504429303158845843 31980704181514232452.95098342652910798107 86440356457952415851.5487792434853871015 21608432858237535820.19485568326242347622 24853267078260855398.90186673918245760065 9011292259856652869.4684806776301732503 12017199185902925346.65117183453914270872 10977613571083219705.71276810572432797979 69621629440615099575.10912519846745834617 24038093285773488765.21441358513714033066 49367287522270201752.70895170948616278901 9091289444920598275.83568420271321601589 83907661972541224869.93663719169812393342 89306227634129247892.82108272350088914235 2569100252400192495.14094953700700719111 65900847361358051854.6719878344804371187 26911022760628939729.0695793487070036469 75594810722586155163.27308141205490366552 67035062265247783475.73141426052722747288 21805390761114778034.04738981459887726246 60555148400089478582.41292385643261351717 13268583727972350671.251385957406423902 83066539516691684424.13530291463091602721 82291861464242151685.96445592339723034377 5418529959868781955.05133284362178143764 84060814684712464046.65570761380700500475 74966126834633395881.68233668470658145724 24115273610906769197.33488066896880217342 76411055499946496877.37017088500536046945 7476623381558883501.22505818964709378905 72383983294288175680.68652849518124682546 20037064452363823733.03921807683699401106 61595858243979162617.77170108328755903266 91944295333813510304.13201494728398366492 99692648765453476160.09453572296276779413 30194486335252279973.49285620439246248176 20914829668760032142.34877377934913640485 70591469476373710678.66391470354020198748 59950839017425303668.02692502406047471153 72684963172797111097.35121581230898801292 70603184647825246573.55529018416449637374 92939927482160110731.61623700199312119484 41197609357706082436.2849036499988706859 37731388818826733139.65833763756829686415 26456642032673391254.61387524471423491941 10977085768017470173.12824589400885970105 47126756445215582046.41183271837594452722 34027268535313519682.80142955387398934718 64209999274665299972.38306927617309960908 11165387118100182399.76365264373142919921 25672691820626731935.5727412073539330691 81806016023432130915.17348399970979249001 46043370580218767791.72512076868491132485 71678332516341784076.73706383713088035872 32756026846198297708.62839260044964479153 2948601483404673932.60137207271977576556 26764083723958647672.75727513504751721313 2620449606315602068.33027658646726052926 60763121779498234423.08486835665868767295 69150493171159607574.62672266131021680067 3625194273110814712.73209861989303987217 92091502508483801151.40570629114955544541 39427645172394578816.85994146305342731747 25635925112488009241.76932330417625552881 60971823046130983211.0203376822503369656 17947539464429995489.73586152342289782613 6015451310778446802.41598781511613105849 81399515538240529021.83674571114204226477 39176503664533975434.10063084700859670461 83230283713383735017.67615612565867814673 59794128130650455096.39915436824494152064 64686312691642491498.90265058313780117685 36075581670706059732.42307804947908684015 55288597067973071011.99224608315789890864 84457015951201376385.90575368711868464477 93131193877578340026.9437001335007432581 24492501709916462533.38471699630621886071 95778003636113347847.84688140738010260794 67200415649821214866.6641379245267371888 14279382851929648971.65222574457305819371 70205691661120538371.30247716766058198853 48997731471339590654.70485499208886764009 43553890546854182429.30092321536273990016 52465338410176611580.92623872999488475634 95076350530460827190.17053144473739162996 71456341294960517664.91684311277448719321 54275677797758843162.6104565288011969987 7527327871290081468.546600375862680083 18691983644210818089.47079177908234385288 10003147294007352420.70172008814150257877 56820137854183206092.18779691449074793241 85807362656694844541.44590873010173869924 5283321649247050712.51395420237860929447 74108947359269179282.34401072740375373117 84892394625453484437.31628871069785097504 68292991293792905766.30467643535522844341 93731053752732825871.43128071635992969097 60411251652725453869.65275438558436248529 21632495532572248167.99516749183991966549 63299764327012781615.02384892390955145411 7917340388724840071.9867149541000358344 61418520878880677118.86200390730536823322 42182717531307702707.03642095666573929939 53638147727974111095.50371123880296403762 89876708238611237819.26930016332369950897 93559853983801819092.405110120099233255 19283477670602682902.18526112719341639351 32805478557893499925.28275133472835254214 39848020843564362909.87275252456131684223 20177544325119592832.73440691572695035999 42056982266636648965.63845263321830806475 1615505968655838720.41707811954371606754 60225548918373897852.24332107604509054778 84577050704863681526.03867944470859750507 98956115624910290060.22455224145823711178 4836338366365755670.90690472121376605767 27004468641940746084.45586376345138881564 91916303698981574275.02242171158133237895 87720666580895862290.70766101959067401882 82871802947559307956.21580529658257339809 77226224032197040591.79521887205203868288 3269883866711202838.7252036909748232366 94707373144112504556.49001474526466214225 94027366360093763646.65132490290069141317 44052066776477205996.17032596627187785722 58470211589730455997.5104514812512601028 25782230899518869527.19954168668168264742 98693003459884138891.95227485366879729971 91135158863998677825.7512760285866964772 59313203460860453551.83818660605372714484 2276272162630881061.33266669651535444124 66116482246187558372.91369334439290587601 17262663293862621577.43448154203300839404 7893456447839498892.26019384613046167618 55399752513524468845.4685308121667925055 37184149064405951872.85904114824991878517 38010383683140481963.24977583814681107498 54087088653313874331.78169140425668822808 44321111584481277730.24300602549337985825 96473380895640980103.46928405783389525273 41600206271400024153.94780359293310524364 80068657938805438446.33214980006099661303 80288251199694624137.08459861301680514677 7078827503746401107.86108760189197888693 75774325730956321507.64589567998201418348 76514795727934875442.19168221757979913218 17849645708662757211.77835516481016101715 20832387350069290292.08272662062232333153 84360685576225093945.54334811721560295225 75825160558680488582.84447147832474246487 19102220972767087322.8854885451237670055 99804524421180568818.53654271515949013488 81589077636713006675.17472186706478799594 93532319832420718568.50964451340985275511 58395741062228925149.01021011892053140153 23628053886330745774.82113475360847813092 16509634885128665654.27329057382553390159 51903760222471967517.23984248174265993155 66043866001312183791.98608866674453513685 15714824162604427803.99297338018216524423 43951174475511710706.57702751320731349682 70216069774508264209.42483629366057499709 71736749720534110804.91770190784321863333 84627020295792134179.78499672768934068309 60317261090036396698.3040493639396096918 75519999093043630452.54167825029946598664 31245592442197358433.97478543490669419018 37472997501198250395.73609816123205939032 75484021346546421390.9345223522898744563 2473910408249608229.51253190534133050636 86595922415509760135.21035538870770101445 72555687271907003573.36043002293759270877 84784194604399748587.44614103588378867985 96941770736106546531.56201928861677758793 7788909238522309313.32862905149317753104 89198355739599301924.74741990905504003928 49088619833220529382.56307066028175071909 36622154907992921316.66645575545312739538 75114254567498806486.43637857780123602114 36289485662165494211.59329536845975502178 70154099104400871711.09235949721706001329 87397410322285300119.71826301903595067157 84469409304139774322.44347219386658142281 56734446833228650525.56401823764310133433 15239815416491556565.97241066130359465886 82687632959793663559.19600009292729685966 52696610856431990031.82932441289465412522 20130124552173185100.75150898626726452213 64912326920063478747.37425413712106388061 82540923892797694332.05382144946099916866 12230890067613396447.95065813931170114995 76747801029527479692.97022561341901371693 48767971837951854585.0322138671164406902 1607889396997597324.78235598525592087819 99853698302865619826.94141119800589974191 47257652530037303470.04265478935062106703 39003057215777056009.5138659392333236857 66597518918894892117.87880319758775660086 69453540257782351033.78096573006952434544 14064635868642526434.68142912423768941268 6705955745161883600.9295437479611125529 51847149790532076099.65246433443356874765 98493307290304444192.75944516133019957997 96584286276107721455.84373062525103681161 38089087271689299242.76329546327334170773 29073676715605537580.29268651626316879243 97957430269227121675.15776882543781736612 46505686815485624752.9413229514633361311 30848741654812775429.11280593075761944974 6906919467936608784.46842577515830203885 34898038561812893018.82684542191153213716 69372986979355636440.2586134347836286613 88235913015740505649.04102360977177328917 84132521617396022383.78321843450744761951 53301337357862721422.26361504611387862451 42126648093836515160.94819252986039231209 51440459658628798271.45982259955347608977 37890964811949752986.05171183406589289398 69138151385959803687.33338001855588891012 35768718929226522195.49200467420744883433 37051003886709348692.62551767154690838647 33622299355223102570.26324486222434312364 8546436391399836967.8042349329512518491 31046725434225778858.58252350404663351814 44624172526398012838.28077941598626174245 92289074947512227551.70673799950418724551 33924070361337157623.36808669619396703375 50557483891825750222.91138541021040845758 35213968302063136326.64956713810655122366 8472736451409617929.81706600660373756449 69823631671270583754.59283048213291280625 41555769135474554749.50888832617163705853 98762014095580185414.97633297621275038365 54857536287897653588.61605553925912848728 41117567222363637602.8115897880795572381 28543084436662653913.42147010335602701936 77658960925895850026.02353197135427088711 41909388193190258923.73082539102037759458 37726400101104814146.46767140736790867025 86791309714504181933.08025337705969663403 62305871929690288633.84267323863086063203 97208789206862456274.86393090948684185844 95260435232402998858.85016926207723561565 52964367369715490074.32109775138528727943 44131013430826637443.75040133128035282171 49867537229104003693.10487103176435069756 48563106323319358520.83787370555825972203 68852524918226230898.15315649355578686133 74552626031823330196.27695956494364135592 32214225916652483488.64980335226015448115 13264615528716101314.29732368120600149983 13100638428647427937.519757859531199878 57883101380566012475.55836051179821339623 76328764280272690933.85199971943377989387 19818349086208605123.51343037656893722397 84943480409683772103.55575886529274357473 93030927933291371807.54545175260578126888 14389751596785497146.21700849515529495143 26010674329736141662.24763442969841932868 78244457131843374539.87201301324279778405 25416283942462083377.83236559258187430564 86071944450176068061.36834219016435077477 32591314705676265177.90926200936999272108 47249930016670020090.19941123637931328633 8793518961491918620.65577485037950032659 73617532232392719718.30441132519804970789 50041037533532395979.35119741562296780856 10701197587552062537.82890317120602194213 72546380488868666217.33486150598015508437 95954920919981071730.42383767706989690439 30200720412376583825.00927904358341976378 87374667978619276364.62892553599976563668 32431546212083134301.17645860606282838091 60043151653443273313.82446308668950777645 64490050195804902705.65939904391147035 76816026628209260985.78696941565686060632 87364064406903602728.55505751325057850409 5296140228793476536.06507778506209224063 98631013780358652441.09764545548585258486 63244470296842668821.56805535126915229513 63336082633517367871.98610367482702663069 24743943414021968010.8587681527935261725 79535772246446795742.18962452236153898963 36105528034977203141.12512029095055016841 43068055624162396594.92113974434697920034 91232271146257758329.90355471327144892697 15889365041255217956.76434366362435641271 39195738422062134883.19817366399175958999 89733028489643706032.95546691970334248334 3034505740866517798.14680903049975491264 48467088507727889068.55817787798655786181 44354116586703823274.85188858982951209703 49341906111890106440.89114751796267278867 7703278412357947524.64502340113095712164 60522870647420484072.7001536599029961373 45260087431756309260.58542882745548677366 93938953946290869960.18292175137329317863 96323751901234339808.98030323533280590308 75402295614621091381.737954522841989867 44036048630860575884.94484045270794168879 97459624880614730687.07318978741797594305 8801558537467542576.52328352542712769826 88440404437269049948.29444042743326846545 72364411987766854528.21902480096684678661 41369038079893371668.67966938299821760071 6534281770498180279.52378595490906800357 35487671656674967643.11910423550972865204 27677942772204007434.81344188482706278401 74548114895782148406.74031975795145050928 96966946216649682489.29593660108998318848 95123702359245109516.7859748420925700615 12386955055903802559.63517225283498973158 21460181463767257230.13735845646869371467 95264513032008045871.22822847998833402358 3584896369266032895.55883117032649388036 96883876210024628025.88929409683465091566 37295991417701340234.15533152536389304634 17729555320229644616.68539238809111834637 90887898771836517730.41569731218631585927 52223907525038420779.91297756464132615247 82020389490645107308.96824889302919593957 422583669035650212.03630457617563646387 59298587079378565063.16230797169743465957 62551759510356268894.09175327635586157881 53899299893535146644.75833054234136316042 16542106662486096480.62563336688201646041 96375892485036388414.00700147605003792356 1396014729646167754.09444882414818321364 96510384586151134553.29524311179319498167 77213518491122450703.67903684707262892656 87827445521554293648.11656468019837956586 63694187223670647767.08519996551309100717 87553371435073488192.21473204844531314956 92328221724677076541.86562679225758347973 7894222359280082698.064368975821594732 16547312844046509438.00969328749270701951 83342811277556132648.65513921283416422721 42007131023932091822.42169980435385367823 27536193709002232571.62221040708701598636 29529190078489955141.76875047160425890577 70244076067988883957.26747433903610812066 20378347477142308940.99344129786881199659 78929348336519009040.59068210787076383999 61087164321079050792.05005837090092675345 94447289947592338627.3214399710893281655 29073091897810906410.71988504231636678549 94406767045819626859.81151037050929011438 70305769595921026733.09094552426068908232 91082615763215009777.5962912132519262231 24988768000195982624.38325544663291339533 57055525776400252779.82373381175795022637 63250709965317286492.59677156281916796468 59619746727018201443.71888987971681959711 38243966503964624671.85572527254330262958 57328006045381890313.72800448105896573498 21040836275970817421.19292771202117952814 57435878802786530398.31434692143107301887 63181027423482160357.5485502929485382236 35412747794574877645.57410489794143091414 98844056531196402253.72163778161941443584 43936388240819778490.40339324023592016622 93429528444610253783.40544268041395322722 64036020451429721297.36146231043931944301 17423080882490780394.62755208493487962397 55831040323563681978.96402674556778907619 34804252947678793011.735349025900479677 50477212372598775490.61621221926680317777 2697574380411999380.50813128897020626 84291346512858026722.85125391395713281214 14573440458943254619.8992606396041133613 66073287564164515739.12846642890400219039 26951769909329275400.4848168293186888061 63947889364974661712.49626726101508203992 61784556035293716627.49581000060780272496 24788624532208870262.3885862565535116421 27555110781399922581.99492401509426190692 2307368983582155665.60097750740284798308 5428994909062379904.15313776777366586771 71666369261265478499.64023816084276192368 50655284015467824914.64770992642866106649 76691234078336580596.74633196534271343386 17651546883030361067.58805022740556633629 19791718037909826246.51562437387151321978 4754048243986102346.70968586188395548309 90986212768255070634.31750934475154713353 9746557128676202067.22683439978743944644 34402079417504664168.13784287958846279777 78436981376350976422.79543114643356060353 18052887123582239090.71746147056297881627 98098441098709145571.11542499125645405067 62983659614084931373.09743536837372196091 8521845509370007880.36644402762057680488 12119024751891315102.96153926753764106102 1766887701452898288.48585440172786913991 93947631702125078238.42061850663422579424 40066589237481043942.67317569324262716308 4603891056700359241.13923419828547371301 79789385703099124111.42362816245482997191 18555798720056666808.88933177555634587044 75241148098191437599.49140849011518163292 85766606978616239573.5248076047308189952 7430646272757767935.51245046197689348135 39686845527018286004.66419231554630566287 7496883958716587606.45061587452338344457 21612936219108285863.77672949725253258141 88340012553292402642.72228744911523047563 68142441075438766428.46698091637722675808 57033263178209023253.37640798184977518287 72558400793021244477.23219644578267423914 190466071505784020.48701385580151836067 51348910507961646802.7975937622814406482 67647068458509398010.75017272038642746907 455667868076548471.1930093339967181457 48874180381787128545.49544873112278665631 96456416655824978339.19120199319405412167 14653709732594082087.92723878206007978756 74011809426426291109.62297829248679766255 81285327141057088828.37136073567043691939 36952084180326467304.77615383767922967487 99778507667951619078.31416440457409915238 72471956123796475733.68659742248629106161 56079388217363807854.93563032241893934662 26524540624241606434.40190745183995941922 46123011432667699901.86104339160701531031 65685165542912401676.04712860144339936908 5644772846261478681.93863956420007318435 8313475524897141375.36961553483958648858 30227193566238985077.73873058778628432689 79275849431303439010.14601080440116735232 85029938335246820300.85243321829045188079 93186855145318044140.15259415940846274589 65308477996972693015.22541544099722085407 74042979388266039467.10495874023054503624 13546990545296035754.07131252934666232611 90189474747409030906.7830342171129111109 90060179974341397827.67592749617875002364 54672184231253146704.9653620721279176654 41992733307938479053.73953308256227611275 21101060538486788251.95883996493989768489 84255408372041892274.53154628998386567796 55277980041423750411.73604550655512396191 32395423055328876539.47144566187583297208 11404849610855958109.9801022620485210646 63923120043839912864.66299475204860534654 55872994560048171272.42487778279351156212 80116438839220620391.08582873317869117146 40438950363325237959.80810359057814352002 25983284630075806428.68389229546263316083 99886572611878771939.83916847234271110201 95158341199808325557.148761531589177447 80187495732060806150.21268039851131971086 8871216577435700007.83733434193756765779 75824647060998284399.43984045096116581782 5136805056339975675.39075310058985814185 14354264630237544765.83734800524175923883 75404820563720474631.13549424965833038974 90665177854750631026.60572130898263388525 91313001109334690357.33703850397001593495 7538008814418834001.17855109824096284678 1901925212773740473.74401107040030788607 35777953605175095065.54427202645905434351 36052110579505401835.7618011524053281404 11497859710264557961.85469544108188162104 66954365899807156999.43607106418712159202 24680338756755982518.65691846550087722191 95734357439236686972.3153264168318422416 95380070457747631523.53690006114320617761 50367037884467368764.65093930595035537765 94001369509230426294.10885722334167406076 71360724463212309000.12619861717338033872 69642976930229539054.25548484529606548696 19512317250885324908.64877962152815654283 31890645427814130198.13674675550210361449 24999624464340046583.24810350178720113324 8073200040067497387.37672905360693862123 36436338778323887679.43106740147327085983 13819994780200790606.59060611376321084805 23163046483776808457.63677008429248460746 92283347876811766439.0533379934112332036 84012172148071615658.60898063929498211613 17472785229478773734.99595931067337300048 97911847793443766985.3739818634277460138 36845667200856636396.00779767710784689966 5476257530881957820.82334412837033150683 23983012837689419125.24613538289522286427 99145139475855910479.74489730671410771977 52994903308199777212.22522214309555328707 20125111830613371962.82199632461338181123 37611752450143777329.46143203284726812744 3505934083313676408.77812510788951988516 22315116183745978052.80426401975150472878 18794464321799840195.03088460115038388726 47719253263946435707.79392634169857507827 9563143499944906100.12873791227966547162 5255577453866574957.60235805280156245953 82342885100679480401.43155034303828816865 23268827111361087020.43714293087176620097 5035725080096139455.83338910263673874147 27663951465495398835.74349442043075346412 81477108023342900936.37122880703396952073 22669845023454942061.0531073868608500983 28872194394301282909.00610210214989619478 63563861854948101335.4770619780921775905 20431517660864330747.92708441877101597824 18672686447357515685.37001264954130115636 16426920429481906307.62640164147604663352 98558833698599721918.4349829877520883382 81454199373257330039.0493308267800945598 75136036986001921118.78928621723531356107 70418305987435029885.84562879680690237421 48818241670788736589.38367256949441771091 74731977037908770831.76783581703871086905 58286323615252739597.24572632049567001339 73578316617931265474.78305796700105040945 62479463364517478996.95894290906516109698 53026041853597236643.0764776800998513787 12137587940794482215.1002090123353556033 86432385252774935749.32107636181119662351 93612669946073656839.58108515570206602211 21096973098502584580.42125717006672031522 37481306287897234708.92592934948430413132 54331204178188686005.43451334190526386764 41913781996191398684.11863328820884796483 63068990730018619732.0163420696625149636 3143091724028147039.88719776753239797131 29965733930434738620.71470056063311348134 46169218508633347422.41881814313011068546 48489710718575920315.17203059686526287954 29673481948247791957.43754456283545924797 43008094081301974060.44367242677429963632 70248232540098560596.07987566034965660705 36281327817342654040.08684477165364126268 36929739581947423106.76200999586608085406 25616769502689128670.61526308141851472032 18277438994662759041.38987665692791079098 71047001413611543319.32743605401805854813 98810931280415207788.78214325559889088093 93371288678474667418.55047343817835598481 9495487367683215233.70024945931270262684 24190507688622664239.56028083308590576521 69939677614208830987.06706003662185867402 24719666186049633872.4970645650369952772 39261515807594962594.92770851679866398279 86148091344152878362.32798088196548781596 57970899758549777588.63063171165561002117 46543361296300687335.11603246122882953539 55835331199907501003.09620211555054927594 39869940390886776486.06237873172188951442 26085550074708027582.84593579632764466831 24236417159093160103.19092523923117936295 17987600549304699801.17375553002798782231 76848354760477631895.60845518612798018439 66177379450013062045.89201283199037472543 37155218063199978460.9640499317328047378 81140056029142871650.6364774811996584772 63605238762912846161.75879950397144404187 18374990984980281966.61195911941792613495 58451815749431942692.7746376526436297494 52239376338273843134.92993797522434018174 41252506409299858041.05797549209233517964 16217014909657718406.31028138171637482444 49133201770729405738.55641237419089052439 18572261944747199897.64726668796414968942 23672646171099023335.94902534539462464204 93116826015871354563.80947641428743839734 34686359650664869985.45398024215599247071 36118230878131206588.04380691981261040278 2839255389357909742.21262966631560803052 9933709794775915221.88633169628980518892 59198520266433710596.40597784284734122564 1367892324774905449.3412848555917457389 11897961333267434077.12012012259114608959 69971336425919657665.37034173000937300659 9543673291272012342.13797989468812716896 30272120768855252301.86649885964027974843 85447774538342837784.15923466609508028832 29663514441082480339.55055245619012698595 76955572498633259688.02310647546694529875 91373863633447736044.93935719499191539255 32253725488884900777.83533716343003535517 59153422665040010822.35848085428815282557 8625124770031178264.51218732780751257738 7022021458439712427.37046569123395402632 21715472746390389499.68781631539777723504 25731471067705673391.99086893116420880564 21739423651009230037.78631514047709376314 14158294159211190594.86737227385636146992 90380170846082762263.94348947685988616552 62765149046105422476.05189872942430377106 68652044350864130301.75162549310618502059 64602846559810103206.8147186740378311608 8315610859854402117.49350498098329774339 62987312673309861550.49451341414189105629 11008311009688653090.60866179203636367821 59402254440804035604.58633017016677155087 95554707862479797523.55744547561266371745 47447810955657876294.82552816646067285698 86418080365321491717.44502580071790178316 36555395078715411116.6771903252323933547 99568435030246629574.27909129255186922429 83514667259327826395.70934085971950207686 80777266458020878442.74790026524266327949 90311058907660028827.93034072155820333985 63633873536050179155.30752525093789838936 73293543892783028201.55329691076916909583 94823116371545796051.92200643168841020514 8911212405634108350.91762157872193360984 77309242929248702347.56184638577273532591 95519271546325400569.27711911998493638818 6917608703870989805.35098783269134707681 53617700344072025355.29832862924904525401 82444079824188076228.92896174220197082289 57573437918932810491.21481794981537553823 92449244728276440011.35535559764977486841 30777809809211608684.5033506828913197328 36667202683706746576.51067135641579137684 1050951812676892745.96693903999685339977 67958559127303286083.96112664699166500309 33062395019649724608.71960605217800637233 27325155099150379921.57918696409502533384 93352286427478044963.11158806756812426895 19649130601203889821.85787046225305643191 1186330690100381944.39043510149093492665 36263612629374902059.49438213710718121076 73103613822589347553.56665176754437157386 14406855256183531270.23864398137058645914 77898887955012376375.26990770252728096452 76509736970226752562.71225052786342902907 91933040483964496000.41711307433668060317 59544359220269873910.17088106028508702275 17968519423533277770.03057956750619398075 53364204724324684705.43600939464295045745 85192014980904935146.10593232597535251326 22402098357049290603.81185263760736884463 31989894451452451608.35489251248670357933 99366945246899584923.82304059952430735513 15451659016272495452.48705732288014433632 49881994614571431748.80845529160624737217 99390786415522969124.60477718657297737824 9876890811504686861.18986305564397191277 20994752810671070422.40666507130130129466 7565663629949973353.0738900534108957224 69499709498171846945.70934808311513625058 47308196248420909685.59073946459590663834 47413912206092941656.68811443990649127835 15095691210918219284.47230301855175932561 57021779285687565722.55575338492643004461 62464797797227422004.55261152889351726144 69727813671912947809.1542672191957874414 27660938094471140683.03162268268472736782 52997027522292290834.60615028323712109468 2526053612827783985.94733759822411098347 29222430834342186986.04243827158311228156 74573456068172014513.54449792463891722213 35572447800717298354.14902459063546517786 17521824600038411152.02251998098180366346 6203215850835454794.7154440909751819777 27596812677867639368.34394962114016888492 22089985985347884279.63807381130288732914 38418192877218910977.19186210605175122602 97098776109225552277.41256537422080579887 43680496321298030016.05260280446011322784 63521829400909888981.98718635650253161139 48336358345220006159.30063856577793740506 3302685227959376340.89194012404359394564 97779675421612797347.76439949504765162332 18261007051276933599.68625868623084864129 55898304562763891177.17214708092876639515 14107304634771569722.38038727331664792881 85302082928630730994.97970914017206728256 76413500200220183741.13901580164806098524 91504555617988020734.30502795020647482556 10416261807475024794.75812565367333169253 61724192512336544611.5619044686792462348 7668734155991466294.60719446082656849554 56953446729768146174.49007876518487283277 30912570099766071835.84534522721841998704 17332778957259261074.70646947474503334368 20953766128451507538.23023801694527933221 8615019669770794065.81189008615650055859 62234392833969575957.09311656476084335619 79456733860629614552.96058805708320358081 90307061064109849608.7399642234922699158 58412944070331839310.01783303129548951681 15996973607119966825.10396974575964672206 26304885188301742617.27646813891264859111 93733210864282411815.21639355663103101951 15845043203598764506.02110469765699729417 54306411890814363274.76570273181909063732 64866152119754136398.87291549383058846426 3994346319111125516.9470142048690463622 23064303043215457819.49093660524853460941 81068426063343074820.54302169142701217486 24574479002136706927.64124386829132931932 96518075722766355362.8145181092579021786 49812508784155399490.3822889558576052382 49226277645535752874.64472515439072546336 68691531913036117041.65192031580555455255 2451901410647736698.87559608452904007135 74239682266395434970.05413495551265116265 80917198260826680000.07514643812896561368 2429156037078622923.30910327761381002868 88865808332455827089.23116558727215991068 13810890845480350853.39247062439359361601 15560059001139668482.24568359839877396626 30399079563026516138.56342061745816415033 80809140000951908540.54274803493669454786 77353968880484567530.7122708111695658681 36960816825871367927.26941844401616396954 47841046939204634270.71390606725059135669 12271061863750850145.62560251065213118478 16698855742339747884.6437699614231175128 67282884360088353269.30366171323333545047 38362576965041253773.37306205466510879725 59251309754827972466.94708769359585958129 29002650148248286812.46837449336633142142 56843607067166733438.70093359614749882063 93877359577942339447.36568530335095853867 86325492798875047190.30378387422163714943 88183840817581211240.88693239051498568345 40293529286942147107.61360699377398372078 48527678709936848048.27844072667991578575 84340199083805366412.87240152097461597406 83146556885728045719.84753713719962342865 29716997102861101692.63841990758058032328 1813951933181362095.25992709778412986456 93668041704660935541.72215141319062535777 48606107286940927353.12583241567011752745 52036573973107512959.11015561582899071391 39741911211796138798.65001312060852925876 86964955657962862782.81122742930504290895 5004465774005304404.37159313389988311399 4172729969387827199.29377418650944052966 59727341443328906868.45803663195301382031 57183091201066457041.99346235426663097103 85457392544109952912.89428173331438769377 89697783812039575858.34778515113644698114 52649032161862290782.78426866311153017073 47413748720588704654.41321304948048682453 77491297651749387999.28224119646382003338 69681934736785656482.94820549977230990153 91235466932422381236.35948657148570100705 28410967315847607479.19258262795222742412 98313866097879516779.37775275063572878733 66377003955209222978.10330944031132037799 53175092588303298055.93718550345751048163 99839373645883304000.41514211307044957755 3536849630276891309.38682286547512478236 99618821779376198688.59564879920812131102 33799949173142256596.70386830619648147005 13023194814590941026.8211202309389990003 53633370567877165792.28016000423443728259 16683524094633788692.6246590690545180512 3383132442585558380.41805803550169526836 12338381736641437838.41984736583559450647 63712650371074301369.03299326392522575756 70277911685925424566.41748273710697861688 81522319801469853263.32839807398965852988 38476653014437158872.45612255163578161772 33510975383684240174.38592796752446728346 78175150968433022804.85680034934480970304 43618272460330507857.84745935905329235501 34868907187274232273.58673567466473664924 68756885916400989497.56588250731985952582 22933242910801260709.97146545740328913958 74875162674697422627.14731574751436342398 6430395542172118500.76432549050856790584 79137130957069059603.98401125877681521823 72057687318624168513.02794343180774897365 68855496610591271779.69973484486479810786 49748849483432185993.12261939059282410898 36304015964966115836.74641307876351247012 75944275819276751773.67286543662017903055 81469919663105868269.67021721289001532436 93482093371443015045.18153324225612635184 37752958893563559807.64657620887786793043 36815322160899411117.38028275114024717926 36790538701784731546.13332445803874993193 76123289773216905342.5197978142296750325 12352696438068048879.94645523082262425445 2164991421906827076.56400843443835749644 22305158165321366233.1027359993307669053 61484521640319334607.9194784624160278104 36367244499364599578.88290258382158419268 87978081504143005858.61431037282472785642 41109558514675582306.08375260387938268124 96783306427566852745.50595685151603994544 87671100179233235455.31747280268247860409 48764414502369712476.08550589786172948518 25602026450358627337.50087429744822078099 81368589864549760366.69821075920828836061 88580602385889054565.46855015534505890673 36875395252165477197.01575916902510721648 11868573988301180375.5582895211596497293 29972597281734856890.22519951399784187016 73734489639298695552.17632976112878572765 14996500292190081088.92663041662227998847 86317574592955010124.19920496004011516333 42649127369487136192.55017386350935324535 92879147014922642662.49426894882886098563 72075349890264283590.80776323049007435358 14508854192513326044.80748918744333672447 411387167966332777.84628309237460893 31350853608949654526.28008833626968651446 14479101122648815520.55748056832111798495 47151105982403552743.59643139350534568965 35516836483097363175.3164955747187449403 80791796952890175551.61013518665447834809 96379301185433449178.82922699356944556845 78960608868812121752.28666147065417958861 91688536121501805604.04846134058954931096 2943507501451076403.01688562261988617301 19491623571871550469.71097555324228063805 79300636140880189571.49583088255801928892 54948020274673264121.19165554147776820128 5333699927141958942.55601392491912192319 91001151041800228646.61755140848354345684 54132920858127843364.58061892532747368088 8899163082096456639.65546949889190042572 72481153843585519510.16069250486524171812 88523146358781231657.08108268491703397794 90050668697019352871.87753974874865146165 43983798161073877579.99772243243674704447 80680441599304276499.11663484818986249323 2596461908834187136.17788348725589516476 7524931179539107575.50076629216840988195 45525051004314735752.55369920917602110315 55321400683224546475.34006950556057035802 51350515827857453500.28438052963935705117 21296980015939691044.2658221161265979693 77656485053966540841.11991094432101303105 40447758474795586498.8327040917468578041 71883714927237698716.43794595563878251811 80724775044978768839.36782599398379465396 65583045473380841009.78474170631764810944 59859535782929346024.79370713478671902338 65416665441825595012.21668518414033199356 64326387957797631538.2785338404800671141 95441784071481174559.68749474193817672199 8338684764589433562.37142648473293415988 21936735641882540685.47689679503490658261 61366669011431057583.07498727371462102663 48886564851648294244.359171881850492084 21163739750734320203.38004853739709133841 71266449725687318199.7012349323918532188 58440123585408929451.46294182741982827776 77296391989680234260.63418912018340585943 84779048006476505286.29070666695062820789 96730990887819126777.41766335876812089294 68890471517273760602.98281497325101706598 39166201830467020318.42447471250372893072 2611750002632734044.37150608705585069536 74254559515981419234.17979550358304379321 84682748434410760513.51055014798595316344 22347121790944647014.72801884416712591895 67794736323678028053.30628526784094587967 6512865640368182095.59549912294261611917 49067468952266260590.13302466301489042039 83068164864559637676.12264110270592711798 4213901896302344431.57858135272332610833 58743023145384305906.45238985410560819394 37683856095992982195.06727789488651396128 71242182242045337318.37703483940249082932 91205098906270821647.28685144460484593934 37573248126372833886.51029463230381720371 98065938298851526823.67138625558065067362 793758283939032668.7758492111753863901 47469472348406445996.60226980406751753856 27775379190794426930.68908075468548627978 66372533546741055143.35832097408130355671 91585125406615858934.20090184302115244185 50051202537101810492.26921739737602742917 60980703710757613388.29557563238053477373 75222092630199290327.10078869071598442152 4390184876068096113.00108684895693787435 84522736190177480565.58837376638626234433 69697943297216282246.74295588025713898441 93044036616530945034.06832716060781795914 35654874853424584555.81095330772407468537 45591689879108473845.70824907710985759666 96807286480537984334.93692328624256112327 2126266510392004801.61297472250655012152 2088057857046499596.64689626171035138477 72088344779337195067.82949833526302117493 43540028359154083445.71437870070954529332 93339921887815762635.39147353436493973841 69180938143673925570.22624165465181980266 23396382753528112813.00734590693014328374 54011752182025580471.8057808081711304579 25747538752577833407.87837624316258892825 91490780845476126905.87266128270491893139 66221876386833418473.63697268100726679934 71640809739277889024.05025444832004048354 38429109140342726945.64428082994802111716 7109361455104592366.24192629439647587814 32866529359428346080.20899355226445999826 21406705891805255540.39680178498610114411 78333819029753277466.39567291929901605825 40972200027028437989.67480657985883689421 98661845545681902236.33432442515701051115 74136578368277453552.78763027070058830846 20217070734875115930.89912536884683586098 70109918100965609372.97793534810308432887 62112450591816680348.73475228085669760272 73143450202026570525.244203752984594377 92894919091534844126.34224980314069064774 74695593599155870972.1459824872999063322 924582355486633669.97463923123936978482 78656218886034081584.44320733214365067453 76202620065866869393.49533538026131874749 91577574267412878113.25916063915063392761 81988055439447299178.92034470722903077923 13811002393399776570.33763479107391297301 8304772668270891315.46563795219531606339 49728456748949470363.11283277620680150309 83436614096569053816.75038045276143410637 49666257698426431354.89804489112131415566 97595016462565931257.2291172229773468168 92108835772724061085.71587787112682798368 71717310980172149491.48064311482482816829 80976151534629758214.56314067153728915827 33632590442974327447.41459886411327732732 25988271617181299837.68976540917755916208 36162989164713086213.86874497507244282361 96945342384139714280.82590185978185730421 63325162671678014826.73796651176399870658 4486335870169604315.65990333647963846524 66535928205538448006.75663121139012633836 60050273278199035628.2174579948664632847 11129261359797976624.06764607826719933502 81712813998188906744.98274876055374262176 29922391361661536070.67757832413684653551 49646820566432705975.17333677210104009217 37404505729286526663.39422314234092001614 6217604658073157520.97514278328376081073 62618805002369599159.5781077553741781613 40910984549759123462.33061250621847909728 36982981421723073372.31966684226657345349 69997203985680695845.74334786604053038035 84685451674928402311.86984727476420227869 16355696423357691870.98168513376223961393 45088305794976032599.06885555092563412603 60878147343467870460.13271719971846048173 16361167338793532874.80332980113351635899 16802628673267631546.05569579353675050808 73658199019008464158.26295901516581100466 90668996387762598521.46719438341835520807 44142287044219165383.73359660586257699402 78587759357926077400.81146701261756639212 57805603513094719493.30327238111444347154 41955939298403999106.1570599805494993979 91692269597164742051.21303350626860909288 42179045175408868824.74659058367189073266 24699701750333299561.36954825993008067138 69874254433702551987.89098229743536953524 78930931557783410895.35415453321455256232 49919314451335060998.84356898897757142174 70317228475077541172.17234240545898339972 20517177932473145993.72270609629491320411 67516892166630364089.73657344316207491087 56881975995239995669.44740440901430583636 59989106464026942147.38867486806487150049 46362849241061166238.41052207794402596694 40934660750349763863.7074879559975051965 8560334271063800495.97786088590648690448 98949310225956590411.04338023908529987369 4709041686506777747.14507155146440667141 53533006197339580432.24715245711278877156 16529058877316165560.07666282909412515877 30344757463735825439.71720699867966040279 15339210005058173170.82730359171931594051 74786959837559868396.96934698215946476498 45348802868289687556.47580253539234540881 32872911280778372822.2829496050597791232 96625434123694074601.66572073488069838814 38788904665731282436.62416464689663514612 79168788631046915763.93683930097527144745 31510629715179340963.60477593534398158137 34226060589803764288.26078357925696997977 59194437769220574111.29222521796584916259 41742589353039692430.22546470091585993621 23292797774440328977.70104045199114520848 93520571527838829258.39472979158401380332 42470510409817068620.75585174473112625844 92151510822599461272.58166477826750890186 38949083887714906965.24585170485356444864 4205550917175596043.76822287286648469282 93299513545691542252.60527961675843432863 52474814257554996839.76451698594082551766 12347251384964177844.39319967030593708697 47210051302564786765.45845489300148987468 43052303528596249108.0999260767572980609 53155857767391738298.2337815289933147796 59135040130611385928.32665416701629713731 43769195639843081314.57688627451912999369 40705070306771601880.98877892869262446002 2771692316941521810.20057420329989125462 92192941931393720884.87765993781995878559 34302250379401548912.43653157037108993745 12615750958325396818.52838096556050699594 85130739006948098279.08635671060656620889 98884391423668076323.48474104961341804692 31627675191909335457.14258299564226046935 3885612959092642539.78084620378523813341 20351858612551836143.8057345282564768123 44744642462056442568.49716331082210146587 59662074477257570540.66554248961054493563 84686192635467700016.38828951300182766015 41051231554061309656.01811006012315368445 17461713893376686028.01991096289054566139 1886771561359818040.80692073435913791909 48962297064326706087.88974423570899036866 9234307089460137655.96625330185161561707 15812669443361824668.59484490882961436546 42764591525506332987.82976144560406825505 30664668886882678756.06018935940753084955 40739312145206097760.52768540655462888533 64440832192008383557.88168951617730442521 12763167196031793952.80737522027838955066 72821199171294080939.26347665782933026479 26809931279183709857.69846635210931771246 75121482306193575588.76166393588751824575 10038066078155807707.85584490471274715932 97110720059182394123.18504686129282491118 17560014541547578334.74711958492387828703 25855622073188519089.88530549550873904071 52035906690448819484.57266774389364409764 65189230600051914803.74584186382531676811 74509473116445229219.65312436879003350809 37814616321052692946.2374604849815676179 25781562972617054465.37349196860080628661 37535063095173755669.0686349671887069265 86960605999870757716.42077195841917643931 94704239555592954613.11417747324457552016 69736448169183364091.83235363234672847205 93816093036882065715.32442262120844605485 1930282904348619622.24650977478611355984 51166428261291280883.36600806366289394209 40856253775932174861.39860267020931104416 88766743111191649706.29779902779987077214 54938486725887841575.57603650929375781435 42506923071733144677.31712390407776838157 94249993257273884895.30387069712827948267 17866092457380338328.31206312692531865681 43893006707241535593.50163686977731511761 78612357255152199959.85649151279742623119 92794266844861757070.07539088384412622426 86800188078855219000.96946353463321685073 79493724365404319519.14463544232354214589 20928820764750271055.76463117819977570045 30057117467341722593.44942941728722792457 5408069965349715742.79179160383195311493 24125309583197785547.62414973356877229916 54380703666176432950.96645671212231617068 78209193500753955996.84888319384100564079 54790942788957464211.07364168168670662925 9660690611553018149.49380714170783273458 23430279184917443621.83662130189748512982 60704634160264521032.82650133106739914966 32814088878259203042.83612460611180287709 58308916738740368267.99249307522415253649 99039866826282050921.89269039343646829363 58955591505207432479.71488071184112278803 52442947909873883115.05342609180201018036 47613718833083870321.73186719277802748515 77403573400351133459.03938166081550271195 72563785239979085791.45863045550254059114 77969370687511504250.84972025766153992429 85056288855083994018.25752676515909359175 86923296894964068064.73848817774973589452 72507936115573606425.78995120182437303825 41541108661731766522.90500917740743070804 3571974163757281605.32590687996390470588 83607166072716595283.57250393835785086407 14129807150988105268.89963765935592146227 67520469001784687107.4293491652440708036 54120642154926197716.24608714339660467541 4940514421288453286.5741085411564254117 82041847197582223295.93900138134058791625 94309822961667683480.6228218965284475232 6190780172883145214.65087922663245671914 91566388687686937072.24628579768230793092 22331000927519873882.89863003190817429387 50709894801467177788.75110250494991566639 15981755768031255314.42655351369276019944 46976744878355852601.85315588559284678543 57487736170911112446.75442019542078707263 87176994081296131883.00315902696970606606 8248995670118592073.72334320499257074436 94784739917038729889.5537778037171777672 51887299055044081559.81110188297623622321 33273899283262017799.88885211337816147286 61910702684472418624.69404090579622098788 25453703610452697361.71645642866258668189 90543576176625898481.52732509466715867675 2647306505806203684.05911675940072005787 16628923595626727866.0558738156596803098 42487865414092353315.1978244814744406186 30264185698442368432.85894145927065011408 13497567978526297188.62678745015670933079 38168702937375792171.21016399663426960492 53745364915709162756.53415912428834737605 24492252082697451243.08973814935006355634 90457676825928045768.71897708704365279691 87617370965985553162.93656384229199578207 13252806339145219518.02443854427432582433 86879715163506463001.29285265543716543903 58822274017360783582.66673013078279987397 92642823013960570958.94260621377395249199 42173504377849876011.95011651031952227675 32466436055715427566.6678619226198779692 60319081734295317857.65012535663786948989 34929604852514210408.54448140664585784374 8802291839088246904.10221042471476897925 19769981462245500566.05101966833520495867 73104652213533150399.79142820599340649998 1167669217406582840.49953779109205041049 82397224958131207001.50587749253212327172 84164874934486875597.09004976184212304491 16262989022822969420.81108778378264169643 5742098042789437888.76839812676948873322 20853695636355600399.54109225572365281372 57497288514381467531.76126003006057789758 50738882043239512813.15345499816444957132 45731914491724817571.50799833333278824644 52349483859856839828.15548565087058352619 9902106970082711377.28802493466823357116 92760640845909605132.65183756565090348517 53327292572757219631.25447947317330679172 61962516050962097620.71970762062596857628 10073192644430212152.79143469358972430246 76924291954198412697.42052683079593601363 86260426960972040819.03059576165918484292 37829617519874499824.00882741651892832091 52561011555069558012.74302689642703114349 56511009261490541948.04449221857199524696 68396560545441982881.31075135848153256265 58823849992737775681.65718077353541705675 58563209621031864740.83664728200984143997 36679985129426954826.11482503008950952098 55519087027218569102.39393445960506722316 24544407722754301155.29266971681337838846 98644264023785390858.12485164352423439363 67780131034558146803.5133867650729343865 83306527247034975457.34900067793858488649 69179441369888155164.83317529460347437101 1018946087721651561.93789383122991832914 22105547326939215959.68647306546200923239 432663256570115320.08960040045334473572 81216410561971393307.84031497502652607178 68600554516203211077.33194109460588664751 45896185739495987757.37246494820487919251 75098830430641612603.99917332538663547218 92918558278242529935.80738834310372750976 37531220250452052930.14638239922562453065 99063963048190707338.32884638860793571657 88149903293253902416.99452413880771362856 54440888322146721794.62707289750089363225 1377364949008259390.76858786238738357059 91612471011369019753.79467655466703604399 37257558104970264894.54161469033257434503 52152035001048542579.68261309069504684663 96329680155063359713.42378887055508257205 84040912403757922907.18524283897971494027 10297449168875738040.19545809087199439488 65834650379042091770.92490716206302537736 52274324992158879075.24778092618559683419 93580313569174217901.46292544079455095358 25648024382437143477.0298613792620252181 3309006049143566539.01315860501690086312 65506428506277091549.00619567853636108007 7757522653859544442.25995622734234306869 64225952394547143163.85444256753396440752 43455678022451495888.00463562404100372504 35278932967807804230.94472579892043058319 80061607730031566440.39285901526682835261 13414770544920527961.00049277701681602346 57700260712649960562.73143270225478949232 47070427761918577342.27316218752340399335 80878945728948404205.17542079654605446337 54242440612668024574.25907653761620673648 11708142058298809644.05211732906361921069 6653092225647513119.47744854299512314548 66440385887101972323.86823309233872923318 24703886164352269929.39706490827279672363 10011095646401606500.2670866718583192037 3619255171838692233.68776361734649798488 93151037334613593626.75843825737976607364 81634853332562077185.90770281430828620864 65101012815323455408.76921978676416349748 26777489531579273012.47446907547186187797 56645693619914078969.58252280740963105474 88864815466503263429.39838587380783644144 48225785463114051062.49707548381020309225 76240781441855182871.53329676421540239117 70787397521240264508.56737542110036998077 60402389667397955541.84910921798334530739 41952721318204807317.06861647050718495372 64635721046975977593.9032904105463948803 59194327433883811090.70435398541808076728 85607847043739068548.11997564960831380817 86865909166488771256.66427679163340941094 21764518769297038048.35822508614573482665 29949653583406043702.89296601224989681625 15781985329242858169.69634429547831158649 21878383644915324344.96757836930085486476 8380735583778882827.1062718088530259855 87839364963972487362.53430249215460377166 70593265980939428610.91020460924501149772 91034952433038426884.5981544542366926267 29164326560802161853.4207963873381103141 49170978525866919296.84524349975529172056 83809517733879791363.59730555322995401982 86808059760948763809.1385825310364214649 64706826641673507144.58433895396793278653 82048465743976378411.43140015883676875665 23009066697214763815.70050782363972102034 56174079732882488318.17356195917067710808 68898704647063195801.49985780240858856946 77772123345114925044.89914080045151864805 59023477451126315824.93348729508842009472 74458194031247455577.66043203447136296742 74160319997233304791.56100766680839122067 49554174684252311092.28917332116254436325 16244867918177169147.74740876451500658062 48942786291181589991.89488770455661371086 15535489861087676299.76609017233714368329 4440165954979354110.12641973399030312936 45641682013012301321.09558874872419771132 79086252974650197661.09070365975138542517 61991918792183774234.33925416307048047324 85155583035215629353.13991011931111234922 94171315855558216265.95872194683446434552 62677856025388292313.77303735647027734352 44687499755624194994.47818405481201847649 81056722862510821568.19469680194358606887 75411487875012810108.81892642522596894975 84925642990978007807.34951637298012680461 242742362457613695.05051987819196017169 64412748577484955805.29848268962302112606 84855009186489537517.12125362074661661707 39056495995192249742.02484018950480330017 27146753905321182343.59160611515893177763 52680255774376740002.80313165510965759344 96640490067673950926.43713142564153734889 72775424341623598011.94671067907608231295 48182921439581181350.83585114238770902007 41854112244297486963.13151067934742963839 17242517829873158703.05931347395216382587 78424628205678648041.79940899537851093719 81073916222264022744.04657625021137878942 80981263574222412873.78378653969205485483 59325235672471205334.52238142881786053232 44154911845392736736.00726330853222275121 81310543856185034991.76854856494953801302 5071119924418429109.96952656212613096478 56499601095343367788.08725960963272804733 5143009829394072687.83706654502226421042 16812318413135946551.10601477404483859955 54417208668519794844.47903486371257225233 46988133041564663123.92607357690591574047 87634723435929176425.37415511988328904544 99359334635801615689.48379332098553658784 5801867052652668711.29393186966146354621 54773528958993078175.95757556879406421849 41635371095495677931.89002538974927053705 74148479842604426404.53159497821315208779 44181310473098492371.56441268232395116333 88498607291108921726.7275158473650778619 11642660105747142033.72010169115579272461 43995172504698555190.47557839095501191586 87254710899685998872.32140327216072547926 36968993589255126634.4461292912573841142 73169239637553937072.9259754537636087909 33760328112735662389.84538723864120282706 69740964561986882095.20701148476521129146 82196100146165819086.24421991413236138926 22762753522040037146.42603148677145626912 24364973522346773014.22324366271327041174 56750689497934601807.20914066373526577672 5442170342345165736.53722410964905114786 14985777826359507540.67767926354877234576 38051010314344572473.92953424784659004345 35827339530872828473.01430836626415442245 25168594474931421054.3993791011640693115 63859335105634260880.79191412232950344713 67705305083358181365.04840730814512083504 82807885363061228357.3615444001821394121 24080389204262496270.46169776053783894914 71252284890043894112.69646001444655494763 67751376489531616522.78227655966324911273 34623246936852355414.27174388609022907081 29341132996841100999.35199160779791850275 41441773981259590975.08706867807074732801 29897070752020029231.5701721248534233792 75910814408543197153.99309143749013930545 56921961295377310329.11054073521434920249 23120234097139179945.1890151459367851382 93937169346845441039.18731804695879630959 19959373189022309336.52624092936528077076 32670765527751235661.62456660824824405011 69219911339934744107.78715195134961693506 95251988942996814589.01785212016474955432 53990103000009030741.47112505351246955236 31554736401541340632.60554794783227298146 69652084293827417222.76924317877259391096 23286531886391106038.06451290276939473184 3372310789382083217.13047307818584051098 93551698320279209834.48542257123873541101 65587763261784119756.24426794066881974407 68613498788394919510.00224199544972237133 77779471038054919547.60539700695931810063 57624057891909985886.92981535490675914598 88898162210916203223.71611006105058836983 91434722608948639234.35459042768552202976 51765570341189434606.37834571977799062856 95440541205885426881.51011168735802171624 81974010977521050533.62085731856024041811 93171703044985681173.33212782968640927535 81783045399109787261.18966831489306681605 39451134274269769568.03162008679720160146 86232599440861550735.11138775098038184635 86154175537665794744.90682448293386877893 18500710119803665474.78495575409880108029 19386227649344410395.49626356494062526171 44436971704234731036.70912934801338933307 13504645255892165610.88497299130919213252 51956570077935723466.96260365371840912015 69822582491887652852.99051032473214731051 12323970899384550183.26829650468890809924 76535023548913509622.52483881340061900496 32018065404388704867.52856262857191645705 37752727647942404646.33019099047370261493 43525169660802013739.93660243043134189093 7513847940637086508.26142708917439441525 79568398885009813724.99110022133648358733 48450356841788921075.84910078695072375818 82112454252543095339.48852922627762834927 65028159093390080116.49664704206769609229 18418534032660000636.99673186409342536634 86062658642949934411.4793218133388528744 30809743636726958279.3078694731963748403 42509741121820846873.45003337467938835358 97708989064033832040.34499601667423416783 90538804160426262719.29442837135208742133 40074968223770866678.05682305332000437529 26582953631655155073.13841662851851613992 32398324851019421047.17695969030716742331 67958309284776928009.85826832764392888921 58154885815520490306.28590977080388335395 95273344527915969685.44907402025432248802 66181168003982539504.50814269194962709605 49135831554760218222.68412233826926795604 884458204005125267.46826782119657134562 41109541085696684996.85180700887375109334 13217871823414457364.09118393759531819514 98643641688929558298.76314452432843193211 17535357699656152526.5799647126874916219 42832761934276268973.89029070905346202789 49007294365246418522.52934479519854169247 5742217129283244835.90852409650738844571 80934995161394116362.41314051164341931244 38654872440463294699.83295404697416887057 69900491554661130526.00036827349743532341 14769753480848228278.02475619626612503284 43966770853449747947.23044219730525384416 1434096651736423156.21823497990308649781 55317177333566062202.27022259152029305891 99392897535830205196.39789656988689559276 91265391295680103412.59112267349099693436 38769617175494037722.78887273520995394792 35303554736533751691.70403898303987353309 78646436719497077446.91794853059030796292 40785248649880175082.93675357761103144886 23079035550899378186.96597378086234906437 22316634948228434136.68011168785291123545 85369052548564035114.28500207122666436914 55144559704742617978.99921536227935980971 61188454314925366437.78474181909198627388 71098411049288056847.60777258172737689193 42175159350208558240.95652789076139858399 50403100108095356595.69119985790247032049 82175628581866727670.15565308602903025508 43616526331738093043.82479818210325711867 44639574170797038900.50994222825763827381 20311272610571603736.65344232871664312654 21143374232072647127.11731149432146469768 83446957845798556700.36042861050984882641 75756745018488896425.78415894360927235663 85144174404556355586.66540269710996062238 40120965710533254265.24610772188529735903 44898509950012399075.85421003337102034572 16550092439854730733.71997415786562397329 66629400925116910489.10926944952418035982 6040919456620801467.37766475861572476327 34297405817349970129.10540326180897785998 72898811742294283517.66475212583338225115 44128148658026373573.82960064123362898253 27044960613291961268.1918545448952669612 36472179792784112155.91331829035626651843 16592308876890321018.28086338988816840302 86933329042713049109.81905949795658508236 8257548426443771041.19666696390035890676 70889169643310895120.33211728525981831899 23619743394797097150.65167794170034833405 51655811800994080636.11647532658906536883 12289756410739864360.98060086722068366175 63057574135441091703.30513989344386095133 46125645385890300458.21629058182737972524 46622551650596503816.70194417294030700828 75866827693825594110.39188731025051034287 10261492363457739487.97426568110046644689 40608936736887593332.36988898988232840412 62631281232116055001.92132934713172738781 73574080206430247289.30724276379075293401 79335456922899439401.25039368400765718267 72985337596523599683.24298069597181840273 5666681032557903286.51206688783549311664 35496404665008604546.00207148355661300133 42169131541577929905.24423288982729810633 95411195519070786947.00473192751503090828 22548950627642904463.45159254899867937623 24797461494580022064.70636122564467915358 43011689981331675921.85243734383333529233 64242495573140967086.36476922790653240862 44532851972823795921.30488796427059985948 27478062840740846657.7901137271485984283 10156914277596242515.21528284662965418047 46089933400633086924.70733674136129535917 91275913508620226297.84947581237915847308 78354373123971385055.59901011175467022959 13052802090631750506.58234806575971171145 95080447308838039923.08855025833161784344 17026918736187988311.41554154810071932151 74881027502514095729.17105939398745146097 51034838340683621082.08989317362481357711 69960268981469293912.40979361006193192999 9359073012437668403.76681923679630313215 72408420996912287305.6514666622623547692 12873477893745403854.54456060042013697102 63829740984099612938.83741808928430390591 74709375365961142910.09657883837161749398 12884070845409551346.47699276595354923527 96637485859429681694.69364512726673269116 96363398240410033164.07090824926004538715 83958418915247658600.47318902117811360266 48311695921384389004.18020166752906571642 63952986542029821472.14874451768789519596 28424293190552187001.65592964698365259636 9440568828530484893.02173319422538047899 68780865153206414532.80295336563831150629 68377800352150096946.65221747209519110558 84150554174819336531.00993783541645140828 29864532056780319718.610963331776595268 58372471984936475255.47357232961471238564 88646558122131674804.54091887573756119104 44328580732041974352.82135627952973389982 16416734620422430754.37200592760799986747 49942251293941720811.05658919477407252466 10221467091557364934.38929854473898066477 84099653474441357536.36030995897681980415 22933333135724802673.11880433708805762834 54520124005440357717.49604582532389211514 89569596492477652238.69019374051770913856 33197782960035724599.84041801496761950898 18417542093377326882.65416833691585014878 62476239779221801700.70012182734826005525 37672023982736480040.74945537630460501583 6602455781921730887.51632820330609786072 24621592394092159586.88002792987401462332 26036488835639096700.46007890487284357491 81139481369034651793.34732378645644912464 20010878640411238417.04719837515703609382 51207537677585143771.37110482851350730628 46534393347678759810.12786837933592058934 3250670681725016756.18110747021946738932 82023972259170141974.72580261772751018805 37182346078444815797.90239164890710583632 53278599940927610623.06317298685982520103 71549671118549354215.8990215012952684957 83337135796464358907.39829297164219379515 76127194035299102889.38590009316689271797 94762036770518550222.56882866075168814533 47170181602094281295.95423454297570964252 17746691709750361199.74829371863807280824 72215702634791056704.81745251025276160827 95345197469845831277.74021605978507052823 90141100384962811481.00004467904513291111 89745378514809828700.34853854321617970152 65401783097427174200.54899127176024111672 13468351105508320736.74410186919992749744 80121847817243901588.14304370608614788186 40764409444894070419.4907124210130734893 42846895014245049391.95792274617104022097 28321438803213617121.46387125033421694871 82152089086108852048.34724148538303234545 13476986388967896979.91923059718750946817 98638355407710794153.89956889311379011148 28905684533233825341.70488850973776169451 83237232737732813354.7532573345715070464 84951009976876625567.01531864869375556629 8369986653096569796.79815903899961983283 47059742253491754426.75013432053706992156 20240923836000375565.25217872654961054553 80442090058208182981.47572493076244157752 70761722499454962881.03960730618501010355 62042491844730529701.55585307474311366709 23523049067772791863.42198801721142561719 66780983735989287784.09105989661574544355 77847671980770811196.32168294607956787585 55089793694481841614.87965947006903680445 93262697061143591970.49407693892979250161 66791688078676350081.44469622196111019556 34486817508252842754.90281023301270071603 14910116271572812137.93433974290356741414 94300572924914351407.5725447530985490452 77878388519913751232.90797440693521281372 93034502399669124795.36715572602181150622 13370469417276387571.27561422650025176987 95988718495211781208.48631245901751051801 80000242920805919558.21339221366510924281 54718732134047470651.55216880741029299255 63557778347034838979.83234226135774795377 38770682322709666739.5364389268359635191 21394908672827365738.5771435547970385885 10174432359871513818.66490666329898660831 72927765015583568047.08010676371771142358 77536602517229144981.99061356526526232769 67463860698787871807.84357357521551949225 73318386467836985840.10937594912479947565 19198171733494800429.4001356872185219173 83803484353246245275.96841347164050944646 56416818683345165733.34305590827883441758 62439779226608684979.59021247340531330947 49368445516468716499.99551236764123305189 89607031958147140864.31698543126064212454 4019045682666631660.96982964495711141095 94001227493308059462.63415472716239379286 84512327196238321373.67996005415553044688 20109107397217436501.83820579525408030367 93973719574996551976.09557559375002158309 45805858266062113688.36676862838551151478 93374196725778296319.24668646792470371207 37034279417493336948.70136961002772073784 7012526345871152786.98864055093604582734 32323051841037782933.69049174764890628158 70790964501722322238.5283537755794832558 88707873475648150098.28319693155955429414 89336154084843667339.41749733628969630171 98374955425260636051.65757716425330147484 16854553479215398580.82679636985576188005 87300751089620547419.05458279836088129012 75099301798632042327.12425475962425847333 8872958852661021829.81891645295033620621 77967509921891873343.07123625800396861597 59548682402626765754.42068674121412572227 84749279561983405814.67301855398737385912 25885869944949625814.24349801259155839635 60441460789669947059.48225918441238175073 28934769030575244498.09257152110486245053 79513939261394698127.19589176743580973794 16437368317198389140.91584329132256495232 23120464330749513971.84412241297524766819 12204565499920412794.27461372275026128945 45751941232675269204.24191117726415496103 56056919964638015537.46739439192765545565 24607535367690206344.80003812493645107577 95607985312294129848.77243710211713388707 473233359158539116.99962325201441080285 71402592967942378566.67668920753073612601 32455321862643483910.25082050753906960835 68116659309795278957.32071041955061355192 60509026752159880575.43657135672084905572 52150267822165224552.16695190128445460031 58166214231822678869.12770999698379061591 4539523498212581055.25465030922505077151 18889983034512166537.78691890251099772161 33414675776468350213.41569168327222767138 86782196895862827752.66711707707493359871 5793578096628180696.42586994545706196942 17612592923586218809.85818547753971836665 9443712215649376026.618484798602149146 33387297937971259525.61987461904995562507 75407145730933656232.4811116908768633246 27952201260759952182.64411201789970975655 1536115011877652920.4231794071540454252 27334769228708670971.00281991525389354181 95705502677250011397.88232979306379358443 70963237422261850972.12233195507820418669 80923373655646034459.48638224306657940264 37055127910345519213.59479129739895584786 95429128285205384980.16918831237503198117 1293545125948775858.42377689379505646281 21755620543455263618.06726026415995644867 59586518104885494281.4582293005048983354 32358775640339003911.84246322517616753615 97540616182807334830.32551690499585337643 22066227497723615674.84985786800686897789 96756691707680387382.29803301555071462056 68953932875358768820.18544718446634711374 91196344967334018344.35125286959150003223 56732365855836645040.71338782938059246774 75775881555526462377.26471403483670206508 8039670722088800562.72584632542773241604 33895245837795583239.00220710524046604254 51005607350205551697.20858518802901254469 99687494641325986362.97668665327715410953 12443244160149061061.16633267803011793573 63969737797672023072.32966125801917775048 93265585484670736809.28743474884662641239 2054118838895635212.03869458220522919904 55014379856150367722.57407423664977379714 6084906655845440320.83185086228018662548 41864853529561667266.55179777415651472882 98956021267000449149.62264726047006597068 77056687034967948635.84817940122471590363 4386021776274603005.83983938101906693055 39009530087423791016.02816906708298550096 44471191728464283452.11438980699113422921 25730424307009475285.1677305248362383635 74415283505501994581.0124081752838064643 72987250988761983008.54815476777882417989 71561066480913483451.48514931683757090045 34647741838993138294.72098832756554269992 68762689239155245371.7806114110134017752 17351037358278378494.41577366181221762002 81944520305036451736.60199327472182158811 32651657990605472623.04447044972822001404 73706267298096180328.89579181899214929349 81439163159536946043.02852077814874601264 97279636874033268499.18927846643002933821 58574803131562162387.70338991073935926977 66094266942857291101.89485201519169563845 22698482784209577417.63470488244030954715 72009688218679775743.29960843472398002382 73698558584077209987.31097654357754943967 303841634883967535.85578663918038406813 89776282844507835245.78683707133682328655 21980630839348346611.44867737551316740236 74154460304751648959.78866174352776260533 93799485120601618382.55247883264962498679 90432469938166680154.70317928992302581361 22963986089716031464.80394799603389718226 48329713627733593990.05589108412404848724 62680437336403099632.38291961897886720478 21810885596946706041.85527134144973334011 47685343251386784616.14816557939617433705 27376733142646859900.80900003039401618314 49239802911305388330.77888961216403777842 71681543508364318099.90565851317923809717 57875437802179479313.89001639420202246813 69605063216869579802.86730894859948264582 38116969897566714579.19213139368294509716 47856724822848653116.15600870042043169461 10988642623119874117.24751545597204039687 59399944995160508038.77362514157259347146 39987971046740010503.89029794602704703744 66068400199097941709.86900760633123068677 62220215522488215793.24442732116143630238 316703093039682098.52943133951311623126 83482576568999498097.02235559155229781723 35382020380482589587.22011585619844598027 46144920730069435154.66785790811333376277 59691654476430348849.06232323885564230654 86281770443309383009.83631816894138525817 81539502345220367626.02280545750480128804 26784983549757589649.53890546972395394807 15205761901797952205.15188585560264932787 21027396451228586718.53984981382491592029 40880958050902327608.88342078980556487858 76969669708950581631.26323075969281645146 41528634640609328235.72972621766020844857 54448833900956410255.38512093823508587209 88930476894506654054.02332822847319997458 71201696741059417875.67066574389237654215 71782837380784999221.31198051882477570208 87448181857907223226.72189006450832272848 74542892182302627311.99705982963120425793 65460973491705713421.32866185109022164779 18662677509103645845.89832004576094333837 44067794856507937119.71641839737443045825 29627318420715065567.03985976411069756807 22351047644418296901.19326701176854117912 94059028685381746846.59723342937164062155 19092888978434663183.88999438762122643107 14107430493809141711.32459860403130857549 69580952224218553525.43121012480249283521 30674730390500709645.70721821156711875031 63783321099741286173.55828484400636303554 58314912108510890823.34339394822135612532 57690074118828832737.60319386263078943602 53585441761204102612.07935469308732909662 8398123545016212633.92766499241937025136 24214297492512052106.78346084841322956781 85309321586579020872.68245461921663535636 43818308918862972484.67767088888264444406 42758230772315326080.72778735648048464897 43365950761848884690.00965299209734346785 27098568332556697597.41313544609022974905 18863396647374149165.58755453526259950792 56521825934194544558.24223173313191558901 42668604861077158052.14864840675193750534 65527351352503191540.17897693211724549465 32677842213688764621.13756723414041860151 87244691393606663776.2717170390317758281 57800197106690469749.55534251329772932036 26464215106136197553.4756292045049971543 39811593088446458400.97527733788394022527 42068680420743092110.61479474732120013278 99952851805759695719.60678517773305320503 50225416014097187614.83119416108416522025 38488638108822531792.38776274877653604452 80180374488063945535.19917069379990858272 21742807611207956192.12315805269411671038 19487795325518421197.72413240475302736358 97149392115382066205.82982305564676103332 30294152497083289475.13615528089546168333 3442501086225398305.9806612557961306013 65871921150863674921.36036529173698607609 39024738538842883462.61317053665379974839 49268344529003590114.44509158511888552019 76278862610299819353.05218581022059954417 83995014100685215283.62228972229973501988 79215425798623170384.61196791000638701548 12621454887035562839.02986166532143344404 46642835356160852109.26412921876049250591 66433370777526079975.25665370133492142949 47581652620176421100.12660668538476323962 68812680277449218388.57370883176329383054 98757874646406691868.20996750491723510591 87676188512950519608.61798634323153758447 84095467327635205450.42928288344880960833 2983442430799167976.60305847470499770635 29280010944317411972.33249206778179338788 23891310196098670134.63469201534162270249 67371548284388137492.71289087930466631167 88689312096662950465.7274865471444617681 201532390587306745.86195108853816885821 44984811748599834540.17536559063102427311 54151254081419292011.25185646980357304132 43615067235059995825.89932603465436532001 1921164597964379629.87121726897844237674 16275936672359024183.21503771085344869967 52812782594162689977.54807295210161792208 26643631840849385512.81572975954923176533 56945960158561208412.75306044993396970753 3518906229646034543.89850453764006964809 2567702166651083789.10287696646413577524 4872925336711520337.88529664957495022382 96248169627679481233.96059521311115172569 806965969044745258.46336987938097841008 9041052482275944682.40838088335306198787 29848507224514924184.62909338414067614282 22828555099348927130.71969269372666256481 93945115481017177678.88073287889727098206 47945150827101848869.05119749375336679369 97705455151031632898.14335879947625099446 43875888536334174237.40700277482966038078 16867056928811322511.02004497624204721724 92730399690936922114.90547656535502734448 19011461200868420949.37254688526732629502 56128739781749859355.66507134950818925212 56080240911445936032.9533059278477542664 64341103435109651555.42750019496012446107 19343502612393276771.0948912196823732958 18760670661428639781.05828627297625354367 67850209732046099889.64275913728102485985 35634590620248226783.98745591592078755121 72254582735838067666.88879137925232482747 61128190684944085214.2045012734230266894 98338685282145472318.88865961247888536409 76021238725406692838.83790260123951829485 37304450949335103178.34429176337330970865 38193645947667792225.02701638328196808693 45461332942823834448.62411525048098250959 52390541128185133675.39198261278975216009 14439093801674867187.95518614466651537964 42132387155147400568.15878753372623842016 65348028532476614858.96774229257233522871 76579372980142233202.10559429909448183011 24364084497450082384.90302679736425949843 55447394932731109156.9350641032629659692 21614723907969889071.03989661269471960119 93435118941062514550.16317162383621820672 5039121324257943850.43499675091250618445 5177917320534803509.28805355719045803838 98333182179718442417.09850168557471828168 39969460681443366891.34341659269786781948 45281845007847879351.26972888317483038095 69568322017290203128.78639210955085634171 27271778636895603397.37810972820286585745 86125519816365571683.40490965636590157513 32873847811027960237.35707827191101149321 48718441941470849874.0763875491005352067 53287127068474445983.41341420984851169569 17428570281515349003.52617902581635914529 26990568239632661747.69816727062364178452 24884699927084463754.46272710288359434913 26506920276529891438.90630997017098844719 37918079181071997906.03678772424472086247 84833899744340286753.31187563884519834254 43732611231819068912.53579353362403329146 16218986739619011118.83006166313399011618 13490503921160221253.76339189884159895649 75130256141542678324.14823670197500726052 57685028911134935931.67790123700595989856 85033076110459787947.22480654788501420019 99340250034536866213.49959410788922653896 66804872756880705684.95061601086337190236 60231139844001584719.17604942679864659377 92646798739980124432.11171028306162678649 37289581558374598154.9341584485875584406 89196979996336982482.2012299179350800847 61414964173012056177.62031544365495350341 57642647042185174399.41772242565671971483 35792618226102489185.24482451456153399237 88512325203732429185.79930149133060686129 15570235902469095095.47224171435212485039 65453467714615394296.8816573662963328201 23707478609229777724.0757701640884951265 73578085111003857987.04967107833244473616 10552756325400895637.67524440882426030859 3718637553388527931.08322260094282340713 71936938644710832164.23833537522072113344 72521250555747348724.45500363301428263115 92376680567725440024.53848285864384439226 50394605357969410391.92848938968808794173 17408636401512106454.75513348065224982258 28940617852867298786.33292565119239505456 45811961762774345140.94434194635953715191 12020401016771134057.24901584275828061645 77746241870215831366.88865009562836231004 79148386587535494469.11083583669105161409 2710459394143764416.07884468109022731211 66528474376610197897.83935763098712114735 43502293701378602391.30247672116341987268 59538742974380415460.29184336543830613557 4108727016668314326.88621030255203556743 5712627276022993232.7479552668145437066 27200979962180207678.95883547534985643793 48339514329496130794.83582487661245900439 57154741536988014162.55420649662804874786 37359575072280593657.5542277034839530764 6853611054828135201.98491946893856218454 21380931956636899876.65461743115896602043 23070990807135318017.20802391216552188763 68148079602581448480.89244666429748741678 71700678430348693474.36808433910963941603 99809033562582256130.24549459461917835858 66682902698914873929.25885428342725917275 70168673362825862442.41248272821834115588 72920394742352987320.64488485075056309348 94328998033860264369.70206069193062476863 75509067909935291397.25683233302889724091 13254190265181382965.39116989591681321853 59883780879145183629.91643180954932852478 3826450831496207194.72873482408971310984 46811547475971612965.34819025019028786897 1833933983482539258.29389871532571826728 94058970455532839623.02518245648519405981 21175839126683252479.25759495939337100039 75912411503193758739.60163787289492629441 82844286495114626898.48524297240268685088 17221433361523275798.73154811763145833574 88762522001805037536.67869257987990287733 13006046460261753545.01755291310071898956 76564702269658390521.8878792373060114779 27414044032927166907.30825368516729034136 52916691581648003774.32762422594850828155 52880964400189096623.85740190979025219906 64903610330428362759.44639814480582217574 11614097919753274487.0880213331049070561 84683807726554116823.1683907669521831184 64242258936646489716.25961133652486543474 45895967767568812601.81310979817942643903 81431286691002921988.5408247404344499762 86909615723448407121.17855791867528120097 86212781339054092887.22197072183579560046 9169036024903519279.03779532179537515559 40199393613010163250.53071174044213014211 30831536643264162998.61539262417410218656 26416046833575543052.77357796034974138346 22115540158423185020.0199544001382585019 46065661717446017649.59728513711836618479 25143462650881691492.2559078316821967015 16289225716715696620.58721979961176594782 17542452934979277322.26199189504607118007 31366739607609959001.06372171844535798042 31120705102577959995.98561799424649185156 58775141812464359746.63167976124247112406 98323781621994066085.51994059047397589881 68659936503675795257.36456277353934221605 12468074782335737209.47362161185671289143 10526040325474460395.54354329116577155492 15734398181902676748.99865386561881640605 79860394624012222426.23365153515012064558 63580585814610726523.05218479567486326012 49050635994739604029.0624285122802444544 60389044189374889839.20336233997785323811 47574786076606196929.73616982238374621918 18712558764163542020.20465399165001386804 61168428674964503688.65913726619024268783 31014854572919360158.27067870468076998551 42742717392485121065.84194688264811454818 14730616157361162924.97313283905687450695 67597577971329904071.63312740922414278777 92174553118137223422.61755146091745749761 93062311931813410882.67194270853378813424 22848645543078752960.54588054185344470339 77263581572408759597.32410642403256366668 99768931454196253041.85712836928495100711 96602826989191506250.91513892360403427452 53492252236794475409.82725775139499643003 29438870555102804334.00265564755583789807 41958471018608519982.53855326696230211503 74410885933860910960.85590461541299311346 46422678845277829615.48662807572859060575 62453248978976625452.07932306729529076762 12603447644107465220.84655826440638506045 18360211560253628037.13027768581011691753 99736214823087251573.1517835530504421605 32582150823216718385.72129935687140936886 63048234239583862926.2828626869665375515 86256565033599203564.43201079081206221541 78532441631135914706.20383359999469607625 95619591399321556045.51260485093247086013 91774012034673623786.3868187312140777252 8713427075793294576.53082778960153017018 2889506519059161975.90068590547318376867 97471840249102124023.01240138969526557112 53648126389174125021.5808184248062554055 23202765695587992526.59292952958370816658 22206490885188363345.1153588866823270048 52364449682161048821.81808100193071833627 29308617174342953229.89918958278336508288 95067785980773277421.95399413853938142853 80525755919075330601.14942086312819334066 41121935691876422834.18591695548998719338 27910113718870469840.64352736543275631011 53972764814581699201.11374612827168708341 50482691037525693409.75932567063034865502 25463471146706102330.89139913050700690941 21891078822734148119.69951246258027069042 4619532481209668983.69020519677884102234 45722338611172459623.99361046805519758365 59907617060097642821.511220677684959023 61090336092175724594.50354560358799118421 62124961815931272150.94470904645517506026 43029284540083153115.17160657839274314261 29827468869678534146.59363019646515131721 92164000325018198663.54564427856676848965 21574713906805883177.98525385933609537355 67165319325153700988.81115113578436418526 69871354365911297579.07964347477891306048 43170863089446571723.14997896850095988481 71519499951052803020.40177600563185574501 58679366869091844789.99382452768149651212 59365360565845512433.37489819108383099094 25747094927384960530.0758684925200919675 75736101722929409042.85366326350465460954 94592231781971328050.49871429049597158893 56543812349577888132.99877499603509621442 31538454953674304935.6886336542079763026 99666173839141515729.67452304461199169863 75946457315478962094.45914182101050294061 71798998976949903403.38300027341953823529 41852449234888153752.57415955642862042147 56244337409466691770.13167779824526392773 21799659298172027928.51201100919494275946 69189869250548807457.47351329308840845639 32081373463536728611.50805834058223785275 68549166028839448075.10516890320037926214 15552236183717196023.52841638759314757545 57285271209585726143.64966606235660967514 80892239501723789095.4257600989901182259 16351982746671064380.44520218342207505969 37491285853665317578.09461986482473433703 95147789496978989045.02689662044722651586 85122765326581519959.28788276427319938496 67995071729581303075.51018412291420090205 69950576252504465765.92634347348097416418 97063020119739167981.87682504066468510637 70748791048666613143.10100984567063349477 68932265298921086296.76377464299208926787 66523897734356785115.8274025762774206233 73178115842349666067.52412776444493995227 45181699448836116558.54161570160751014534 8952406525547516680.98130879711797052038 83809207992469397852.62746803876064010939 99462462977443531289.618772917057833135 51487975000259143090.51411669174754385689 98218965404605748044.53134007149210554875 84026164381210005345.52820860003908004854 7544174790335595735.77082906424174556699 72564486867947750372.07180443334290477726 31594403864952118841.64826731023317882347 11619236934900012213.64643770144222892579 93003295982310770679.7481657489266245691 3600934244509555950.94095182195955400773 23535095110895443885.99422195586319775239 28114003602443336546.0058562019755710913 43449682712842170629.51532629520908158135 72665330639061249438.92047326322864303713 44451816955483492125.81371069771451392639 92802299320163293293.90841255112693931343 19579874629551810122.68413346470571348747 42403873000279637746.22991095331236152502 53501859015672707231.19244358097947953075 46750471331302865101.56390236847962849956 15221218363479292691.05854637012230411424 6017737692696213414.30597063323697684151 65160348282782714710.90940784205632979617 79141236341683856511.40885647917061903103 15755098038559666549.44721657360349938285 92953674390762413160.10242520761599478698 6413760366115316489.14123291730886112815 54343722445678032959.7100275550807599946 11442386950745195283.96595980195670398174 70646331683968681075.94375378075948964562 73900619456683625921.36047875736677611651 13407715727074413149.68328852236947880697 57973874729876076404.06292585019082662525 23563028814784842566.56095947611143303908 4798866189939818349.22582599702608580668 66670607750020720610.2675347823592775143 6520146285844818337.10305989084277903086 76119149036945840412.35961439634722087298 42892571672225311649.3748834342142100129 64089039197663346445.56625167445865696777 97518170851004881436.19844881442321016582 19846600461704231591.42837057803129268342 12309672233758004191.22826565530252827803 22944612157933438935.01563760378699110212 75360681262577557750.47669233517490799491 38708010633762067707.5324805963360100649 8398639666265940527.17606023145739622808 16898399033323753535.09394817817579462988 64967701527564587822.4075685077106645226 28242367030099626754.61467021528803287905 7907316776481240600.34060765187341334574 17260172103932492389.69723072163300484592 17321227215019668994.7963700939832999204 67494234060829287575.2107750552294277371 83439014497020199332.26324155930303465314 46953933684623458024.40895067090176520351 2673670772422169770.50227124437402857067 81579421505749284480.043767528962327231 17102870409153504214.98556672984154534381 57385261629248191443.88006378278565406947 25937940227466987556.29856250179304694889 78376924707890837585.08985994147959619957 90340529122591689985.14878928405028304661 1532819994733628510.14874652610632364664 25061880495489874123.26586605744826759966 932765140757720904.28328686506240073309 44069063793995187083.71322411559424877523 2731463707236500905.88162319424683850925 95348337619962439020.65167730520641987599 98307589720791062636.57790853415198128961 79991765838715621422.08827818969591258667 37013099815186393303.87449256391429286791 434967644018356300.52941868806169908219 57604161928276924209.38339143414132744386 58544537297422504986.23250900480156279753 27673032247858589092.10466852711148500629 87974357535135481794.48859114814916588495 19372380568050139437.96248923806468644464 98137103245909179692.61660861018747264395 41690814575274948456.81180062939010068857 75251684537504281201.92840326589403206856 50489160611203408523.69088119827509276299 28120658574672394203.30285699597922531547 18189702338107214955.59891925176911450654 65637154784653359829.20794511542276308574 80872080144463925716.79788606375389778277 7349034979784711545.98574578186056515393 9098317632658227207.7220373662032038421 23227697625909210907.35022849149595826115 49872681675699623984.90836088547340647783 52883245030512487851.43678166541818174542 48433699070610660128.63104563161041499597 36285120524163100331.67181404836486840574 70903158525362763712.50765743581951691797 5896312747549545417.10633769494186085902 78902750120575532455.489664226347507165 80936603865964228594.69404699329431217084 27322160489432595659.34372345872099093947 65371302132940777248.68798071862454238397 53296324153997270408.33397554487963767467 10010393771767711318.17105027897419188511 45401028663047745618.61416165270122596134 60816249795148220299.64177677432733377802 40882058068714022144.61412181770352054523 8719246607826838666.0613109197383706064 71937223540923339229.35566876834858711258 13541696563464201851.32398265369367162603 37721866918037012228.42755063410122489903 78899209673631169938.43000912197012296215 35667161446959557557.7884147338067971767 16126997200727037673.92091983214810107372 82092440937041588173.926044693319402866 37258825134402070673.69864739436753209436 23764852192214289069.43023434212664536329 99550485712197208768.94752245276828625368 98528274110023052474.42288427935160063173 68166579085001646520.36012524164156284224 30401248149451711421.93644609981159063385 12260347291627584904.35028738455082467676 5050486128714137156.05627051306412904118 11778826764449247038.31243313732410943755 53166615122065857521.88431485419306209086 51004485226405424409.81507206817989245729 61555706381071716486.78722832481059327941 32472296892219090725.39099813731730018269 46331701401113163843.7022945160354911345 23072755485913252623.87814903997680116493 73270315302016028763.52811867599125516212 39498805563449391910.75771790710614216101 11159001515272179761.30137988359078097785 45139565368497963889.95847651894990222112 46089087446961281072.52967306904836384274 46476739694696236942.19820656803641543666 15582667749039996097.79130031402295975544 65429701062580437925.99789318690516400528 39042911719978626600.87353776283870199225 27719532127155431564.72290514569555206534 47673657996672420949.05725255203715296545 32598116247076690148.80577464513699683939 69771983283918574645.47903276543394202051 55259651683837487856.07370975491107123783 98106158097724785960.2995603660733423863 91258682760172126151.40844367190453017065 93720730803358724072.13116518121513248291 63845041513083888017.64470103995837557127 33038007433740522302.76957202241085238775 58834064811706040637.2198618732434851085 69329154775278213851.98832160978308957707 35647039751549331818.93953610943338507905 93305143518887238054.55259005572797830988 44658670382925317372.11595905592752368028 93857085496275758510.34061979452809192428 40368614451335830353.9054998182955543972 83323419352264624172.92753108145781603973 19091065373231289010.88961331010355172354 2573863658814907710.80632491155070028751 43009863776887204884.49799452565333685928 6082253505110267630.92015779200106574205 40112819756587049617.11431981320706606933 22437986025241577512.27167430829980198541 85049674832466803751.73204697251538493354 30164177627104362454.5927334661703803713 71855295881807923460.26768908177930852001 96835283296198577610.88976808909484464238 51769868575510212159.15611584239523477919 6712986329270906532.00447262812381395611 186321839072593575.69551569787045941205 81837356332912086625.22585482047607140471 65138679490905692862.11300449654108018894 28203451585735155571.58930134360100989315 24267877558057025527.41884213284584444243 83875487223474176447.17823608218771538687 82907921668015658101.18065686593426671381 54118177791165603384.0949676135736860531 80818760496789733840.15373805059784026822 94348757001581920427.37596244903284324999 82606970873379545693.43968630244374364328 54308875280464050962.57849351191060274169 86617753198547118324.16261093102043532373 2951838795483009607.43172778044692713171 5206660826633003526.41823806409914632997 28854206507751068269.54831041257602857746 38110178888661275558.01041545709370068305 54252509011463835746.50502562593372651085 66518861990182221282.35350558609283504908 89767436222600300802.55321734571472326183 38899419977120987463.18320429664752631163 78595356815511562566.85974782610915413618 71173644144009603300.82369764843400949433 4758718551578172070.13393248031166648674 22058848892663954440.47393882798531011197 66565936593815648513.94045332914040118631 4683873282828541373.59749941012492345512 40538230410505432922.41172782714237690961 83969551279657177457.71378014162525938685 80502558521869626108.6984095813932635974 34862281338292601882.99254925982647972897 69269639644366127326.87423518176565819656 24826987037362703127.83713753883936109559 24145768290000745089.79049845510003791677 23129483675716483022.53544330090221127741 99767092869005161192.04206649239862336229 96760497324769887659.92204070965049677165 4728476420746669563.01738974998293661525 46777201615260094408.25154140185239381043 35288843122125393299.70968101229032783099 3146812665387918431.18538524989282627443 58324188753708360435.24885762959944936314 38796880200510554001.08074119566897030464 24854215595282471438.70008691585335827819 53847258229096069973.76744685338875972117 33929647203822500400.70421204914016858784 74792102819402649136.56783492257653615829 15725035631529279145.61082250898690514779 99950860143627348825.18641110899490744393 74137820565222590430.37299419787040670256 14745051575493104177.27651438257122768228 73069503295612513565.13454133996055653425 57401330334398497377.32242161212860496993 48050961829614604277.90892552673766608635 35362723135678703024.42537132487656373942 3375347983617056539.08049884810158295881 55825714451318176875.17329332942434183512 29263497324765809359.25227493658752986129 86593308263112128912.59955412551619878216 13393005373311082971.01047874158511078582 27247549719697528221.33098815527280782627 63940790430758565253.95474953905045335321 87903512184566480590.66010043225908767764 50366330410446377820.02792877146634876812 50629275392251342048.51917828013711174024 45669421255100713865.44876197442601975945 6501188190287981192.21104559095541948408 5781021270709540837.52340864049827149335 51702081115229402419.11377337692574362703 35521727488378287426.02283183058294413581 58111428249705949335.76924663317970971141 49641985332928241364.92056025914903040105 90006635877095325214.10851312782935449304 10200771129387779918.97760323074653105086 36368600864802810222.17709640129332120134 3847219998434258072.69571571765500042184 94720143934778579066.94946968973052935042 42441591212830924971.46193742578659290448 7910685934034966901.76803094401443858748 23966857984925324306.03704568476802197601 93630025326739394798.69486611322804745248 85559815308193752353.10092737358573644544 5638071989975085376.92151162137650047482 46402266226545088604.9084597494155090134 13893459687695129437.25645718983022847494 68933751050707524152.69407809588349423002 31115725317148877932.78518269264280431107 10838786300315509204.51498365969675581159 83094472002295686987.63085019429642734261 56984973790634632084.16845721882127710749 99580958128433692737.61589835019200914838 39932335056119613143.11462707040890349138 75398256811777405523.04002252028347237775 85602768277491801001.74272064816806215809 91939189145087256126.22111448082350669761 10612597353700327914.44060526284567231635 74370360813148525923.41803431561287199257 1599598457873320458.52722586197746182344 78447166293385727664.12381785616913787211 44254076698433231634.02804169269350390098 24027655611378826887.30979908644644637623 48154767080029623415.0361814176869019823 99131151457068119643.74778213364395952989 35917561762065430279.9359996782312192007 43060787562686014213.5774729142460106844 34440511651395530356.32660395244019241481 12434410121807778338.37540593706661230769 26384135806857806020.95974599165982681868 91600778781671224530.24163663819848797698 55149335329117036071.29246178381670713899 47781567595849712858.11183607612284410333 4670893119054660468.12942348771391171143 85884977341590670307.69999388982745434971 96127808511774482670.68706807027646439308 43002824915996240114.22158129085704175636 77924101309923000346.4150025475793177701 19725378739461478863.91689139138821200264 73750656997064347634.78979337245754855623 35008755143422269750.62219119650942494665 44802336889718848325.66553416701365602802 412204896189397321.55309367614860834025 35022311569858576831.48919868261378117089 86212697514841884246.0897337851384501406 92093413421488317068.64959949504302460696 76460835408886419444.21929220148585134552 82998842441146985903.46742370589125114248 51260616385942665217.62773845470223878488 94483636662699887056.52111369718724096447 43350664432426363677.49335919648475633477 16103145595359969589.16898717493587393841 61877261525141757899.35790545383808130413 13783301793346028890.29292117817112332827 12487761096896616463.25820889855547712082 34210279966079962465.6076620072210390353 17423664659293941675.5058673813028350035 52662024250069836619.30777477147254456855 66664890601200546036.92431364241599699409 86656976618370496474.55416605845779593519 75402042574974072529.14410548778189952671 33763356548508267510.02285966303519682157 34538383899692496541.84485332841263608274 62034286347965896691.06368044273631845487 7906485278009697462.88704077982320812869 23581183414202994660.98210364849903040522 43585688170525263472.4762255584874811248 95670171808948435070.32060497236652496585 10090974148163084033.88317893490291949283 73689292564314663832.57451244095635310094 86840338699493133166.30828635873237298776 8065878820064237502.98114507621644286776 97530222485350104107.83784851605960652518 70358870043716434288.05438717696824329071 87300921321440830080.1668039111270238173 99620525811983518775.24340029702684033955 64036189918022948332.05327082994895030377 22858212133113674731.99225078102709234496 27058771511119246852.24295828989502653123 26370851697268837675.39883344496538511971 84009739406073507941.93333900863330645454 13155695563790677852.84763402260677469116 11284889093836759300.52002110005440186957 48292094055366440770.63771075426046379284 15342708644413961124.7240831705140925617 57372007209799306555.36749639638850355523 71368794244648101772.11507708736252509094 24982144455282040552.06829407134094371673 80473653087391939043.95812891808564794861 28380445700427826466.80222482024315448014 16121046520312472219.87738264736706524645 11310092767718531116.96541874308808984993 4162546377913621081.75758747511408727918 15616302837334999710.43572560486910852725 82952420644979221765.29447734683673931065 46962161086120561704.52057556006049817591 61814985416156010910.9917728403072926303 17121504341884079600.16878536155049370362 90085772203494172150.60777811728995588203 84665155871564444358.33317786218349280511 88783720197295338050.2367069260111612549 72104126105125075093.59222760619541905919 8265169939946268726.02926264931134630704 59101748767912933499.43396290400156839217 29458657201784931049.43973156652282226318 54387146457079739227.4336413882221866162 99835576336760066250.73862066832526734486 68008469904096127662.93029192201833932321 86791165264961487040.3811569284391100269 52318879920415156270.86684752154236911412 65812333778729945761.80742518568665057518 28883332740891281671.08216419677462393836 21265236933577732587.74335994397219645188 29769438792519001534.7869084031710235227 54047371853737492255.76219874912073428756 7195755014827600678.60041266958334114641 12947957170971668369.20612116895955848546 56626104789009927923.81727784177332029383 67054310575671474331.28877422396480437226 92788177326003719521.38763300856505370895 20712074696185305752.14458671852293548362 12971942386951879164.0888985260852580435 18197010328050782018.45248866024072747255 26209587260383772472.30486907398999434508 35484583800984185166.64496977493570821383 76827307034970648043.32701482900241442778 13893508681749557685.81462413697039825974 1681344867756705291.05690072428388536034 76627690975145965679.00417128978435253341 14334859502349898468.17417013107017726938 86277375532058991337.16857751543550387457 99189191036519491839.15149281001175806338 85737739600672317145.24853752407085508135 10378199589157245234.20848269216881007991 92394720618217695493.95692610847052341929 19120754095411571923.59301142142054101293 61930253374079912834.92731009225523917501 44907597042323878482.02079896280905373959 52432601676503235722.44668261628748678668 32071811767862583267.25496657932718953056 43766339535469959825.05134043098323017307 80406679927284508076.96678332802085111043 57555924514421537682.83752052706290883998 90275128330618871491.92908206424097176394 19310129259803473986.53376408677771171166 87563953421514710526.14130542905897996481 97412099639540953434.5544360771387827971 97424718209531973197.74392128004932316817 29106561022242808182.6767179341708852724 98347464581758399540.44833685106977464115 92603703796525707430.46328478486793216889 68520537774411581918.36818521197493969797 29339946598854346318.8726458097559206324 13735290247123373755.07163305905284995835 35508575555183588394.44491052026260054359 10084567692321325064.94091181776695659734 72402218610103639077.73748847975064484756 63540692726309738725.32980386205001867075 19011671105943263729.1713714290702115292 99055062523332528519.27605709089496293125 27459496559481685212.43313455958242918941 53289686736572613309.8436914227550009631 6935280509981028270.33052764182234327886 79740269047016470526.88579896279620091011 36484598741386087489.06040131002879374337 58905191937144347396.67855867123119219682 33393018527060568686.55716630227995977956 22313333958178882739.86852630659444820527 56629201963214850130.4670083983361662483 25582301520542729090.90345275317033173358 69566382366041599327.71641630578798508061 16106597412834680860.01050435353370314573 47779102670886723470.76031205450969821778 19656778490015570523.82537581305920760435 81016044067985243394.91764645584312436637 99772815476204185938.34736553172680758776 40825810051933427886.88849616366445428033 76658242570527126067.60947797439620346701 41219482070917080027.1628368314240133782 95925276163178217919.12817410632299167665 76136540389045733419.24337209625280395952 852122959688361101.84866335756054305027 2287013394918311611.08343032568302389262 87537304175377756515.18519541133400109755 97432602937537454599.85320547868119869846 4712682217788836479.63322012018982507421 93124568872514499789.38217093088898740637 68415671999837095094.59303297456242456896 5674477666136965754.30015117171789077775 2649349971119813387.15230982511977676847 26350023458704440193.25666553457235745623 88768896799576065592.52490768654336162845 66425022100665536216.58608944350396936743 49765277693249621668.38596550083399398631 56095548998942344182.54719117758887766926 30754732417570246252.82270323178581352566 60759389397380435661.91395187113316291336 5228782697110828070.90086930107507989768 32871159447059019832.089111620280954985 37599235281678018724.44494998228087046604 40342051325258524311.56178440297988250702 88444774683738640886.16007675245407449243 95310245769466156493.58247883054826833922 60193063802596585683.86660462605377349875 48192980446467812268.95984622744187070107 842439888496822663.0800193157775869604 91458681899248545720.45208210286451995536 32191867089398862537.87639057409505270223 87762601125809049808.78248016317964231019 46509454237182021459.00401339376592979856 17585326246138716870.79876947131288105704 71192431029174870066.95491600434576080636 73274780327411452059.88213030188401467238 77002997526744617888.34807490174725067289 76177447959625058958.34339543076795268123 65152621420317838483.93751870736878304221 86137461883261426167.72298871438981583623 31338446099439547997.2100961649967224018 69449955724929026451.78289797666851003168 47677655664280834591.00768759997511225757 48847425997366514322.79629840820552208743 27063174281631825107.98425937782320004229 64669629952429190060.2660027356470988012 8364330009709461603.77545685997992441867 19433668115524644830.17353298313946377818 25646347517944905027.09969130401292441186 54314516013385638021.35515581551305222787 24019316403567565124.88930350067884981415 39141542911242762468.28576987275101243645 13346378458931619056.94273269640019519517 98213504012745675621.64604204020216407624 5485598156689592604.63545537069354243997 22836314393836825349.56093776289776941932 96820516322295181286.81806539207132949872 73997664940039598517.47830735131915037202 40963294734831895883.65240000058932460863 30024468404632502446.54539533658707285321 99596902430530408567.18749951933079702429 89031658547675149005.17502359726378389508 32557299591179082264.01544906832837190601 62173460962230090777.51220233993674773261 24701114112632026395.56626010449796457139 5738416678376878623.21070230743411369966 82708437587380026633.63091359368697713512 16173896855562272377.82774771689790189648 53574085645139345168.23932435541202732818 45864730996468019624.59280759660966044701 53462909031976207328.7213221145237168003 86390373169083443277.65396980830881229289 85575625249009345988.05049895479456773451 33850620764544588162.61616764371585997471 343920820227105926.89471805410528960956 14814767111158549085.2342961736403896635 10859977174815886400.60556859701889164779 89300695136888872134.89557549516161954216 14258593014762582014.19226197086620266923 8907199332479823017.53318821869296730321 95718084346255488851.77009291731469388257 64827534311977193147.35491814941947934691 66521681572308306803.87317173797568972772 46306513715085213684.1177788984100520424 98271620095904039107.25079049056734225879 45219988119762358058.26582182104839255584 12440615022070769758.38545560727207944055 16035618557482207005.26560997675265583369 7796409179399567752.35211660624665478883 78755065277392887874.72529037630908692179 1807596300138897158.46182394519755814976 96403477007634816543.36054768997909957096 54440165884554745566.27753678497563940602 89201937963616394022.82795391733555775467 35050093651996322362.88524035666074800352 40727480844779472984.69649255954820911696 63205150944312344422.49697257426683008607 64360114934500946046.64140145490700298704 82483061373818679326.50921357502472786294 27085955818618898243.24285479659628131953 4668619212213459767.44246635858597466828 40195645891473677318.57620489415152049051 40915731632386380370.01203441383100273876 82396985114703776675.92230651501204308993 60696405466037143968.66548656319749645463 14333316925684008212.62328456778138969387 46870600152265629555.17191494996855066586 42333581846010155787.5093676076460876682 68199880352618300600.74002056323104605281 33092997447364775958.41187892419059366581 81577707321522065002.19451837834188730959 48787895166933190397.33974246939840270153 37796309622798685787.69484721612960246702 15826577753216307173.26686021003497428133 62340723824367620043.17058318951602480618 87255867763047720705.55877099866361391778 97382920288482520504.8607749515337087761 41738321337673240542.40047690423382103402 21151699729613037093.32861292485225913558 37210851693408736406.91153942848199533694 7607477508527216433.21576239190235054278 36652517096906344006.93431292620534727401 69646986815306208861.35720490720545997918 30690569078781987678.21107596128854446606 58962325491699866211.93288659598760290427 8181632145179841238.64440658752688186959 16290412772649584932.15382067704016770903 15915037029364059610.66414208224154764077 83492924741711992957.15794429277553069537 23348238982766092327.19294320481834537829 24566123242699579221.44212035091911182515 31600151964295857552.87431237633553277376 97988986177917764861.84461296783407896514 71288151773285469770.3832784383246313508 65477961946593012614.35488702570554874514 24839177700162768821.82195459073249378728 98730516445298285610.25001830006161536824 12962356402080040518.93326761794320552409 62702606086594416247.80746777874165854014 12201408889664826404.99113620038301518131 83519599380169547492.76930234151303370793 42575380248223378757.86198166517109709605 56868212641327378760.5902602068476350955 2429663727306844617.3410995087855640037 1893088831155826865.3354926306349523627 74690110566475376972.45038705306628316077 48653027556235252380.40383796507860975665 5056021917019118679.88942724542382960796 64587134629492884192.1028081626753805137 65777258562268950913.25024396454546376463 34144399598334906635.10961187733057127224 97442316205169770906.99353525756550012211 26921745393148416267.94652264105362612625 74884668526857561831.52932911697084761038 96269814575078149216.936100741160936609 52991253049294471968.6367818724174571392 60867645163306077006.75868639834876398273 17229343050126060783.2776540217217624774 22578187980559265066.80675258735416895152 93482842691169694134.8424945106616266639 14993564992735445116.64673180874797256522 66406166045196760288.40003731119070227234 11021562648344830565.72657205936477882364 66366989277508066597.36896878318243953893 39387946069981288517.85893213784015467933 70316111223294205277.8475666958686455904 62845333015752477052.57955354027879369159 80170269505928626664.58168332945274527964 15868641666048691740.07499909499644347583 89235130996108928934.70230999523664928434 97609501139923565691.98967740454934154702 89925565151953257082.86251242709410704876 22172020682813787740.46718382147244206598 93895304128186933363.84694458818077977351 62201970026129248148.36979191886939354545 13865455491955615650.16462630336101879948 95415230370659961948.35439852788804658733 69827689542473290093.85823252894791615244 79669693519088205568.29673899109952596935 60077888285144641625.22156583300250407342 4088341533800097935.9006138023886217034 70632370217930752061.10677339790316013483 23982629100669929120.7464801934796295387 27185124872545223772.56165467515327772644 13064722634553346985.73691269831570564888 91426619831364778114.72311773272470817693 53974589233158336502.18995261411934594737 30044932344623426451.57678823883063671322 65039066798110218773.13132627517856581219 17588979483789641030.728437794891518773 9293034580492115467.96726492345052170665 83419143595156957410.88658891715760931249 99651371544394954043.04113960779898172048 42493254408145028074.24590947666130741158 88478764762460279021.16557516826066450553 44933566780416318990.42243111217325028892 12205160658314836102.26688438401089515562 61647806154338413228.3757237106420944832 95868756362986227381.56299026287765094258 72878093450059666995.86433989881723113703 91216074191763773803.17766190308529875015 56160065375384704217.49981924230728105902 90323533819496305574.31351596219887001686 30062101784864809741.48607741461527731454 37867721187387294416.71033566518796706639 92415941467227828405.40714969262922596095 49027804278054594252.30907675878754151482 25924077808111324856.53314009851297606139 14104014390455636093.73210261375338134134 54702905718815129215.71518234771866769936 50865184557951135432.24998307542643696191 90365254249049625919.28101991845505553345 24821059939951237272.35899893277199547982 41095335766598477555.10904610802693529575 85693169680230920983.95737685948272516249 39661085279375398118.52202236238626832318 34872891339975351228.01579341364072029745 19422677170666209063.07560062506623047948 83991688329518528532.27551189250036516177 98714216860586877694.39728819116666636171 20015262579738765053.9331194363467334838 79279074672243755001.75867871973485654807 15276558655013472244.75148942124703962796 86709844839462455746.43565884571868805483 13840254108076502441.94346174663378603754 12601595653237669597.76748647020002955657 56592702669081985986.78628121196504709665 74018818909311304666.8240607943121052748 85969165017876585154.88734448174784634709 32750683722189961307.12211264576937579304 69498193727838348158.80860040634247304902 13051258139809182432.761167301614043288 4398775458297803053.19467526403255626494 80905560450445452982.58054944526078901823 59008954293680026307.16111065829215142141 4858046885843772890.33800670267958442375 57345800019736223484.30375905771990476774 48262576647401588950.18627196741810235924 51391907341018509876.83124090559745626217 4368548773618623200.83487100806321201749 57060951317076098992.69213337235833675654 52188024829684613554.93912067346542933064 13648337580133444494.51666523217662954048 91323027871853869579.11875883606353562122 79368357710711504806.31788156470642570903 48936179340459306093.44395576754926063831 99069554920199911232.7012648750152696945 41666736460651752274.89187303555243640464 50444159491423425210.7384297504972550727 61265475576884461622.63435943998063085376 39843072370570114217.72264680419949074374 97527230945705807094.30463763904864837077 64578454234680256601.19093237634097602446 19771865120248504329.06317418974246723345 49091112530484995949.10539373390455354069 77959786110290281027.09487140750299431004 80142522606143645844.87298968313310773548 71976280948120398772.66592366575428571507 49701494530339771317.89346479521651610882 60390905759555361166.43417972564293163925 45657799330176606382.38087487651210429733 97604320774269897086.54901004064867944133 15540048259113023965.3582119784591812946 24629412394227575855.12159479495170927531 6201504472008689249.11108725528866091645 34633883110715583135.20301416218720249623 68969655282899021456.11455333698466985365 46939903137348462542.82970311915829224635 97438801894196817172.26604132085213952017 34972233594752136077.40961181487271432602 60446198230974503834.7561759352944791084 11580130194907871569.24626871611930966195 6474364657292131888.85359171170150359818 52501190233200080544.46331425887854513371 65926275839494838273.06537820759782962154 75255246226179975100.55688978633008986248 87035652347489187723.0015006170184283255 49710799558915318658.30646213287060656795 7688653381841786387.39981324289029405331 23638011750469609193.12541447282704044888 55029113597340469192.36770491861355437197 3899075944559184944.70809589279031923163 64308996189675922298.12838659950646391605 88742898971725376815.30157664069275405131 35930089869994565248.44380938684152212474 38912181525372804855.71774751986426251328 6461744253408887193.15196523149381893195 2547801980079399389.46999978128774991579 53851733327382266751.81484470045351888206 10680385691716024292.83213348819402254437 64826480333098329134.69191776156279611413 31760742761318177567.71296946663055005234 20052881338666150349.98331339337659373637 54182510177379461399.20410385447438520907 62957676322632144808.7327617921007360489 83245606845270393335.44750160456800372835 40174814815102001922.41454205083464643401 77848315944394430559.75635515857272885734 61584272745971977322.21011697959513073148 88662986295627170574.07158943513543316177 28299715686532860987.48046675789217872127 13989373987321546068.20556103504810249606 50896195907513250827.05405238176406717307 96691749223167139923.56479226915393297443 72581851633968540280.03878138254117098205 1188639489062532833.35203112719856787793 24478731723057093343.63872631221042581544 47067819442439575351.51978076780586748169 71264518599555471208.51538345584392491379 79538757885379595131.59445130843511901903 11687959926913721175.17423818768597745935 64149845683737706272.57307213715216318387 9152861368305541549.45787008205758311757 45042440869913650061.52782690813418123556 91349963612120484561.17060387201852339878 84452800905605902528.20853613243941274525 62377426968392213008.13491290515593091789 40898124612869696238.20484104277141616036 48847980183931615749.88099698012383044259 63920634805749224313.51382734436430783766 44068746639003741927.72558398877385473989 44536824542599405286.33192229410413748643 94739745177004500797.69405377641267285364 65270964909009321666.98871082936186682292 1049226217689488801.85736774367582357874 35510839608789076525.96493585979921147042 78942782006257467535.04150607244123661148 92612181492508182853.54690833809356600084 61880396265502945926.95906265433163690648 9072003388640709429.18370760047594792378 43927244057066308815.75147285051008517018 94738849596866049067.65008782528656797576 77687824891333213735.07843013319113599573 87346538284187997782.2642712866046156502 90857663343377137255.74939159278638327554 14459108692559567393.62924006266354775854 16799422779584465791.86379327926356725729 54512910217049591315.3136937683395434782 77183946000337474066.15484822995506125115 61495943394940591550.7803692449707078103 74114309288444332631.1026089351469314342 36982475315349604041.26496378838487467435 13536596644664888874.78171547107635562688 48333195970788346161.06980067542110083238 67848438271432468473.66710908374470181427 87536529803377928357.77306589519771406919 42980823585664168799.63342910003676909722 67159663002797057456.76304428403816980072 8351764483678947245.60008773400286711451 70784742048897489669.5161177973705027907 82443156170603973346.92966929628845836297 50951048507609819994.26294995509947272673 69741998684037912214.24619417145230170198 65427800246842030819.25909130565170222287 7825995646105662317.73708734481980437723 27635525442531365927.5590452476894178464 75401433462337271916.97314269191888481199 15864579898208342509.38649582343003429027 41799727690528218906.05012515369071103941 38182011616161921627.62777806631249663486 49396012186172663862.1529083523532751691 4157514707649266177.87929825790384123278 8472016145507207192.06756582382866175683 34398723356605352624.84688539369730649584 88498799592244493034.59860493135058531177 1287504575130353134.1774481525302494326 74468052873568244081.89995024103631529243 59306495591248406588.11117201295693570243 57958273680737333133.14057495574383111656 63091798890696382664.73969198154829925739 67615704052280275949.77761050292715475299 27392677048266820672.54273697162703107797 28818730674652154562.16587957632288229041 5742188698981420190.53903794588563600312 27904173375589720640.90261216909516355044 55635453931785806946.06110306838004371844 17892104514672065167.93714375329083581796 88953954035704336665.96395699530857016026 57890442388863974985.77783646385587064743 15143865480431768229.38290507653167274566 50470399866798267167.36825747623832556147 13380851744090205389.26314819784484243217 36866072850157348557.31951304892267055248 88349160606015652922.76340310359590691495 42235723829639898745.45948327386326295111 53855700285147689041.85508222095424049274 66418842882908548812.90409594748045881092 92716717985003899090.41123388749264601003 57871907442129208285.41153553991236243819 80624222204700115085.62171326737797145941 4521289825119452477.68251255989897953429 59478179764606717486.73984288707528728128 94405638053095556485.94365084984213336064 35842837837414625094.70291053284058489263 20482909084651882481.08601207944647206293 24964732292065413934.04016048021318083394 46162743912889988129.82881128694029678231 13144279826301446689.33750562943529974061 27140255790187952794.52212639974069203276 14751246825630463401.27436751552059026806 84030919830891943053.76443198402340711928 30454373638876413459.06254761862169382452 19535559551524729539.42836121409581856325 837869425207795951.3744257704134599476 56749577282014593246.08864417696169972477 98840376146724445347.3956065870400525617 2574766883468192200.76894513981908171606 84508427439501936387.68292145847366985911 93371708528662234552.8060520236985841123 79250005720944031996.90401898605358862315 28681791068629443447.57704915910852921477 135981278706701794.27002025567994804205 59590507745732973289.85972849981625544497 80486416302029113778.87204627792274265246 50060155947907114545.99487612339516839671 90062419369420852662.84196238352896079212 46510964644826405513.97084852769096527588 86136254060871849837.36019180688319036683 2339964409309383614.44025881900972722709 22428687443674444278.06635393654366609903 41458869417250376875.63198332601379328888 48098061108220696658.91239482093585934485 34215433549823513568.27698130544954680632 60382249586144225481.81244687758243430295 17529290295896536246.25725752263122125167 15061020499467685071.1116501063337938395 31885803805841729946.63792400929060081211 18503791894723707090.68528117187059957507 49338849590753158823.21941757909136546416 69797712173012128635.67690355322644429538 76185792006983763450.08384304807916118807 79755669007717780827.03595411852876380247 15846884037695652399.38827777242283485131 77106016086206888353.79825399461867843342 40128667980282961064.12419801095658747888 65757132568584036609.57648518047747842208 39161228408887324889.90989952148516076485 5640697486363639676.78031665587752767521 85870546199128090926.34682322416326886296 58913405768812889886.57168234343321676538 73351065052921046189.04690553396893198114 13192713642944318354.23420365939320765805 63458656791413146373.03377965339322585345 12838640319397334348.45930981283227742175 62279561820297851541.58198307676650531065 70050966760790989478.69727543845127044404 67547744084127811321.98408494917364218106 46523685153766994126.83566959244479863191 31623915240166211000.69955742913927712793 16085731706909535458.22003377291705546429 13844668788711411547.90836739378326100304 53035010068653003937.23132858843915219466 30198490929848709166.33273511712780624053 55724620952303738669.94204492839804142686 88341931542109907350.26655570725911235077 24212509213561873473.98343172264943208903 74881704468464152266.63573210962255541859 62166131212297061317.52288255965543441576 86981993588691802156.5303189654200312376 63642147836860424845.16384617260290789724 14182169784693199248.21694588049159800098 99938086202830521922.95984536137959574325 18560049875944647730.17994851727173109891 14144129877258314383.24338790244170635193 14684751487872954716.45338904679992176308 67493265302981751679.42099455094039627909 77150493032906658908.41666042157037279506 83897049693641633268.91536196932044924124 33819394850936831393.30480950850270633002 19070022127281982131.79840721040880297264 62428040477278889746.42195257826841216201 80913582910518210492.32974853521868193619 14136314353484543650.20129343835825645802 31524785919021467820.99935952420361826128 88827920699954910816.75850040993718558955 47890617826463871480.9889612108179172097 85449875346592046688.72863627925270492044 23040223714714609348.36309198262303974783 27585674998539885195.42140409853335235085 85561816716194700191.83321444288181433809 88478798439250831599.69424821946073892268 34303149265393064797.33781676704894828291 69579367538572775438.11727541666363109133 49493968191437338553.94801170626959635356 42452399792391538767.62536489097704759856 61366120916632906632.71348006565658732963 9665141047124305529.70332129765981670055 8304246888232197369.70237932494354027402 46692661134092689645.21284577378304440593 54242861576275757875.43097195749536683728 96525537943521154592.43579391773253788404 11282397451333825337.07552056765815127255 1475256988341641371.97082274058078370882 81055960646311324025.60781150430908094473 47571141983601718765.14175380016482622683 39113276799156677429.31888369609355031057 76129917784661310168.20393383624140234452 34830243030938708111.03846683577298832292 82384817296064400168.20098593127764585523 41950368511132674957.18824189291993473151 90423715124149769353.4357627365303051806 29077426474648822650.23245814181964013797 5109364777514410362.88512025143679177363 96226112738314153701.02017439226183440157 90922793325367727277.21736211342018950267 65606140311943272027.29734625390224981478 10820512862939992455.89186070215218327186 43134735752157021626.00673631410471335053 18206892663775990017.24620782544239200343 20902187359801319513.68321124081963104193 58824183203718228938.17125526930223554746 78340002814286856851.0009987989703392783 47847734016788804585.99878884024945967216 6580386284196480001.68840691069535341696 50277589264887743.2471109498967357217 68335992527772321685.16880555172201598837 27028723309866996909.21850943268909339239 97099684386050985901.65971370228696770597 19864163805835105079.93812289641481128027 11969520062446206751.40354065556168559098 54742424503937975414.33800160500003676466 33174432825926984972.84818348440325940584 84718185524238257084.69617752648520166482 98313526531892765192.10747938412796124189 64937902330024694707.56691529168846688239 17463945644610804332.46856074632155528942 45326622762802047718.42381342016373226242 40136961194780933211.35539859695711954039 92412354057004713376.90462506794616434456 45644474360785730290.75504420015495610466 15565609598980114378.41481194374296459001 60677700755829454102.00852776962179413138 31552177370590314749.5313469535838204043 87581225579104824761.87737519503866693098 66540082999841846413.32261496631098921932 4800225914574598100.11831938218599688462 56683243139207656183.65082683525649435166 61739761796922887419.62054468990838829974 44455810535617903072.57515873089675464035 68306808827132885162.4894182368705015835 88193203401694335671.06162247459259748729 57859563054097696054.06008811574123664036 56514316270274209230.50935021557102275253 92325031018419248122.74124896338308044443 83514226851821510871.34805031347958298407 13885542899500962517.51237742140807365244 45215363656213339605.07844567169661175415 54895596641984330024.08976294763568738487 86245175979519839427.19725812991616053135 45065112621787900180.45331473012161702861 49487211850308936376.69208184612922864557 49918834158995151098.67891664753565913291 75585309411147554801.48900936877019841217 61380025808838997051.91305995429893089685 17198933607460153538.23941396741149271207 55535642035746874386.09419820003090608706 21428221578414396669.0403224599393872556 45164168082533461367.82703790094266909034 60475021525257879580.08654322415256092512 31274079183568562467.47237715604113840158 12555455501547132049.27273157653457337311 46009978123072727627.94835430077412727542 98946112894317939008.77441001106725203559 70237105798913683655.08827805244203955931 39825417295007885581.70790269399374925531 53930778869499134252.51669096650332462965 93722701257714503735.20162120932126051126 37323264599211110934.43009046625413260993 73384093928140038690.3874732730089344792 35815905707757164607.69682659657874233735 84809874733074787613.78971795798714480537 89960957393111423378.36370238466661635366 16658138846754546347.11069963558886107503 3032755174935878093.37946202795334620298 64990518170230986699.72847328992756679602 81475179105632041258.25036405245990790528 47388043743274029331.92721757253926273209 51001938663734732145.38289981941382211684 45069564181219389317.66014697981021978853 88065158272881634746.46064014118569231224 24010651004636910140.95093052368840749321 14499704178232812920.20180937867638364268 62054777743771828274.53951676701179916497 94927837552486115394.22385849277237134027 86493222224514463761.88937377558890383857 35259735629527431073.37360592433059142286 81752239936606604699.01733547622043642284 80628920783167258345.46583841615872558285 11593240701284604304.27363863538854481832 70719355122004872241.22030771525226023233 73594746644142362696.85531173184684756039 73349120963167076043.438991662107363687 94257730942431203853.68636544963128791148 62508654808333901711.67994147005713757 38755779066782563578.31036816986595523648 58761342814055449021.04223949757573883956 52727984807013191328.37163474711864499869 83899199742836161475.37927085680067176132 3317790747739466237.57631466145475276394 21463375278982461469.59496113060558933081 75317353063951697184.57597492822360624217 92213303257454539468.27661443163132873029 94812365292515118691.86245391248726682671 12582366613404334125.26371658970859892609 82747943293549972732.38066310978354486332 81589251170238839718.62212455106255941893 29113201456761978056.01389715671978465899 37728135898258380553.15150524621072649535 93587256667658234167.14462620475251725678 13692865316241634630.42741398203519157338 84598620837944274523.02934299357099871391 62536461884374111483.74484301987014048639 77577298061882323080.86037055317067029393 94904129545248773242.27366307818049716227 13236223198236997931.55149518769859758836 2293770977336014150.20648431335755454177 65670540919080477941.22685264793234846896 32309896582707545694.32644999927104522183 56150371089401761770.26145062728846974443 70464359632181527387.6526602965706397338 78762625083889616660.59606442895736084522 21435810339663440206.81570054959636117934 75150169963331264414.8408435849047558781 32880627165372392777.29641213492978478955 41769515578535439494.81919957335156836854 39157652379912358933.72793728484980691148 29400877102142838094.90760897572474873998 15401814824326599590.75096805998763101424 68638936639431291447.68911724243527563045 67545210568345656640.92957492585812573214 67525023104861024924.85883999141970833905 52960328691781714852.13171346545714382895 78430258782072752.22383595644744599621 62031319849189532470.32142104587048743926 16233442298848944156.2792543234721464549 19392096972083723048.41897333198412536281 81855547671993678121.82613571120106881477 32567658984417784654.16736126250941487735 84393248757813808158.45493874531579834383 8573097682893456301.32461831764949082327 22436301399850846129.17425780492628183008 92282720304490815438.24852726151159245382 87347952110137959730.11746190158343193547 10381335590030531989.01401570883020535394 91584747798019327250.07877470043607216517 96608868065596912701.49761539296862238784 93561975193039438481.77074356470260867557 34254242269996427866.13501139223955794293 74488995536219922615.53785600930611331077 54962776443491286230.62743206286735075122 25387793691933001422.12447227602803953996 19469689970205232538.00317543109318637729 17061309859375545877.5124148054380911403 57036771387853474571.36112148372424633481 58450973388979416221.82845428425768913093 59809053695832947200.97993063013957688151 83233799852803662860.9454620615366576361 77334251295813297675.40309902319284818241 7031114280004696037.54025480669877570307 2851956396412032563.00043803610621687887 96768058862440805578.39938935005421769909 32809942737177388349.72330266295458121127 95791153045190629604.44454666629326895586 56314929524950279344.55615670164554702979 98055581949910093256.89199941961729519961 27253890556873509922.03765765673523882304 85416442316468272452.50275635427517852698 26158398362981196341.32926369310851270607 63077997868711626429.62892542837825924514 68451018495505697535.006662963258355922 97582913584796328253.96874651493663283862 13455922609343745729.97133647611288077571 26189107044544508911.43115492629261615761 75612397317379319278.04170923708624689087 67232243716026054001.24614415213084274216 26068590851792965544.83524838303273147377 97368254184098743926.7917812293087572126 80948448827111174427.50706667601948204536 12531087830962799820.92757230448533714543 64400153540653471498.46936169836898657635 84576946417998203216.39596979530642296262 76085348813293706987.38541744881994197386 61846775638117815480.47179242367875801043 50650210501811151975.37320317334347902269 46346454246021894086.42954001806494538313 444604502755447014.07381034282208993609 18021162762321752625.91798679547423121506 87548711128668858484.95448864379943599735 58389466164383063877.43422114172603767999 6603349954052378541.66006493581771008547 65154800087233590518.7156356822183553442 42425550332742008143.5614512141930193843 79383671273652030754.72007206440882313323 72916123958442317562.17646791604145366871 59479199564744469568.61574710187588906928 50505111553078088143.77810511979555309902 67156237021687710559.66518901339090313208 95183839126634493712.89269847159641189758 8026282231905458173.51477815613084914616 57823239935043095884.11967841806746510584 56926891054793805432.50161944813630897305 41988041863592873547.5619672834238388101 60304593020665990738.21771590827132691564 3618983699164206097.20503948885521120783 64273105064459249750.31756559241857973837 84070111322248128315.39385560980934951881 13915605391857091685.93177338990104355049 20981267473057449556.26761305177235486775 6429267538818864640.25741763624626535448 56083586791568400569.18615862597803267817 80955222079079265466.83912918224491403929 20398828381915103691.56579467739586198718 58696332167528850064.28990994143976368948 51794257678121938078.94266566642976227859 16068212454084663500.98060925553287171764 38451421986339103794.47433269988345433737 54006056581009811594.4596597231461545305 47308612676614326435.13060827765395630178 90800117233058316471.64212659034551224181 81571151888262168006.35172690995656432487 75343408474433942026.19040796451784602216 95653526347801898390.04011859270850832004 61660254915928569135.63062402405831828881 43697816538491241667.01210844294460698076 89953727900710217746.40321572879075209102 56619211181985753874.25915106658806978876 33607602784342499652.43430810584541915825 95160313925486481914.98555243589239651708 10573940536312708594.69861092497039795294 18904243724589158992.07013604393925769352 95397590461469351178.55305075385854895078 27961002783837413252.47830295522554323938 16919620632003877609.49337473410232104318 9394105518998947395.33910834215519741431 65702804005778785420.74530641114696879316 23230469846977149239.79273811677634379903 97126126646920176955.36876293914918599535 21665536985067912784.1770132206643581312 57662751111272822370.61991943949265333348 53133578430829738207.08410500563840114965 47284038152546056961.45326472604360461076 42681787537378638891.20641435971642446589 48595281688343180744.47421749208150453183 36146786428845178920.05685325392585002482 23218078192187778189.41323152394484334307 57826793356392246788.19735781438292110622 48265109727282681827.18300581897323152778 35258202214636270507.12023645490015381 11610403478907898659.28732181932187911759 63697243778739617922.62401502130034128733 26296854129932732303.53555732944815857672 89375199911883893773.93499421202852955091 10995770111823740805.92185157644120897126 81566323635522396799.84961914124350131854 49002771716327541651.16480784520588813339 37587152493708357335.21075201658458933491 9440538606932656276.19794037482465443297 71069128607725822505.80232326196169294234 10237797867723549592.71138301712588640957 426842598433411915.27338168441953884746 38015099868053207775.28831255389401062117 19504995516254669905.37973466561049551119 20461553695451191451.34051686266227624586 90620312356186077906.71015093752580375198 93990661426564820801.20130767358694538511 55658989360524693796.40925735784825753465 70515956699452315995.1301052518957738117 39633106858163035312.10175898592884078811 71026442996284159246.50160778739672576762 86042451734721987439.79556952200477697766 56108091650407223735.22530739115049322363 45693530116719439859.00476973679616528678 94901181433818011871.30084397981541281413 49640433413990448501.124798624849338983 5592085559260240284.52785083385208270519 74238781188858770845.09987150156415107018 55356864151110053061.73562554526313960998 12884571874464486683.68623016224258775953 42825586430220122196.97463554014860628539 49104484692736522710.50492278848154677677 17543867991232202361.63999607569461614966 30537887280273840740.43566318750710480184 83082333866701243945.75682937026697307177 99589038712626734935.03103633334439953946 5851337880532513971.11689586395713517504 81338908059553104940.6938327075931653503 2450753414510938301.24845123836217634519 31749488042343658970.31989025412117110032 42360446663555197434.1345049663964514967 37772748290974083518.0712234980667322096 84688426106006672355.30927173462941533106 19787048821905607968.93388129950071332463 87874187975971941939.76769168074512601354 89643558177813780455.84746976134716854649 65725939019380914465.79386692673677690487 39022443603374159070.14860746771017332543 31003428564189022093.69734243182940720727 10055385485226746339.47486190104909537644 44426510410399028215.40043955285973942408 17217867623869862208.33725021283864543849 38160303193021382317.41886669104669994252 68931300645539013622.21953931059810696448 20105111975141376976.739045384488795605 44761372729695754553.84547486715626064677 99818360069033010931.82916488422733205351 69643705407702700839.08206397387553893144 90979378733007492723.19924585527682083411 27350158768114024176.82827962186504592526 66511679460943676663.97373509387623815701 6191492247662686386.9391216906705023902 837710729712956344.01404706846219318167 8782001410733746001.96103040856092906383 94776180594380470445.01691217988898384025 97891180058809802350.21582329033939889336 67080961789183051441.58085318896127500371 51957534999238760203.10700292828769800568 60954372268867714321.88752484920897208116 48337142447312767555.9412062348744477413 89975162566011908507.00200638008921233066 12165812086186458612.67728354153178161103 5592195415207035276.56503780489041283326 2114074106190637196.05695984765365034722 7936226021619448595.68044646207107085071 10702841328930725942.76489704564776802087 34922830165635895199.66473439880820854973 48126109609533807138.04564964479366055892 38553900550759698919.00155926863586821729 86974670982324260947.01898904262258124836 16140659156723838812.17186514951560667445 82169822523592397998.22415448725199397065 94777181057536663687.54994433359659217915 36082582606559487697.03847395312405399161 50432399306358208363.88936441223906977519 38687579074537951637.42900566302000670025 63151461574259672543.46663896396930029616 67532387372196811161.44531072112565623948 72653653690735586078.38996767896345675549 13531439989786366542.86988930298004012414 33668234329243566111.1965840127013111768 66027872321277102214.00705511339687375595 75987668062611401743.8077074904636734599 1011320088732064074.9061767395459065741 76613805908178367930.21109685956847361764 54194382235943964802.45416097610619651235 74721524083656376626.82560055377034581286 7836238447559893627.25197755973524774508 19251354291202654203.06002936796813728165 82368750501631254225.74460434745181160037 90211158961296884501.31879262850876395914 17968776759178882003.87503447150135314906 77951725595275709516.81390457009757308055 29323941528017120467.43311953335440661231 24964499316139956522.89489518796147834237 59870146166160568096.68722820285945341068 8447923295536879664.20227126490007894957 83080476287195175359.46749443538839070553 37098295251615173796.5529473922091604945 88687021673454157962.28161162351235341373 40477780822809876623.49244951667975628941 12288447171050874535.13358766124214771251 22994543166502914558.67747991541336503175 59705186798031642606.55785607432330562308 83902218682355146281.38189196277374001055 29486223712358797877.32649213876128033859 92188382688958140699.53366927246295809608 44593700550142320054.63000549528092826467 76333716676803854871.96530695962166926662 97308119420762530165.43517331958240349428 90295451483731494203.30333189645052098255 82248379230410816799.42845281382631503427 70809159182667329095.3983240544181226177 10349075937959917540.30059841840663279288 9991951977203392785.87178245346595416025 18312677749783556137.71637672991441267647 468492699929574563.86058034369187319904 32319191959929843485.76507541712298980423 34786459483048051419.66927472843964414395 90300879187713615572.6999761557125007743 90156380741359385525.64752887640734960689 57753231050729275365.66941296440176523409 88118734930109917135.68309869533480782015 32742864218594572254.86472091574493507014 37110516796473319553.24513844557437338909 87558632199432087671.24837763690747051783 75522085827641191808.5537775914351930277 7648537551453677602.01960589366456623329 37044422235642974277.2579264276429286991 90437986899844036017.57508593757321146143 15166299047175080109.0473597685205343779 2797131291339157617.05328763820608231523 46187462685518567292.09336600176540288853 24365413126890661698.66108648917742524928 57605178816686182141.84329870079432479676 58971566477379236988.71738358031635175998 69612090330645305437.22633403844654273879 91684595821331629152.04045986521162670628 65397380488783960026.39513450347176355202 3847325612215351242.52964649750772476792 94905111155814673640.65629594395372241972 94887103034266288550.88330585693173264236 63180686209475546220.63299183966847124506 89278217473251410219.02483990979759435946 37269936557529643565.89026022920339407371 1645655403338571035.8549620929895987758 91670107489772899482.980817574807247288 53012000676725958206.0774522570779384033 76566594851370989320.95522290859083794535 58885055575218363543.93294861281295298502 60562800669916259557.38225604999025812246 36788140233795996515.47692238035310305182 81911910194468692996.5668958665249809042 87385466323464765479.5420122956813506092 51971694427245628273.03692552767934351003 37792532824453617557.03581537086616562446 57023327946613847645.11247747011638624629 72887928412232572473.65562428321583859717 54300609969294134091.94287524298290597758 18836023634882435631.47412996524553430216 80860033453041979836.47068899297738495892 14531657473004079907.27740667136822528558 66634395712908673134.74169630979498598566 44714483347101636368.05175205672072098075 6319221412027982677.94393257811414196383 69084462560166789130.85087265082808043304 79721726117777124916.53274403115282815526 11788825217658844246.75573454646395439522 2738854242397963092.61638615238974141032 38053140618042839770.36583213048759245691 93239067272594383266.82920699262430256439 51753107868957193814.34812488624030778047 33229918121885259283.97625723120049834793 91158132190481478864.60768155631622965788 48291590123390329154.09954933122936679317 50957530349295264882.58673810210999437139 35155762898459339287.32465677107855841609 86509997253741084437.41483200863136967645 61115535333727383737.02811232086313662708 24852915621732735219.74575324504764152434 33237452883094414370.55322862389589673728 76473544384714004452.10345747236493125459 13963776770258480953.02517976217177504518 70096614805347462428.77256614488926411469 78906518416058732564.07882465363950843437 66358378592082190742.36840953932834327179 55641342008445218669.45442477135791377218 37453307872449326749.13367089541550750452 57018049231197943636.01844267821059854341 72911694898536365220.78555332569042856545 57833539446163361734.53548463631783763807 50916024003725026576.09317600787425543236 95074172057309531424.10997073677737954409 68544233759154804333.70770359994114658885 75250323690512958638.29591733404503524031 16290582053158629413.06793727367144195513 11712745415378742730.92505737553128005642 74910236901510415158.87463943564034007216 87285358340236151592.56654467968343438056 15998178738799751049.36288348286387234499 76598828072641350988.29333368655511985153 92865659518102441532.859368614966860542 46576573285323281304.24574023707080912444 21508242034426441842.1726540684811203774 13799016510917703217.15778680911327463934 23093818344644204006.66893427165485569397 15532972884232488056.4340011433467505236 72875486872624265570.83544989682571817135 92210616753913469797.44799838730659146641 30038088439802682761.66324794733225347086 91634935760464835546.88417852590781602185 11547546376692038882.26834541903761434936 55642215008335323139.80975097928285294772 30043583636044191017.83985222755204025677 11989637902322584230.10011215992013067068 89407797379339690068.07451286593396247864 92349658722381841876.42812025078159211641 91882950215896842338.22794472892970428178 88450617292355425436.23180072841612110982 50560456544772245746.13552737762352652564 23546475267625911911.80328815726945092225 1831362233941113328.62599049066191135357 4947257447753506552.74039371507196048486 45404039465413526609.28541029533947773654 52439713794894195306.64562208235022359474 28951653558246614795.40966441608314925208 15644926366588235623.97291557758369608355 83624883184582909476.9038737912153062472 99589028262789593886.15103714182248872612 57701927238265593845.94790416312329181186 39619394799817717309.32705652766749428571 60751447879011605378.86775851018519664252 3703658682910321089.13378557808948836271 8937864108428995285.02616163922032667555 38323254571823916403.99712484721202565949 222947187146387041.5817946032057436719 4497148686333526756.87511726698608122713 34239698084032148485.81802756582081335531 83953646790432508650.20213447563772651545 90510484217151491742.32784596188903450852 16594904055836823616.21353261289088502983 60453085171575415827.75454142352268902339 65441352487477055766.45538541798203592325 41824769206723691822.03086983468277902691 15515442691725647229.27646562510642397039 59680622575192104437.39943649127953458646 11532116027224309808.06688903810375982472 19782000014159374919.69907914727707571766 93338070017140517336.53884425044953091731 33036509859123998509.58986478128813868324 82108672056247304001.45948738199656098022 57441472925495391401.56212060195271516108 20185080111348830533.87824745762740827272 24139429148133883454.11877857149431428524 24923409113856610686.08051416374088157919 78464585628663091378.38787672759572626153 6238452736817857341.29124343790167540156 33345825029775052412.3019096363233632103 23917322535235224699.24656193132705548967 23300460338604041454.8897365815785320552 33112863362160593111.95236730820378310998 70251724791409970483.93749207500467028676 6976404168089502452.01478388897486424563 97433223458441612519.79061120577228535092 38279274427213920882.91042237796156543243 31724709053774575997.5185034997529576732 18330188331914054770.36948999962488460346 36649770340393815610.77923880642434106411 87980170598341459723.80751468124708203783 39762905558281723410.66773012968361337801 22881914585240413924.54316221331069087392 64688433407029871516.69577518520714010999 22681232758923371263.70146962302208503565 29920017788620139317.21630491132048077271 51422833064114646790.73168038979645133587 73074115508482552411.06967331259346828886 17811216878207987736.2294145293747460243 66621422871153779227.15899756128642565177 44110535075512331664.22165328089732738389 22252279906941626636.07345908265721048801 29562628678736101900.39006158527074253506 73225036605880605876.76376301494112203577 18320652269421398665.33390153899339792767 56397485465717554751.99792029150667494373 97365363992457728810.51066773468819629482 35377251172985928287.99023272521649400424 32941142117152228747.05741231285044185764 62609312339006197454.37683865635862147794 73478942362941353129.82710490748966499637 99692274353626748347.37951852113757595208 69419908345198475849.03776441480456269161 61926404334831818613.40210285208346256234 72034370169537236985.76473469856000014521 50814572042102929265.85196189737050590305 1078577487661525364.66123848147071904307 72372991430637705149.27696626211305773618 19678992508026734403.35683968665617073979 89691464468064505505.33281668322503573522 41930206019279398880.86248405929181701949 7971499280254653442.05308813537173605049 58866538578586034645.89817107687916100528 58368728626174641309.6442825692177137785 71450047951335027654.68951427265149412428 91972029615739808374.28327697052166227785 18727605391838185352.30902297182973730325 23561199879481097447.63425036868500010586 55354732608293142186.05834072021029435971 86676870112551730221.05135877374552328517 76071295794294226478.54554088182845351642 41223741696487383470.24940781206191062456 29777869863645652453.6615721286169276084 86673255246387654521.76947529123497370203 59595931655212098478.24146446490959209056 30657115010000548805.04747100464776546568 46535670879006153700.30320942033151424822 51058321726315578473.98657447167139892457 1769748232396682088.29614801201398174817 94039370986431279853.05400963620195828168 67936245558769743667.77670260281739420551 22896369671075888021.36904877522382387831 2434467072721956794.17720920899521620493 1600157381810366850.41159882267517632327 74453701770398263009.99437403631006143727 68555761614806388276.35109397407196728195 9860483070272525671.47290284654921173148 17942661103669265661.28319422307314015697 78987533536788813175.65602391822141789456 80227923487588342397.70040501488940319662 74572651538078313650.78976312075774722819 94434218949473236567.35111899950068286442 46404588018243463477.53561026580821153306 11419070524922117112.67803357666584030016 25791506084766594841.80172722839585793687 74304250311749065096.37512950056758783684 66566228266157254375.30026793263867323095 81467568529311926959.65769642544720343787 36342393081563759091.56654942753354238169 59530730583818725889.88537212460116188719 71721400990037803283.13015133077819397165 49967067269034351609.16047846065336106111 91377964383951745101.184420776719365539 59496667095032789027.559004685372073095 5094200712799836928.6355210090836999859 82575994072038626517.76014239176205677045 997093694430511952.75238825490091003981 81386489062640770520.16043136095048216624 13910331886887241117.23864421267289831918 22700246895167336351.58597105795085268152 29320143794853142883.25817889386022749291 35625027694039975862.01082694461151323284 90391553894175344751.71677989158296815898 75251545426767699266.46308916879351834142 10608596352758357655.6631589981098472829 85373899861353578084.62226724877456112301 1715342221056246972.92790123408769987075 22288874082284680444.57790495324875793071 46768040866467201169.01421986296246190482 12298920617127974083.34428411019487831804 29770303617950038109.90079382250842806793 38859258952971601129.72754803289715577224 1788805434650371623.01680810812902868508 47230704613544537930.88243751892124870118 33673921112707027226.94875793759784953409 82229477964530429203.55767810604176408997 84789825697094993473.61046058424312183904 25501339501216437137.93014394072665230402 30666054504748164297.23115341872285545138 70316687860113305663.66918011393660020169 21344617634540228526.36804196876542736334 52151173748418478609.04538858006494553044 2056671035934600578.8655507630814322438 96126659715871184857.01013136743710138844 77987914992451224931.29530300026524381003 1649618153392245673.08902339769644506987 6754745724916070791.15776370119652311206 17941843913546657074.28549956101982954886 1323259357683561521.84379634518261476308 38366358304439132376.1218279100501244683 83929102823025958778.79033424622383918285 28867173716181303223.43328821287512530136 17932992970217783193.82234347996519432242 47162539465164692666.86208651514432914838 54392966205957245671.42680795451542010109 43081179215440631693.14230843385705583902 74180304526639058133.69445968753944147208 21219214671121744330.95662939294092306486 90808750979378739174.02543531350631954039 2111134742253924225.10482637091755001158 6235470777975622593.1900643048671187412 96298347352933706716.17516218494847633662 21664120903499545858.17093240171710785707 97783488713521795403.10893203401773861359 31563631676064277184.74512994206175306479 98567385183538461508.55944117375567635323 62081772413376683648.76396463650001103389 76101396969173992538.57473153311154548608 33415892478088686785.28652164611975020671 25615731386746351540.12640695374289983821 33581261304150109772.20496630997208128071 30696139320747918280.58569767376861818331 12267552557926636339.8303220548919714756 79948723159517047047.02955980870387362814 84227053901887956189.05763219005561798838 9493227183371502991.73512056691120492463 8328917680984074715.21101374339957955172 75846222027044393536.56910553683806380343 27994223180439553550.67153293947927204829 56608099258911384115.89627133082131841226 47081755658331455546.38397581054392108969 17136280468389717918.13169584993528364503 27765950876140533940.4833308835371692499 42439607280298831269.88778772528303370269 43039766891343962949.17027080509279683921 83016149997720707880.09230075700191574045 21565770549708932719.86242625994329523723 78639715521603538582.74757356194328141314 34149887565252737347.38366988578782236603 23872500357970334208.14806107354004204597 48868694395523895911.52141432272910776693 42599829330387611276.96387460170277494496 46899277147826286516.12145951906215414602 10873753792699246944.46994237865821301799 11457381462905860040.96469784128640601899 89666947794356941060.11107653455776908343 83355079917450754651.81518277142736375441 99521122789149481658.91882919778178783675 72307670283929808285.42753898308248403038 19651724767252404544.07312978331884417786 13569454271943837656.77194545334467704898 94342443129552926849.37275993450935473741 17239849355142781611.82680665090472403414 88645011096390228221.98312671086116753269 87453508866254398001.53069596062321411046 892349046364454060.07451373961778681972 18172889422509214998.14308695743296935748 88065261989414673967.1752154219948442155 69095246067731512754.74537944926156054513 59550841890731142885.84331605579449792543 14706738084576090742.57013037530777558827 10873361517772462275.05385228863348419515 52566903860717720298.74375973747188230032 11576735716451384669.08372133763844637578 81830696980453018288.03211417823896918878 7189105402715817542.90469908015155635665 4309478517001431180.3449782499963182256 66769362119460225189.96463843853873920909 81600380739808945557.79317311615719158114 95314886383828014281.93047841596758868235 58191580686159825115.94936663141299160888 40651938737775533652.72469736466707029939 54830827944447401221.91230428428534782802 85186285359247082290.66631647549787208334 27918090316409105496.22548565725844272215 86165579359093818023.68203638187660596461 50800940206425351.83410882380536628691 17312849892644994091.44815238425763676942 85675407562365419950.72781371169742217768 83195172574762446684.46780204366950246581 42540878219764993558.77097179092513471785 41337091978900566642.22556086636026190821 45257617221546835525.36765930261847409326 170613099987123980.81231272737004045431 61341651672005295150.55001143549374685333 61562508247594335232.96151549090036516669 88088594386122181144.1510425814312495422 3139340927607929729.45758032263883638767 8543963493467449982.73251236215089784999 16284478816272586418.64426902754463034502 68720941593860560529.55140046746992171937 36619325597088138936.69922115476569067696 98425611741942292930.91301042906303892014 15902275494741609889.57646238969798367915 73570204059877535624.96112266281920670235 86652363127926284015.68986187826704381755 64296010739834224840.11979759785581339771 35124364825042763164.12675841558579605889 42899277656994664468.55707445820229283095 71637616551708436549.19764714364585273025 60503665874142197656.85884806524559029778 23237154287892882220.65326806303997463111 12516503898573336151.09734571987548710135 51050572021382219863.70228453612363128672 48706906940339635586.22292477626388775089 60337981976657324418.24301575305217064588 56049560836531246333.84146271226431997639 57862852862506608915.34910881124974618573 49226504689721502972.62518631078182596005 83413877189726341050.78356587717268846004 49961381265642960947.19407728917406394473 32749666705774226720.71455621459510142765 27779537032996438122.19960413223692274703 89927345807921754439.89474534851289480338 34886404043784335095.10711909280885935466 21755116059160475581.9287585395912960017 17565502331890380089.29394640037800687847 85905186517181927930.62305045954943073749 99348837252084614459.16047719687838521713 96123352991108219643.0436433741765853203 33148733761233761569.13673101286488240573 86117527941266953539.03351146320122239313 94391007886436010949.51093416563062172212 13478273702458544964.99886764400625386867 67202168661633800602.94458907718806654385 39896846884806446489.67335309763556597132 97926667811156175401.54600297899954148611 4191210419632517597.01490531109816422027 46261262436008557429.8337281427390950019 8962108656007876505.91476008521052973558 27098986374465891320.14421802415919790002 47340351991820204737.19633743584872074679 98414814021231197355.78107606664860090508 7621591146066919436.35254839280335882056 89119928381596072863.22577922616220605896 23341327568352731480.67750406432975208814 28890620109114960336.87511512318267273188 74245916213100073300.70243126377807811397 87560423457727455434.43707147521570406326 25009265368544396474.93960141628621760931 43090648267090429372.40079519973827623383 89537248746877131527.08248856781131267689 94236605162769429877.29760619381164235749 16688012616098346217.67779097915205067841 85274784191533746247.0971298696750521567 96622803924215086584.66174919750491772417 6026581021859837595.0566607954237907813 83671637886737736269.5710496747399435929 63728975047488490548.0803372758453344257 30387966697867376731.92322469420294681165 85857807382391886126.38420811876044846344 90961521002358273616.14647293937135616151 8278855741751194829.01208305230439000661 83547728668726716045.42671218863980730059 93519901519792144363.34554966841924467006 89172987821076893589.08243940176029785067 47384394847320965780.7539043640617427489 4772197538444240882.48225555972630651326 59251948454061570662.00345645158176417532 48311142541448971838.21065204621469586422 55835087740061737703.00757873494129851639 5646735717192533314.8911216332464487756 49326477179020835635.12667244288887269256 1221157494337803054.45660190700599273739 90519690416366563895.93377374311127017491 43648330236120077227.54826276252217553282 11980609874679977488.2645953098790306653 20795818167678864269.97055798979515262525 14856198003593739718.27873998284948897167 80501624189289175307.00311814237357719591 59923924690996992365.63926718920783899285 93351420277289413510.04888757546063819564 96048718368564638314.00746340897384638265 29222689211630213698.09080844630217097903 61323128705162597019.20891885395095068791 41807270753014877275.94360249710379992609 60531721758180460177.19341407227370593615 97291507344799267915.78887814818799703072 32842570750928878555.83696130836925438945 51949667511998789739.44067958871417853929 22111533389065989712.36839363058624707346 90862976598760504994.81800732208350412643 68519426626770462856.11362135650920863714 63749703894866931899.4637875883133105789 69991795562539243067.68657723225970165663 89251196856823464387.61101944858300500028 17336042056377872633.02455788515562873575 65633945722916462404.86248637657974422293 4649444024684750849.96694452091738257855 35893116838958399572.12999791658182342515 14764414711935356719.43934627558259243572 16003760266299490886.06574034106675706884 79248481676886879429.01248450532672559296 31385525346253799705.30849245326615109669 82472896784782354411.97548790851853848949 98302839311437047986.19513722059072734152 54169636469550645924.3701925742774542774 14268387813691241964.30176027391010521071 51771337302733260741.79187989565075678386 10189107376859852232.62483031259532097717 14011274203553049089.50208750279190106781 61241449565079122641.17321672355938622658 8371099396524309659.14395119654714102136 5099520101329808873.62266578023124357256 69331624985556976735.20672527894284259401 82166834503609063265.20687431173564095913 5863672835943894148.96219478862425231413 21952673206150026642.59267445927976591578 30120730579297257851.56001172824549076981 23570778539336750533.06115634655075851718 59057003454393155033.61911453479511915321 79613754002038928660.02436948482099107048 46362925979429136952.60419395536727513942 62520209805537749777.73418580753813344475 44853835739396293839.95590422522347645048 75360451290855115097.39511699586865076347 9998373725297270219.85894707163751195823 72544039818424888572.01633067919349317154 43046965662411860482.17275701835013257849 1744418094121331692.61177962772145224784 16975313852348400323.08280698080127332606 17591922539016855547.68126443682555335112 23674339460583025810.83659813644931758591 92044484121288819968.51621957028447971653 98593593148445908381.73862018816798405979 49785951385241622045.54021534681154602464 47985702641392951034.86536783431453403692 29428601693716655329.54842769183634913581 2586008737479336404.78704100636689394394 36473517656379809552.17631615097592890098 63407186838210644313.99872065149371910929 85240489319650758672.00803720019092255983 92665315763477311792.35237845443042111846 24640062908275229.44880482029229183911 58176430636827790197.3838495274244517511 7396608599587821537.0214536126282240997 35968082361433811029.77618750457209776104 94898053861238602088.76144950827585732766 53088735942593609471.22152870099598265033 15455397278311876112.48468697975962659828 98707963941291406199.93335071205662720621 92605083557099913555.3437749952662243959 60344092871386011024.52034886342506796875 86332397960084196736.33334474643753391258 83701495443721721588.56869137649249405644 33664853153881148956.59473541041628006914 29579676576770823372.97600840573497596699 40716948090356643938.14802659677005598101 39231920346220346991.3769432246429327172 75016227679311138593.60501571766561933122 99166493459105402842.31666270755792144306 97744298863627013890.14119717498045337326 34003496645327593468.28196281372710671224 15120546612379986776.87880135977702044252 99753511299079443303.26266492402439357758 83479276217536549063.37001686223127894298 7846718156454979417.89805187291212862639 49324449185953552076.4926881774256980839 39918835749065633483.89650836940272486439 78297072038914325200.67073841708132621244 73024400229481705136.78292739037469483549 88324416380389003481.94824484668789170354 95804708512855868351.05694205550218761306 47605419032226474731.27631116431082024271 25643905329269942148.13269524572352277969 25545060163289927247.85249234926688613257 11319460428558205699.54407311964352963397 54444878091542564254.59731817815640237345 41056988023372720410.64432778504826662488 36895614836503281158.97566888294201710502 18540673521135822920.79627555580387313204 41777933425534050335.14689706567205388237 37636299528770322020.85756495973934010786 53925864290457239921.1006310406430209339 30448039270659331683.55607473067005487187 29525493293085164735.15195177396204086553 99500380491748139136.76848955730797978884 14588403509977544709.47514849827197318422 98686341304092090542.45559580735991520155 70052838883913609408.83907119440344508442 30785070220227224739.10331641933901642973 19750708180616068864.79930129703006492185 42985659737586570992.04110513838693577397 11310295539901188870.41223131113663297196 23510676401621033927.37526166936633628224 90154454460003624025.85550088510606652864 89259263538991441366.94710910389947172695 21735772899397296132.1987317998610566313 70436161428429779314.23823419298532590363 95318127403141807960.03665119020210906832 68038903800506749957.62207684903144110845 81792226209610935670.15665795846746431351 35347986315323177288.92482912382664021114 63942928946506805570.86879785825676125982 41771262866275101562.03842754675277638205 17143642912132507203.22454395096477320097 5349163297334913166.59963357780216119591 15440365771099474996.92566052272853944972 17940317850819705770.82843602459818547379 16724647309663435234.46357123690595385177 52093033769340792899.64358333059427426709 24381335154269567924.65314848175351280322 90894023167520715963.54393464602215967943 15518376635048585203.12622560393080678693 30742278005095462911.91548260791378056807 84865113395863801292.41169866405319467217 71438788085345167243.10371339334572605315 81435934594360891699.07357262717675975068 38162192117692893812.7684637860569632943 3292205341198219169.91551865392261167121 54939499318290181334.16751007718473462901 86479313255316255439.64968007123436371477 22532006202722513999.99943716711548979081 69987200332303358404.91039950521844792568 80760569072117118539.11545271495349643274 12557224347780579447.491051866665124457 18205795491845316871.46819428828567772267 22097783918814989092.58063620996572816849 35660361047282725005.80635179254304402122 16003518004479074188.48278848164192020789 61946394329058986912.55853023213775192313 51773796388809431228.63799093220947711662 86207591760619282112.16366351560273385857 9422076667503624139.32166704179804266179 56048355915364749106.72813656620373275396 32828067810491255566.72082131519677485516 63151890017857485396.08529786996372923896 86174092779780990018.53855625576871699977 82282790922434927580.80114903380122454249 91682387397750019221.40599690892833985001 94455790093049382699.51154693574321556444 4930626763401338364.25117701444331478792 9479930113545257197.91296391174873574569 27384858082988772883.08690598448184902389 86950012266866039435.97068384064539722659 37816631837594824909.17160838038974463343 68217695008545392436.76760060018627058959 5586861265132906221.61411095923110104522 19638478892573560486.50847449627002613067 74464982496989027647.60171509217867820055 87455512636549380231.08375207456876142924 6262918830859104490.63644366206565002222 15185185990397125507.18672979319551569411 21378693759376796463.89037683576532911441 53370493296523821639.65228158301890066005 3714658585897637141.44231347244457115918 2437095270278424554.84739356048030267473 81401198156754862586.64264438788931819152 67818497423871570322.27485431187345239062 44131812253765148804.64245379295028977329 11806555600459150756.96067931384444500514 77427552270320291356.47835025658063250221 26473596729256125307.13097078313837280454 58904452787343741801.42742370819439416743 17148231499453440484.71821535943232141423 11117681901928450059.00446036954358106066 29861358368467788128.26839877685632937539 85835601857641037489.97380588465994938381 61656605739309406113.49861372637414516516 28125197893254734165.14565037744065675463 80564083605110697059.25640566663920836048 31273376409765111156.80719722768518079354 17197018222627144242.13526445720588238803 70654375182321125286.80533578758803782749 90036355346101584430.65392722475695782246 61622431258416801431.24526849272624648218 44224800574066346959.85626035369248655338 83761234921549093112.01394995541531917775 49323931908773608435.80691282238327979178 32788247025817013854.87335204183699951733 10034330985087032593.10319095683026639204 99025784812474906284.6506838397831701019 49124719691071634819.78134649129729402003 67450675363538496678.3724075604885594079 49701619656238154422.19656022011930087043 49883679105464789820.54810704027413197305 57192545987880961763.6976644554598528318 23333273531560366648.36761470383475547878 32541196218521350842.56147414014041594317 61064311090258570345.16875384413952262075 45768534877634637872.59013303814866889025 28509908475429493751.46949156890842169664 7153051045239345105.26995137702231584183 56455292393518965532.15028231914260032206 17528038952327935991.80045870989680363162 6902008859109871487.23022232503385859967 27341375334631919423.09963363973791770785 40384576557160658245.77059885774107291036 96525924956179499765.0467772677912570599 13582179919676565633.51369372117844621693 74574889752699383389.00286153831482693716 68147779132078979829.9341710303218501349 90185840504779507613.91260127399828651613 72672549628386944076.71262231396159602672 254912455863592391.60670734214593103798 35914153797912775806.76744709213060581696 29662268503707650650.25408921623675884449 41186527980758519534.54992681577040368938 61114283848740082098.79002502580212249951 70746892177371358458.62432110105119456651 23483596443273829087.17781775304692342692 20598271550808005853.03800273361893449892 2425029780157545899.3839628922571475955 66868179047470116546.81790201928997586829 43279124375893765081.99653920926600877013 52773371512993241534.555704112304319821 4014931776866539428.45146744424584801988 58404900398656284657.5449691377793271841 27455553127770614477.4387916939926310754 36357540022138267947.10084873093102107719 62776088218474412160.55528970398264284629 70701138605384879280.27893419405315368553 17790878329856551896.48092656725847003171 86521802172086680826.76466247841813420149 43195011608783899357.0795444099468660315 34392826233048790694.25652585501162672193 95568014513917597118.14005346460103450572 82063398964134308723.87355846764685381715 50272683102855288902.72782829926145625749 77514066327343959816.17527795496935709517 50810643208019474039.050688819649867061 71096109969289247173.51364829413418340363 52371908688715354815.72168418243335592493 86880307523528951666.73678113898453583015 87108240265033947142.16552453418661376104 13345692080328173752.02626032532146077983 10145329168177621721.77970827632476934701 29387576241841662803.06095996396573491274 17629304462818045012.65681569537625885041 63050781526082178487.95608911015855598617 68223142983217445566.50390623340971577185 13057509780454882682.96562839087117389686 92886092605032571542.64969086216973538706 24376000398705671216.14703969752591878547 72173182311753722684.02404394882989334729 55307597920566495711.51636625708493856568 28331868937594516627.55386789106953232572 24859659952473357806.76245715627281926932 20729886064658848383.90936836963246126313 67220753505089574718.23042237443122867432 61364829835511749501.24170529865497516162 7769569148969608246.12052709550682257846 10061638325815635776.7362655972425024242 39510093051435101116.07014290222068880198 19374580972516404301.19386763971703886365 24021057364588910551.40940272388860674221 69392381003603782845.51832592983022422748 85007355663541086056.46335771169620878588 45330687720831894393.41684514172277368093 61507970192114249719.78116955624030138116 73874281607791305110.86070555753898572534 84707822686176924856.76677031578680845251 41581209049005132384.19113418682336156235 80528209966667516186.10380657372015858275 8229918665712450095.90783086804423527011 95614512059851719204.75547302880620426373 99345675191554650800.88640740407463465836 1836759392824169317.30633215791691699861 93035373996555957629.80953351235033909678 47028671010059382467.83756353183283396109 23408361911557867022.30358628945447609185 87644456193009754931.2982585581674488184 84245950384737468856.98763117045716845403 54430467589940885111.79914613870778637904 69067828265120551305.57274298724459417396 93946242446508677561.52713210767780981665 52442150891894542879.71823844602422430571 78415148416860059792.61355246597914871981 57031522795992871499.0027275775761179063 31704595005951008255.25241677372177418327 91998791267784973327.7352308641434814618 24213722598857320698.7021718564261562763 56283821231398053790.00327939609018785225 66839606038856150242.21393350739410932351 35433425495149906817.46508838876515160519 10013284748192973400.29373363258550147845 9404293407476637876.06109155753996490454 19222886709441622345.40267275187873849162 18890977627039486003.46008204441970959346 54743731526838709404.47395281561331283427 19163456152705296868.17152271966680982833 94695761716776211615.15968296253190726467 43647109486083437750.31344689529427839522 1132846814013341494.48765275914197054534 131943818221834127.80098439777188248066 38428874110383889705.2687834198119084611 17682235023715565197.22527496221924638111 42541726054688750963.29628831634123456316 36946335192365698684.12663982964286445015 1834319620255330515.1911608145793558962 56277946625263335694.02460831650038712679 36996125063275281904.57601602331507326903 47040629774673951741.32038034320804743938 55595607340874781816.7564837129286321437 55860319042777209149.27184732217122943037 85451930307969866793.0554102008735396718 10655444879176460313.43837821464012684869 88074315981751359979.86850653011421137033 86476869209549243302.1694010613415729486 53431445698072519857.94203335548508796825 38319355622369387302.23167215584762006893 81158819832884109890.16080498252689396071 12201963464673838559.94542454342951873797 92637574928024311605.85926280250995077368 33947098106365124157.30913369178014249581 39687202610428525007.41506740409822747708 10457641011993255714.30607830302595319917 37759979268972673838.65722547819444504285 50793825304163862569.76756779761554269363 27071314704707747471.31572155820441394199 27660763794648173807.12457731883038227389 67700137064715073805.5815411054650409256 47708574153257124650.71666524975235832127 84760104238146232036.54208580015794480626 80774491048651174584.779359952073969955 75153710276169353592.93063240262869394603 27548345047761357169.60528707782361355293 55479050575759411858.49106245885777820819 54648283826251257292.05683552120151655225 42101597132385966172.62252301539676851093 5161415156599623798.67449622596091961269 50704042855783179152.80160549432449754177 9395312035310097646.11799545690362578484 48071364642725562225.45545385847618704808 63218734245149616133.36972744405196870798 22339609038481013703.95419692368125955062 37638013267121656129.58994897084252304757 6610928583697885518.95159972339841346379 59959893667616842527.26965674860368790308 26440612686735565229.17689155066022956693 66529275158379675321.83079987064903905007 7009820621634865411.4340190231792081057 71971171344859810568.76707657282838820735 72112302957133405598.2037481952512637671 55843640753569858607.80577334908779807887 28140093034480418109.66901698846452870882 93777670369552349905.79288940894870757182 85379953422780175055.63680825549528386429 13315522782077934969.97165387463003970028 86960976872662430784.68373480722129530595 76656938820856241712.0452746695772406499 41584632053527078455.90495128683321730028 65148061166071888703.29889426743833814255 83762284855999015667.96819091672713981786 25450782643618246984.9906780479419594347 28319772096263692495.38469495551524047726 35715231375650528486.41777657395621651864 1649673420005121374.73787914938376152172 69914028712578746932.84811661665239190777 96144764477186942237.57551702872062097071 87104286262786547129.07112062713794104858 38065752598501829974.79459948645415995081 84626358873408097703.66607346255577573535 72308113985012142549.03008888518929567347 2700721302004659359.93783537194239967994 14165625154040449925.42177195358648478291 6529493339109046655.6582495187965770376 77586091671036576031.06212293049473754185 48635777750428355267.97237811821415265289 80463099233763484187.94269297742200303839 34060791345030336653.45011540302197253358 4189108307519535411.98422286814965283317 73953458741006553899.41242710207292113528 79862287563659033509.43520801842099925944 80322788566169142100.80564737362960641929 59216699535571419513.60224361570146458839 94186496514849084961.11761989969178101153 6200583392781640754.89463357185658704984 67315591802043615239.43896293710059560438 36471229143260734118.54914831169259921449 26891982894476619347.85338081526997874807 67894803846054721880.36109387264730927726 29874334019816336413.32032911093207101626 94985828898200858239.13941636003721405463 95504286903136789246.44231070691605526897 69280824936589725651.36211475962397751227 56096108271017867376.24833572467358363154 75578143742476939767.92096165503288565284 69412089611231029662.41497778562537794679 43665129673171611307.15281312005576993309 4469326464406821795.11885375637716316377 92290481713403073826.65733715449549405787 4894122789503761194.28131448094838072216 54917354825949431016.65565254049943402392 48102986928048029430.80635377730890175649 49071776112222465718.1467744454890153743 28262635049746773514.45351375994149250322 26721043953259833614.97718204753873261383 53160679878682965606.23648454689989401045 25643502180351530063.49895613303737280789 46718378580411894276.45598698715509016633 16170408530876631360.7899105756292061414 67222058040029853094.06603993283837764568 42769029152819874472.45952131386551966603 90115423602434529832.52050415005066660943 57919062242414364603.90987798133600378958 21066932540500619667.22348592818569000037 35025975541866857332.64147742677266837816 84536637823121900985.64422734934877201542 10754012908168001181.24304102566941702683 53369382631865696570.66961154296227181211 12890581458871321144.8495915480923959935 34719463821133607120.73891624455296909171 78495930586255108348.32662231579900514135 94776644342049104977.4088260406317348769 63543076996624753313.03187150410232236712 64859625105083896233.51478710594040057973 62190391364320863422.87342526620690154565 81304474617635231005.35400963593794679292 53967218059572872769.74644851482399999712 67326189245305086398.94464004918763467982 29800575201959473416.45991469909634171004 59295763099364907030.98355410343577048987 70012369915258137096.49154310793179140391 85911845498101793010.27559609780613477427 67479471389912565911.27820914021940754442 54457495814627418863.79847909464886045114 74639186673194343689.33100780691870253903 19625780284609783155.64288262223001762182 91839105181110924326.8057052835077652289 89794677977215988662.57319294435983156027 61410473754749084867.67569538206825805156 5610465765239117337.92389655675931863201 71814698390807472363.04697506219386554405 23313705627002521520.8005959124593380539 57368241184072016521.35604135405239355318 87730041920839743308.17653648607188417491 61159561872495963446.63589171561179019053 93432896656025511596.56381601960621515532 15277818331806286652.95373684891866559058 74621294565226061422.07917798248871913506 37001171545893607252.4277512847953042433 2936419810610206143.07677775489562515791 50459740079427959817.87955301613017408473 51913879108567455109.56248618503708366406 42499840854326090916.45796561626704644319 61001469383697325066.24913502639069226214 87501646299118694195.3098056385180607342 78492457089052625919.86802936504403289635 70350932230813586800.26472321938560436499 83014515082258296935.9245776794827660453 5322341306370524615.72493081386759163526 68127726653209345381.10846840193550613587 90522740360872934278.48271372971248172784 32290193144526732328.10239800634942721634 94075225948448579767.8343777710389816629 85265702474344544723.29780367973786880354 36460782432025286507.62967473112474935097 12456217110740410238.37481324644163060238 35915346753232643347.39878595701633818636 41131210161816065515.56062881860870833395 72593314039328193472.84399568688032817251 58362721292020848757.87330446863506432588 48938952320424222056.1051994815515708233 80274726837977107162.23384297293810199119 37702334812645324727.58200783958841413128 43508247292330736227.36043542547307836338 18997757229315232190.02017453403957788667 26294528679713877832.89491454711205535227 2188131368654467890.07117074810489995678 24109549059682273895.66407004804174797649 51104680708813042751.58010853053392523217 49583383594773805559.29208476347117067912 26789248758786909308.70832420948526428726 51921586142238759279.59157579018332435771 70961129565059030253.05741602896654559885 99266949192573992037.31062540917944864476 95865192487948593899.09539709147151796889 90026862113860229564.58256676692574470682 65411764062596770882.92494546026672372721 37348117380852803954.20761870145046065084 1560355479582413416.13642033144658780795 80802251777416733898.76921540705356749977 33791233337472494806.79176550960996844722 50120450384730445300.85271567517926592078 87674370724441356316.92487914621219104724 79612499041237464067.48649388276643442579 92155593456705590085.37387816296464585548 65503351699500314479.37059300858803988209 88998126354124048712.03700272055073385407 540992198153311777.85115940440546583705 48195438617887685929.91450179592861631432 51090515277796010960.84308902127071730903 17404543466664261433.8571142615347414503 50837061855710752024.63835979135218012256 42178244695463248640.0356811849501748847 53644519394725137808.51041346385767614485 95716963318111778814.58345166812161736679 11140885370892261474.90657233361911524928 46962522618171636805.27597118960981998996 63227261040803894046.20839453045423088516 93837280602279897251.10652481979675486057 38291717142712146857.12537411636724731344 2357574779413297356.00225046376218732343 58602077089841327071.32587661891089943413 20626388946660286756.82498582495444856167 6709260351597077563.97051494696837009923 45082800860819420556.39326266580781777263 16796185644691389125.34896796805295453507 40739413416768242517.83547628794941299442 40854044886859868842.02882697694173460775 32372190044165236742.183569370613100572 89935910146765004773.34632271261288412959 37592669385539813218.94865410756116335546 69491383636974335017.51765885391933826721 34428469244705195024.28469240024025407741 57670364973141414804.98184610094074232895 60169025295860244329.39193854292603967023 40394067917606334817.58084109841108666785 43222021279654719223.62820050408985782191 79604108097189066224.87547116913266811917 60852396714014472805.87988806279789824354 56475173439331426890.35271694291765368316 85045167086548317646.71173039004618824329 4578804807420328620.69661836709742356009 66435366478681187582.14875487848483606346 13956073044395457172.9473004733481476539 37216443818275819631.72076522668549737728 37037475959966916238.66946880073401577758 49255616005039147860.85934834606149136003 72299462544802299842.69342400525471727776 22299390212011007704.55796449661501163764 70083768680914468318.92669333044150651977 76597167694261276971.59527900189888105755 63922388564087909528.09334645893725595629 47785566603873081462.4731439338192050532 3739587084732679464.69583086444263961525 38649932819500063400.76621220130388503323 11020606387450488715.68339889121351748085 29113289881682045366.9626836699893406433 87720042675929726739.01045328100518838005 67354120236574367423.15185963871570325324 51728956658419692418.96321504443774448311 65246514032400711186.76860990933944329162 47128032304288288314.09971171808442230958 69331123505434196965.88355011115646351612 46065844307504190696.0229937020583490657 5851608398186192545.94478513339553006549 92252082778664191501.70583338112541363543 14587519766609414183.71482222263822599254 82664412413353270944.10536849405919525583 81803478626439385205.18751075657813780466 85503196717850029152.6729384697499236212 20959999543925601918.06990164083722338155 17469370006202944785.00750074685862754481 86718722558020868384.42294115748824206652 52605614081699804063.14069772695848597033 51639025735380282159.04097019161034142671 59235606968856584377.16230302080049615108 36778469033796628129.02822846570656182973 46292054926837595793.88455006172508631813 74622337668300531761.49391221523949469054 41716079356251248789.29471006591191357306 93591762053539450900.8144138924194546252 38291809909311992565.55954860334146717747 13699664287777199668.9802331072368602578 37868642743276130990.07614818742103834201 25316160598674370768.30505480447859798341 64778306691282055652.06611080648552197485 7714688631562234114.81328092667407998803 63162648284972800461.878601790064681128 64199114989961966457.09354334591622284566 45878946333638227289.59839791949383005654 31884044820538525781.09897900964155821769 10702155593678931000.65647142397337636571 1424736530266969925.07245976826429812602 6257447310139095945.48220312632211295139 58029245793292578798.31937372842813681377 38850613480542842694.13459174872431049072 13130343990493910121.12607714173665099471 77683868606692360638.55973784931736546583 76655567805179364743.80625110277797068706 90108754868667294424.77305439705722310524 63256830942829518541.1401843148312930901 47476267314988389190.10738012360462934632 61856011415668718185.27298072710171468498 39059056188315898243.60141028597071953913 23347008018432297436.53160672759797679826 56227126977321775546.46201724649203724827 76069997716067129447.56655648059222515325 88654889948170238296.52615246027396655053 7283675213892423408.07326579341453838102 35759896822677186210.18266670628219833855 37534959127851468991.93050426546116894284 7039871191936974998.27467290503848302177 85363194768426271875.46933892365746085709 57954215187560068489.24877391522572541827 20358460470856371313.14007580245217663228 15895563800802158639.54443726789766030347 76662628099185711492.70094529288416592691 39178704650476343926.81814076630198648869 19958733978060099596.42965628913048690111 24188361581771478271.10010376051395263967 13530742820880995328.91907799846973684748 80605653356415500633.25559626922371125896 46830834430393103353.91121102547356699237 37174795749734089893.25650744625264327875 1540550173786188249.33972543345132903889 15210699154250519014.56516221749458564423 70270521986168036428.94078815824624844674 39733865504220299746.43115012444458551057 27219332452186589054.5883959144679915174 30372053780647315396.03475706220065166785 14567292606227866592.72802825942755449959 51076215128559491916.65112580516268443237 62621919728263498128.23947499641634521907 31340799496388312465.58041794235289578046 89237367149540034544.59085721102603718711 48434529928739425780.30237024085457353833 79853691005631493082.80926051887473939541 79042861145117857351.63551248364990845665 16856070791804037088.781968033929617422 2044488567971063111.34238714155148531276 98905645403154813991.76002018699232712027 96270755852413130242.24543627555187665072 18497118580734073530.43879445049962930976 11116625264871455084.40991962055522807386 85025972189694345948.50351318326692554241 93014633467681525609.03684816058703224205 67123116281090094851.51665216605789424457 86199662533244353248.56384606315350035195 16775881329666819233.49962825923840633123 83648806814380439829.65189761870369648991 61040736375810454997.0681779506101151972 70397277413649013435.88735717775548491429 37997006941338674191.89232271282855211488 72702436581589675898.6546873294645815736 85393743282057654263.10532064193017202352 66378199008149987079.56179423326027936674 35489886597595530446.29567523410301352632 11132944587469596116.2136513193207643142 55641560671989329426.30234392518302144973 13334452940012092975.69473784577350449666 48315218613043837424.93073164250042090251 91908627681479197793.02336509234078892136 51484187034747093172.84005175623518446687 63761068127716731456.30246650645642824724 95354921040596082959.97110352106812192188 47500416704030929146.50880136859678137155 53195321960847687214.54053894175434610495 33209992820335308002.21351866019483409596 1789777800368409008.1488289820636907411 46107288969809059585.30552314649092762501 23528934278600098228.42200050453390417736 72498044605531205960.85451565616880063239 84137259627643146882.16649188823154338655 87737002024911681238.28318658493106107851 68336883517896046803.46159555893327352825 99720749486703613331.95700292685954882827 45179056813742689659.80116150081633608061 63982107057986188336.19744045791183244112 5020640052227964975.59308321511484904266 46869522507159131960.18935206629804234536 8161963326760328209.8382415176177392967 17729258974159114771.10912570329338256445 73012310336149888425.44314522689855661207 48283584806924079335.84037156400217553343 77129417784298084693.86443489774878845962 57927293905412346393.12612812120276448245 55048873527834380337.68708653033056950591 14444249678165750958.14461918701911031877 51523815663396844026.89110675473821823186 5843207064804086401.17509483933546228501 79459995111548613843.31774692691601537195 89759218660705548903.53324909664549896855 74153875902712047741.05761375656024254687 74495471757977908383.76655676126672966937 16517616124822946966.87439890590257628239 2781857081344764504.48297580021374806117 6089429265555350714.33686422235671243404 83793184927397845977.06223893940814517911 30209702917212790347.67226755679081964565 43222113941006856625.30077869637600739625 45126702399263130682.76970096953581404288 82968159652721717287.39858990410290693916 5914332407848020927.73037307457496574585 52814080783776243174.79899958891081972568 61355017419659424958.42259205818780593087 42634101390646312493.26847200346790348262 37694743430181527902.13358046744560359826 20849445473784114852.46900993562836954045 474352520968198734.44118620617927739884 87577712243281716884.84972633531781854861 64083426750738812676.6312654820707794388 51411748403594513308.36914627661133248352 15634424805554527548.91594138997166013038 87908638405708730591.90528328181398775927 35279269554907906215.27166938124070261178 26237892682169526621.65946732790690754164 43116174047068772479.73378552841255829025 9118037138308154334.39489345882142453311 14248774910896946284.76928278814404874994 71446018516345246274.40466613962420635918 23396325127245226419.9658320263491589753 9556683186873439124.12546133473818927821 19860488229132122740.17358137295137290157 52121200911601872059.07507057908656145386 84902501004524412275.09622401535592906543 94465932016871111002.22475799549511710492 36508253689285841455.45660398396951017839 30911584132221045693.41517802508567827585 95966647565936594123.73092489190221967306 84446925766533935223.45883379659710031966 2883180388907074890.90165985491989968411 68277123768302235828.46728560429631623371 17017310846801133230.04132410717656801263 99099445206415042581.17490288221803806517 16371561453715216847.70858529741129080746 23023302095211187264.22493968042222905187 31239315157040955411.50607367401421286548 92705186268210789477.11561666216535899454 71503176853975785114.06148250286988096464 20444347914680815648.9005846247400024717 36644306355855809145.03497288468733897212 73941694119001306498.88075125813964582645 74993389735868736387.06575615995447068671 62730139983803949330.90433717243142229947 94063935189421528972.78836544755887816323 87824288877764610883.20789508879881527443 47622382941654869744.283074790554802097 49315530447677622945.47528252092135591821 84472852109367596438.51669376387563122932 33023016416614416615.16698698196440621461 97536466141993679670.77193633292007318402 53657763031307425744.90083650178537955904 82916161649217471434.50429471281911317421 63078835360956036587.63334939002629373041 25018702429420120808.94462789782644772868 15009252641468849701.84033499892660889031 811211701789377155.56611776104855738906 64279549948528353459.00352908999562154971 87493845003338362653.09550182443369306152 83973653074853877914.19944806312708613276 11314108725186304787.86158567799687781564 22476002489055186263.1473472757606291475 84852171076131368886.79300709006119048193 12085284253110415211.77868026528866888709 78956696149372500282.49088908627098627554 353058392295295689.74116811915077004753 38861879404707516601.90572442000931205979 40736042651214140386.99431985362611397646 14840228225100816457.677133275002516197 39562702442207420896.85588047566271641362 95703699215519772187.65249661620774685978 82878408132286428700.14297752808900534454 70808832604633836412.62566355486420376058 49978061390130564148.8158286593325468909 9903359680358149350.10339053356390570872 26534032585393705234.30999301985629105066 69263411484176541976.18170603469922816671 3095410215528945772.77437502356410797508 16261903440808016885.92620268910784806622 76345661078359296243.49546260538159422758 93753474311552283348.38984841594328946417 85511900359309513864.29786246269908504448 51944666425238248934.27619147917589477135 3541609340097261561.79844553116122367974 88232382768891757853.57839296775093975214 14622201196810918553.73567646830888361904 69975860993141972986.74069388263336638621 40074397868546932566.49305640144295173965 51888287750707878075.25088587835785417207 36257876633704927373.71379418784151059924 2378100577596806872.22689629697101300386 70804381100747383703.77738174863878863254 91876439292520704699.18997630457979581317 23033330473347407003.85342620032015788677 98324034092949256209.08732573177592252666 15840366054812854318.55698785711871458139 33113127689178941848.47883084430086311588 93716384907091444772.71585961877384190661 11884856944636524033.40585118340580022953 41779713555390144798.1793040890076364349 53234087849928073557.13911386425513763535 29555670736693190674.24772132297392648292 84995317220584139729.98084356615998587356 98335005542603760859.95795982137472089725 54802483180313115028.52407565674896953763 63190522586549682528.93600306561379544415 49963746832824101642.67697441573548371862 60858139169206430709.66624215989488402731 76230746995957409596.7195166579616814478 9732751265369977792.01746031994857482737 33140474571929963491.23089423355739866292 3832060384247615647.0322669753341803751 83369819888687318114.55754731908535745759 25746768023280681579.11278145711748594679 1287194951664897830.09756072953625940272 66916485921051572424.85278889119463810333 52547815220129673306.47807423530622641075 74089301469247770272.93760055082225279076 65665209867240274077.94570715601137588541 38368638067931482171.90440530122290691885 667437582986755730.59021380612824860482 2366270705368028824.21797128879333176103 53450952953780888419.75104560865786106417 62645115078380338596.08261888546682343613 41025290713961103550.46441204253071787643 52862989579734527755.32670246942682686673 14995191328777823599.61022872371853159679 20814881673833273520.67086776735985852053 37665065936067282997.73962912235603150795 78593561497504774176.85387225039558358054 14208032178636108899.80694874804910750864 80374122300565753603.84046974142217858765 6402317406251752797.09336091528036695912 50424991214728935716.2774006319315378272 32323667664375373416.23374227218923184464 60703622777716076248.65867377056734310338 69062153010594459579.53282962504434768611 37245636409216270286.49375354017814038215 79702818402687681221.40929339332303900899 39930357775168223708.36907091024221009083 86348724297073715551.5594485582211539794 12260017319339621994.70857291692225112461 19834129809502177401.72565465962686471403 78948179996146202047.58165515864100525465 94869746186994184324.09988635477668908409 57719439415950269448.61882045580504227345 67915224325441326623.43791261340864742112 24333744931009069431.36678568958338553765 36691948968320748949.83518365402350943794 52551476772799983064.70468956198509248049 59407410022787674719.98500487531471459586 31804201736036955336.09220552159267880589 98172734485099673469.84625357630306698729 38876214228670963314.46623500526076033436 20243617334429381986.12801618263255747245 82228971340798238522.68005397061505482187 15245390035414340340.58719628846839857854 79995104894968914367.6311390281299690142 22443982648321175330.57167617981012114788 58803415293141511143.5837960851060170513 78146211586115094021.26620245144419093576 19064182521254536511.96674548405377444577 27086411105534501937.07713039107933933544 54037672947853078219.05990396797707132843 4853229003834210452.0570498956597685904 52535256968328717052.55948876162054334299 98404726304694126222.25542377722177197382 60231627441360556611.40427198277820474834 322651961209222030.23120032963758802984 13769832028634011874.6458637863963900275 17082066358690858755.56704692455833691403 41068556889145726211.39629290900803421634 71564748094445288411.2212286226553144112 14861681680688150480.18553803831765940678 11249666831368213848.2506778964022815523 13878781156775730916.63097310624744105065 78674887180144019814.83836703496406065407 79364762534965884807.42900546589449513363 47248675726943895230.57482156969726368222 64292640973317545462.91702159907533451995 23769682607879007765.20671037618026790182 43239519446033920852.33045514509129901518 26671568526340565777.7050542511177629028 37132383211568787544.9576626482670505313 59077689104787609207.45560775128154996592 19300325022345461320.64043296389340944298 48728834429277608352.85941587840093178534 94547282577092052245.51786062848783668928 11553326976215236164.11378459096482432127 96038852692863398917.78507635439379969543 14823683265659725482.3055480381291792718 76704875364323955688.51127792054353155134 98774939898808800969.59612955529478040581 10135954039674047404.38513050125171431622 87530167561128797403.36762327410207022588 20135197907525969326.03478664972818762088 2750593579389716069.02794527427095339737 42042155570554858295.34492675304500493349 81894681479007766890.63134436483183001017 84322652156599512382.8520568137829948763 52987310575980230897.19779944663191290178 2526948990708643906.0086374567091757995 13082988999682111562.10391491555826428939 38577251715868915248.19557800593158334778 51580679940212791014.69243146355084238095 95251775160454592974.89384710294952520674 77928414959209446469.77925410731113161385 35797190387724979130.47685472608857304938 25866276629524478545.56919025069169152264 82354979707114124308.38932208741300795583 47953036744456302280.9185256994121105411 87902391727256361406.25053436336851066898 81726357758223635967.16375998224964846727 23027547530117846668.46924099660401437401 44990060447579604551.727154141137094489 9510660574514813930.26983894618367683039 13515816143179180860.45466586099990994305 64841669312343755057.66788763080175828777 26465523511812962616.77571372879954315746 15954359548506013582.15724312818942796783 42094765461828998004.72556096089562544454 59228660917767384387.68599334771760774375 57277251382182137461.11953633794918593579 82513212190429740790.34499235039808118234 88131091225138459884.64757752661366728336 55576372992674911096.73747550298707404746 78369574205043839544.75517228606114015835 31226581560286884154.22516219787130795408 70270864673166660089.50552415869105636713 12881126698149416281.68317031532589488802 61669669994798001017.10823153666374257069 33183828286701551335.07528018399800784053 40005151586913818649.40763809451729916352 74153275900301646523.19732329774088523832 57371401337164458305.88786873163465078478 55471769483318503096.25510833295079947974 7577208711296140487.20187030147205994115 64546109597262934084.78589514705488892461 65914047269911185355.04525632616373279506 15311557747982281305.79616053691883546422 28807571224846849344.13956892506973930557 56195296262910768951.56257326734506167731 59816936920685917466.57128311807625675765 79922044070573968550.14095853669033247374 78722672218859553843.53021998936695504231 37092763581461242839.50793882195399151963 46095329540360498379.47345125116333898904 11817941258768202288.16519295968573280275 74646445857228433309.71379663148413684623 74664038816841674231.815290597790552201 18604108067702612646.48905748337416789286 6381283165396016753.37148393722169767725 28915924428028726098.10462645691112340965 70484119791273518386.38511153696883860459 86753077125867351301.96317791743941260425 19844812148630778851.57224874943088727444 63728925944330362451.44845601023334323403 4159702246622715101.06046623013478767462 48164040310521757976.70131527139359848994 30849715391500357145.82430938825209437512 41234318683458224573.6958423676298198085 59327505715656349576.0307384793640579465 55428278337082995528.06208455624252990512 63570777818534444372.82598055679346256152 70101865982694453351.86439935140858691626 40482222315527219155.96484710473445891765 46342398968466758769.91962158639847355195 16980005981144857825.77646137025622051517 37344403218091997084.74718532003915805064 94944531849210249515.56257384758037295459 20528546230482556679.94664065054834483041 54476118099934344761.69264464144584302701 53815324485516124403.49648631969529199846 59469151501067732246.43752404644524248346 27277944849431261469.06236151129323834024 43187968839560849116.76586905003481845108 94786531827220227766.59938574019356127985 92500162976773104463.61096585891898365888 34750184780309743961.43131938781620450408 5112811832711513212.69523906076502440327 25785672325796561247.70298828457977192998 49067919566332402783.88235571231468918952 56110638563497229229.35286938977061842566 92958564809019628046.93110158340380685815 5366429570139182140.59747271625420525408 28478962846156936479.75660601153205700405 94548696542000638260.43578364989853200998 74888153241315008062.18163640967216522057 30218828977820029241.39242435856202586843 76192386895190632199.89214682469792781185 60306413727238152202.47614466934779687491 8605566245360610207.03824973394484421311 95501081826846225338.85334154702086461855 16905837178836126738.29858370361830048114 93673852356818972921.70036852131413267653 63697749670652238694.27002256265284971836 41082115283358313520.20845756951347412277 170772330869735013.36843069198196323429 5063528823357720326.48299383439189015149 79827817028784383659.36327772139643432118 72000126886714920664.7531874001138064075 8115822161655376255.8712866711322081978 55860239142145347319.28244151761458722591 32713199911780464348.71940821610012261011 66827749708792642957.70987517853198844212 64500907428419429402.20550679258543836236 55127445589262974135.95399639361545450788 26889921334735067425.55618523485255134676 13921983269649517024.28707359944581580985 57742304356802407890.76958004984366242808 97591669928896371918.78568982023433852571 56415503126600200490.55250935617881681254 84279460300385204496.64111736751916394485 37737002565636922052.39560780094457441727 54334876638749846686.10234571268783689529 77381327357274053295.4155494302246946547 9170511550755333492.60692601774311190035 90217501352661328015.65978648538888029013 34247349517991231394.00575671417484425486 5534406617316016022.9800966529899697928 24146758988671359045.32021278606250163504 33292687641306263435.78933843314914231903 53986968588598401344.68251402931653403233 3975335235850561988.86736248968180236271 31353179034573474623.4662225809232672691 68562032633501570523.21932325932673323186 39343046809469464509.17594355318643355354 33481303494961330172.62512890603248979465 72658216731778962417.83167541707711850427 80230554808484002223.14710080682237054829 85017180150610867627.80157533895771782309 93870576252356571473.52751184614840943705 48050176996970623168.57387279231548426572 56592700440832876581.33272346450603957783 13689204267061773675.19068216037611880971 57959329487013397243.87454678994208309928 89497508374115851657.90012471589071127425 11380813567508930435.75972528203656942345 4193278700746844576.32356278299650196286 78909780566938719058.67581113450720375799 17915958747775503880.26799150514124605107 50889211164599017968.39316564505181457908 21948560558775765292.68439048677653061344 29486740270388921228.50170179030234345292 3736186480955349940.95338135978643644985 8203584762548387004.3259397793743719991 9658568457136639636.08527484556312303712 60630782648664869985.75130813179984590026 34612999371825565599.48241790172646297963 41476012579545637403.95601049166096508263 67338835067568801276.80324944178508286547 84971815587236325757.1204294743793618669 1651444263018444808.5978217662607606026 68286233530654616861.15927446253531777645 44067465598377846109.56105740355543682204 54225328039005801582.52147727512348278923 22910364272753488802.21572979833142001581 12419442235680010565.07842304020875002674 1483210345567545255.61540903670767741734 90694617558289419174.11796717679697749619 32247084779402961710.38027145760949396178 24156884132222416141.51148167198683760823 38855289069318578518.07108433831056248258 79715732006869098284.30457825206410700771 3645645086746817755.68194619900926894146 10535247500874052717.53979783173947247678 6024305186412880801.49273936388090695019 3529036254780000401.91154946857451140554 76064289451612891165.74808128372958751131 6868052558094303063.28599043911233939946 54036256477499436599.06258726431089568999 3076502758980442772.91778746300605334378 53365725291350966710.56081150889315513124 43245955053074984580.34402078205122689268 70136053808245167345.74481544963986317305 61051110970060909180.07439286716621714625 96800699783237979486.34126013963524049532 69101571176755064437.39623067594304655106 57467583215241266338.76099169436997670596 44552647906689346533.33812380403513162268 11640131233446477241.79256790807769158743 6674750587325029749.90923642979186444525 55016760175437040971.46831470626381969895 27442051123437857120.97982521558538781405 28501893249110523389.8756760935788152796 52356664807554116114.09354470464852752411 69057512654475073058.01610746732373454109 82031029332156486809.73627949081384681705 31627492878214011690.96860263186063279253 588593028468197853.19327576211944538911 81473255309173990960.1636435050549104713 38953782225365545272.7244705885364322125 50042998714386361318.03916849687135542067 10946046740910654009.84634718683082439471 24102176800853509145.71497819278915478943 98789967075682102796.0503614824525414743 86955891796040408625.34040791039071408397 83857575698617824731.48565989086862986501 24209048696657583701.95921714451026103479 6732935409593526160.19213364476666837613 80091014432030912841.74431215394671785491 444757188818134009.69350356042017537884 62253176218597513406.16047028408731299843 44460193105822698271.43899141697363583059 81625004577041720407.48573261146327000388 95427024401123197220.8629030279339200413 44529360830160705079.29046096486242745096 43488052294601813739.15276547608660037176 11775465100702297012.62362002327759695324 34563639850786878322.70879063951830601428 36125694738066644240.35813112082503264719 67882705058169649343.54971997409618534572 99590668852675326200.37283300129054781105 35888187225190972973.56883463671528822986 37328832434376961723.36602223975686760444 32966589892588008078.76478465819272793897 58741079423080264269.12295827450870854272 35950925649165986645.25184974776785145388 83217224620749424105.38628578195009994013 82875288323490906952.48264502018911372483 44038133114109850991.58836445260085660653 89249182844323842397.47354806186545135324 88105108042411116870.96251536088225939102 58568288173347175812.37121867530945020946 72828736649766673002.32027528851540347093 60559639852995131796.22200511803979691674 12157686947323073967.87442930906103470217 39302268020916770172.45655190435945922741 30947619488552122035.8573658386124788454 53050806554723415609.39257795358390989826 49706177678886222547.3048737474545663191 73667069741470850383.10171963856892007845 54433094015869027630.57393349942707665714 80030797709167305014.34620554354648545922 95611095119314760781.47810000618957707504 55146145997800445972.59325242676173447419 78819568143594179513.56064170294218521408 55927949826168813837.95125117169765247626 95590098990526547022.0623123002072747892 30507772824648860368.66027698064252464819 38740554755147327901.63139623929438131994 78512033491317482043.10218234721438949974 24473705417960621225.01201098573537439017 46962810159325757357.89675961618073849483 48628320901513384995.9918038528493798397 50538280752168391353.35716465795388071004 95762729764810968796.13057623249647841217 57502958497091838092.60975393286469042435 4788608999406449584.80796438416991713505 19602156925039732047.31962870181729910354 24775678835517169437.54436639364048854276 71658839513666683738.71995595356387205162 71347061465139270919.17087456903009764876 74425883723087733595.46091734033786761865 2855797021670122306.57901646699066655498 2073084866497475837.5497135031748381337 55408459456294675656.38909903384863690073 57864343366108875110.54297217083352438232 97923193582546211322.7761834775654809117 11399892126399335371.01113089828402431789 51991605164370830046.73738409009434908319 25225858147714135276.51308913790906345525 30705053624777624571.88337724808581633389 97501707378027712406.05184670196398263122 65749141801058592124.03772375011110054691 88066705121741178251.26978266557159255046 44877458556723376502.14133124366344936701 14318012567442722630.52607314220735007294 94223087495690201310.65359621714783321519 49549071960039242649.67994145331446114447 64611563466011518362.98450566984663472912 76727698115296205173.3836446521865494727 55285556013026718428.00792338599623851341 15503955379309725783.16961870208057211226 43936155524556969596.39484491653032191584 47213772827262063831.71544363179980558466 16870175336968275933.59719008037031943623 31619838924971501641.43013348558928737925 54585173385169691394.81945868199740085045 7212554382175402743.02510961350167023589 5564229634632236552.08567492459807865687 33903260481123449487.3654089949889155171 59500964101180734199.2187858667835306501 25615251881321208828.8145287890217142752 74490501242553567674.16145757421144382894 54060131706960317738.60694693668313686171 41560992794184872872.03869773857378370233 23582263598847911914.03935856691665082334 85457900597653384365.2952834054408652757 73739569477227071200.51686609396870592379 60914380259682169816.10774276442811779472 64670328994005540762.10681776827784665532 98731952338413641668.41586789177594086497 75499561797124750915.4401062758991971181 50840340368136716777.58512255592918630453 32042065564912858849.69584352001801159615 93611639019228987012.71344319311902251159 51616056849029402377.32110021474687325246 9137137986347659969.78285593407521831549 94295066837923651251.33097670304611583707 19417565689507602281.27308475450042353125 72569888558842832011.81155786377048638318 59073960278146168204.89757404075168017821 7668061336357841085.25158443701055851139 35653086426835424307.49459904982065795566 40148753377833220243.34839955803683071953 10667447134663561145.16221535508541782313 89017734553341981432.22596305003912243417 85410608396282821110.8997378880164018582 19346076117220325698.29708525658734864738 52452537931289491798.60038280356554263267 48297610854854374044.03691011223599006798 88314478870930712157.45781043698222165354 87362342607280298269.84375885965887459614 3143994311525535236.42874675098318822443 75383963801417967383.81881586230524342463 31907802656054758679.77292149515535443208 10457369472426439226.56128701969335985888 39335723678168209489.7098558273472031445 25860541683341333632.59705114346795467494 37154041338909448462.70342180459113771157 47857592015163510734.47079427075331606179 32083933287675239398.74810434273655053109 71788944558888602195.69400804351932491881 88873591864070752259.74703126577005897339 20971862455396692302.60952528801121555853 91019152789132607532.39057440145845827902 47279202076546047290.77181662729139083401 46499655847953389963.71365418948470644042 29395333186063711889.28087821857827750091 75524738370017578014.62696761315105652048 69439436633006131831.53087146138693283515 97680852049281101796.91404852746603574996 59479885720794834577.625947966950809163 55104337065696099899.82794108966754578169 96552723161099758483.94895480812591116657 75642403046965995968.71700859451073840128 23156373684170137536.90005688876660346718 31212458900005414141.23253642340702506224 7775044643989149005.87965759818123383576 80927915157929962122.43690545571579551171 86040449625541771014.38056822044980898369 6881647326902297481.58166481697345717788 63712636534408656056.07477002956205062231 41338381010106865168.48356485313279715109 94269107911965544904.98071004183248370777 91126923658110536564.41783046063431952274 76660926623637621144.40475244112120920407 88819784163310434606.94157059122542011754 13060720651056982484.86022438854229008989 7373295171748161413.83902825935417902812 50298013591502196158.57279737380830354302 99956172312076866857.03648767508105834917 16398924179027174091.59073605288965790665 48463558388212121524.20890230394274091529 27469406026015966275.43707071446181149136 81608019911231566272.66008628574188041389 97159485760471737832.03005192801230144994 61800520065815717701.43722159883702327493 97680491056085985917.45647504922793167803 84351201970646875276.69714667582953074896 91856948383324636661.56452081165940393954 48060239818326617103.51398702754374467965 75235500477164580193.70510629290255536174 85690922358074215323.19548842417421974246 62471260630185617061.31140676925519818098 55904712174219871308.97761890053400611889 70765698323868359523.4926818618257072668 77134050739127193249.07754567532355620435 97230519253710325514.06198892743256688238 55001670448392317500.98100271692291297749 17575178918548192248.57529459242501410047 60877168294840279462.940978952196288512 6743138660997350986.00611658417833097165 50752477412728529089.6829539692629202829 3308058944139243458.15771614407461275756 64206679819345949265.78121322175320414046 62821781488414367248.72978190275087968492 68809627747902046329.99304541007096777903 60090799737709380503.1181518870384444955 82544078068878685538.12777264706951977631 67529331452892837600.54092754874937474798 6424345450903571648.2458818712850848133 87220354732858591099.38329774000510763594 74573697178980463380.20993319692528178597 99176851711138344545.66162554307284698021 83483407385801171099.96547656502888260004 89264591393689960844.81262946588921523997 44166061705386336777.15118351828450281569 89297447580161659691.69005448905729015042 56528884775869573891.02978759531187240993 14123772131617367188.28961083110042200361 63148635634144354561.76080543830521849441 37150756479816464452.37374108162849855538 40487125425508588708.31955091315234165134 69682004302121116255.27844383543505763367 74549132763435478185.74212193688485918091 36478635059619105655.38885851467133445076 3984743084469353052.48826823667390223901 18082912197218323757.9673337112712521421 19822244080249943194.44978041366384380054 4050875031457905074.66194261532867918431 73321195347593761756.08944688121544356612 72129834912515021149.51692539348066768071 11350529426731223471.22781722806633585031 37089347405696410381.68200517645076340833 41525827687244637269.89611249834205379632 20467332704112385673.96245633813937732012 90568514447318171783.38118243080714928086 9915806489173983351.56813557214295966748 53078665056429542977.52827595162775710841 288003304434521048.83623138783717505485 34372060413649807712.47024342350358601034 4032295075318438408.18288877634606427872 22564139128398132034.86728260099029526435 51105210713374638022.04969754069739481131 14337221792983083939.89759436359346980626 4928056645677508051.86330766570599737085 52501062380611901294.60060973679962638581 16851559143071407634.33237578271456166358 83772667434471487426.49283422998662826435 27063957730778332944.21831510754558050656 1163057621037715776.56971308679772169077 78838969811325525235.64684636033005411161 36278436313075143075.95678841322882356005 84868060909168141816.60081740252746492142 41160946936684408777.74547796727650947236 211629435937348956.43573396906528250449 21410596248772139224.82871012260632660835 50068688248410260559.44354539022428424389 73946526286293265798.43368008158858703722 1463757822737165706.39873773363900270943 53237896284558082870.57893957131260615069 64455313781155222096.14539246555218153504 96320395076035372797.57301397576189360491 24885920388076431879.6148831732426847079 21570137507947933586.87499787227781245388 99402547772314918033.20497261083055280087 30937933350249029978.12201375531872428882 42540594539568583806.8495804972830480266 13419476911296739758.44477439791372217536 9255868500730403013.62996202992292110214 7747516023490058854.70149040428785136066 14502472698933175012.27488527442972851468 26165317276561230415.54176373271403744795 93378627637522939730.26489293534777709304 27327310177148043055.38843282458097633804 6622055855008738777.07505988948403914898 28262700590156549683.57908579932179249669 27319308933101735877.93530002067058301741 70370856215169063937.41085946281838905092 68156459787740309121.48624509584626288234 68259752007719453094.76591418788975801655 54117219328330836964.16576520679344027538 13080926625936062171.50679393915326042079 33055923966976383709.32138745891561862207 36564828588086055072.07138675113621522114 791266324763609200.06140378974654468211 23492555258740452019.92311464812901972846 1226080603561980664.99155432485459545481 22300362282060037607.4385189663008629175 59800773749648646721.03924511137786796151 2842429860213819324.27114752028474450891 79021782998726742601.71241386197331640142 337613835410559871.66329441798344774648 65509640502968241234.35501129848813100976 15330064936643183461.10010954072894143904 7096465710590905094.35460842346565431887 584548893977040638.62671157997078023259 49036629814277302967.60435422794244760553 78810944841655067272.66855598466813664078 30889610744040580254.13044246111847368148 83499175550580672774.55366037246858778832 26123328204604076833.13827672699919368037 57287084991087645256.53913970043969723284 4355376263006836741.29651171354104119691 6452866999054372358.39846160311120853836 6749216978268694286.99745276794952279227 43330506020584168355.65605968403916771401 29271608205270136477.78363895827869137413 90629868049622297525.77559058894128565203 32515521313025137837.87565819219923745758 78842182691857614714.35015693134151378291 51661638403364363427.25181404049836012893 81277359246539076039.91094348536276216637 22428158696618378557.715757157386786195 61467289505363154850.5599341085327125097 61004144131182213326.27196123913623421707 31110342944222062156.08522940349741506435 72648293868711217445.72595574722795214991 9443460574258719977.00523151168424363497 83680549401822921861.87524985894390104001 77526893567525799589.64790265755947236169 97488742460966896340.4254365618978512764 95686835015460946375.00706514671706682259 1054674016604060934.45639685018842532519 70645122450292722079.9280765803293787178 66320719917815926828.84291140434090611279 45838761360562729776.41158850009169139703 21916296157847752856.14596885346070371789 66998197402339627065.8893041576331567187 72503575964136485174.95399844606722997915 84417564928543289641.93607498170315872195 44775897628008782753.22606583919394250724 81407985487474971538.36749605486814240687 84337336687210052070.75083474073774362467 4088503123679798774.4098863169985438374 69610485641269618511.54598865832882931894 32271810695652517357.13395133811661943862 5644404593757829890.95766730167685165124 41758615842696049421.92522110631910382008 36973121060763831160.42934831248798349105 40806171004403615187.17712672533871819243 9528944826645029172.71239810659063858806 13392519496589438782.06704232661273691629 40415864880609759462.51595511833980051083 87166842960942563829.31926152938472922374 99450785364867419184.01247104616229715623 95761882342827256457.95203398531448644208 51560933879989253427.80885318016806835338 71597421742625073318.23962561838528289041 39680074580426173376.49250460891164331619 93537820736493902318.96640911992450577351 75841697408757716351.23237609663517707285 4215093259404740469.16397898286338340945 51297851696048995673.58783416880241466337 33449488093809146475.5120699502710103642 46293110873438591019.012057299099293149 5509473785888864380.68579019276006785614 90005047428845486794.54083192223019456883 87348903235266980752.457718324894428304 49325523667143662539.78445570806452215732 62267612405240391748.23744372990141216619 19485060322747701323.10537272462835778523 85334992350594768563.31351622351060141853 11917826922981891530.09890616616126286828 84687572259073794895.95652147449312042565 56562554202674288416.74794069441221512493 17764937224196856799.01033746074306899335 82344015407314101963.71580211839125495081 4171654478461847667.82406082903715274073 7215164742641749555.61961791528264587391 84179166497679176423.39426771211698856552 9831912767918230659.19977978475918107441 58692004885200789513.40597984152188577918 31597660576038400584.91082028984058600833 95492644552397193836.50152727719286590066 80942463332435319474.58719056379583828802 36601547532934705053.13799227507062130361 11979878798812298166.63565324449239439025 51241452549344270257.40814118550687473707 60581110658653963513.02482691366041931134 3450624334535999256.98435956350578342274 18563417568452360133.04483338735797201806 93585573513010662401.34768553841267780877 11460931693388585080.1616596953857873805 11572460198036226635.58230576771915254886 5581829689020295023.15971462512961407021 47159473688007976799.39533012875009812259 70731691529959507528.74587412861680664856 63002403383573189783.06426535945576157124 24791562783869578160.6832026495819874454 91648466395856245987.45393843565316295768 89067146979802198794.96366725417701606382 24674572490378315044.47023379124169891483 18453086209565260262.46887428307752237342 73353237041416890571.04983249440271484234 37641789402797634357.94290169755728423177 43270832731952245425.22166548594763469845 24921588133578984907.24263758048543952749 31091574911094316480.08862295569382502524 12586097112106069342.39398110654549139965 14480469784332819186.65133293727308506872 63084611461165664390.10194179182090945361 50401375308146605998.05273545537797020579 26001208824834834003.09572671001520740644 83755987968651117179.0249995257077897736 17684726809619113413.59624845466895073116 35662819602266495131.25620200875348900207 4891601604869533547.06117243501739845669 67375865982413816806.70718789305738750004 14113956587737793704.11744073477483939619 40362296326799306178.16205629866361032836 56769728478197040417.01860038414542495653 2743203284560304047.50874551448647286077 83671063275072534317.75855444241302856948 28565635330189971325.03556360685659866972 10551345706868605624.04840252888103404295 95842242670141036358.87253137169660293109 79528846825190947764.11365769818627060036 75736460909021428092.07573396356604899525 23450861414625055387.56845221876639812543 86623420668445377613.08355253037424336458 64598475917005311435.42678148723206739052 6697819247527792297.47958772834892693526 88120107936369324483.56862959015814193866 77594837576042942739.31510545180738705277 37376746723869373624.52371207727047325995 5805229964211189623.90009007840926181479 97771682402764692310.59062609233458856929 54525813100942251766.29485450642847314757 36952488115252476770.35998386361381315302 79757630131746804554.453670199828933456 29841842904995352786.02902561869323005268 57525487889983035243.43182836882484587061 98748218690117970292.48070776633373530912 91864313172448634302.69411478802999501549 93064580269636939421.56887884622240021488 38221690149216907837.62239212646043759479 3152735797591012416.37427455435465806108 44738671689984465362.49586423769086505231 6438362305369410532.10159978015818035211 31707100929455619756.46784842108115751765 93178287928131163978.53935062648663201948 65412405900262037519.39871730087873509367 2739572487537708595.63844192819357997155 47423775947844958222.58530273541217611983 32595159457917869300.28246390721658797893 91775664916588872505.63139425367586829751 11023853212108068504.34384362952137266264 97329024296090275721.81266406860138651937 42993217596060162536.84806565945947122334 57408462311655511272.93146289824023308916 65592277790267351944.8695642192997075339 99942745303428109805.05639705899208932926 14980003365245075224.87939102593035376551 14995028648074195815.06264114620560763982 2474464472553453811.08522039939110316165 31645897905953237893.48988913154971293584 78420293631318055331.10351770941980080957 58707671081924239565.66595825362322943798 63884759774212402659.01132071220918364253 46559145711291069673.85229365967283880589 62160606799129401035.77822824360701690572 16325018030083096301.54873809396606557817 19176607252406520915.51407435531833166052 64935477373394019395.64459942360906034364 77747577919769762158.5062248187664229502 24346702963764300442.3966112503481638543 78236962402420910244.02606687917999083104 40022862581320908893.87785533284930812464 47738384892604045675.61800600957167712859 21342933782640513349.35930378567713063375 169194711600605485.43676739748740690897 95824327910000872864.69920931998470342444 62877361489396244052.42279260949209084292 51804610675306607669.19754055656605483783 58941213575859522970.02027012255170718808 37573451698442481198.14275083079697721468 98193460324778376858.64934071584509976373 80698916063647340522.03956391311782728929 48187560951269333026.22876938248447644184 1790043419665287566.14912096424562387904 65702155345197508813.45719524939890577144 8705416947869004084.17427352245557257364 66467259886916560672.65852995127860239178 13675972107324356882.85374146712104439321 65292420169779791572.97399098721225615681 10337817848408750341.72447367816677143788 79891185578325887955.12237770633948224024 21579729177322305389.07625032175608548524 3191526617516612538.23970055233015404538 77318975153764284748.6648738505078414641 74617151569439675795.27404400243093850864 75830332654957295803.52117688920198199848 59681919239546921483.08928547490147280268 83260639178033401912.1507989399762834094 54110857520033616187.55727903266078848319 38876745406705854371.21581199526328307165 32418285688032235699.69968149781967163729 70975147749618557951.00705728897875129114 58900359312034568147.34023012541289425082 74965699960263824185.00874977836561059625 22786168715146758454.98123878295907354823 19694352377379322527.46567723454079011307 66414253687684319888.9225785399353156249 22201533362140177617.80752614093600142715 43212675507714523284.88931400935807441646 32207379432565692718.72283109169893232388 47967461498538736038.07411939323798557819 46696961551597979042.82483492106093299446 50335544912237396762.55801501670150055222 25659624197666789103.49238730645219273581 67673925037334083780.55557065332354240039 62551700919401430482.7644378191574089862 80585151077542203233.78225891681272397863 40159443308059741204.11591646714810533005 61547545547129168222.18106288975650231983 37572100830263071085.60231548683539098266 2494843446152133157.03208895231105494571 65907808542625744075.40281364979006746799 13490910296911739294.53042467956930439308 60295723020173329000.41788331998043447933 30362370499123952407.562845887247832634 53832903808860923974.65508722401105895867 94389276447417150006.37842423419297330167 8794197835994450320.20267966566420586585 62178500505738592834.87642755001231431238 60741814400749191130.66746924730918627551 58065939642519748774.39336391583035634471 16970030534694847604.28076380356096047313 89514174617464158081.33653741607654889524 32230827394161077876.63051120140596898803 34763083344712655600.82508280807351531112 91743896454149626190.05731716146583761958 21933494385915037952.31275937705138737607 72978924750873488452.63558969315980152292 71187048511329463945.94372508644089751799 77774717395868008491.1399457889339466907 43785323383313992054.16853590603800623144 58596395114485862017.71472151885345316482 22774804177402729496.23608091514557004493 94596881429864402948.76559746389026298153 40593667851957220066.61130413900021924134 21715172868748307235.16495238898508956057 61199870019759328546.07461973145042680004 76246238071484586030.70028388266463288547 15331463132665857022.79509780555100217467 96440783968036228220.7859190660027597962 8541497597808500927.73195615102133496913 4306136809906501073.84380865298221719976 83869769809820030136.0771198221301002918 31316572150469389924.38108770188851557939 14212219422633132019.44443430151900493848 25205279134713029522.12780277596607237423 75824858599288622108.0367235190787279312 97556023239639926090.27617165575576537681 20093552000846205244.83982366920853771101 83192746886638674310.9851600998382945394 58485824141367719345.03051134398251028419 23883118017597742943.54270719518043260892 15899901618616876960.29092575480392041834 44149905864277018767.41674800750601548507 91455089909482335368.88780644315134118752 94203711848197705230.51478572009961190704 98575662342512958711.99280363328659002353 51341850551166277298.31571436956038968705 77937887568257976978.01593012594025163396 98163262424093365446.57106475939772804601 65321861800557046200.2424828687160629124 72844231634287710215.61227853494111302472 67770067164697424257.71356642016651918196 57407963298500291151.2800526487296299838 58166252890966979884.22349435216662863819 898943892213590491.36758504762587732011 50747414058241672346.45798460670750305599 27616982793720302494.02762863819169796447 58704625525803964299.6684372049824806225 28060831871919299811.09538551473974413514 73721223476814400203.90766524628515315283 58470322462474063026.47892486392238255397 1734192917731457715.24569316714819163329 69003537522679841989.24740011163376196776 24400164140018486388.41484068796871059747 60342537142234229640.59840915910014798626 10659803089968008798.29185515763279681736 1279904624888127915.16835373698626439475 96123149906292651208.10079061445733155202 56830035238562874477.37244641331695655043 74446288446460094983.67184905470688929337 95692384977340866022.62987152410568401238 33414756780066953464.48520032739920150996 88335376248514119984.68807920775061305684 19313948741003741355.0177816565430715248 40548894377509848470.90617041632453961669 28809147881738241745.36921693270456362132 4312586792207035911.30014507002256197272 35097035985432007218.63742183551777364659 34724647354913211532.5690532344173394112 98263835451642186774.60707557658779151186 40742109074034038182.72083463982173576844 43616964022556704621.84758328020406881742 36225054548644446230.17407193747626730277 54922026797654718394.40662694722853567665 16923612224799441518.27662221227262987744 80321654577086826043.72987410604344133294 92895985768447824156.9545456229342021492 64189413205347723001.26183746731361887786 52235103552243274535.24070278805299389482 10220854006156593057.61578404435899058499 57011453879312350358.79953216497337968411 31051224271683132025.92921162754275222362 72974508151921433890.49144266060384812407 38001193518189162379.22842467411653031503 40076800001606090248.80669058071832340987 98896296486706975409.54621930499110431172 74918464097858609719.54557875113006658676 14640100842822774698.45333590063850403819 1067080096061090821.41243475490753080319 62570303297968473510.32489317539940439606 68967291241175148691.55827048937462051636 92720888771051978943.21542733779988837015 54671096469444520684.79549632075334403484 67785606770113609820.21345009683228818084 29504661122902228579.18881772006263303648 69937586223822320477.39004840517891373728 84499730121389843101.3793397222137919843 55938953991704278140.93059126929622908339 31005419392105734078.33039774027304198202 58347029354677581725.22600635192883325258 35424944859109206116.68513736087486200384 27773390924506544177.25888290038950484698 33787286242100932124.09130460950245866907 63549772220307654836.46725026340234216282 31059850103143786325.35934759073230367734 41385805825733870628.22185161601148096581 1712349187163597692.87221366608141658535 85811398708925212962.4053533706046376259 62228368995508379948.28372397675204580423 60690846484764631895.30387563034715208892 56179074621660398828.53041367370279139817 12973372288849957558.86148156750058227787 78304399310859409102.51827105895192000477 66162386763475097575.2695038863360719059 22543588015269766373.70168800777530972453 1613043658361171258.1387729320822688196 22458797049586448655.72255501371064183133 17783073507943878332.01049569561388190053 75844662555977493269.17416580514060405467 68372174808386732979.36887847779319559642 79168196599114620187.7390583678008892869 61805951192780267042.41804819244776385904 69754515898127091544.21356514046156127061 42047321803411508069.93455488685116209135 92605513255172872145.83063913170192945903 86464080112761184604.52726223334837797357 82042147348506402832.90484448278636836867 67642304422067755134.71074492616958894051 64241591666367923091.85451959398530401764 8976488253776778363.1987573286121799213 51994641641484602012.93288240511168740276 36654381316983731390.22729414180592773966 79495303017659985900.97165481120602714047 74223331787599247440.71401610796652205374 79865182637333025550.70358105238120945278 53514577369129629052.61082989572159699504 56410953385456029871.20712938057845123644 20002646205091780231.09455846549419767565 75054185397368820265.73372508682219742216 17598397730869278971.29106636669363272444 93384367474515135208.92335760033048409959 19231070291062419383.98785560552724979657 25316387211130341219.00730088915749701643 88072718902934046334.88555233615941001018 36475586171167964796.16735719976953877051 78556592741722053147.59786353013822276261 96054590288770229368.99077510523452151355 9755945798482927162.97437383144880710652 18545529349794718065.91096362444752729035 71355251508169605599.83341150796929463811 58946771252722426215.28715879387581475468 99938620059018429430.01815638078087302056 47982925677877739092.74493200324062944163 17524065488309494482.39192885610383554784 33555033019156949114.14382917606049271388 30772391921332080623.99491874216433412842 85344785207140896748.13027000251967434867 71366890859685925087.62054357885774712946 35302830891182104338.48667950034526460681 28620243063765687855.28307980268656217453 33126769062821624325.65504731774538448464 77144183652380262515.68076632964492130992 6959672333130016661.94410189636316213517 63758164930330997302.96716365643785735219 23011678215139467626.72734328679335311643 84973495720338086249.59588798839210608907 79901478795194369225.16551832573071581004 48062978229915969658.52706733268738638052 29935302638394403531.95637720603507384644 1446035630560527291.59347824015109420287 99431524194150478781.42885464206729668238 2873716614177422770.6181633837178907495 34777566728910020723.83350954947121979577 33275405175130333578.36831052291995284597 96201477443432551213.73710694169158323526 6588451853830623419.32182163515323661099 24748740457211637636.49192860870759552336 15946467166270344444.94391842731986080989 56387933453515731306.81669768314431727853 46351212579358201341.36028038792744791889 13489549477320012541.66612760087461253519 71369299661729915207.52961714575951252262 70622666243324744230.92504017481884801631 65326622562056844468.90402415712051220748 67335130545631313822.95010569202519421409 68988941467682311419.42891920819868328193 91970980860510912431.92206375391195997768 31744857552886383875.62190845097626882545 8010259071888356617.55747706604245638301 64289768272788214388.18643473735779124888 32774802525749360663.72691024580539934781 21655340156417976028.30448483614056843337 5191739265105907032.19852937029777647249 22454692827083383545.80839698271319660709 45128032073442847782.7496199017531017896 13898240511913355867.91679072326810317065 77625066780723601206.04950607116319433881 45021154366896850975.93460870964767855527 30304318843948824913.20550196450518478873 34359175492352922043.47262572418983323924 64526830229902551631.7294107862296872851 10116177680408007432.61454383050933966445 98165184219048440026.43978829011316954906 80330172243833765437.37922742077428842132 98397989567298794408.97931945330471800434 76582187099316271185.49075735453564653506 42652775360175360801.02501862223969226019 3024743214040089635.07808234291665980572 98990167183064535883.34569046696626071532 15653656382995017009.38139256285015632377 30060600177187249028.21888231802141806062 77511829062179710688.92132378046458083343 42190404783617912121.73298990397649133121 5917882778629684803.63653140798124523964 19792121883798000142.11178082182029864608 50505492120929759970.45807544382514505052 89863218279583945418.47999389479258096345 40139045595968036504.89360724184135144479 41707922419690841362.57209647573921529027 69636944156969145738.96247994611445678602 40298411414938757162.50529308335525279462 70427570101855130519.53761947375286872768 28264771795947822551.9002421690623722823 21867774702837382361.88710469268140427855 61645707341646500870.62839428867707327411 49769494233415397282.26049947718447733839 23225573481027784712.44434432691336200354 68351672661210395842.68491512454172397841 19290023351115883933.22269331077192423199 20552577861223763367.45005135435155546447 88244619249341790715.17627140690062823358 69874664964674215040.97966657905591926079 7402291451947477880.70159231444163699381 93898168931011802073.37076001363446551838 73074082934585273885.49651090080330939635 89649692864353854506.97925844441923588625 46220479024671070890.39407659176872997526 20499339374841484773.53343440749962499863 67805499001444287888.80459033268104611567 53514329985781257166.96681311074270125584 80174253883513803189.10035889096218691622 5032172010257759143.07780727744778304612 41270583947546676669.17549066106886229689 38466301131049730084.80978547616508315427 9142789510779367217.075742087183313057 17163760874029941189.79486774100114715625 9063254416580898399.19788927400860703263 52398616002698675155.57721367122769293919 18729326084072031517.16419470980638075981 46698041670934344108.5805757104715216035 48722155146875196889.29619294046789593298 57538221731282359669.35950416787082743944 42746371347213397525.49598346345685811957 1017428587359779597.33637095793459489791 69356195264497443774.7588920956058257525 77226839213227729327.05304043536725897254 50804259425423023489.31544262541622532091 38880146477308294290.40217665554677013444 33490954197954328201.05244837538524857715 66280236690457225302.8026009744875498897 52554759257277375563.32026595822495953565 49188315960176009142.32571499617021958121 75004065377239774248.68191192277118798455 49529947008191933306.21521845934833745635 68412874346207107876.24030470586890111432 80120545673999094551.63520743553179498983 49483268805343246219.55026844499980256799 78060246869039188694.10765330891337880245 19742504534690787810.9166018875636803893 9149746308006214482.01400530578967638507 73006330577602887335.4991973060074352947 17547260503829143504.14817878096116437969 16939163761548016948.2265921221116561343 8217406996717149349.15270550518013127728 59896510317587989977.34465015732109605052 57857231586705896978.25980388767035299196 51021977028438334983.71487523196399733729 64113092799968549803.43246718009925792619 51781340327651646117.2574923101605250956 70249554177373336296.17827495737175228319 20718687030563345098.10806304552878742553 8911383223626626262.4720810323418317415 99097365922584838760.39285280861033952812 65712557004849740066.50011111130167626811 37873302576018983554.5343937145505104474 64943410061350925241.64923498777930040744 97013926139170842857.02763798981050989441 47685078353093942446.12012685450792919347 9693396265116357564.3360056951920630396 96219713463080275606.72579455420715945514 35831833122306799583.46941492709192317748 83975752025352278798.70820565912235909305 77561696033816658718.76492646567027824785 28321902554355442231.42359303510245598271 63244178080017506500.79976359857881168785 69688498624621720765.37565889012723815172 27446582162269659560.5639349743651559464 75064211759736195402.99500193826517240307 50402287008327906096.51912216089301417099 79622445396091311091.19104238573526246044 43312778746525128486.33462252302295254442 56599093654827712324.63293865952093513408 65216134900551631902.600394829458333415 81351508873479387227.34221674519019215422 24649274013374659092.08712520625944790318 20709465331779847776.64455068840149467753 92540794493665433445.03095970578496342898 79437136191254286664.98307669474498644788 21123676445531455168.58758558440708155945 78669623846335029147.29767792790317565915 763819739298768840.5472222719400546649 41300474819436193063.93614907271644721332 68007802427640283861.35443878287308195418 76626299881263583502.55449693274044891406 83848201967096123367.11910091378606810847 20642407241110383619.70521322541756936183 34613332667735204279.40772725616594797149 23513556362675721974.84846591179049173742 66468649132233686354.39409423772339633166 96138455288994475434.60648972183185116791 343557133474663471.31689692852496533859 35148401429381875625.28787878403812830634 33304565309583980191.15672934017741279763 64042829488662425800.29768999900808276089 19081971777575980489.36615907924504669502 82415697384361814392.36077640057000930619 75592449981750594477.50134459685072845108 19112073441196424390.3988894817068005887 46316310910504590067.87868987411140483611 64991663043420004504.57242796499106477584 83688789026741602644.34211248046480414394 26615157512307605319.41035310038564025483 33254647019643916967.49883501039729117904 4959925678976959648.08829236707032178958 59710610904926745000.59391983089244227683 29357254762429436693.9610964769348637752 96877495869340077655.60441146165901174833 81703730057827908381.05321804886827736377 37804935864763582031.24472560072511673354 98728725040686393027.01502480862893915045 68937747739605138153.08533864101707275892 59586005575030410170.83555357293237137819 67359830893477917143.13836619580321405109 72555216324873803169.8402929070348663451 71266274176219607513.26222584221381822206 22011431221651499901.73806489885843956854 45339880734898207677.84338239274248808878 53856722662759598411.32929401464271889036 163182643209120825.18632644654760562964 43331268897090595545.35989805783589823589 98307139318405784921.18043420872938657938 92879754695530796532.04427531768685427523 3485751224350058102.12796898833365622512 81233202283606438903.87302212419022974982 52765097277296784505.87710165897813159818 8825181559048607088.2666200025286365034 99245148890091723104.73367326285285371148 79948159960689974458.2618725209877535911 1683912340346752597.35139798045618194153 20451490709740998495.13361204693509385549 71465847513214014182.59939887554267243962 45125328030378918842.85843922780315122519 82044310588419418653.57625114768412451184 36163321384184001665.0427989653742723079 26002307089013095946.18311780083202292772 8832268764464498510.43034243667341204067 99452308067506215005.0825670781629814223 80302359157012318113.42183811667989351751 51633534995111402071.91367963894309155054 87846410482194440463.39523634026528851399 62103401788761344127.64885445307850464742 19031394321243019692.7652782261017549659 4468972410705946211.98343873635844527973 1800282702384878124.95097556577152438469 15347440581998385327.98965874753144897466 54626166040006690813.69338779745762306742 71510345837844134309.6906385007095790587 8814589818287911925.87365463146308800689 13914288441701809259.24763396335930763721 49961725041421364546.99418973803428832172 68775002986795547409.18098700006158515024 77253472993863886581.75254498968832813099 62843027977994540799.3291456828962157717 24527253101504126261.63260359423105311939 52420514094595691968.82058261820991478836 78856451868638609107.47205580072955571134 30231092383974753103.80023270529610916916 44200396420336624145.54795956325756258716 69316634246184984690.55274071859565868918 48953357931468533365.57530614734778318473 95458490606519900074.22151285382327225041 10151817577492064026.9781881900911695463 40126649965924667590.98963335962209458753 48277850739215008472.72239700577913555898 74620369996687039109.51429130244652606429 21961163430327853168.55280868867058820982 81580434818559811683.98742055978580203172 93326626430641773107.21855589056462075252 60448324681792408317.91427244070878621921 22243089753112050937.94697139342891131171 92320092302663281616.07777436101311778909 41915747762932108433.52559545418494205681 37059686760323066349.31617177115977169958 84400491744915803785.55066392996269544846 31366784720265315094.3572549856445259184 32463568050992145296.15609551317008924375 96223392922806127928.97388857713981186691 92303728534014435092.00708721848354129899 57921658429814034098.12045291635477625187 4612951709400249740.50110646460666307509 7998900378419400860.70768986952855761917 3402699841726493313.52707415587681662957 91107386712690232754.786027277572541134 99886232636468692983.26827572451174312492 84395707960759869883.93936021414364155446 35698767902837631005.03539440258585539033 915785504751675181.07537081837457544474 18002639187683000946.89648573460335706932 51395770558998473066.86447599431505090977 30586761048099359271.65804677936467504704 44716963416132227149.33174907197347395726 57307648383838298050.04052048683222145366 48473621700949988992.57431385040803486052 9814878059113493775.62918023316467195351 15898467305218593173.48231643584741114767 2546570182693075065.11341138483464778582 18582887073949741544.10913838627241276438 77713963653789005823.71247142630198685919 69024604773713326249.28442306375397034592 80147414303327023502.9535640035989258915 8968500774579138729.65574268304987810751 97998211673243577454.33825590202134207756 61459232573832416204.49630007211867624538 58983950117863215981.67466306658901486356 8931007869182842642.2430691616959266312 65849817817043041972.65145219779655790416 5360822688173631091.47238957058094687158 21035722115964124153.63063664229452337387 38106577369235821963.59275405471105089654 36504531522659200887.80491911155791735005 73071581230236870281.35913062827824409245 19966372312902114515.80598033778790030019 49152651617632824299.21462417436760430705 3771129129407324946.98959829845973756132 46140626138430440823.67746343449660508734 70958259338948145557.05521284672749613003 68270315636300602667.29687440810277222625 22354255635130382327.14301680105183623065 94224405484325433679.18720537247390517215 96558812840029886120.92840976967231173942 559276450777436860.37439286164653187563 64151500364477143897.54837523907924937773 1913454344983690275.0132141446806878102 50374447465100943605.3166605465830661431 2421756738298120477.37955652301187345966 92199423834512513056.01867917061702306853 16975357644651091271.32611179751380622334 68928012419914401512.44709085816610398382 85781395330385348868.55339127646493549055 47708894695108973789.95302537384091632003 58943704798562410569.84279584156304975999 81172552287001467997.855940950990225809 45836782390125723515.87027016896891131043 74324080691156750477.51520723658195785177 44874838857103974748.29549989534943852353 69464997150822805802.87079879559453692335 97042880098843467704.66805957765960399063 74959571213794306146.13992082590521430341 45179233981152304130.40981682276820635285 48599882919673759755.51741254114541491732 16122395968652916694.32141771359571661906 49901243195985065830.41183068824870083421 32136086466171196053.6773187246313894043 74925095771549914774.5877655695756287206 77399267532074499857.34802578184611659509 30003819890623543603.78794360388460115212 23841222149446140926.05460104060342320231 83025194334462002135.26025313868851766922 85652583452020505997.63425412123574970517 71873794704105826492.81569732291848639949 26755381967515003870.18306873799850233024 85788630144552650761.66460362670247626294 75544840768027655553.85459828860613543304 66009968636053282022.40056382190145016013 89463676470155009016.95596668287614762974 30349092895640081136.46048147458255626308 98669053677211039607.85391650261057799454 35763749377434841232.3143310498988949597 11151621059660567720.72169383739798460804 32227197400893063807.18936760419381663754 9676654707293205339.36892841175956841719 23163873958241941118.72673236484553450959 66490282521352369143.95191326904998799808 191450843766056092.04058325253191014717 43518009645218918489.93506931483827615446 54812875131459986529.41308750759868213546 79764935365639945458.2339741398118700003 78367694770204718868.95511908937252601017 96915350384320172338.22471051377221980817 77202233240069949390.43003612152367843637 25184660341555475031.53857688473496572355 69429572430428317284.76085379949945504688 46384400723928598669.37825997396915898985 75591623254566813005.24933403561094584673 36993298311050955783.01226804751910109794 21595139758000446269.45463447223958085866 83994996574288849468.70979004261316046722 27854234711050661086.02876857458292251643 81044682062790383845.39661245915527097336 41130530911609793197.90063508380396543214 93706891800255365196.50414662230226418141 85359974348005545816.58160533534280457035 6983343093958730097.2830425110081192315 57350198530857491182.33246386898300438535 62402678597481762169.24767042064280745425 93722916442021168592.9060355380971984512 33824462877597431992.88491222786770532231 43024816695504798957.03108904080670707087 38463196853075472184.91912386569492638051 8058889774760627809.26566457651115366131 95825573178005117254.05425886879096946786 11445749546715206765.56387186062199370794 92862906570272627200.90632477004960625973 18759150280556515800.53853921553964666498 99991787958079486258.25616705457746100805 15708119658561448504.98683177057661973323 67487035781917634872.89926129272879751054 9589675570105547822.32318754138699612344 41559933948907083704.07666803757210400539 58215564889663982909.1498659765262886749 48389012200320237727.74392292784989030606 36365648537580264296.71139950828444781678 43479002491498214420.194769292808271563 54492126253350964309.20965980581188888965 8984370046534339267.7221474550837992722 3869994480202612206.2134577670141601404 96156470047367070566.61765963498047029139 39514711870870345801.44250831602188303825 89691447644922641280.25532053488664805748 38398727908897500868.86598074105742355881 73769922945667866850.71548862529942283167 470543803477437332.80191870023614123335 78629830939971446111.99594867060680802459 45541222266889814840.79230993751038072253 24374955516574361958.81131156834727046158 69949032369303778817.81563840552519222493 61577016145029858618.18563164762753319405 60760351017556008754.47169606229224994708 13154435798469395337.40759021638021960916 39174071106348419588.05940238773866959319 52619009841683911206.35435163417839820717 92582240002247315595.92914907931475045179 2961454826314873323.62037477655022860739 1900721696610881828.05977488447732971337 42995645901786614715.20232828063900468334 71124766040204934550.81739325378672687329 70625568609735448025.23130724087523944874 46264437777289461363.56432683872853063008 52092709171681049908.85269716648838409062 16950033188663217887.90053161182525428443 60232350924486972570.01589479605164585721 53682964653778651549.21186390558977125203 12647259537975666772.227236395709732783 92630145376980934494.60872791020976514556 3393782024978329354.86548941689105353236 81204808676712252200.28298492548996150419 17275709719319958631.35637744088242136634 1377145447378227196.27622365816026320581 26531355921167109385.82154270691874263304 37123066312718653168.72245552555605757819 93115862771910304963.0289081023355201588 77282306016699371692.04809714121245501439 20585728500293634227.19255446921444638475 40738981461001165716.16006748582250608413 59796143464242411496.97978936503711620499 30393372237132842329.86193389375873784018 1068399201837821528.02032577536294520114 54980242484528306405.6477558137162850657 56922360056176626261.73988122264690362836 34431911477588610433.16870005871634970278 69124111666366460451.13105091136775870503 96900734326269595998.59388385789044825169 40748969857817879507.65478798689300074544 47070942704908651369.21438660430058115168 94843881040113816455.3227876982823225022 41695048292429466692.90468660524303328897 62526980013974422725.42557366424306290902 10501568455611885201.81272218373110349168 39289254944808064552.30861400189146716611 35995428298599459609.81288218186192845641 19266702534455764254.09589196138413569342 94363910542018855184.15539008461964001797 61924818827998437150.26957369278482687268 38000839648696423557.00888373198597847233 14982163212401540718.21829286576885173194 68733373413859158372.57343505740467871989 17569559107203173332.68965192859341484546 79490804050886640418.69513949673625714242 25493275064713295297.98939958947531954338 73480240054704397682.00841142343250752364 73630967209362828861.38459229465103180036 37646999980395355845.67235663196086175464 80610697264400806701.49119490788486051583 76074528485106361961.63411077495708071061 37346895982771141819.30238244664420090233 80399106483275260397.4914861130924522297 89985316215002122556.61613976155295983269 18609356891149827995.81543642126246273019 98589933457213884658.57637243922855998306 53246244525333780260.72849944053539261575 89699931870542353128.6076632948936671712 45225767732142975791.86997671387518495196 88594095877567453217.39598756625505740377 87577216911015517969.67683101929547592896 87617290644120210698.12361551181146260663 87937232929641119227.48264026717959385013 25799010032289235804.46022838980868769298 62305959279158451441.6086674182314565418 37928082906535206528.26259169372115837379 59029533298917976050.0316953776144454268 42000794039339838783.18490408890747366097 4751211077505843281.16160575048969657011 41220020374055009806.72430081981634529712 21195055510059285299.90289748577032218873 51041162219970023013.97162771022501309721 81921923963983919442.61894242180829654619 29571041566770719860.99086782870916328157 35964416236482260586.44032192849506722689 52148628899981458038.89754268215087781541 30006940274259914498.97875061672942598836 96331414976098337350.18824817464588131196 59022855106837480826.38542093178595742354 27762043358792139736.14855540511146637983 14006117513211354863.85000003245492596332 19262755318653500621.83478649489957089841 57870984986747238636.20941813157404869372 18059220253606635780.84197574276910717692 94798523758965895208.49534489992687433043 83092198735593893761.68423255001785539591 42409367492150010152.46257067708737784666 18664825412242489625.55164425577587328789 27283798940014963409.29381270235746576436 91861554208342168436.66414590907544057424 76949941737666711581.45983334416476229502 97382043301938503322.63381174029460281438 96922946385819719438.61030307364481310246 22124926680302822658.36079039021927269226 94032740697537511053.98731020857971777177 98893915842073731136.40072632852874254266 19684736181989862880.37383944354366069052 81172059188705040606.292012666077670147 82672077718398440175.61509745957958253945 43302771805109885066.72982371279816107252 49345941473563119390.41256569212159585012 74824155073295326950.85591642030832514645 18934557275859964590.9821108596077305336 1960545970965887329.25245335237312529663 65091537570564047381.62103364557385349305 16258998781331216191.67561267746584382308 89942279811036355141.04783940642416247722 69111890445670869876.40411744924872198698 16060092800220337519.93209279537644687879 97320194300502805019.74091971193124518301 91332834235571436832.10490750672525175881 36925436262166227925.8659218212518700241 87437755760698502850.26509225812930427897 28369342107481808520.73397225159054670847 41490192476910506856.64181978368143128406 94019803636521191951.96019436317471275388 41264774556502611063.91389019974486645777 39616329994480688659.61894413574916488434 20877807095977528373.63808121586136792243 60369586311997567835.8728956820741310067 54160413270161395973.15719805944443080675 24420172130490080081.33807148021866517658 40724270109099426697.15530065606839609377 43764078521965279786.61235497198524199981 62718593816521585745.16457355472773727687 42065988403045506124.69393283950054879695 73303243312371617662.01392746289354520132 2976093798285621952.10717500405733632413 71117811387134411451.03710791172962256192 66190047941295311324.87476640906854781497 98866795638268210901.4983014301806282607 19720410731332443204.23993405234468978967 57884998874578880172.56557286361871690264 98650062484108392582.48959176092669442147 76637697523277820713.96364533573003380232 34261056854156562158.95567649895123661049 90537534085235057284.42311898600513882064 3371730025620549184.10976268850812987804 71224890421643252781.30172063196115365268 47986707719300735977.60100984523247376103 76713353038984022355.27840268091218431624 1253752749614531408.28906596730651366981 22006062630774390679.30764725321802929857 90815022798572028681.41641821927066482011 69714197295523051033.10935084518086736463 46226072143033335638.60619513298576307388 8155551435690987202.07083269962650773559 15876320043135023168.08028576599116922045 24169448917555063574.70888337798835865811 69914409947958273823.56409519482783235588 77151935644816646808.26191714502787792001 10668312898513733967.73179226835576523654 88578697883147922872.0600552952593072219 55042032966487128947.51503483842417145299 6019955508914739895.25041500098501820401 32130152411421400448.89692291849874876215 81769053154570901548.74301518187632842731 47238277462225032458.37830143411193399826 26555056712262968681.62174652293703107114 1925341169613470010.44808438707688860704 22747926163993940264.01541166526612950028 42680893084561501348.16090980299101519717 18429645355109353203.14250442775735557568 88352146127771005395.2771207085348191945 92617668125153219266.96004561011622632173 78292185626127206593.97707849282483161107 35306528770755311508.03605823425646450564 95206231029712220652.52064817062735224783 1961766813151785589.94056598919089950215 97718246519915195026.81707964048433345224 93421127077475287022.91528646729095682312 69597296176384498266.29941366499810018695 49919454170378069841.02998094609765314673 49084411738623545609.4186599563965763913 73032414173429053889.47522682554886856572 60731897007247493738.72535669638366202474 58491910313910224497.01265095842046439443 65362102454625825787.46184360831588274251 20616238754515269260.71780199453199948605 92650483530970563105.00401532705922353143 68210338420038165135.19076766169637628794 52723778547278047545.93978091683499186443 79955840908963372801.02884001874730403428 2192373114877906409.89390275599255853499 96758461962032561281.84519465009676990773 97772943528292001140.20043829116051212445 81291897246952019442.7308536920331125087 36636935062667419786.15488372925793813091 80254661160859875593.52854956515844226108 79288081585254107285.33220944916301637126 17169069951272723262.73481567004477592446 35630749094709049054.9729074080853510537 10319574512897808049.14079267303375503641 20667330303974057241.70082489437133631515 4400911592012634887.96777580696051866675 89970385996808815261.92882729975261325335 42160574614193515069.29077029926068639312 94184342030487552895.88512772470792141885 53319639713293781082.3354856132336482371 14352473719589310823.20637178158758036953 96923230003770141442.54344583277114134125 47992350001871803936.67227358453167697196 7938600662646082646.45257844535376863593 65173338543667696704.30298227406979227321 53532529245572678693.68842214508292074443 7854908215756892617.2018319988183058769 78872188163986280014.5882150837006677655 53919708051167585449.29033510215724528767 89140021644960648396.42248037511922143298 22848138894603701333.4152858168771588441 27294112778664463473.84064648942734291723 31636021775701063044.83256282708224395858 20621800206492331467.74194432862011021709 38549576058332959234.24238155285780464375 49754671737681084335.23897997965750360441 75436738254285117747.20730838218286576595 85750156862872762868.94257145546891738547 47502954632030411826.2963160773269094425 49957175549184248783.04967787771181037044 90376519491324975568.11027855135287185499 7211169899043699250.10930242188329703651 2463480825124403516.32619811065018613069 40097501741909598869.7997091604053062087 51794552793080499673.04181929649108853316 35484957616266544563.90422553104932141844 67472963700608711205.40964301881375617187 51015480337204766842.64075347996439493013 80981453618769610728.63320966313434857168 51502655768441706437.40689646223847674766 62395901411114526529.89003925511648768623 37967466248915511824.56868163272193982271 50598356633632065222.07989513068850049142 58620562435239933036.68338761070275851424 67575813514533140498.92696958613237873637 27960186753136353488.35548372605281431471 41310818627706826906.46497863097080408787 91570823121349780697.12571258099723880534 43347377789704619834.38440301627129369508 67579079317270302367.31239483775673133745 98698756110278882225.15659024335068591317 16382824210965249111.08993046088483853746 20296730622313644583.53181759909337887836 92909186983521065895.66982594501064449057 24506185801632970023.65555316735268154281 80517157494519896514.31763071073812023685 87483101456670018082.4261692549137342688 67165190438555833130.23515641941540673196 46082165685991011662.64917218173031113821 88439180529422299678.40437207967966337974 95947500327490235467.5236403932420260853 32550370865002535680.24447069693711566911 19850218645753645957.44759282981680112999 63725179471193406483.9121144141543753665 75661026853137516824.44639703544057206653 21162524236051822540.48641382772117594813 19098271722131319819.62477835181264633242 39173222751171891645.92984396219843313277 45651113963131984114.90974389750822163664 78243514141640789216.10376389399355128315 73621168660761133773.88494306114326820834 73943886378041931565.07830516889080548991 46893753732746554928.36562055474780331802 63841973171909276255.28081607642334462728 70267737513119924221.11675223637225536268 2999270627958995062.75558629753515145147 18994830183130563159.90866973494531101846 27802695849141375461.94442801978450525175 73876282834578195222.72200584316602065427 37573235784333748929.4712392602693565558 38039132299415828868.82819710328561596799 88189466549421468895.96098060489903353116 52005910279602418994.76714609280398320186 58493734263146748351.36292095915948609928 95652300070492676096.7195117653316243188 84159285176627027628.71172594967127169845 46378965255107672138.9496588981630229418 66681110928718942500.29767399237602063669 54659859995318633662.00911626190772392993 96735480584762283620.01555848099261433295 67697054515885604537.87903879264255510222 82108076660838812710.30148473568951102177 92835385590534663848.47417107437009847178 70803450769391253003.76097460110152668336 14824055470342970189.47972460805800257975 86526632260183320163.40388342700694999112 34200226963410349719.7238320944688885193 35366454722942832078.19820163184002465074 83052884614662124970.33295751079780948113 31880743894154510433.61492625677122689197 7964646281908673196.84048166764113746757 56322333095292038265.08718077406483801603 67186360252544753665.97311919256137534981 13138346970428987886.13849381790784315374 24327134122257593252.87205467832874121328 37926583378696910753.80695470144814733391 12490193502981586463.58629849320258207111 60201017703628551342.94261855640975013763 40997942951559073279.06604947753921279133 7513723590653866181.706557628430603181 34883730474459231118.2255519055282983734 94831699730850496789.39687213341823077775 20834419675485487196.30702281141640551253 51075055179121357427.45843680427052175981 18073797483831930853.88436616869270101504 9683692497094635720.41108762861656722001 85165764291163368089.94123498971877161695 40071574527168996441.45183224075225519295 46254230105901515332.31401562410795657095 10244303239323395472.24093155483119321989 56530524638408945768.50607344221766137147 77967004043481830356.19252177725960808642 50660670402115816904.93680123032805138962 40875606992714622652.26441759174608994442 9432513098631530815.90668573876234467472 84012649604230351959.30551769183207455896 82570605396865462826.09101518554929669747 85520479624452227328.98360496673440526796 94595027622499061960.96939696928280167915 17872795076003909697.34071002443544725988 85391109276093483170.63609922996559385903 45240144762446368936.38598859131945882803 77378549218447327304.84544442001353038832 33582412488443057004.3303105412761546688 922125640298748488.84704153299076679537 4925167212045079366.9128957143025046427 44737003025049408626.63647724070004906256 70902234789033074243.09969650127273650595 71058521194158555370.81990364717338239043 45700535531139127580.4658867951273740178 72988178196882366806.83935961589191255347 32257445376742509903.08912620484579212811 74709373245948957871.05840312690580425071 42405370082376081423.54338671424117891629 9329190303264113373.21621335910451397874 9247305408904457405.44579293508521972532 49283015809211367505.47335548433986940241 62561406567496742126.99027877303775914964 62323464345828803911.25539136189859716573 75835659931975135843.88557317889836494599 39780907550421224971.63163080182148464554 38564553416304171692.82671563014827014719 12283896739220350373.75747431832663562808 51169898421040547936.9053623611414519936 7991410270022194073.07105920189100714306 11849947343818097501.72775295373389828374 54867985579370263245.60544971350380643229 30340844637124565473.69294990440353468678 61041703715294624318.74890866113032910914 7766255792932540670.09995157672044438201 57997518964677266382.43548815134018457818 94053782186910234699.62172767849910738988 95377487510115549406.56814458666420444616 76295300403962864278.99830423718617797632 94887282803639682922.41115627039093188831 73654789914513208475.5194579476523180965 79843815584509258562.15037754389602578786 46254596656421034051.99571966237137060633 12596589975311596975.18800601155453164521 82535642621244442914.14866171676415904771 32102254649644600339.87990857498596279812 68037464703912435740.84929222938145473603 99178882364924801392.4973734947416299658 18350463433056796776.18254591357289005393 93610569278045215300.06091500582200123324 8242527393443993321.50771547046350263205 85989248368359608030.68460227334150043518 87466341919534274268.45746273029770446636 62123491734849076199.69434396417106084177 60978516018154339684.97376629848349155241 71514940802665641892.71602480693367147347 41384336873043726046.58541951761948983931 12090131846894948569.53349674764748268417 43919522704321773905.73080263277104439223 98696398464964505253.70299322902291838695 46201069408804061459.34565495695595980457 95263004603387032325.74721067542332299732 88840656833924999451.22332236967274183763 21700969996292694400.26865394902812527523 56825307765688524363.36704333239159454208 12940092350944264860.01349761090674885887 20828303796645876336.86614583476141404046 28235324735347999.53959192559330632474 49453927388241003727.52855734221213300668 22900415310279408943.76211231659305830012 1133718333979200320.86791472986843318308 47336170303080848427.54690225734993637774 10911654047399014026.19441476441152255671 41555881830064318442.83477054213921843599 8863320961295479460.55642766782228524703 93975777081694362042.42929088650508265534 4238295580240239348.18774013591672651578 6504007037519116875.0012997933598262298 56400134127883099458.06485167764584946162 13660190777033524606.29124641762770840803 56657268997408521254.61321423155220322155 65251234781396573557.49267304768099039995 8714345323945436239.30584388033056808157 31879173890273174238.78715680574574576152 10674130157721913427.05930385370743048344 14773164321442586921.60634458564543937159 62297147440726342372.33048119434194351417 69931582630532212163.88954205688998164553 48377490153354068307.62661491504741817981 47433308159689794897.43118485886440630256 71120176275549675380.61603532538191107894 48864935965456537162.40343995424259937384 97858443843677204598.07523916457602483021 12269515418463654607.39541468257912852437 62175922554284825660.92883725802214790228 78690247973794598275.62984144907972385345 53681205385578501648.03901550602213924279 58486401354232253534.37104374113474991309 49823825032802348122.70818696996050458008 16569178923926092117.27897207399176238639 77773347840794359164.27600621005277591171 2303773080854738834.33925171279264077691 40737334459648146401.5892531196947087947 43763681267827230120.60347218868445281593 62705642005015509690.74930678612839775043 78931580113922230163.16955007286334546849 50688677464241658475.95487482516201681196 84276557523864473319.46953464097783948103 88682932253292646020.74486243878256538048 35086266644277317491.27858683266843086852 95450143179387722622.15261630683959216061 98734767181638374162.46429253030866932996 22298302483039833069.94900533415281636857 4730891723059956102.33880542247638472813 43620817674391422935.84725272593392205914 14715200296413575660.07206082877001536369 69650454586738532614.60080112117371072021 36813923683379984725.16445317472398875003 79791527006748765030.96896764443823077965 41813914221765103402.86085810805071708793 2644315664055571841.42971470760723105408 34216005699542341745.13040884260463980308 25397940487939503775.0968425978256179016 73552540398619214726.33067935943442483172 55789005463223582838.86302170517183742072 31536955934720750437.67511445799400219837 75405602947418160465.82307293758560662553 79730028444816483575.20879017447317457663 40271275184403610664.2902461992171907803 95548371186301526210.81003997764305714592 97681317148112672660.99223910095213761554 34273790889613931554.54096513187596239852 83039501781681441884.94843957716127245289 88877641354839723580.47729836062115632534 54230301987590067745.22702145660921940293 32999635331620116799.60122056222740262103 83919014284227936699.73962259038456965381 7984937628319141624.98939328792498426893 4550052435772949563.90775175763139841488 39066465382182446357.09094404883339660077 46697332127217112354.61098512885434904806 21197135707053089198.98107555585208280268 29622618688574018477.39490892200164351235 55519935662747150153.31215640583326910907 65647083403079781211.77137075409166487247 77738449983568193976.62310131588753751752 637786536829511335.21129195639100644284 18508272695644778628.64113250375093236815 49262190034818433166.42968048134693852092 70515644666773685059.52794484702914559477 3999426190230271316.05661168341652995021 79990641920255068785.86137504490564109201 93742556874736784958.07304360117115801115 10866473019834514815.53743958219772061218 10342852621652092403.48998599353467751428 33538609262481977050.12011600132705675478 85396798150232160357.91762945312776371906 88051026368814839507.6095543393282932449 60070309208426195144.57918279476215606204 79387884508139805565.02816651913657013703 66346927832223389411.06028962190787492014 55194689066484112891.71190967003914838558 69927722361368395213.37229627094626829959 69696412679614821551.80211462364897969631 83504972684740474995.71415874065530574646 89796725505430139249.50644370952980068168 81110463691870258655.31058939758941365913 4390082119703934078.05472261784002240722 66391726521389924313.81589354136009841965 36365981286754521409.4572422360592684001 25195784199784097501.70510798860055600027 55160507539205407378.34110834022470404026 49934056207462207545.32496010626232497069 15524282634520657672.3635291965932489215 72586581408924393563.45036497227978145527 57165167803535492822.70619682120490053674 41768303835815762809.31498663218114878271 77756302798975902583.5838392797932876645 92622703949894053044.43514776621449785628 45977285550076418777.40927976880690304292 24738482946628366841.94054512866709851139 65912979646952375293.71268666767254285036 47524456132168832689.11569722677372732785 62384403681733454849.55352036607408248092 61049788384688884972.41829813268728996146 53281088205841668836.27305514134705824276 36279157313262105479.16948259766836852498 91371867804800514131.38879612012187761096 43093487441793344348.65708287635006808672 52635834709213247692.65462363794277876097 255135773730257336.40955881939923575053 68308176844969265059.42600457485603929986 73426353151819704659.07966309084091423956 92077684620183591401.1962334732979633638 21977908482890364134.56702353087953004282 93897737798691848047.5145467060459902669 30701061516488747604.61439935080003219267 97182622598215803221.83149793821724812644 74519804469363955148.80573671211496804048 11888004281434628289.771415010397079194 96918087729171967357.93321112584661904532 27247188839826737.3551304361336119909 97073730375276602206.02109072615893539841 47891284259465220678.20556101668617606566 31237239648977437084.67214469078156767407 97481023976096450554.87846426415243161355 1974201762110975346.57902966682987375289 20339700923095144270.3748742374333213665 37088718498807628662.68057371722631447474 36564567150706429735.6641951688007679157 32337437584929543770.87509990089394639895 20957944158155830921.7896490937033847989 54138918942305652066.87852656221629984139 89689872660835366267.68741295022090447749 51612780483695842974.90441999519671881306 86582700726517352210.72166926210951846397 54724070651963016674.53057967637462941364 8856592991866216160.63534546303311213889 54009525804098071781.05903644024851006412 61595898873370866493.27005020313698807345 2700525954420374554.56181569106897111986 29579678370285127337.51104198421807328717 32514168774288729192.50651820327965877533 15682469388441718374.48391797267411023648 29967441952413987477.39780033566963146328 86206254451946256613.88429429917966584333 63624933603861526903.7517194450696204786 10964664467840036566.41725723512388514326 8180779378794143310.27479493023077858046 60930946800331140354.26237783304719599687 30320786675451590477.51342528073355274994 65162600750310145281.52174635747831722008 1259330400366183772.99778158979668984396 77542161981500278622.10939865136412335961 28964056903685196090.42420055099146997805 5823867444436068742.94429294899525940617 84112287591579657550.04577397976078829056 96577828761479062372.97968544797484618227 98152194349818676441.15594257085789137314 10233449243008230112.259732120511153901 88963850159640514388.32873318298980668616 15236906858040706569.88622301453778623784 2777247191173423305.67236663772767580119 5964890158794907623.10199677588912690813 19673630422801159915.92900492558189767763 62030960264960147063.27893830153295546277 30228620380391138527.15406709929930988594 80753340635913777583.97122020410275151056 61764610031962970718.68131692509944929877 7010238493877735294.32926126263384783342 26094499314252295816.5818926151174677977 98164701300522961935.97099906122569716415 28070601566883463763.39690795828782587426 92141896093329705245.03209717325233592085 11928580516355846625.3386041810408598206 34374593517162221612.27814528539426080411 5666078796874058661.89462093598012988091 52763050893015731906.73555919706730240408 46444061115910457429.51917019715343627859 65545691149673455252.8685499806497054546 51612943051755759557.88025892936179635599 57570965606578568826.61547367847703058071 82718637679883059861.22649860552673917367 3596462260869347013.76432444223423585034 77218913004787989376.56122931239046157275 52297529011853415796.18149476391325428498 5647622305613791292.74781238371816879431 9191101913232098165.04257394999985030377 23117143045870853651.51191703575505521459 6566243016288834000.68715046248214651513 84862992624861517780.04268170464618594457 25825190483111391987.78513672174252544478 149593232004862153.62660042286787268211 7125328306641703069.24154005085469588677 17020724195412673161.60306090095067557408 87375768646846845841.06367970130399485764 64807715416589549468.74474030738840764783 70298546518381188729.63091026154939903457 90993113626129083412.9354680681380833274 70399908070888368217.68041503588754433986 34331579489533886728.97626225989151027588 21258336082395547087.35829107316746345338 97578562434035672465.74370266596979473901 46229011013145518035.3773621649845352963 68173308235102031257.14593477205203759037 27197145468078400784.79148435255568575912 9700949348175293391.06901422975645861907 70690243494272041679.64705742743365076767 51125989282458643854.67909397699330097526 93499545089741708286.79324605414062083352 65879218002978229909.95597487053605150047 57875348769503244116.40003585277388168961 74838846376295437338.48748201742734795753 25359305125313872353.70975196650863158531 75638898350850609775.97241822156627031921 22664586893898367089.35561724988195978313 58288503872289379228.7422131478184698218 9816234178644993606.98548396532336319043 60621670470165315250.99837714646333627562 64276019471322415589.15889340778287121542 82968511989741533209.37115691833103972643 68170420817118076133.53334304468236857663 66266610190347554350.71985008467917593296 52479943265591807529.95948211447948722229 6589355814632123521.69520224605344837575 15018002704944964691.68022519419360206863 56894744526800586286.86157660968617429501 37468617319249159537.90121770772775535632 31793357598325393718.54328486764709400776 66554302395553461597.4772109502529184674 32043852750705688913.43084965775252405262 66049125754636032911.1395702177096002351 59841783832880612497.37763830524229528409 11906458351762153761.07419029113229921306 11916097046812363080.20645047788032563362 72877286459756632521.15806219109101625691 67600724656950497129.51746040587998375202 89963290833310173164.52845831094889921235 42922673134041746363.37420101425370953728 82120124697430555900.33307614654762567959 83414921279364714091.022787944155340436 10005733021557494756.17273367794565317876 96045832287000733539.06617525115538929681 63287488826981247956.16269973472080594487 53973171309256525668.96820226355149926234 85160352839222108546.81705699574590650675 34544653075289318168.51512699794216268947 98684659075262496967.58972897243217445273 52859275564782652665.24939894719229613995 21167878874003411389.60361715395707002119 4198372731344814376.83575536216066261685 58058171150794106183.27047256189404482777 35021244047076566212.78040711580974293059 42742251734613092183.37071935242689402438 50390550582813011212.05657285271321173684 58972811776353029722.16292309910873285006 25830968447045855039.47518830261161765747 25627934678984049171.6755071097203579288 16037578541323429847.14965800597350171396 51484490474802988471.72494380842014909435 94488336725671725421.53814508741815259113 32029027131852250689.26814400306780538425 90323980012184721361.68496445208457125492 42169208318785318924.45020326041043013015 24323756263785696829.00285471411388016508 18285819448281316037.40979340521408552123 59319781347616765087.45172549638455193168 64744746620655766256.72031557530531222232 76713780299929452187.94084657600148263298 56173530194941012901.65162726031726278913 74673653231230921247.9450552937822881783 11001146964001812287.7074197991775844298 6416944155893414822.81098561065787418622 83568664820690603807.30940365397064302772 60843416976606465256.0573633484069287465 83435757881408806681.42288470374028731523 91349135048808497835.27575918079372643894 72844685713851801454.9803192914180738666 59045291419706655468.08172137392267105433 77669346537161972834.63842600386603684989 32991507795134752189.66184409234036212933 22847164911237415534.3697935855265603551 93550677075583583350.30505371703221113364 64819836529809279564.11389295930120477535 15086534855650350184.25126015662118791103 70328017586727267387.85544970294995559134 30240735460465711844.1620341626113722627 46840002082702285742.06885450951392401224 88668108534877945590.95443897957194027033 91554667127436847733.86801237607258336614 18271062727568239379.93371512657756787751 91873022238781489585.83945905553605992374 7468019747056268919.39536880626057296988 55114718534259288064.94713550602597562884 70790840733960813254.71981633651551808294 74689262200033627592.97826156119989942164 55679004732009994555.04254020532559355835 60824649487092148673.19363943052985837697 48948268590154868215.8102548266681002807 55942635337596894787.30557128247854205352 14842254907814320771.41953939887059086997 59051461749814843058.62771228432348055926 51999235335154137497.10599482472585198149 90251476468740605733.51061767875939301827 22513576506822228881.56134997648207820986 46338665765289651048.57380609123138182265 16863302474828984047.96366424629212130518 28251765868525369764.55541801992062815676 44215694845853489601.10320008911028830919 34337038781625806900.79512984451029684405 76566665193221232763.80543137446993522479 76150655913973926690.5491322128555580575 65441250010089648123.10654507372897123324 50059166948529678706.01383526160469985378 30891509035722914103.60214393111118801643 54687046801726702176.96076344546684826664 56578536272803743627.06387399612830086304 35812523628418311594.75655896361118891501 9051108208904287584.3919432439425431548 34059166677172976104.58004330579497115799 55628764118670687325.63749073537614660936 11844455898662975039.74476850249068104537 36711513827092658753.46488407059014999248 61021679573961724361.4526743072055003317 94071297360564932215.67162273966009854344 6689437093470465702.07131911650764581924 66618871008874362267.01159147557436319069 75135414540505452004.71261700772679682802 62427663182543170880.04955734732938629033 3749621545824503915.53555221929901384759 38152725042545376935.04753940640217832117 50781406126833005099.77781633133803474436 87592656302840089806.01738954604860490448 99899705113960720411.48192299166643480726 16973442219740498102.34793514565535054125 52992807607407518654.99112142406426582023 41288660127885229341.2498139408500163078 5193379324472973760.84375064297782489428 88156807246619414739.13277330202699544454 40853117054786268521.38868815890346955767 19025947671682202893.42196992743760219011 7337502923766720367.12006355963611437032 87999968669514533526.03549847876177486582 70014458663057863012.91430847464050670383 9506588480713759602.64929193217247952122 49879006947264301400.63650506870765415351 1988337647379542954.72537068197632509685 49328155803183497160.2120769755779999876 41692886213284330979.25420679345246290894 89398927497302644249.74491649946066477395 52090250613411598405.54652033707379510282 17728836793380735784.60731344370152463126 93104551271263763297.63620500140260982387 71150888727166059445.49944384771374170369 89509500738059815911.96941548507413592781 80332444568595672690.78353210667325135754 82440628253488312006.63056416419186049696 95531788037227225942.54704064143679407927 5502746884562550658.58167632879000346366 96455884661842937181.44537424456716540791 53901865808420638694.97392310442769980747 97650820300030067383.15528353560233371979 46336485701121010299.08774874960370331726 67917650808807438091.57495937636609705649 30907390491137210084.60742371598739811659 80202224971135159574.5751346066553543173 21153935429016197621.49606731983846740433 65368232860496815050.74121368609305612704 10522348837608036964.12380503568107412475 36991498539006580942.87957644297684949635 55099232930045662313.34411516625897045189 9541662578466761872.01227772479724645742 25547503181192322887.76878009379651752708 54407573548095494124.00794572063904792161 95898300882002361137.90384715196731884831 56010650693498346896.85649946135352097451 18422291231105936571.30048453804305633628 661619338290768401.52370406824243529628 33204761419900572624.76050213146760261171 65832934280378641647.55500406025055524428 64948532723124548170.18185619575290038193 22353829168244345455.09903755501430807917 91001095492763635915.51022834139750216482 51099887671745839988.80200843662212825355 21735300316144384600.62467424721380175764 167532447971202663.26957640065463535471 47637492003575166289.74160847076931896532 11383817591164472574.88690137616797838782 54793977161070014990.30754945724914221098 73941473116324755040.71275003772381439863 21244008772202905735.34322177152181919086 90105525351641276439.82369190180164287497 78528007188504053103.26570565745367569449 32365348787286943517.01003812100154691715 61981780429687956443.5610693544133395424 11400412229331928598.3901046267944819099 73264616007610968575.81673046096293211506 29791847694105674538.12085434307634101306 44504791508891406596.89346771503174737769 81302269735223183052.57191369231293717021 2216630854481183721.70163007223382201187 72934287082211965347.56321305573533097188 76064293898682778736.28398929819013956139 69274307678454887989.47435770282256771997 69214060175336870922.55373779515397097691 2241189744220612650.70348292935764500488 72843423577576259291.59130744027446748405 96261133033836400695.36152236852985733146 10103854839374179347.01294178273092877034 882491489098778549.88576560004480029636 55907485538229595495.16777372114418034649 20117029492599136725.18919421570672274386 65169722015522130355.13954893394351497866 62975524568373479514.58244443001752245762 47265974352010619738.54221947552419003123 84953668823912335185.8240432619638673224 2548190571221707972.7895776075969242189 86317347972498425665.52031812360210196504 55590549073292853628.01863492708779232089 71468785339593454405.92809674028393577472 49278948092494913306.53435969152161421986 4155237398444247762.79198230658386503403 60394488296384631125.72174070728451758988 74504927657067494225.74254095082283663233 54984634257477162279.47830001079274296008 25969669167720507391.59130412546877000141 83661929947189494991.39147128572774210033 34452472377055516822.5406008222913850292 12812264647141545654.28051105915212762394 32749155722410285581.3405883293535895688 91793788061135274054.18006594328184135781 52490754737894826570.7626687129329335972 3177579883277813580.00883644314788928993 84121418032119140738.29143178940572659217 27491653404380627050.45108096215392577004 90008165772617281685.00806659277668390093 21958429446718445087.59065503407713730062 35886750925072398520.25228397909465699727 43975144933319727835.72052243962667497411 68427214356587363464.30120231430434446956 76772199518795226727.26406534950376732226 21772836084519328575.28234462381461166548 50874129433061096123.92995555041655802225 3442284256527401938.46298900565245725109 19630504299814120203.15916566364160790502 40443372235178539092.13859201927620433751 6393192684698924775.46192465709360781699 10893891437918115701.55103486398613326775 68043462146449102457.47592725383809956189 33564804781213505940.77809032814898936142 87252060474309434530.83229918356172359212 72493543155468161008.35248736761106958461 52050539593322968199.73426563010608436115 53482490922542726240.40313655648047207256 69516460262835446687.82341603260196757027 17786926284671737116.75807627590709180942 11723150933296037751.23031100052379336534 65118001802227170510.04730030095317182407 15957967063679324453.73093096413614813633 49012226667389005742.41547510992211988139 83998614786494766007.22103414118086078432 20144870804718095993.32481355789246155346 92803801670846894922.77250946313028394193 12258887553425353094.54608792378565815065 60415160315295910202.69470572138744739461 86695944485189653852.072621062479847744 56308988102303236750.475734250253132016 10651971694199764415.45653389224495314193 46055461893680663097.19139132257873929134 29177092198971494098.81161208363674753052 94304772923421000733.5907843779755826341 9451576399199099773.62755040815000045143 52791583640740942951.74239705017508015534 38178569870161719144.00470128487419346788 88004825959070134159.8147233052929932846 55458040401875957161.51497557721026516443 94718666467400167795.87154432090575169975 73633945364207657904.69717584553221765887 12336631293675231232.89820037664274563811 35622511842931488081.21933022659488678148 29485279336362965513.89435857405490611272 41918104234310394585.09068572472103067807 30283852221891362150.65847290949258333985 18774017756881767337.67696932275182357447 89615937349790684713.56300874454931829984 89114351963115138561.89893457703639252632 59702051292076399581.31201488480613490584 27019050931163117474.83429813543223719199 3602665767038765681.99792633729112753989 46605779710133343034.56958009416021093901 16805073095690060405.3858881730705832665 88703499050719390556.19687534691803469405 76811801444631403945.10277061717554309898 66472876287842296223.36735102226210615258 92556688237186517631.42334264768416085307 6345571853991756019.89746788769087038636 50610828654418691884.8388332971909268973 11269838539824760234.21031470688407916288 68807080076770751766.32212684829572693244 99314252244105283453.54747482193228583827 14468478498180915728.83118878972902922358 66502632850430403924.95486359193524977395 80017209917008686667.78222797325122426795 34424642367653535339.22713453814178583985 729261261199287342.48580265484266204461 83579206785634929344.78538280541170359194 69195456053272757612.40392752451115876042 75989260140260006170.10077306905139711218 38143660927888225821.15319220909734354946 56499261117514163605.55049143299962939823 78041959350448803381.89130357148303595011 26340106359804219969.07082396248003693808 29316130302875761202.90202373144770273516 44173526635165356017.32048182860206371001 78218295759199817929.34713063126959945279 56668103680512227761.06432597774927457515 11724575292393237295.41381675322708547098 79809101281721789393.82234673719091792759 55246601732144876205.15564913925626503945 23318524346204521971.05173449855559068682 12192420912450591864.97285765653732245441 58811566025007370666.08644889304186289336 55157562661640367422.89555752240879442799 84439407014097763420.97024535365389851689 23248855276710518719.80732654754435088434 71551798028200610827.7752272935768659602 10066827208954431634.42613559622709054313 96084483983253616799.34990498050407394445 51485085242540076609.15201133590841817225 78137423774496725318.22631388019714177175 51629462472989545163.56689329901737001884 76318794844477109616.69258086790399138907 92053983019143110145.26916654166813945617 56654679329832491462.78165228631022749268 90572325219424199853.56368360165543566538 58235117606834275360.03023230493310933524 46047462878740414194.49840114537993651081 70592064338515047611.45317950318852205071 17399254370186830500.93044169008967957221 80553426973030952523.39727341737906887399 52076057835895371127.19616087827036774731 12104286202916857004.25758782998355776363 29051073565968773862.98686556990675283629 84718187974480457531.03774300172646489417 15502792997203536389.2484310919564335558 61474273323104385377.65050113042122453031 96396961818507199866.80723130730319104001 97686015211093979003.90520093285841601643 80822218563743645302.35681411618585306622 27695147052238194202.63813187954213804872 10537828264633510238.61715542076126128449 6314176113335917211.42288457899778773965 32660579818150052838.11676153963435354913 38587168103605868556.50925205989346197388 57198695555648278351.61294640560707777332 33491594193526698874.34150556685069214022 4247487494700798105.84073155686270537222 693375435116010031.69988345987955932215 34546015686703185409.27196683135144793764 99612172806139754558.05110147596500394584 47186022065864274088.33211427367392426604 63427179042953143918.71299319693257667937 51507292011979235934.49606628740303984593 12428112493755869304.61846056670753329969 64580387819014116335.36496864152838078568 48160750134859999409.94602455488320567701 10587181614155754344.54750593332781782957 65166329471869327361.51455483311067688222 3941703378555785392.9292829724535110034 83745365599298105451.48191206559381324227 41546332215533932265.95678366957357506111 44457082082704369949.47398514521963070232 17066191273202162521.35183455533416682237 53149370759124622465.14013937696974067906 21966691795119742941.36515666078511862024 48701167976433033388.01763065842335375784 21724557991506995824.86652820239509605128 42688390561346577682.4233778351743310837 39657337738123480596.32351052850645890256 6537839562931390886.81105377563265114041 17765265816816437135.78904077700266563895 17057444850648327678.23476046699441047963 82357055239835934501.41264260536137028957 86300805231531562390.17194552064605980181 52821329231173136183.000132188096526121 94978240595878027909.75887185567605315861 37165261742386827147.93056709560266312056 49390951640027440435.05286280250034054335 88788106443849359004.58192106832611569151 71939081131486728816.10375831961483549322 16927799972964300435.50475143713250794859 72673099443358735761.7821510382885057375 27328910476291425554.14754230963948385448 38290184958349521394.41424243181205030151 99681087573122388110.01511495822251011972 28808006491976180461.66625484392337131209 26960113876471000070.01011424311190458834 83604732533835469341.78157378121475591641 44743489763104189359.55891091599639590867 23758225693568051296.23406723105916322426 40504160706255687539.440312458455449193 12363139107734707208.75715697172468614053 76486497178744960100.71956256110170939388 71001012211715484464.17807430278159896354 19099023090941208774.84664127313154176954 39850284120951398556.90764129047598408545 60272685913953612298.43333376396262104715 25434364067326221626.00255563002239786519 92211602297268571069.37785951723550619688 35686421618999819241.8863227142952302269 72009002309399695221.00385346497057258771 75968265453330187096.67801746812364166986 74193490352974120895.53415355763473455832 9053858299204700704.19459242087545382389 35945975061049108056.49062565978922123602 34445779768106330659.88418922034293308278 29386437017662758135.73109380117836078474 42053148332386444111.52941907640060061734 30004645489989358314.09361446987613954897 43357917829442071409.32494786183791226193 44362220283126569665.07667802944433235133 47327833575652395549.81036992451593508723 28635952349611900006.90973378852643641529 72158268206799265565.41923731989860809293 33820211690771369323.85125591050847421963 9265956127096248665.16154020588486495083 95403826358730271676.23624174917632738229 90971659296097175968.29235342317202253639 82593525777015125378.90143045793334521012 24186543641809585495.32098653881724548024 64197347402699724582.73859136556241089033 21397556768179855441.01519171696916971634 36938492012711553350.07230081350313447648 63093855554325653203.35966817294151380068 34825594264730109576.7636778760568114438 98872123537804673834.38767604851595564428 37776011398576413453.52469527648136725844 78007325389907739196.02488396487409022801 95713740637744003914.07747772508329696257 81754920022056645623.45368624969426626884 56754864778314058621.40453673725182719625 78099651350466665095.9141173834825498914 45025856647613682096.7871494732779951202 68034271044387251222.18064842608047125315 28314476367569502633.29605480568246171124 61093691096254220781.84284600729463365401 98932078400732332061.14550448991504967753 8409154105942838067.30232344130194144242 50412245809550963196.74697293661700391242 61618765424714142661.35616043453636741808 39934472571267712704.19937575564248894129 99547971496744796048.73152125684032821434 67459757289987927527.13435362940489890039 4285978973019189964.26840098669054775819 14754861941166716083.98966883312411913859 67519508880859235122.81976548844240718949 72756746157615558422.85048934755873532963 20249431023215765159.14191516660676250172 45908938614386815282.53895850010009571921 69497370989941748889.05391275013894325039 52429908717167276.64260218149987454801 21835760841061282597.18638189664576050572 70166640356010885148.0342902042718633036 54764869568125705624.3111342258520286601 20563063902913072974.44278290886753212922 73589185323769688407.36994149518006182268 79768297000022593381.45515402788931608724 53499496542678589345.48468296591560027206 40025167730795444272.74975682311391539944 41169310164827975637.37674984339541160397 59343196221559113368.75675327792167725575 7992971579041573615.44680244588104060552 2665153985115914732.82450174204394388039 69426549563626597533.73583872860258394723 84889993227035217185.98941288429736360575 92337867445735318675.61008921574213388343 78001482300162647146.15078635964609324553 55696204525867293223.09741254858701673135 52286572403163991251.51072400041793024598 91033769733747014582.73625544427441844098 37784914714130871021.78066862335056282881 9148228353241794245.44274362270178561522 23638371221465317804.44267608857073229632 24468421941257832350.35870375301380573902 89771832606355676913.63924143091100179374 59311400817768929688.77633550070330955619 21906159656931881566.97237815371809336612 27317451900155802587.20883147993058297899 62318098927238713958.75550443749828703052 4319231656785884484.8157025760481859769 67483507164096316992.55734939921033483105 42542233353264561026.5584142611010508547 4168679997767529015.82448347616508691879 21455299719170676899.60717036534425375038 67585628975001831497.80526437929980617452 42914743940223994021.60501257356443591314 28698904740565424071.70808918895407073211 94817028020172567455.93085726078487475546 13749849982012797259.18906402895278529458 77169140314524155061.21228956538177682518 60687820611081537165.5461930995211355035 38150802116856479153.08661753467530289906 91653407217857813627.12633363251158906312 53156447822421511259.63309553900421398135 10428624474085834068.44105943276106065727 32385843636754551496.98132359898435737589 63242653718985679691.06299335203403207825 3426830727313696441.62692630007056304877 36094715440102464227.65466533463634077617 5112229161553487290.41452962343657989276 12510921615525469406.51636371853464856154 5730635534042535672.16950164184126044067 35970748331896164630.64973237208541764026 90329544701725300778.18560254444694789217 62075341928272354625.71526397440821768669 80874779927211059303.92147931865293426729 92364787310965663430.69673601481982381189 26814659112732561910.96601264330273291804 88644639142102932233.94709921893074647819 44505017371273969091.07560610885089540664 64238573233346017683.6068035787638810238 66781256253817322300.82055061301834287034 33527848856001060812.62781903411532312838 7319159813198801702.33950203548478813858 50284998890078388556.70416305972106247396 96281598851730483954.08329249823657338613 12142807322175944577.49560821567330012555 53557525323156915275.54587075769665973192 39332513445762096241.88387726507696916604 42893246259800073979.46546333985438219431 57845809983020272959.94782324670387358377 92544447698576648366.87606713226335345081 6701634897198945697.02728624764340431877 54975652914873583004.9253961000785772333 45053194995311991151.3170999593297076139 31634018284556814178.54908137850795064626 34677112961651475710.16787994172539239979 61602920326248035734.47927071417834380312 47530239651239759408.77623286658401808233 34245846061033774417.90021382061155821893 45386345484067159903.20681725420894425545 72512389704113435567.82097296054174511168 44184722200242745921.90550536541982625416 32881046405326965731.71649105539200077735 24892706710625025434.13327224629531978101 7976585789219788256.9954823987262959901 81834679202231426447.23379323788684211895 13989746283014790934.30406118460971442589 79684127258938547300.33543482952199569947 76442328806151495426.56039092258927354982 91508889160548950057.08680436361826324802 14407547154587101748.26508866509740498139 30658186655397648714.83911547752719011025 33590682249277925557.33693266473881508888 84121774221179147321.47187986125001989595 33037302233508268199.09683369250301334933 92778763047729151925.0261709850074303162 16302150800355304275.33268551168833352124 18766771058599356146.92722275062369478821 51903500115940162017.62109265982435368573 43417294716064094740.58943628345544628926 65139571495182470744.37143419094106910805 69255074021363245077.98920203014552984332 21026998719753669463.05149040404526814423 79363360949268690043.84008869261616618454 11765517584587995263.03697155925499864487 99940132869613704675.47979780313612429125 40959458862503355477.02617951756064490275 59277861025110907309.38476686745760035779 20847553441971622314.1932422680698805494 61203894367227087034.41106994342537899514 85596700450111586119.95999935108206610852 99358356249817063589.57392329048220943283 31969423787273200459.7766941953167636604 7853708626419993953.59492084922134017215 64098443178283776310.20386473180269838274 65318298451503280664.71377449374654027983 58820796036191236394.19529060093287109942 48194009282322672785.27579372464575282103 30205953064503394325.07227008658773598456 74363995512699732590.30328177103061916799 20361405260046808952.10475386203402543127 86287145679096973772.21680523583961492401 48011391594942107925.64184498822206634513 21484538416976523946.18486534586870763298 13809765635235482112.5680940806795825134 30139581190076775247.23494931797410725727 77122506209200740967.42150866197313062799 33589374892205718554.25035811103889923991 41289127436168526553.01246229483767971189 95121908943845029819.4769911914870705062 50593689414651811010.44566639857936977277 92945497813992865362.49838706366237030265 84407086995419926502.45722411047152756652 1641853116246052022.49425491586229332386 53718576421975418793.36076494899912340903 73212835449707490815.85710770318890808141 36131337782556714863.52411130825041000319 54184865388433144530.75434721131657319385 39855015193737737227.52467411960738115901 17645730488570961205.18860824097687998346 72623200274961407540.75132539659230282072 30215882684855786764.35403943986101858948 64318509702357949592.29997220448254426365 85214250266582021098.75424077456482395679 23826316286032356908.44731747528148480871 18390916696993438506.83373552521864811264 91427817038324225252.20139649510081427071 68831710224382910644.06315961105224038263 84191987489640006981.50928126560591542448 84333221319491701214.57491900470385448024 66207723360716864432.9405022956391895689 86230463679789601074.0593942318507664239 3842360436860756487.50377784189017767399 15807887294193218656.18914669084132339122 59967718629105316485.71407856744561991035 1190618475382441849.64933165689246487753 24092384840997263766.41229273493344369552 42369144510515038114.12123922265123930643 99784482009650705373.46430296671784896368 41706615401391326123.76832647828968910381 7944882821989726731.89271005304616167539 77211668380669583354.13771154769260694431 1925478756168104132.58333841140852032398 98268650962263813107.77886664775913191579 52799579894216653694.19780913028289351004 27044288852456097465.39940196809796344744 32310809898611967862.47799113411776961077 22701034938022261122.31542948715090806722 29683647532905673715.50751137076204527992 607640735844798131.35756324989538225305 29890928193191913077.19389350891280510397 94008724057534879393.90789860099686426332 95006517197123566100.96196255443623130921 34930030536718476836.93187226726692773052 17859700210727808947.46549619960498378144 24316731699933847061.81234128605116991043 60190894965220651523.08891619402237649543 1473193264675248537.19419600631368396303 8282348914848198952.00754707234391217003 70041816035357157113.37636373761032259037 91003544508449238545.91221907184563372114 37728101793616867465.22850102140507595187 60184666030343093062.80988773117034525397 80231801875847883666.13440487369032058275 11510020027242333337.5722589925765825757 50334190366009053339.46156865491702431693 73527001905427086108.40577262067440761989 59279783672123943760.18952241134066368061 62398349066643938161.02912383142272880229 72381625181867394738.17741214365382169242 11867253900134192730.51678529464149017967 58009371398325533565.36862364988642071407 49559285190865910662.71151874153500384416 42403486483644055500.84983770212657070669 27397258085298496728.3738829428641345154 92048060486654273263.63289144036240458514 23682363506269097535.28984084610003061191 23273668271395977778.35787375634299701983 53806960782204529059.58384220560233360653 75456138702071454175.4207925168132662151 7370563325879005515.86443503918247858696 22676012944475231341.35930102833211408877 4891502512501394515.53274177510443460506 31046356726738977210.37076359743141592299 82891986469735345988.33726322776981931333 58321095382796862708.29858577063873394238 21119780389404540367.48519257600230980606 38343903221725577532.54545531073923434699 22277847753617250247.42980040369449475474 39869107480200680635.19996352056885519919 2250040456773712162.31598863942436007294 81657203176194349134.65854487764543463113 42543298531764424157.88445388703080689584 93192918017124164182.77479867925917701353 54024588202447440498.20872521285590294703 92375434099846680089.34156445946368955447 26976785114260621843.59812981266877128415 55859402181018626144.78098081641770407228 32193585965707321602.33242412841385346918 55461516313037250597.82969002415892920429 79600471086230622600.80412381629536440583 73365610147813139386.22645591442317523497 36231070681743333388.65602494322319902921 51517003840976433617.88515562167396735904 24422021711215950347.83586586699511592042 95636237993988946801.81703050246938983183 2663650550329754038.45822163601636930903 40623589794740687994.78417524842202495799 57057772807221753852.90769146494317231301 24833998040719786448.14692083608987755818 17619900274770500102.25263461804458712102 56767419812129866716.45901122518835840252 16679537361247291313.46728059277099562152 8826183651511262376.65668361034805854959 92447156802503141772.9346649678352503905 36320728154149749242.78209623353294467314 75054631598498943802.73865842936978813844 87105959793344255502.75640070222590426797 29940603408461894875.07552274517816478252 29877273144394684115.7725302408613530708 20260117606734765513.95335187855149237882 56424064343572473907.15660619570750649984 15580930324928911644.77117281307612594435 50081318789378924865.25306938339595853305 43721762857955762741.11862333960322360232 91826733673319500804.03370210355325956173 54634017249214197408.20798819314023068245 81971221977178410715.33617310340317644597 84996100773935278416.19133171719779231428 63941128521342395962.89709348159673134828 77995929094513459228.72852791389787229195 74302500934646281151.8965297755090297174 96770769460382389515.24418636858658220479 82790379319921329297.42512688018850931616 29388297117602763532.6716143179505265055 30960095918912920352.95861445615698192491 45322025245269864885.95959804737655863454 98351738338010252279.57951247450615884668 74588407359891213288.13279466398142472678 31209946600384005454.61912518494706901646 58018705881894508928.00968929885477519579 28394206830068477634.41558346365067800146 67819793246321725991.97959731353461295591 41234485646024623621.25097595304570513776 18791554981035197085.41308988023557677731 30808088922610455182.56150099733520021165 22723169069417843514.35680135115191883991 51147304016804505494.41741537825945184759 13040839512591799110.29417780361769552519 59479049425449298662.9942906076245942194 71414100219488110818.00069651411532434412 288352895158323006.66651682188578284846 87865945743809037502.6444321973060503903 80484504058311045362.82217300221767277101 33596517228653117131.57112980742843415772 67071618140119889864.78009073455168627988 69432028004550493530.8445594790951094292 42166461224244107183.80833099054586458937 91552294181217393428.6017194471824375201 40363856307082037853.55035426526878222289 4779827102771626015.56079537566655763195 40425188410325921273.15487956305918935447 64268130483502234528.07238245697871782822 55338954365423392277.13043504322696618797 12835496052539429312.95123722270229251497 40780527213437213285.99743458288349670827 84831259509855913800.82119868858852194926 51998752769930709559.96105634182123056128 67119099305341546906.2083900012257503507 1618146061053468754.03560015597449099939 56192390371703454779.67677631070579251837 80931469828391912840.29981954740085494021 29590620741941197997.47939053674909191298 52220040075298982190.64256577265184983067 38462521300342072383.50838967580329054627 15122128203656114489.75291374452970458383 45677494557209470813.66117945081380572365 17291770363567755379.75860029508841097698 18779196314521707147.08090987796361367612 11754075241775225171.57439654487763163687 40839285538811434690.61027274063839600162 93128791596940711632.10364471836381294867 49476942639265296747.96322411882461682153 84373852603011150406.92489470322655506977 22314414966090979780.11234149780782227636 83879739356256568729.5644191943412412777 78621829943437955590.89684661618422322549 81079995439545633602.08053810207668352338 53714652968831308012.84938467162177889892 85714606192363911253.18259849259439363977 14712823289180415205.86096527301083207973 548698040567734034.99112171164497619063 7437489903907527435.92352860165822800798 28191876401056253374.54019078841428316597 90500829474481221314.23743507253403648798 53705117059829467814.58509057269253368543 5840348455674038760.83218548104624461356 50827354833290998700.7293160367530400653 93177668336156463642.7527877966171571145 78043595380662404827.0797737120465771598 32467495440614102749.09102510494378469601 17946443340569133268.01434025203961998968 5889469068800710021.49299546746317193631 82642697696708222079.36318254606041298696 7322575392552038177.32130663471604248102 3072313109782380110.41877076056362181611 83817057356128621977.36484081648492976122 44071500082107308319.85950814135296597391 8078653923063623751.98908447028822231832 3665094576497487178.47416003246932739212 46363132391150605563.48270313242378132643 15857431233851505829.82623838900314421219 62905692888296016529.0942808639534620892 31399837190329694772.47156381928780512199 60845972653680610664.87104099356770393812 41462472999249347732.99197207392061272209 32098526564717218204.85964178349816168511 64773773043718200524.81320144198304802522 37290633993170919197.2315939474706168266 82302515490388953342.4421588797888556546 66793214181080353208.30888910354152969706 72715347776363156899.26119164304722933248 14525461661667896841.21898657769966580047 46710228914401919370.49486519105400584924 26585481777400698473.32912722973116897869 36360319132802417182.18642911655312328336 58313969058357938837.46799325879038760567 32710887742854518960.66997076444264849157 49747475337786624559.09272261333537699428 29778104476993158913.58453307291491308973 10708504181233724200.85379220740392298791 15826651316884036221.13114968179658271507 84438362561791249467.48952787121858437925 19328735201363232699.26383530571448753609 66840516350869840584.25261094385427527544 71778475825933599322.92143852504062515692 79768688561631615026.63871948872511902075 97409742122963170173.72994953198647994254 23896862155681494349.38042770692547199997 59407521740424657393.97303649167367002966 66504847143353338983.88711535010942386192 5638003936301918495.76964477440404683899 90614883201432159607.74952397821915443424 65908601345829456310.37346124097064103612 7272030633934078875.67032995380378312131 30995911795784240692.21859704769708077811 17943794855576228494.76182684895157968548 59886368099889121277.64022850308594467111 21603442445630377078.11487964419304103131 63028293878084317456.8866596140555567444 45744920401380336151.84694930477354327488 94971254660397740681.06583698546461666384 70005410579175803789.53298218933756161268 6105228555206243452.64384643465353014708 97144051487067790411.0341289219145590385 16974429250677925592.31375544761399384506 45393381840882264990.36701537684000287125 4718333143613165879.35071987059861517985 35315033582721372641.68485284297119941302 84141906451108541555.85854666769079000156 3052472807191545529.16020892191634600977 15780864323313632142.26012766792012445976 54702021311788969461.69314113922684446104 88699281801412548026.68106365458282634532 89773237628785784335.24446061427644245702 30760149227985592550.6346001776465138181 8584126377272141124.47065593393909327323 21574052081223533026.65652291075828658565 29391612471953306061.22445056608505616788 51617553838967248827.99232789063101033802 54928072202193514443.85431950796428464935 6264839287532366867.94451680559290067433 62171212159223714425.81609378663724709974 29966068199514282368.12537639317757333601 72329395094676157353.24850596083919790845 1968218936567305389.44032029923766848076 79677941844368059247.16174626883797855443 67851377468249549456.70175457885646202943 99537888445312732391.4434501573774309904 56232252420957412879.66206082637244475053 78283555672255991420.86253653806846372286 79281972767941346185.38737597483368154694 86311775108030363115.90883351378280575193 20475352274795179425.89233353896086818129 47491744518166483964.92695975226338360729 60996687417247692846.89734076956548812962 89431106192037901733.01190775329318593779 29513670360428707548.25138661191073234479 42757070381158923756.61544166133671898581 50991639450245718350.68333617303909931267 76072302007883301872.79262743554633265891 57368432875376498075.14796929598230434676 49641681247289489838.18717580255899247277 24212579976474115137.215404301374167218 75474903501600681324.32311484515859538975 4014617635376875725.55545171095781550478 97603679850801273408.95412748412364831944 36074848795812262286.38795147395527435038 25015090248972682247.71581077255883868964 91151571594287897794.81671574918340124119 15294001150008641209.64265118542232046969 49002332039977203130.55382152820207445059 15984191148832772152.27097393629290168217 39676000371295500348.26237334324448118525 48628664404580727763.64912831087529224452 66977531583798059339.26281104203006616218 2042256354094038016.56902048478068174154 60613189901922482283.77267245471017649311 43205501661035017653.64964794180737216463 12580362575355200608.36630508800764876489 4162134510314790359.04983512181565547971 37832247873271488655.78871111192762915484 70862857886371436224.75627036376670441881 2232863743191071738.25315066772795013929 28346183523074225660.44900016378679377321 87151680607248297696.07411840469045662884 1510694433045302075.78717345357382843488 32400283324231879092.45589318088317450029 6437395790534876671.59937436897320485716 14459542141433675334.75855384967211589621 14627015003390318854.89108879132550281995 72682462545582715011.90644452060643801294 21559742858161446571.95134618375542539072 85117719276645736127.55732346574056214665 96330386441356272560.23177585001376541003 98603201615478362676.03680591597262219584 78454252182849393249.68077074648064216049 31855720584243812672.1513571599526800856 14133379606664462426.10603838842533758592 49211877646419401642.74890980299205424802 57827356950266075543.85240573432026935903 94874978337630961111.52715275387862952599 26915898688389268195.63980583522671720053 72313106511738849224.40659613199842783425 667959762763636887.11664391123717910955 31215549483579861714.85807466450727036034 32198760651818765086.80664089797113891071 4473969389929337446.95382854583339774289 73474020121007809685.06022549822820542216 73426973341233064604.49967307066762826452 80708176997289756105.94119791371331897494 435812169464803855.81532473821789279788 68337845822816132650.87459223935765004813 95058618802434425289.03011877592708935912 31467947973194471495.88654937737100930562 96004041873446516432.57676186955174346337 63838680349320959314.33021118055374347312 97856160209895541264.50792420999758579793 23711959363081006937.81965684063905079007 79503396524916452259.77985308250385323509 83064177634258549677.95651700607944740433 32708128937427955674.30764102530325309239 37465174020257109148.18363099211676061063 70213857709773011152.29984036580308842367 54884385449068380529.1893707006574977121 77875221846319576873.85937419161522511476 20917937059731686845.36534148620922497704 46997128115105247843.98005821859415301771 34699102528280671017.50646242763347882472 56283828478413820034.0344243146637635602 38377790074026590215.84395422513097689503 44660138895870767521.17463725238839346284 25921685475629613450.49876705279395436921 83164116326134293327.55701999453050280072 17305488496975657819.13692676478261222544 95204597956913496716.82534995493708356962 82526237193166215988.49546685351764514157 38999713882922920563.72677800647346421358 86710647402492012066.31149613018890312164 37090860602521017231.11559807208468378885 26983543195234161483.84694191301473790792 61273161067475296026.11090074702651430331 44961420845499970258.84180299898807956238 45632677330752284087.72352899437866148005 52297587100398541232.66516670240544860603 41484583305593224283.29648475153479399834 79940394802331311864.19593955975511727948 26552154395191248366.72640362549309055164 25026545695200584930.67570881767171766026 83024367179630993822.01567850380635872965 46301138288221652195.95710297654986914143 95241846684501122295.04705755467371238393 67561365466084410142.08202159080963437278 46400561433851420201.94380758033539709167 13966472380717825603.61438273104150906576 58052154287096331768.90620269539514710847 95159870610589527958.82197209398167804168 49704910221607516074.28717657654492220023 3834742646023173961.92047119764031499149 15781706970744564680.31881038957007171728 80537886414676580474.86065230396089666694 44546890961349524968.41626599884460836926 53446590586746968732.28881374952209052248 31958735515649820249.82020200691129228485 5714128505854389685.32717389769308360557 11056811980813503072.21751278571520783177 93199042032509278040.42650278563925221645 1535651389737725500.81494688767406038059 9964526766939499721.98922025919620438076 20790127231666007969.81033488360470777194 41990171463814320535.15547332376060584326 63418233650594301379.62572669970455159807 63862652008188065699.11988900983478130854 26256383904491009599.61646430308985981774 66336373774991942346.24431873028414748034 63432733819796442752.38152143962504703432 8929812857167077123.15941480370049179343 41242370422875190698.83836407197422471533 91194678669379712909.01714785906280431051 75241722183821715257.282665619388603604 31552142798733785344.6206834256462133182 52020724766976703584.57716102203700860501 95852058919214461901.11590525514129347741 75203246782846497718.7385352193384837973 54989227058163161223.55737025728124603046 64060807966868271195.73697277229968921721 61200416398689624586.92181850257068042407 53148472483926982074.53149661313657712259 35643068829477300415.16213861681725337673 85624863848974559050.91533402257189054517 40408589346139940462.71127980808731445291 42252637378344876600.83471951066883437575 13890426579937854107.33769657321903714561 12747956812095311755.28070781558197643937 11494119841365795353.00458548609536271746 59521560728265618453.10669261808150556491 39924258671199014136.09522869356108224917 96274545168859178728.05787597157393327005 4132258524540059384.5249481259003390488 17726122304192119221.98827555300007886403 56035135253652401259.84075429578436364965 78690269251804095370.10641436643146184346 47614570825487081062.92030756218979923006 65715818062995538991.44367816029644095726 72035486040218113624.95480297918972205995 362347707705568349.39891130940341555025 59456432657343634083.86469850678180237399 726294821118639493.71314441173858132696 29815573284863563317.45975591059633284179 67255278174437022870.01050365231803915459 57399881025584000124.47734029041012046269 94970905091425096061.28484601392510875317 91815999999045468846.94325177411044661782 40333286405864089362.23470686827671742928 9544988712554311109.98569223561563155273 43267360146221528498.6724324807232664814 20141222951985349515.41086380802105345154 71736783564042327554.71913110178727720027 65435034523212578485.49075925598411155355 99493589303751809185.27917850969001496104 69112524823084282157.54232072820538319636 79385013267353892571.99715143131684062885 82056699459396884033.08081562648482433851 18569444209920504909.9801668565544233979 68204705620624603937.31334851438595849315 54954460441268951161.62192584971122187048 8797850967187087997.69700711821270087349 38988241619507845119.34464827278177488495 5418441250309718814.78907091947400493 7512497145187555783.90336092801268631201 81249684003662683018.15124928844730290365 96056166530584714702.48702498846954546972 47722998994325923371.20248175750415643539 64689611095485796111.47501994898276696961 70362585248394908555.46414657800884266063 80425729523090527572.43902697093626605919 58574805530806056524.03214641683566940884 9517750151135882683.01233774595173847766 90651841285864215831.60830473958063435274 12372685994891640228.66725873487350308307 99539341587408114970.48893129649491243081 57479260661071587743.5067699324529379193 83129150500283871306.47012993175371574669 18451821786897133191.45105635192247387545 89189593323761715689.73854330574895511263 11199107383139636025.08293422709798563527 14207497526044182726.59318646106265436983 45254163744120419445.67278596886232437894 29899754545631164542.73091785630712292493 76803180637398527331.81879883045399291499 75665026484222023877.47783051222080256884 17706327811885006874.92123331834310444429 90760602450752654444.27155048026480837481 37458311901299182157.18641293978160789545 10272073329525248153.72597774060017458924 35886421779302422724.41164384035946814429 10820174321100610431.81672805793348898047 83054323628258874187.55906455048403734381 3702965613445493267.10151856129061651405 67931419787291522189.262053598252608321 40265276945038455098.68877872747867224111 19881872083704363675.50046799972889161303 60286944835744433962.23941395074477499755 962130418322774470.49968556843146747729 3901290969733835982.37179074783280600668 64451563961846181375.813876118887397336 55362495636880978742.57595841066010781388 7781271392063433614.00895513238774255077 96891982038509691357.59260463772686103418 14758487075684077299.01837236914197863101 6109368660399791930.41329261569001031805 59139411368450042369.31589913711567854757 92600036790700111453.51639530683923657143 3074536868509989770.7652723461332975959 12252932865853652592.77205234957967023161 20360842894256197680.02974677479633556715 8474872865462497436.30717178753199326893 24118270212961670425.34575152628484820604 38339219378048759787.65256001863723573087 43479380981123567372.92950343902913432865 96857432685473604053.98179436112599536469 45487470974482433882.28878611990981583137 21007062477898150406.29668338898795607125 91839519472336213656.59901767728414622485 9197850133040035021.96202037731185760923 77830983910880014824.18729105605723840463 12193868109728415697.02919472934161864445 41711439546675988251.55123395017233791743 84532051405922578605.27890147614812630341 32195579132569304287.2669222517230499365 37318857271017721828.86657170197718863142 54756333408011429756.98924205562300371239 66117407907289784648.53583347722780061239 1207279066518833504.16548800462509851724 21083033005054576999.24959563522472087544 94536144857273835340.27871532881700437041 79530546969792749480.25612677718313119517 27386033955985373200.41572989941862621354 76054255380050458722.92155746614349430436 76746584809862202023.46072648770608967678 63962465949862805284.6662733101652360025 14616130999902119363.14935186715634112637 45946488338081274358.48369685463263566734 41305463409147871507.57455426521016039688 15632485983363825780.98001365618624974886 44392010253105917053.81750099836310073485 97630998527326191856.27220068716980638866 27521595499727176354.44740736454413117889 57517033921070882939.46355247712204060497 49825385218002277958.39189837558763362024 41908908226547162507.90272709934325164419 5400472696312919657.50822430988444780615 21549557716723184032.11206319170011426981 37170695718511700538.44148621746269557319 18356607524251203572.27842567677959870507 51858426192451587045.86847410425764235672 58195057083053357155.77005061781429832999 13486991720945742211.77643686479272597233 56385269464641353648.92356615226336453008 24422529499688782663.74554294277790327414 15796634667030935892.21747141571449431339 97424098290349634255.97891981139035931665 75385308637966740342.78842781407470950436 41816643314685421048.03063809319857503817 90542632845686021450.16506433501677411308 6886043914697952228.08914766929430452899 32225226502623986845.10753204878814183328 85930997857676060130.36558068190562548678 76736164337035797965.45238593759305274833 52689420671889851359.84714780477098354286 51246942993294870642.71149065511119742793 65997773512438667814.59704611714279327209 65770562852341506919.40608774758572498551 81380884601464283057.74035526681025827562 10218952706448747170.74960418626723670438 19819822556334769306.65386874023079202004 14061750153834323929.59495542251502483959 59977949290134004899.64913232686863738699 44202820343687109002.90122302501249916839 86076106265741318126.6893807705697242134 56138641564783468535.2714185052436980526 44938250630904387088.02564926297531585002 84228543475284232271.98150989725517657727 81258671209008567566.52065093613405820438 76425929282529529284.1277941376422870415 22684726154094807594.15026271115618120684 59184842729819374703.37612086140102372084 78736136334990500808.08039375245786343978 83504720096480360338.89279575794031185487 67911025402424201968.54373993845472639187 62196514997865566433.16310160479011579975 81909969408057826819.08600531915670230587 24892550282774501663.98837673459202628629 74402794586527894031.61658781071518966228 7090931894002779691.48700546894202295881 8724698081560033707.81483071897218279283 13956710342362386839.00708605209388240951 37608224102456090702.313947733267610643 64100161019622530117.46991687583821854696 15337683688615860168.87386439835016515808 37666680201664667330.37592563193381706927 47852337141094170209.31465060671774283583 99896901244226261120.39503265471042259739 85995289554769167731.33656531233453724108 59183168050474348103.50797554749097295612 79385545416605949892.13145329954708846111 5253748939013943220.47543037665861864904 96205815723393289924.43582622343720366749 37677685575635993642.01654823327003762757 23670936087581868365.4683782703584220265 39182888730080079500.76847740131709684324 50293275151678381943.05371295557985686176 15701953335125863383.71294020076888196543 92256676712668771221.64833044401843152659 99473294346566797595.43623538987981151343 59045968136946591831.1762072173183519243 89964222247661344368.20736118873179816741 50330335440013856061.37759868473722097335 99182119729207867457.55395577868380615153 3005806892381029113.7959254209940930134 32073346684480313239.86241583516513689521 32090308497293542857.71299908187563362392 15357424751537581129.63668376554008126913 93804537825058686759.23943749690511982768 63942665821391177698.11482412167988362956 48821728766183859384.92927641351532257684 58941652326444857.220798717756364508 22540819674791541822.67348054337793924809 74360612692239714441.04483744420711515045 90214508239082362025.33390991861220670257 27120534234679889342.7759197881232230108 67808619543390285504.24185313281821796619 32130524688640878720.99207838402470335387 17304842460946895952.03076853638653994832 47746243025629292625.63231497252246169043 47170764721806801210.21080835593110180031 17757326873563204577.18875536397744272021 48264965814786183709.94163847590716857922 5822856428641621365.63447780635049980528 23733350925991954031.06805660584882930134 85336679864843784737.94638643282039569462 46728306900917006911.10341505655067133226 72847182524357810106.23972200203799858001 33309826626114040021.87077816069336049702 97211966927480081733.26315333135293640546 57193892963671894512.60075588388486239589 98637998990043955646.94056676833575895389 39110329114562661579.10649137959036735566 92549522679600120233.42362495465841460832 6117564287532683547.1143400469722006402 11599414239380740529.6970372363872822822 96020371251170752107.19754479390107466175 23954420125807751810.09944241989647964532 98343743896920862844.32814972531695202375 67640069342388772476.08880641966288857822 45102761609449861604.02425854813796322545 85850017546851615804.85483358738060903663 78456329317474295614.79820128605183320278 49062254872130172445.50673678167355336902 98841488277008183321.5517968751817610253 47330684002502129846.66499731796744067776 21818602290420097923.76793978291468673906 58398811723679225807.35801268229936337444 72878570174063350257.29235291412013828815 80004836627641720712.56353805498070812039 1898608196491818745.50661089373369330087 41435053054586280542.16347174545743762405 8641208167226421834.82313644115999151912 73994230975033947228.99945474552346928796 2225799321026339208.62925658083948769447 96371481798753185164.15186497339397804572 87346151002028695.05165712829969586585 93222221678662923363.21133859969278217197 32921809720877942122.28388886558313431614 97931697339069516716.73317506527788712178 15891456438931127778.5109133607124055794 57994545145009029410.32284019079983749525 81645767304899112351.70307633201133068367 45147267077371955937.37146361490015031375 6788151746436265823.41116654624651303839 32297566006723801283.33656977337402312094 85546060942867472029.87177427134683800872 67016895231777799763.22641496003586531529 76575309756312175909.28138574149262689597 32653164062846152590.70598561292192983311 69299962138478780918.53654259991673497867 51675247344309082950.4267523000685972504 64011574024669181576.92795302753178814653 32741960817953503414.2761393509138173421 62701758771081722809.39518770797745019249 33037436371582291608.73069660171850199267 91033586006696195207.25341990655164745798 13744055578192889228.88279945688807175281 67746012815687817198.23648797111270823245 5957285411754772911.98179953066046467643 76338514234310165142.6797599080818530887 58511170232529518190.687264991249403878 32699320968293783823.18222314120715572982 17421261851842417534.8593267694367640556 60199787692861640570.17139355714180474733 29104983536837356506.4585802178142139359 98853212968514593766.60169974871997441303 70204267475026548455.89177506481680122922 1705718254117588554.15287661850462505056 43928139709019446124.15255886895708758884 99708179980151972526.38232927399983485798 17267208981055797219.46028843854901153357 73435800747229059433.49777614637407293258 84928579182497970409.83594645736489884283 59919496427894283203.59708680582601517589 11130724860871197117.30978225606087759326 26195639443868629405.9985764593806629423 40528626483872660388.01180530956866906504 90928543754516666562.15583852658176715332 20407756614869014071.27352194797944294786 10666114181672966352.36733362479506385797 23994677082834509070.7733759615883146081 89895031987990621078.05266330963025757987 43653011246321289964.76004346625166338947 96037260201041349011.30570340804330772939 91253986458559166994.42658447053763013722 90811074849856827048.12386842702013522152 1608434168258323316.91500134733355269593 56883982039797376247.29263296132164728738 73492068959608749933.0557213598171797844 79998357292880488337.98262702636730507564 61000685591794555350.97369061673698762864 12664210705302901413.57532200884175340814 69979666271681680037.38055545879534571162 26337600634366523365.79060873499306809628 10306643237340312873.20492364943019790985 23790249126635259415.8357673356176571543 9501813111685478825.78812204743884415938 90510724318070886592.09525037057899112443 17872832321008430761.60798693246624253418 8452905614555204168.00893478333397902848 5810947213422238888.40784265939366517478 3357724019463402726.46612221428014832725 75635951750578332239.52106650619759502155 65321277713641534490.47090226140294082221 84450077545062890695.24580774156032087116 34852102582153772593.0224594208476149718 65489206194035790562.61755375886804749163 87947092899848897240.44949431161654548127 97836316573945420920.76557118119545986951 51072024595730681344.54786948503669094113 81011923543674828878.04532049585434602186 70432607998072719872.53142947009513393916 39239434040534034310.3534872025934084871 96875116095266698050.03693581774721976109 76922195640100590499.66249488553511801551 33597513304209344314.16314358510374033087 42198494266429188640.37374460120206172966 12436406041989189433.07174663617532482978 69110983890058880489.90759013216896865264 22413749651992214379.90075902998745709694 83579249848025112227.4391545888161642024 40175340959785659836.34458128596245836211 90919238976485911986.73618297647196797829 84102575656118725552.67190444477938614563 30662475795539416820.96880858330703741751 57995885574856050478.04509269144006213485 91370912923430346640.12203222076311100894 55993566571921688921.90643926322195791688 29236307379410408282.6528938622125443368 80596289747136606380.16125178924420560066 35799597409855510333.9147138008359502751 40557982284980942357.67190984535746254292 39305608523984978093.61248914527655682221 8500363586482804546.7884882598274574065 44392156627832959767.80224509329482234206 62619623516747915906.65344883683827165319 8870143050982581055.17643697154445368721 11120108421055347314.95108143646919678218 45042159548552283050.83038576054049245131 62386571073611493966.81108292401413817007 34140874293745904795.80471380867250167618 90032773149788398071.61226233572388429627 30995405504108248216.71144370185908778761 63877810871764629538.46621154373904244036 14663626184405073447.84416339100695328065 32209225790574951981.82914601005275216334 86036031087607382583.38095317236790616904 77358703313348324782.76129810477111034258 19256764321597834080.02419746066837996531 95024061880398074040.8127629507518999372 40561743699831699413.34641569669695684063 8839752005256716669.09942941870893402571 42844587634043000178.97363130322578172063 76423302422129769519.68969650727058357185 94800473937886918362.8607755435957360148 55808310104376378905.71491964497296522461 19805947158381261849.55426021230813393216 46179018448936129583.51488927982819387642 61566413292850019941.92943002932586424406 67575763096574136359.33911288794301261181 3263696928743489248.50759809232806662359 37252369031336753298.7942359680580864569 43863510193265890174.20247001861036037947 86049350114868776645.56847346334093844536 70410499868438708707.7282106838221621103 73373175098932692148.13427034065111484618 41160045547495155873.80686535542129423647 20750613582551600732.0144329598390468355 84307323101924932560.64166624585985357842 36898536964352225744.70755147418232345694 24581752760904575483.98846578643025564545 41723312533358332621.67383569628166571615 26599450479182651921.37891321219403531386 45653246080934337660.64824123197314783811 70784997280181948276.08377542914995583213 87096910275154269677.55369458389589737967 79727989603565486013.4488732881615992725 59341044740016140507.77802679362261364803 24918015482347738539.67540015091779399171 46709300004483762062.37500527372848784813 80710575517924964318.96698665362255419942 61358412048379765640.37759171295914482335 83477377626001392425.71099725761504754082 24700422263299364209.60292317007819310775 36100511916652097473.3929121698449493234 37598700116565958444.95986255376826054581 33271067006848709931.82054481023111795794 71540719419135352880.35443477941905107913 3124112839653073400.16293319389063583117 80449288812885231043.98956730494163546669 24433147199319635404.79140291206134658634 44045905048661847104.88800821261337774071 10155863959916421704.8980687375836615887 36268817542749441056.79841696413679921819 63946688464577009776.02271722519449636479 49305387144968222366.28986558628351597016 98918177107926911478.24239944247166678254 43833296606081117710.1153257897037788864 89065423426976034375.95981262590475161591 57521571820647859247.29951210986078001615 98737231535093865920.10025805703006101037 39001464216912128231.22164159845787719132 60713002253946861406.1168125192306242645 85976586655485089727.07176640045754778629 65630009252259157436.20836052918316805996 42852868082174055606.06376676993919104457 86380987849027805263.13915613463127471301 10091524016494404132.59709571810602439351 53210079451766180945.99729354988796386062 78357667497709456425.83104875225869936482 70615061744614828121.39985611905172791961 67213368144258888793.34339242535175295449 56990691004609824855.24029402799707217738 41341026390995352038.22110532201580502394 14063419007803125820.55720807602051440614 38286463504508596907.54359283059919713692 27826982775110774510.18142685810134460284 86081882513817966736.72972280308310768309 91447031302200236838.0316680205782743744 53066772567056005408.15238197281761108736 94640770250182293219.02503980183683791207 11541620489628052972.15523459585369468776 93475708008720484643.69574100933115491085 77547349817778733339.56450385704588386729 55400257894506068069.29515355650524814889 60986893636486698723.20316702885142139885 19701148241976922603.57159750245968469513 10740906531221996391.26148917710576594695 83416372358447681492.27576912302065439118 86773640401264219060.30413845593081351081 48054499408950940807.97798431695068410982 71246087914319603793.43201908439304271024 54617714972871605869.23398930038197850594 93388026673401606582.16838383955998359701 7723042715403468704.41261575299956460643 22426457703077182529.78137922864601701228 83900672507555836600.84393424392973520671 81543869287265457146.54265836319360991364 13528728584732254799.24320267132541603802 40451189946647911065.84508028278102735817 43325586962367010356.27453408923096694298 86459909757660509816.07953154513634084971 52062018435079919813.75221884665432067927 70165241389871923698.82143511503517583828 13329695381365125543.17044026302326634693 50165538489272133595.57807640913391387453 14767668255227048382.70050100902888747836 14577183902648857569.37998284742218625705 16389927033579813702.80702202571647777614 64422515153587554248.84448362394327051166 59204484690905127053.92853534029017461556 43838281490820838074.25657419371956029663 2767412097597869051.03566106185862485921 28292041384922651184.29358885514428341013 72653934862396195668.06438756657055199877 15985724789024750690.9269271061922058795 6705172943400605140.89805009144159123466 76027459323564175170.99237831525909820319 66056569084465890418.0828766733247514794 41827039117827161774.71427981661021374277 94097078110820860455.98872945583807431203 66625193993492057093.33698926305047894561 68311022159712418946.53213835693574010346 86401588616858436053.26080970213133430215 40629390235903860851.00471567878139671476 58543133702614839380.56932169454401464334 95084557174844508151.94949902796465531948 20237358106344330469.82724343817000690208 36656093202951746879.11061410959573969409 84482454768701709233.73639777061166968814 60397823540947851974.49811462994442982294 4004167627179917970.66927537114466395095 49001610154865100624.34172065275863682762 70261890456592468224.00995403537472083916 78386956328479282375.53362130580364377609 51984569234448962647.82695388238003919277 97387424857574554240.89253229693649579837 87487742063555821645.84519542891663343565 79753141085720702958.51768688910533389898 79331813362957788295.10791737979671522056 92086967496644543727.25890960593716892244 63234571373791168876.13226795584469277905 33013959557011241080.71393371614530245821 39284595415330687166.32620514840189433484 71497981216021971884.37736857546187921787 44428146344473182627.95370137442354702067 91988779292394306325.51200566612384026142 77558913104507713018.16350234733078501757 61186231814449282682.17391702852409641153 9445544982890243397.84431584674033029681 34390369512504763274.20124386494734607522 62249209664500983357.24781338591252807235 26583715247499486617.2250409384544371069 59470180479444183219.95472271531969314459 91592296399191922910.11694270289529725829 82142658613689305790.21863925584101663377 55396145570112040087.97773024630218203796 24977395297534488490.06513927379278329785 17109858317146840366.40515280380788416231 70193818766261566478.41473868096551090417 38671656176155581758.87062987809538411234 74557837236999544807.03628321565802090751 33433426885786859483.51194187924215021334 85412843438214736083.13073765050379864402 21475795328663359428.97336976745858311367 29849909927354573610.72985086496087726199 64448573839401350336.92553606245604515036 70189015704500693126.34133950890973750365 13249177052702226557.95227140516396763021 66737725700602682782.60370833322068557197 44846038387699996602.19265545184017900217 60025672850011389279.09437975143728636581 65060492571792035779.32005556898265068013 39236449412616653206.18241791085075332311 83378935224112108644.60039830151869942603 67775421596261860067.03624540583106400215 29419267041920826015.10171491278303871681 83471066652461574424.73809670606210872441 14136408986131780946.44668236170178488044 44900257692350402872.86199967481597365858 66226321522308197316.35857534306119284543 23298290916571845849.93118593218727479517 9412611296299601194.45870032059660870057 51878649568180164549.19840189660291366779 4533600732699912411.40418678225467489451 44413340551575178888.85883762272344101491 65032817364711440585.02742143831127094743 41668336555096545478.11512997524802865705 81870252350864445477.21319377571878205778 89224611023813217589.38226075614331763838 41363781850499953580.01240524670154328187 7466992094017109240.24934538757350957018 97143420739516078271.3737661393558865175 17214213795672927869.58444867245892294341 4967133710272233729.58073150817542505306 94069293997961275854.96743651127139668427 68745947167293570983.86089180393966050075 15707342604073293355.70487788944795359782 38141362684566828888.85804534036672870275 96706505208564066063.20521690916791827526 78723201759568823501.89264414702296203317 747525412994606711.66002969615594475409 26210791533293631866.5437511682831035516 37188102094231800477.66506663990573359334 71669234546443526722.26321670746289471728 64511105147807532748.67265528032178353323 19017525807307341045.3353488409367401963 98051693715809802043.09188353946088168783 42034124518654796839.35317213516591688709 54254368583037666993.0775192619975527475 47980499524331452981.70954557873070307424 57702654971399829546.8787463083464478168 87525796032573262654.095507033515978476 65502318255504449237.94181470038604537247 42524050501441646065.98321543826180701228 73688984287897301758.86268415044365145731 63704673170155970588.32800818216562256481 53157516569671930555.44330351186046802582 43515016276289401806.19208505203357150309 96994355257947961738.36804212385868823531 10563624175333826827.36725144407665919923 4910445024521870608.44346241768684831281 69634416598439437147.61291028063489496319 27045875800170901244.26032037554690347684 25788281848842715258.85089986959003486027 92981523556400141631.05094964100114497766 43159789759366745479.30931529634238038713 94848197015561339603.83384069645479521997 65125173766255046731.27394324942361546425 54827561773198907032.19693048578309840517 17932559838745525584.25289783689145246885 38617526864704309968.88386603738311918656 9279994074253992336.90845895957876905664 12304117476905451337.00769306513527277127 59267839920809552194.10270902971972166831 97573975081380441753.95444342795376723446 30537684337246112794.50677244605685191958 97802517766134581961.25136020158317278374 45085797240212815695.15933288262045473337 65659589538533585976.08990773553873560229 41473765689418518188.39927438426062585447 24835689855849704444.47581557450608245671 49720726823507539830.79919335842685120029 57268022060464193487.04773707667443112311 43893843072237191018.25425805745822522323 86141158585016624715.76103201416054278778 34083710087211058280.2014989767703616569 16971296506386971854.6765204793872580254 69004631831825295076.67504349424180973672 39202282613705635252.44152612000831835376 34511560414184963641.4304840678912106881 85681066066136382997.55809565227910961393 2981600127402255353.66217893793782346624 64179533430220339056.51410564113958356755 54711213323047025669.74534893817365331678 85801486949785347616.1201014211863670194 40389239014406720828.82510423633958609689 34160280129702523681.51252121876368917076 18237638203223982138.08821300232113771012 39990625038908252779.38823994837766111812 7464297943456129623.35521844622086375379 66605776062781646505.7412152845417409165 97214659133883976626.07158103643831576462 73738709478908583687.11984883256114228811 76564259883690193401.22123996228724743365 29844776357010734901.86456304734873036634 14752066158913646752.83447860070305167245 40119080004943390591.10395960633224378525 12916036262375492790.01784963472665603868 57847479130090695548.24975047784934559012 34839543148958198897.04088554668453337806 57952564382904235357.10066875649727958665 25033153777211764748.9639513623445655107 97486475713931449582.41440111108384536351 31295692546167941580.98019602325211131069 52062193293021306829.63664826118834409245 84127861258332414838.30757369617485307033 72463178856397548775.10902114383974751596 89524422084371786930.42292115412197205183 53304104982098427598.17808771659387017736 5991912733945951291.56049212684793382462 74211537041918423271.17393657009335554792 42973669185142265862.24854209978909175004 77916938104134023058.72596676793603888166 75008639927795454737.21339520915380527235 53439013770221864974.35263877284332457879 69847681028020683128.24987298243071808183 73087301915550458535.18853845991143331875 73288412080908152091.92098248492510910588 82624244015692649862.02381332308700597337 14512397916030620330.8663825697983415419 75376253241875615595.90475714315835067849 27566324285233892792.0088786418723657025 52079255020397360240.481482142833944002 56608209134339267382.37619313085888085203 83883565919659952958.35098797202466462241 83837458656167054733.87013894634385324562 2204118615471643364.78041263370613437675 85583964203017292362.83917303737752862855 94120346974472866842.94750461520393516825 53139770113929093840.68292869665763981683 9873241621259510936.40489795014491551214 93888959857669707891.50307690351551772513 20489391227322127090.45941664428500928539 99186184386844018339.61095334887282222759 77279661422284689681.39614558960787672649 60236402468519767637.95256854644099181253 79745269610988081930.2153773564171599471 28377412936605344516.53251640650765203251 18580897277722009028.99276519621222709964 20996663588020980789.85058942242567737466 61149653176601668144.59650338541924341322 72567962392538811508.01458033297677447379 13349772234769251504.07929539073129550565 69383210217335430101.30638218579049597687 25069960896054302471.22677637300160817536 26025326055960435077.11833404067526177155 35579389060931641545.71787332860751659418 73514238816223734361.2082913126698041467 10188397243694162341.59800692360518911818 96191291924593172429.49724357460251082298 37821943039185950267.45838098934588751074 16399225169750443274.07207998156449792312 14875001555831088804.2678897957947605976 57893618799483060882.75199249471042231517 52554208527638108814.4810980994159280588 26694603028143382045.41103966500810857676 85702630356064881969.8099503396124985273 7028876114414405296.34033867691457257902 91964544951604486165.80545007173144664666 28853848543559545668.0498827801184342414 32399116043886146972.40454558483016469552 35438718646268870010.99011794554884056576 38774762781938427583.81775561414595610774 29899967573320740976.79499176455542810113 19851008464763138666.77886284027259702518 30243215872994387233.93699876721575325545 81922613600199153668.02578621332627319884 54793892597765324959.19567601267046242445 29205804494224572737.36320861002032908981 39417986466518135033.86322172763172892585 9999265008162796811.83770465755409338229 32430325199306227514.10325204303811156232 79967364159502282242.86194468794651880192 11394498078733343419.23224488147279348166 38910459466639864929.69966999329529975263 3526376798454780447.52761573332205984134 32156983760728810087.52045092962376109694 88884343019605241414.63443895229692887747 5403434296853619934.983268188115785556 94622626536178562527.85895281104626264153 98979329242671611945.82024407425702865102 35218790725768976401.45454010688050432339 89575923107802937469.43843617095172771878 63795863541287434900.14948716304882256435 35475107738592618739.81187971591392968387 32655602783035091889.56909743358683737426 34159288959528737227.67080236517315056662 31687911742600243790.32073159522820644745 76447232005862286354.98779705145037622356 75876815699587209706.09610926478537609241 90263280833550437956.80479724214499746217 56439948483348736938.13344116544402141139 58900922751168453719.9841647182985724575 77624542492255920575.99212413043020468791 90046378204133602738.39480745500868878482 75092305986048324129.41970054003763537207 921309856663375853.52620129063423964081 10413423911715975797.65761495780402137718 11171549356699406767.13685026444226519793 8839462346961309941.47438234927029679323 69681672934404309404.7450957218988107124 35561014558439998820.05751288694088804448 80703527660164645008.50173166582465063715 93930343270622546028.67501210580346510247 68948788440818144348.62312254466369784462 59390818881268961616.7268635318170667209 38728315697846365902.60924446653800101615 68526430399620647155.93496538303226529172 75018008687590063029.96465794365103405293 93496117619784297631.13304812958592520915 19533509810203898969.69760070186113945488 10033128325154996578.93363675167893492782 43719488416964210399.28316291633475018536 32907838357346987895.59664138538014171356 81872617320696435512.58217875684468997451 33577647050412828044.16319058050658285287 47289161582636451928.87973660204544029379 62247836102549807440.18667218401546173954 40357695134540718637.50238929067882694875 26217604066870968964.03799482440195175029 89788979170565769484.40000082855879007626 34168458973209942372.29925423600859751864 25177495890019236475.35704677493026911779 2423091352276878370.66932088268225744831 24421951563862000186.06559631537006008198 30573434440552394179.70191745858799771886 89012525355482690185.17476115546668877993 29217050007073070043.60373796858014416538 9597213467072548849.40752278569812365824 68148431910550294371.2790414851139700052 69943259480641204697.44453602013771384316 60525691264394941793.56898019265245901778 20208716973698809603.50902358993920073521 92706480829444094399.1301381720750577466 90465426830648862947.96690058603997563953 16138012797518613587.73932095193507619154 84252486706944613132.07526563358970891874 25815848515243672696.62537720193228324297 21969036796631415017.19010080842618272692 97020438259593264698.95038337785806532844 68161477652512584590.61919513500730134224 17665942465742112622.26961794986678508287 74104063538117700935.51558649642089205779 92067551563566279270.54668062077585003691 36476103909599605286.99313080118766348984 54977053977247237377.01959987883789634238 45471833129789620859.32225744534743684628 98941918056489424675.70020263805652745109 17729803291930501584.69138634257248451461 24069724187470222623.97650466996979738561 909121276831446213.89018418455161221743 56826264585452804649.09004662363652937932 97486464339698802269.00433063213547475634 83114913759317597135.7572737801708827836 92899684021084585165.62210332508626669804 46687236498116028401.17882462541711452199 345638452962556363.91370183327184881855 46229506267937750057.5320830898121529762 23949666500695694920.0094341615572741854 17312262539060204693.24599762525763051236 22368183067393746662.00655977350373727708 86591050679200138949.63693854185681627172 38438704753481646821.78114920122721910811 43514346611018754709.88284157330371187266 84769163528525132129.22061794880153006154 51716302169029102838.24429915870211364671 76907445244622013676.50645740749098782333 88422710963998270203.14064398895121367873 41029731959453731080.94589217566455999347 71446786513790357471.38899770997304051106 965434181336770566.43512600913214213288 16738852157551398490.98287793370472622716 9921031277097027335.42033129916103127769 90758657469577956322.30703675415036601742 31847488790627503109.62362279885334176715 23025374125639387652.57772668176334485046 33902196907828635403.44580237527181062346 82062950919459629139.8356416336117321677 70366066944371743469.82207294060043407635 98241083095524097365.16180440758373756691 92927183402567204566.99250353465144883965 21683429921216068.15612353880870615991 91177148537959568631.52252434940538252769 27080587574920541677.04059696599944400093 30216166406035472713.81126689741669033527 23060941715372623296.02757786478925307806 58462049216897925048.09748017215395212821 92981970968692409513.13209872493113718033 27935435640550118591.14591451071335967982 69539868303429586960.83522143071846340549 47889427031482073013.17877596551099446727 39672874032574256025.11853677942637539698 85013815126275419954.62570899194983421159 1950144647410912700.33362384332808245736 68668958575137177112.98287790420573297671 48221060725497315751.31859027629658626476 74797822456495561354.85263383023127545627 47681942754999098402.98015109038344829981 50131296268906677023.01293167487135627248 19869154430709156471.57183653933815001737 47350090312227385890.80860865387523820222 53743354031741730123.69907170994476566708 83798563035082040583.55908999922757496355 65278016006486584826.81437843293994684434 80142734970944193929.32301427081463977819 17915579336466093899.69986521540271405654 38504012248609294646.71338579163583798031 2283493263460472870.37955271512963076781 85343808611927080271.16889646380418207169 2611837404649354325.15926287662064978137 41191160225594735141.31292333844694173816 18432442770766242122.60537434390320396878 72046996083787017222.88374832254601036549 48448395325800395704.03200867865842339799 50483716525382030339.50200313894945425561 25482860506588136987.9417300366273915806 27774194572252288340.98146506766523306962 88653185828824257035.5372859291006351585 35632355292681743018.64463175969147363937 38341642608972369847.88236667371337777575 51413389483868937842.13350720637069995049 98336546476521217755.39117057997399039712 86484602050801809181.8743035744436588078 25921274519938080294.78979908854339775821 68196388151031844346.93546804405208376821 41904022249323745369.6051319848793533415 46460326523434765369.65530572910017836014 6082668690237447034.51095200550543392812 41365215445380464678.28910621415379350607 34655935221958170677.03581158421964672114 58814592488277819088.63817662121584333949 57989858376681662165.52239509172437773721 36734077002770487708.30859100846013930426 72961464855473818720.17133465825317150992 40044286710501474098.15486342570827388575 57952849074099689244.05352008547438288436 88041550804764501546.30147574075631224734 43346166770801298899.53026959974211370407 47363979524732621162.78823302056364395407 61489812752039736432.57136912610309525556 83083358117003604605.34120568791314589053 26275612520218278027.01936494614763736282 85293060394952676584.3472076563813036259 9421645067373198903.45951376956060252092 40431470322432411180.89623636787760139166 98155983576735377403.05007361744787798878 15649860438394756207.30756674320605699889 5142663675629962833.05096048895401258377 49752244346985311356.27802876922938391125 19893649730558550971.27453085052117493413 25134220873072342124.21653670475121080656 80807042954712606874.65089535200884514069 54917764764411242711.84673630120274761867 77558985344893803201.92888563303166138554 17795864971623991655.45784834770527072014 4237542453983969657.46684017476211654678 65899130036961988956.7121659334763657812 20388850666291733767.38785641286875703337 36555621246123223291.84646943105725562712 36953274866319227633.73675456573222626382 70284454077692817166.33732920339100449583 43716493352439381079.22825440649149001688 14590559281071827900.23575540541029084179 13246095280343472102.00993923685719850937 48493105659177403199.45493016739400975676 33147858797995765379.23848477665755848657 33517271886082057194.80771919347486858493 59116148283388520565.07673253795552400382 49644657893711007280.2502011262134075364 42905525091567044142.41802918807608063849 58643033833697277364.22327925031446736287 92488650971399638801.62132596145241603057 46297447923507328929.91576480242741577695 59722668557502976343.9726393873992244575 94981298302504086852.96174953934276960369 57813247694709805166.14503071802111058853 8176271895666974927.31793317874065071306 77336624182760800867.93983174273788833564 79861997754483301917.75568826470079275717 83654458903377011650.58170762109119955146 81127040709124558576.26782816813391851084 23001992521211885104.73213630281615896973 46202116657253379227.87926244118703978579 71209217059615632336.65194845743300888927 22476619151997973385.80662400927909841843 61611321803374590425.46523793325532247269 11576400449870135612.48698683347940918263 40057692065734847982.43300370739592685137 77438009826214634340.5577051691345207283 57567088855056358965.76460250424536801453 98267240552158784961.88360864387600281311 50193231010446500403.96835681630658943839 19362091870892833279.14259186951536069821 77051337030376633131.57856746169296907487 82147165342728141276.48882074601763061052 45531142629387842129.93683345329127897155 10265218401920733066.00194402162151097794 65643641236537999448.04582323785811080097 17062824491422428882.63536771986369054817 60956433945332522651.59852864288009951409 63451989923121432857.45150447419989380377 181022706396152871.14227251151262476621 58923701196457175810.21566346915013760038 47988974641903726621.07426457596748755177 88913604320637852384.91582954915447548024 83151179550170160853.33003102070241640636 45713320006959896779.25693203450431222584 28349901926412566726.78893886695068376424 9162012352212975359.07729900991316929651 98636117111575059083.89205889093084999225 47470276107990472471.6121132142641070254 62560956756568735491.24345578119807951192 94061159213797936805.63226627542468852272 59912053249896467980.47201766295408912811 42085411517236495687.72996749804578062876 30966694845744421121.02895317981650304681 956130668144055248.95794305708742923031 98673182159868833129.50873091083391881028 48002492599657732459.0133931981828490808 22034518143338435317.74709600582773555754 3578653381078514803.20098333882124878843 38430127434525691513.25898945261177856941 61839744014418172202.01729910697009224023 19146173977384650427.51341982686902091569 67657684071110328855.75245324139193174885 6829844114892662761.70406898085040828509 35603022118448838325.16605073435096489452 81281457102322505879.88151609746820031839 68087287268940254326.0979242647744985513 52907962884084574973.84737641369258727775 33944400182365417250.26697743393116925569 91647494321022651255.3798867458072207907 18889751414138412300.09818058021646790176 7958065615335847496.04983532859404425717 89487151021502789014.39155592815314948957 89578464430658056274.83639490328165443817 17771524058931853259.99013344490568211214 7123029014588222916.28159474413311284476 19379055323462450336.15809259970186957715 80189102383493247856.80549777916025353316 19687123757787169018.59120538814223050182 24073187184579217839.9121197348279442959 40192988218774085475.18066758145142917056 29051716202556519814.03276054049131035406 65007304812098869230.28025105560472054566 38633459813582857412.27049810330476458327 78121875776050967227.54444756096017371024 26262563074741092031.11861542648879779076 99834591319732501087.57423639115107857505 23650505037508821669.97877406906675247546 53915363341170177799.16962231317364931214 65979407355417533789.027853452017306068 39744051917066995879.65216136995973795467 59204693195833551711.02143227078167478745 39403781967228218767.88899621363366795782 83574063060331645394.34647609424475290159 54306562047583694769.047679401405479131 90731958959130337157.39166128782862762963 4432527748465025756.87583423735669875448 58905446095030309487.8833085089867759189 53400545634290018472.26477709297016841337 98696737044151070163.2323181866206298888 42513643424328662318.15719319329010384467 56714807449193325355.57161234705289239198 66851284893849674135.06293319378615766473 28923160225209844975.9622567046047505435 69488876960909337112.07663656481597251971 19703921820148550360.37452923002068673588 31001826828496614505.73071572802722730618 20798207352790750283.11039871113862648795 61525720133335257400.94788553445098106986 12611270690503105576.4592558959483474817 54829514090538485472.1301625860322813024 88834335290071248218.49694590506217596925 21606678336390459885.89115623787977853853 21777484309380816725.72973442834930857372 18180873480204998433.96872592762205319369 4176446176310911453.23733182960078049152 71967253451024756915.43566004564797688644 53143912882635210257.70034087459660804422 25831541142950825747.55346771945136516145 94134577774171037894.01870726975812229459 60097748369901334136.8482197050319801691 92437185637656233317.58514832864124525986 97108089785254772756.3978089919999479234 44968874315282241520.87168819183251585308 48325314694213472009.88827566480609153277 58085657256822107037.04523422027637673098 59989936265175631732.62116333921830907879 41455388837321664371.43166232252260681334 23885641686560680753.34988524030203387793 70702650047471984732.48292431093640056152 73072236189690173294.94316698074781227108 23269053114973968712.51595422021103336626 12034391825588986982.42650507620242904951 78293071317078635132.85541375361401340856 23800450019190591847.16928367192098874797 56022572166454143613.18736231531490723893 58343135755147056698.76144572394233509561 74316079468995545329.01515775844345488923 47731629639799820425.50982793192969416185 67877025686762850363.98726684106361487051 21812992476928342424.98862953355355648966 45546461304927514467.59375699800756096828 4602680594901670732.53186965160610960448 70984123585771619653.14893409218767204665 6627836290440876153.62561611758908872131 9773167847709072690.20724981525398846152 92538503180028502623.80011525480503842973 97294834500479771742.56225583326223441118 47996110551560407027.1276290200046569038 18868130760619556243.68570873374117315282 11554914155205743424.15792303475776610191 84260790838671254740.28511336292776351095 51502785131327049763.84164535014282665581 93775593829833182253.96790906735483281693 74713538502183531047.26087245147861444485 49088421643304515445.40848636287732517117 85057887960645146008.39480596005325928443 16871861252737093329.77785491738001557065 66090278287235298600.04664639374929492405 13362312757276373866.82865305288243712499 93548157436972894242.36074925617728933745 78127866232598358897.7806998346732909117 30512925458185214683.76303843643280170122 30778578899697429991.61426027251059890015 53652889830948067837.91576265538004789863 46017893464131651767.95479876473397934121 84691147169710401907.64328817137791655954 11405246915762037744.70889332876342211494 6250343445719129340.31860055753121887695 64375716762023482467.04063131719570507682 88128001969631204407.79201698753995179967 10859146523345720799.78541766974627054866 34498974911217832524.80469959621801002743 96345825266711098754.85195012751469630734 2774161390195796190.03843961313493114572 91303977080926997970.00709576910609672501 96337540870112570859.41036125324137346228 17239712943162918691.42693827742578877391 21987903605651407449.4295782555231083395 82109764440696885570.76026897097682841727 90527159656902064445.71080261801929832586 83681415040790136811.05159634820392737221 60136864715452282652.70853123285264724935 68182617978587949590.20523436345917492682 10879367340460528013.65816935469779168349 76022305517593167615.77408633873946198614 37778415554121143740.72881082436870446903 18868667747748830659.45897831530279111409 14869223062876648875.58352113115480359197 75122699372239355207.7710908221375321071 34125707147822430990.28236696543493389546 84421297913443682137.29636409682108298716 68626935499056236998.06299735911986584149 96256749867360481242.60880737448549799245 53565757116166589338.5230154691985571603 69173306104989436743.32641025639426059527 9618771143840258046.34197496835373622897 7724917322227035629.61995011054378813731 25955652881267523887.80194930784828415273 47485889289959874851.84774965790225198422 84970724600368712171.59259671030709756225 12831117859044517046.11887590927355180989 53853649295259449367.40296849880146235718 14816485104471851928.57563341484609786479 64865828000494844388.33542166448917941494 25951323020078723177.46953976080988471059 44307817594172766706.79300862487660528491 76058087784656744522.13743738741624924024 23600110048970931467.22788447062695576415 99635571711899928800.04540151736231633756 33786589235556775509.08089592735630340787 86823721660359168990.1000174505219160288 37842163648863169580.30499948682862611594 9836494489287057264.8297197318068084087 96852176267600720456.24877629868736033654 94626127401774293207.84319543287361470133 20430015471045994074.69452078029416225986 93147170297511092469.3579201430339912596 36212405450089342739.26757573097361591755 48348395116018861792.55640252943080742636 67589627674402741751.17003460927912542687 25772811098863374230.44115443120674775229 67329399207820049289.05666835132868378241 90926268943299036899.19648222020699402356 55102593409037427297.05964433513263884082 42986997561031933422.81618407585545707364 76181711662565785763.40157740615213927588 47695612435241062890.60502329594478310137 6529709751349829224.89843082358375105219 66482233466367177492.3986851553769289005 3083457449940535782.65717051380758935193 85758023172807870585.89930321300188643 37957737691226034480.82925796255809671675 72331744363913720148.43293408045158878189 35308739682105457895.73639040029991680108 7698755570610675341.60638511010947478525 50026793799624593320.45479223479816268792 46494062366778372349.86141388000657263738 36903790159005863339.38838617529513308994 67205787822569699581.44623961121138642885 88226717892257784514.37526890270422216 19916505273408960676.3073830995541881484 52540861255137109419.98408175839246134508 5538323701582738845.41337267478292344692 17770157145889217074.59148028227852606269 1928561082662063024.95664293351932904789 99591943751921646173.4842823515984011398 65432605920968023855.52511525447461368079 31696673055650407807.15759762172306280002 34840643371315340248.19460136440241052217 72189832493788542088.56426931022271668546 47776767937274796597.15759466781845139076 33623604277175041260.45419747108671886888 82938368899150106899.24145591142956542267 47202628124494949992.76588744964272909379 76571922736694804191.08902518024530683293 49170304914674456084.56274781536425771047 11378756249434957043.08603962867808306501 48318993614161838421.14992533318610910192 96978405398030672326.54634780905986898354 31111618234844897407.60124044064303256753 17016868244544136962.70571343203414750928 20580017469041842845.99162177663112744525 54110168750935630132.26311525917427591771 86871684752833815151.98863817176519666414 23019858770206827453.57772201836456347209 50172337922767913582.71791250711368955644 10917870816439329860.01888151633374095988 84209127256110675913.48088935909174904612 58876045400209923042.07981409160723224449 18048150317014316596.27664583680539245421 5958247824094373683.54761022609485043623 11072653725353040256.52080466391511578373 25439351616682930911.6501072637275317263 8022663262664607194.06637544344473064254 58716353415180236148.34078981763348659438 63846845171783550619.08684630406904016375 84941736076370659236.22188173521379121773 54912731500433635351.28921171944414367889 60116307900963914800.39673347388586744121 82455387365289320065.61243754836582870724 10389175828420645040.59511276351944196865 19104123879951961910.06414842454336381435 82947911419878438883.72444364517692092155 88871068800717142537.48783182478180826305 31853693052466020625.45383535132927385498 67154470087222979906.9281618673678634086 57554175190778793510.95323280134656551762 11935875602057162344.89947997664921522514 33972230856058442621.38119173675765580284 8492387104271404455.61217754023175695536 72474195385957153124.00961255543652019229 15870982079122701660.30910341138137866509 81637615878493108203.10653919131156673458 78886697409156939524.65839543432387400297 70208808204726932097.40430757012303138197 27346115295315029264.38974245040072027451 73531938668650318689.16923850088146923965 44558317595880857409.73756001824008724051 85862103496381679161.97285128521280651456 63144488703375435564.45015359250746122341 98586595543268962020.76969953057525062501 66791493485936027522.42387980855502447543 56278500193521746586.65775781782155245058 4540762162502393185.40018154780520486441 53014488092312531872.26726835226290079638 27194812600159040003.59435437142421593381 91366392067567030422.02016705363091696815 12497633742715739501.77056093510117811485 71122529261450402169.48907184855386982659 66209805451284245078.75478912312942738242 26408399623592960875.71223070322549495156 35386746694732579758.98572519494128579984 24119820480184192017.68496913590326858153 37267209889649386082.03678149906119094563 17205766694541893160.44205715940855556853 29336808851191973618.52880675854151519027 67892407056336011926.39724011312489095666 1850021104841229277.88310265362470166724 1933716282136324237.53578312655113546764 43360778509263453886.08505132612713861374 72692592732039867970.80068207700532250992 89044106736796134099.68891911789254154834 70294426551527574290.47623881886139008764 85221240201194132381.55808304206188650777 12503215635030429278.13050880508311968583 17815357974400886540.84504148416426200038 54593011279947979749.30527012879743197843 56932881028371558584.95209616871199660006 32482057832480275009.03182747362906151575 35217360882861403038.89926100540908195758 80135347794671980255.73277060490289617918 3565806468911283268.849644206098326629 35200149899726231678.07814034605849317446 24125045037877126135.55968849498966701368 66978478780726901522.93645184421344556245 75421316947081998926.13332533797990625399 40551759626209876091.8756595334147447188 83585495871031938970.21025221618022374286 45868559539216004646.97696678694577496755 70549279355662158618.14785068290765000717 1290455387330844052.83961737033609833094 94862730407379686418.12973715076950137562 83902982149612135746.80036495008731838954 42303022379067615481.154641706851885037 20088516572055079029.96737507428057475124 20617376969791210820.23050002971854566301 60975161368752221015.28763718470867744073 2940743712274904075.53674530682108946619 73444761798165992403.29250645692452941439 90060333952729464338.4376060945421552976 50274613329319265694.89464964319094189948 44301781262176178396.60674441599940014368 51424577054108660031.6593509329065943961 30943383118667532745.33498376170833707852 3587600198069359633.34391574339291303679 63064963054563322013.81554961531000726165 27903347650569516238.43509235339856504501 67957261461911624650.80213590079879438181 19387482956488599228.83213134657203322314 19802491921400794259.66897307449124884649 84172629472246263368.22819745859226300351 43157630513240266149.3242273607218298586 39261170830110596924.96248074865625846406 23810746060202877241.64143357707979981315 89390190866567766217.16500756527184830145 57458188525146903837.36122562312776410852 37108664111745736990.07685754466085589621 38001144465150780577.6447164115009909003 30282353457119594111.04817142097358912428 49450443147283821025.58399132723695192082 9678316678370163741.7557339604951662969 13804840569152093199.47947680707558940857 78483246467641729495.59556608283344859168 55907257850245165078.98242024916760047791 27082664773980192164.34520127482871923266 85118105780252681510.29447357513557044993 62773841270899432279.22157027934930846271 61252253904751464335.25556296864353853343 42476366914816046113.80782864697821068436 1863856336827640637.20417545852580801601 2679360138047415615.50143775783340621571 8533236712175700071.86296321506915983738 36251484630186383808.69990979772473246766 13555307834133425101.01623509035470506379 76292178202300896693.71797559564509571811 20057257504250954320.53048709766931018079 38610609458247373796.18971665569164390092 96958086986947742223.48967105979913581856 77421079559517580846.57214299772700832557 23719991804124933576.35050506498715144079 36412802841788686875.62163871958631400172 65088900549481150634.79303003147786901978 79478011059188353711.10679575344473584656 82687690496653552711.13902926226078347093 52210029551338586235.41426789206613060641 76752981172750814104.0916446180997842643 76707455319125213249.31337978231870440074 79513342487470901298.33456909326597321134 19378864487903845072.28311914738441018396 42132530921687168822.40616639886025550237 16543392172963453585.8300193771853671686 85690727904214036551.64569843512012055408 23555193006944902807.03313275169366367557 62398336637476214171.47873801067425653308 45103348184014362485.25980036809320529622 65194723587529878085.85862107491277833292 59644580520848708760.53655888808322320578 18981894941486084414.84775238488455087041 93474184586910751515.4485514519083935413 36264517068481750087.81996092513954038358 7791835841530322749.33578937416821627391 51618578520829124697.73704899811939151915 14549145974521001938.68154392276942280522 6871351271177731281.30741267150536347539 11886527241754917584.37423376048788436019 65552984941281617312.09953045246802704292 5552100957030902880.24028336228479033307 68016571020835999043.35208505319774440786 61631098357254572416.35293375169098492396 23465549951641577643.66177919688000764219 80868330230617851729.93900423776044423874 86307751677045367264.15843409118645161493 25541691502850393115.26429807205347958203 71936602962381847362.03776786423629425258 82406472748601483205.14262354315165118329 64041485615380224018.71103357521228693633 16325366655319398125.30038900363988648638 21504544942472138145.48671452462698803584 83137281461745056662.79396100796025761812 71384747512156989398.31531840065628581797 70343042356387979085.7145526219143308056 97571150032737678278.27160179538630906931 66760150042845644206.6461965993927697573 21161682444645552042.41756114004535266958 67741732852525555289.56941665821882090628 9247600585467335669.40472063081946712781 60828382181753625251.00361917271618087414 32985140525773160563.74821344895321275071 78534096773041522024.44014784096814906758 76515949160330746563.57447121108791665315 48219803524913551498.91588843527256052034 57783452948525517594.2179662269163199219 66587561211617556545.58118250715120193232 92038478834920289740.9630619527595864135 29255426031347717507.7817200111158191073 76785952756257196403.38631138218928081297 39422917099361662704.5539336067277159757 75348821885339506521.06741101682475337152 21894895353017923665.68209742884511929302 9626844083574432893.08629730222190197149 47724921800261458589.48939145186803643349 85270299879895872232.80014044422641194355 49435415650804842937.82185715004555286106 51462355198483179141.92276864862630479184 49750616624385336262.67834539718258873973 21477245866188172551.19660331529147789956 89158775376794817471.7945898629076343916 90255661102253274205.50861288701610750427 86142915409247428716.60615332226750511478 9769779772615141662.04273022952183791216 63785332790108950075.99407291626519992915 2004982086455724149.23683647477036117144 92712055787343345311.78593459043400666509 68761235665191829769.78498191032180032141 80441820059677286786.43708658086114097232 53800372879698543749.18341573874386156655 11244431861475677510.6889896645517640233 52892124342959991473.16222671513995073058 20236663487189754291.24155831365243463435 74618755918123997893.2256646635925015216 27025126677856943495.76540729616203918518 57505290766667460075.85748908368970888563 65430003692345288626.98107893300575078712 73841178486383909688.92323130637242119267 13813702067557576896.49200195483441624672 78752845524547397080.16007039455481929704 36482316735488382035.33492559392046067135 23790220492902654105.46674824951362183862 20096204445080461711.79853789028579159867 31418639412354458288.26457633057452956564 44489265023843246154.91669508475713710628 44737908925716182654.42993589831039810459 32252117606891312168.8910820733193200069 78913160812378179575.05101905665741705692 66213941941753747595.80618551297825998854 75126976833045360125.48512840165941962285 67641082249280887418.08096277862132796146 57170420948841546672.61782031762064050174 71944178761916764022.58356818211447971417 32792437674508008484.17871966847383499159 4392927671192872611.1328344541291219754 52577740084081126877.61658060654806947733 20666953616199132561.98769719841562910991 21964528993777700551.38461757978546146927 96330841493326032372.99410985996374354485 39998405955987438714.8951514957209882461 69021312192238624729.89839189772597738034 73072397286090954302.47079686261566675158 92584259721930611542.17705900579975348756 64565900283877309795.3458012354134682129 67883283100617453215.86650129005688052071 62858955561166278616.66571769867242738544 44233348083186786615.94924923717729224716 37878118465273668225.07591918536140995132 30051577413143550813.57344046221619092852 33076017562973394477.4367627780888612095 48641498217367988840.32783806307052375972 66714028424753943306.25969078677376194153 99102212065427568640.43397081247965729615 9533272971304356516.70274045887372877474 53421334968291624606.2364085347569658918 18721602125129194290.77105622016579925524 37496514478123651507.48893854089987624173 6717720853932871562.09241068570331845887 35100303439375693763.90767064637415954191 41846117286257115039.17298324553059860683 40803089296120237829.52319763138797340726 16215954222533847562.89894419333432801766 29734441446383444952.04982256298616136235 90690389863568020484.47867153081781101964 32659633277937318494.35708413189357258851 18172682233429402757.43447755716682752214 87268506337632681637.74121470752234438225 45211724438418546907.51340616060833118493 665517637885902792.41823497825426255667 1369946235057158219.42645455464912207458 99157993303964533470.44718758905292221574 75637685604381545614.90380629342328259436 7321798424299463485.20477645945685741425 95177717683408977426.12751601641290630848 21569051283826940630.15184269340823552203 30082437430191112951.40897155424447594968 33491385723205775084.5412110655781205096 41243583151999622186.3804135738471110815 61864635722978287619.41311940136759124192 80037298770227328225.86278320473000579178 64361523212142544591.07713169980077325472 84537696643070478735.49847432209482034392 69770655712533436954.14216102936878019651 91447063499975546280.19743387688023325555 90227925442644215828.14696844675399946339 69695101669368540260.7717371685694451622 54952612986337693837.33730565249128732575 2819210834549201627.64998549344265284108 84773595286834432762.17906794991517569063 79299728402731218015.3624386043856098696 18850285684827942546.2332158105338812878 10704843908748840872.89395644162071483083 16518878404886165584.18516240549057467103 84095093814947153884.47157194379508251157 79230307014436498655.95129539183272850214 68791315596779706651.66349774300478949442 23910495770702090939.65078450225836387542 14415357400687131036.38232065661570622427 57464385618794203715.04817132754817623526 31698846392886071959.96735648319816167311 51003852948989263831.93943288351304196135 77958332134160185670.64172996056433031643 1270674007031721561.52667618846158406505 60200924158428662169.83364415694784786913 47903364529351585964.58525097458840872998 45214650910866270424.86529559679590922849 76638983994040798674.3717095607469200237 39438733381150572377.56979420486271956237 35937249942437542009.31703718423466185535 90881424329033078776.88433180294342349278 69073197676340338216.70136707204830564871 44369060935520822883.01357322144096636436 50581696080749206138.9986135987681282803 74716892197519474173.07649651463540917859 66854522920922426568.49453194605462063121 9887051368088737446.77358405356433077468 80979800642048751536.34457281435605224901 65496555033242071631.82630177404530254811 24736524977100805375.66864499635054775363 34841626268656576476.50597423986377418975 90649258160559992320.53501030837010371684 62016064229378418916.50957973197177775736 60683012678935627289.55008918818316168697 68410198174212113078.71725240277468188441 35860503991352246919.4788521516509825781 3869546860438746948.15520123498727343627 37033405195514992598.63102186592492721007 54942173061943481426.1923535918953124699 16039962185697580931.79585551193940284488 43745882629284092242.56902975010978456736 88032795296132752617.60811692625234835265 19444170251134393212.19029932943499489278 95442653803962319788.24807950119870292011 79950889182623775509.75231785930802553343 66212935941072137739.00446529230229179011 63686166998093803292.94774254469392321016 76706932685210288568.12338007263560999113 66673233485429864284.32668609240467551896 39483370894066114600.48957894720522410691 48681853190239314300.67043586606095051757 12477139194644160587.14426546277256430261 35749197791020866653.52690795361868728948 44554970491390660434.39019158286717238027 16977609468523781672.69160009698713884339 32290845606644807444.92849675259611225669 57626209673195864314.84787399268235200655 79128489854225709356.39893896028737591894 69053466219600696145.37137669208053730531 20451684776611360668.79343615531382337768 65226006551356369768.61100436839146442407 79478494075856475112.5513822560799159019 29419892973315514602.72636207764369399683 71521045816641367577.0407621746124011602 37441758852249911939.19103392553686496324 69797005146284904875.73980598521978606735 7872033742467588794.87820701909254526851 12802797010764584507.21948487303898360987 99176393751373786235.78114944518512489472 22577887940275125130.44620837611824080092 36661815575095274263.94705289986402274096 16023395291647418614.05965008564954603076 40036258112875880539.31439183323617771036 96019621942179070804.2585228586910656365 76147880198077053426.98541353529551214632 1487125156224795577.92688187892857967449 35627795281225673755.28982109833499991558 50462767526478579869.43471288241487371213 10485542299043504366.89798094332108232467 51005566157102359159.87677849741817352341 48281511954124022066.84053868787813537434 84004794221120421169.20939749911047641994 6322284129426632031.38538168688050629653 38128653646562828865.00932063038981280905 27652802352278266912.06990485224080776471 3869107163365839264.60787779964314837157 81494454300487226728.44216777291568543977 65975829097466262409.98287575127175389403 83843081834107152776.42292367762734675917 93490306366856036262.97892104092390020493 14223574847046482996.83540558410851664106 43465428920083476740.97166121627616718154 70149038507139713720.72747421690603021335 46693536348353733608.90162123304551939351 69342588092940897192.39759646459448265949 68205773363386326566.42777420427276966963 64827089366822941806.66576528007459833873 14862766205887115680.04610817974951134603 12525361060509188516.30239691471036187029 87902691565530043529.36392691838236023345 63701274336122748528.35285012932000596638 13087818063173266362.06806965484634148566 41438522474598559136.48724190937136140907 55912577389594964870.49506119132901782938 58904961621913080974.24957187722871998074 56176729282470620297.17826312497477088328 67140745831281114837.70830188771345635438 66706472937208327000.45238384116530653482 57528329134284655430.29460883619958114633 43368054482300344501.00628321276897417136 73244441028952567883.42868578441381205185 55373524485574691782.90886978307241383197 38942524125839201485.70518002333309227438 32691752924081621105.66419650899409428946 79366301919149982618.54093147542875876796 99050261515624927634.8340306284414283113 10293467054001667084.50941936086198784259 96382907067768553898.0260084536964811905 45690289227457428411.91366156437360874098 60371936211075010953.14445566420489670563 44233014776864152859.95784855418944596451 3647746388995878296.02710257969034314702 80116217101104818541.37412040591839675799 4322746325949566555.58161257607719511081 82215856161934241397.49553843938914738129 56518364753921997386.73549137594383810921 80638989062662252918.94789229565434197337 3131690340130708057.32246335422662065332 70814531568583082746.59846268186737070942 24535316841217863541.30125847408499437453 44290963225466136200.10218827282378687176 19913034849582595004.05442924945485911753 81771774493149944745.90537218755041595975 67773544133775467939.4809459771948188151 45852398477059691506.70673047479286348124 41147021168270209711.15892164967769126479 27098907420648534534.20356299266772866052 24715776839368467734.68121977235522909742 28612534413350985348.23036926114053864469 38784857719202117357.69589913684781611031 9599620596785853854.07373085521523902691 74702669636442482964.7169471849400996461 1928683686490408350.44661385660312803784 14970570356019378145.152715120778608784 45457880607819094150.58809959169764415502 56900671930095600833.17326655182041462826 8848530219296444606.03625650897359910902 2914304972481250069.65696063384827441103 21411975789543755891.20633828037849938427 33575854201390871066.65237249549558627268 7462959139219407477.92822645704875384399 81556014422570663007.03334748865648797404 68661766922312542996.59241714108986274146 20736056243242095240.41499947776666450081 96691202588031470895.70845442808046872794 49196925204487246523.61897653875350723678 87410519186766745145.66089222473367307072 52153000271275853993.82429469751730838935 6207173467424386319.99528759161956473613 32061701981119489158.91653079389702486381 90547710240969440351.22502007564203003666 43559289640796011494.7541030651134519555 36652900775662350441.08366681832863251221 67011090773938888043.2057398511758989835 55951500954583393488.57537345475867527251 55853531889094641307.40887807842399941151 17005426163906354628.53766079719788746924 86281169946897227347.58684810013162607097 45331906560783868307.93731563678286586755 13298707709749022793.56406022997923083782 37877735945705139816.27313732019660453031 30927370214562529875.50963473857503114703 32006108821080972948.32096472456808713989 26057361004344834417.00450204867960253413 72640437124320386499.12114571940254345886 78395160778681443777.28418398392503837045 2439066739844755813.29422630004377997022 26114715130269068564.12558133494032808028 64162283728165513435.53019938761672408797 90051512189568430026.79568165643524583971 70509432786323534605.09657881322908266971 65659992227767550071.65841282283198190258 14349137222099144783.97826189953780160903 7011129109926614952.98658815885370884249 89002857624261940579.40171173146806232595 27241677993297852474.00076022103773591372 17676969334357979311.65835288161485746219 52837833449566455889.02249577887799366029 40002029191119054895.66775678251246397485 12202274896633798914.85354910593157890072 95203544141837380552.60990443133995759909 11057932103975752112.53155876359546186824 86438158676179389273.35608438387989662377 31310881495748446162.61939080310505076143 28995243816775691149.3560717528675502125 17876694817539239098.4014256683745935527 77020742338500674002.60661956945381068707 21544794511314782178.31309472594441852638 96887772234251174759.4508388505568489728 17055260433119114246.22748626448244650154 67742010136684308143.37842768194283197858 55700532319723417877.01955933713378741077 27321303156045819708.29870604875372574209 12299241079440300279.30926808899900586789 62218542940086986864.23554961697749265304 69224445565561894846.90124592941999459624 93626644138931621026.42428717298426082243 23735851979929563165.25718464549870009677 76009114996051038229.90083462787588512274 32907533029185367377.95212222224778805139 58907373941356328199.33146006970544087079 7218460010962182852.01268381056259290879 17386549442296484159.03713172499322200962 78254485899095531621.80529435472962319172 47168263964541782451.89736789285548466301 7727786757707864806.22605573514170775622 54853256755289363587.35640197037281171791 58402635315314964944.01081761400111428093 31702886888789658323.59920142556422466221 81818301302422300353.25185787692545494911 93975853348983971814.91279094638879384799 4651449686640544804.43686392846928590912 24446640864532475393.83664849050111441763 41465584659781167045.59842081058825266711 28607905237354187027.62540637230481022422 65076055127361340319.89706967069436475652 19840517450839876602.72724788425286835052 41831939158858861933.36084827586226613382 26204865818359760014.05779789736838416386 99767519229955412126.74721876441159849458 9837285244009453917.22153463392625975213 35639460631925702707.28259104124946672828 58664776818497027615.85622456618104400663 53781280204390993187.49715173418534140415 71731254701742384658.945025283947781632 35735533938988622787.03603687821738839285 23093520239456727933.95911247519442223526 83959207917017526446.13295043515230093068 68731099033735801038.43085568963731146859 2744290709785742477.49601690704230845856 79489841289382099296.5975096665454924889 51666338335820029983.65597968583746911969 29410565116603372537.63182154152672534956 67747040173763767511.20363402839665036464 54032438212518344528.15272061848276234404 54823653764195462935.76967885222395623923 61843890436548910666.94419994856769673951 24458548875801840635.03474864602005979918 42373559292732730335.09210829643444825601 88773054299985831146.9446203806531589935 54187342235301430689.31495431281777230114 65941841887703699426.36388544032394452015 61242978775773220868.92991815685703631314 58001655243830333554.10186326951406102311 70823993976994219934.60925242354263143986 50259833492750265404.42769350358411098998 24416103352892697962.56422153054978412771 90498591008274831059.8591357644216922154 29576887125278211702.49808139016755548873 61795996369568481096.22098361358558686938 11522062042287648779.73286162134664849886 40094693856925041437.85634116832596752625 48601455609378378321.63670392735739888405 53365544554239471025.16142405204487155768 85307294460358182969.52587641049633669818 15519226020258062025.93073138044339983453 45247626017494674594.93746945032559094079 42118746298043493833.45325451867467839026 70859662141122868772.60653705618494401616 45313026266071686123.06026542289135780445 14612487526762219440.92483042180909792542 40222370114778903465.33905265236255528526 33024733104364558708.33578091048753475996 62027582744652860001.99749911304892672409 23302377678266039228.52692233710645461814 15709223442621171613.23321343625730096039 5901282857813529639.24358124265187562199 14962280604495450512.15362647235648273058 48914128658402140369.56504946904954407117 98044433347266579330.49641532836190921876 17629811293756955185.00229959870453457632 7602181918534959127.37256890353794734356 99522502683720564298.2956043185558654848 46569624149977883239.86222465447939650795 95186306827432164802.49922026325569830554 80920624921498765025.36301221046436022713 87190252131387087192.90751141364191018306 25231121631437403702.79795761842905459523 10749878616721894826.15498386459889471854 19304082439061180456.11188858861161394277 46329187790958237287.5465087383103524309 65177289771071174926.36788743273889229866 26643231656299946892.83233869227241687321 82210298165988051377.39829959049582438797 39305967376578981333.47715395936135740405 95485384420639435479.36155052943216217278 50649569729118459884.9892607725665048645 16568576255350139469.37293526727641069457 63537280937175669819.22812289155916026509 55337220113967695574.77937891401864686076 39160612330444172165.81351771699037434892 63790301347688996405.76527278902719199271 35284007889233491308.93209214335600838342 35607651206114428300.18501566517387139775 96892783769799243528.53855384208906080746 70165084341926091629.53350322937845754524 34469390633093633000.76070949341340625222 13013328139930170473.71848668844068387766 76230088514760067516.83081373959275410237 62840504828640909393.42117154807216248879 92841086637947739219.32686043235797780022 79251978714020139305.62310973519074329403 39921622533226511319.18633790210756693973 1203095150111436996.84231631046682536117 83754446224573342543.58606165221610541714 17833493917735785808.14841226623561648079 88211799570301283903.96257806692834346333 83891311534226145808.84396000239732115837 10617603219800547354.60309145565955749426 5103972971741455464.92704738998646588275 23876914373600201691.9888065790290972763 74705198216951127992.23353410212019783178 86067738936016398505.34161869078584392108 82813750761128187870.26679616143326603171 77838049624788914686.19446338024173820592 51377246549296664002.64599844832509599968 49366036468471928341.43152555853652618976 67117161166524540546.96623164510566635455 59261671263411165490.02502117708357987282 76266095041002027770.13733545784766575925 76456835099738555407.88984087216652319558 81690756015000622348.16504099603866849253 12982377892466181021.90193442982333431968 41496657072926825327.75019205105238527098 46469316249100112170.73431467198748480582 18991185652358399160.10291671911704329224 19606222971768358239.86423579279005354932 9570488589650413996.509931378726855434 24487184022727383138.87308742108927453636 18734803785591665081.9221271492058490226 56196478572210552269.80122155433275785727 50351712088162082940.73789668772832624207 70386397216440120769.68039573373189730118 63068086631022801369.20929145779044322453 61191418673791509122.66640472815085565707 80176119963131878696.31009839195376623857 97898954578293505690.97769740385976843318 97976611436452672534.92430750614952454053 88312975712578516753.67862874256009401305 38550291639934075381.56274672302149960855 84063919095737330619.90526220196077002601 34022762591740890318.28895081945805333831 6962803011130893516.71342324121188267348 72923696237440304898.70046754146649232218 14194635763316174485.77915744388807380308 37772416416807496941.26637694237591013681 21403755710408340783.79086568473638405273 55521076869161971998.15232429205490467769 43554118273872046340.92407491562906907038 84614243111329723325.70783932641191027267 52822868313169845832.938422775499470243 66431384201771917824.2243377615692785396 65104061097868256778.08675045770822306788 98427458017187800500.3868385827905243051 2328473313490315845.29153855974448631284 9763496024453305041.34555209299000554864 86812139054158836715.94731104238497906504 2564260955639256518.91317791147990772861 55623950708235480629.54479984560892295108 83545127190081851005.06688946408481616527 41632306857877772397.96479585291565391312 91641951205397231022.88441844075649470847 8612059113437177534.70601951085030003311 57898562925125714100.38032375049998072547 43024089098234673879.83856536217417699946 10655699531579474543.07502466520380454691 92249527632556644067.47213350580771553746 13360894834236483890.83297113780235240981 61694651703976942523.26827116546743435668 51500704571795920284.35802475607853615109 50196931971493576002.21634043630927552609 21799770321142717010.17468360903727365968 81930488491790806825.33122377867297173858 44123558064169368703.66580414620496107765 84755737154747937578.25872476825122301742 86283955048125245875.41789613675541941441 72019125668941348630.32625243691136172712 13666419569433657846.14386319023788342062 84313943279503876085.55742633401469559933 22463367129663775142.88252241049117904197 85599721946781272605.58585930340191700505 99111585222701219176.07472125865495475925 50588888307245923087.88151034664643937182 75034293831542191088.19424100763867905809 99908221515070887979.6811281503302869607 95355007203901452598.81930310595093297494 97418275584875012171.40759929331535215547 50513066056955222713.62227408524268007824 16879071350102063098.08374556556680125624 7916810694690780474.37648590690062668539 54399361655835842524.28781270739698286938 60110084230943674895.46800945861737413504 97067411468655603818.74188556560163302283 3667917652439974915.11876746925181883591 19844070789726029027.85394682220036970859 21687553142918778937.40400308913817466608 92697539178025000030.24815153515987355146 37405717610111082814.10345060714186594525 53864397331626773018.28522546859640309796 11460452502829272995.21079825339245814753 66259884353952306778.15301139989966678543 78762011470512932217.57274694299100661475 35748095017716584621.53755717111465479144 94441810621313674252.04950033961425394778 17610309401179417825.45846526366524626746 8284684942606861098.06393958601041773206 35782401177826462022.30524246587915449927 83670446082300217323.27192586028332957428 65724421693793027812.35966522040426634581 84050160199812378806.129415988719631884 21772910377638609238.0654624348798777337 56088685624902962384.42887206537803507939 47974137532705203600.69677029392993543231 46510810264344774697.99550963201361892319 28183509988899170442.33555660259082756036 53514651393022594077.14314195193168256345 54539659651874008485.55150472323837633811 94329140224752774365.26477151351074763745 30430094023398165300.935952597268988726 54883748905011044530.13722996692871514821 28901827035087792917.15828504743805289799 75487584663094525638.66242143035905327645 16912850555943771844.6566192061630882327 8563739783892720513.92950884807753874169 16889029528104221933.11357100291104225422 38670067531954339856.85797194453746553954 93896113799877359514.43724085644683128518 81234377765801296092.35591245469574300732 27394606315770279674.06378498049629678416 34489252932151127358.74720834015609617264 7102586991105537606.38659196183235371149 43422786234196909083.00847423057988607956 71925296541161911711.02088749094435814073 64471093726993069707.67476472598803873323 88303775508188970400.03865600077957609876 24257889570127134499.06829569113455226015 98229324953831754729.8958742452185196342 29191333468553459594.68336557757288621064 47436584983033249914.99006328696465249002 44900828994846996929.15989636024889913498 72768429614179001878.66196831480669023692 34773482712951485512.39890506104292198811 81011183972222141440.10319538532249705764 28534275444590022668.14705277417289592774 54930238149613354642.88714962974126422827 15849744416098191729.15557218843448679987 87345151339016484308.60407896585488469887 77264800445330007457.59684349033493533521 58874713401812906107.25942354446638480094 11771582604483882253.72551124518856085625 59943018876449427968.87912893696761445043 37380944610285728278.43600370909757843339 46608556243087992405.27058921744345381755 35786763896992896541.92011104619540926915 61660030736184258205.59138087008940838452 93739323157835170157.01353061754598265751 94348940542470262269.10761037393406198462 89999385894179030946.98446208232249655122 21473130944678212905.63507475049439520293 99647933274145660442.92393442670248710945 44790987580563372852.68537983509509527682 23239047454880603282.68361555594595026783 73011681883850428925.69251586818536421203 12786566440336416978.34854210991620536548 72629706218196712913.75618539246771610163 19638114892707178726.07889088638559526097 52582773717682100387.70858003309881390637 47959040866217330551.42445200583080938107 42895226018685195637.39795195105212012848 62543648792752938800.59596168705372860411 92535374344353233112.57917223495352150519 95191679027187861821.72310741459284548008 18770406644730286691.01920005565847458962 49559059884506984630.4734860843928410604 37042221262353981714.47038466385353952997 3464306639709610029.78406098744975451696 92360800081851987445.79032776279697856869 17198574834482959436.06840800727786291049 88465733622235283397.96470051133542870431 99670202677137704707.31567159054240359534 49524822960890127339.22375073278151231345 42550198263517647486.06811592113833517127 53497093227005182773.63551101304896761426 23089722893947025451.51145966134277058929 20824775141056398847.11083299665996352513 94614769584712118076.16461736720810458797 46388913655731860724.53511051954400877869 52463404779298845365.22946739647602446179 15851859055646468773.32231565748875465316 60430034362185069391.21829487565600913852 889376493935784862.24557999242485177468 55715820314900280607.09342407193006327699 52182655416528311626.35368963303844970631 96923787470954210390.34930869638428618348 21591328442319132463.49338963617853293524 393199875770170147.46686322928009784414 59633167500094710675.05769707992742415198 47561907374241322393.38125492243710362768 26243346353956777257.46501642684981981831 55714397208646421011.84844865613123116293 14186646120735719689.18703234685856840706 32827447067760316421.25492005879999769567 26708615705248250574.96395342217176834501 782329000779184609.88596066449247305573 12958155174590953760.37096207285409440584 30280215289960099921.00095653335553064932 69376550185588837056.57319340434835803818 34149501261060541526.98912506404380429187 15587359681237805140.15886003761137799734 92219124029400341412.54855890078265607748 68229842993138342920.8739213593840737732 78961902078775973911.10375248181444683519 7287679135659749355.24977938588150342047 18862139711852255276.32458794321012429596 70817204786459273833.5926810012037439337 62309848200251308398.91777965753809522655 89245898232461907868.56516432866165078257 31295253435082512142.07321142133192801201 80912111899763598917.48538219423117957881 12182658896992200667.79820098873966758748 86023226485971164105.60267019597834251407 98875116057961563910.63015954714296287299 72138021231487710552.89252934737910639031 94770885671789625357.46279141094474722934 70643136709753766876.44375499322622608594 34859724919491982424.02079986721152335083 16784073526982270982.98938732639997525764 73013241059661022258.53030523701749931532 47778211760689371616.67517401554088331436 57314203338078507612.99972275242207214519 79312554802054987717.9333009919604428193 34326537194360023941.44646777419562295273 85195835982918039003.8331771470869221151 43190000288546215958.39591176802309181403 48747321688950224133.15637727587873378876 12183562672042730449.63818733357054468979 69290055649459565077.47364420989311678503 18723421632764656536.20167448070765579687 18510974150899945730.19166054471117861365 42856065572190807263.26598676472444127254 26898189260463451966.05338149222982534688 87605255084008511172.84638108143100055231 20607595342110122940.74827472296809464728 80444454383455484962.57790488246208936124 74616650827062211651.96096420478693597485 23561848945594729561.43636331857316356886 92411323649936037289.48054808893906698071 27511955320440494922.05679566735677545881 95323443645833224877.74064097352253058759 17992449314388255561.91036468046986783465 55147721699093507846.71111068040744126252 35885185247092896065.57432422211254383265 55249685055102950255.04401171916256145696 65023022050457730591.07459573565030318538 71551007651882703898.27724784902973738994 72547799032295641499.95741609850272637035 13086865197512813488.19800253308887400545 82448039901643285488.42093085299765390877 72136383164287578239.92588589557629565149 87923208119459739494.30181251524096365338 48912243951347010683.34058718626165060892 80891156248886173985.1013245954033683316 76455139205544333248.13601295610716947086 70458597327223962589.42010602466470278952 30074424902774367806.62397826298013829461 74871552184885282796.17823498346954443308 77523366738583922074.81411155007944191111 69341652196664292853.59798627970944312296 14293077266180684406.41708075838416692428 65624003423185915831.5471617021897630553 81586792691323228122.58884340716896033146 86832564038638319854.71664178627366236513 93760341221300246821.87918093400056525994 55007207115481014439.1514899222415729037 28476303464239893137.17018641447496711332 84730356761717109392.34039050818265593278 6075239189019836357.75555063632804598952 82057861962220231471.15996433659953707215 74133728650225633883.69270820471413634507 70894361241917858887.7572710444897385294 11536944506552456800.06418658322004342419 84458597964718726880.77100784922250686351 22703789504309888851.08288885893398236518 43774288086366815565.3188288232576371024 40693863765329048048.14018418982660649523 3630305160750353918.70431258123921750185 82875933502850635642.5560325352918284933 23782491309857761899.79001215159497012527 92123132987608163672.85548674443213216647 67720860927998208060.72154682135393283915 15149198979597176324.80285631439176098453 9304445563868722744.03073795704542289361 26573825914814217503.39156416308221749192 64656115764307246611.13345479384904776494 720686475369127028.05763447523902447221 24088594336503639459.25622409264050268961 94823194198446981761.56480870148954587975 21885671150221815440.13671742466902906967 95545321952558462672.98069105792712488688 52779415078494377451.20214432379686906051 81070326337906848715.64194382769716207697 28160984666556799878.96683293952308945974 24631376632145481680.18504258271871435779 64870316669878202837.39916845561058330729 9059091001647901489.17087048694827622274 51439504374842747711.74174180095272735714 18394361704813057737.89889398458365427963 10557800990768118473.65416499763489969413 18875817050815729491.2237225963043642685 78318214187505892970.19255399417073750505 46793326676847469281.89150635438894852879 47686071769411155392.52909956246216032983 43279068177318646179.56394835813910130645 70932329523152371584.12958065523965813962 9196747637298859988.2261095569837421223 73250425526023652038.70767422825305747235 63520418539152272847.67984213985983645341 36583948042923075161.03634864258513529837 40735388402678454829.87730055095889164155 96020777009461189599.69836573729461633707 28007440932339539219.05835458014459622425 95778257045847734822.57695163888769418734 61848925369875389676.59507419986342922317 98356614624310495926.64819803714898887575 31808154683577858561.76959065951550224653 54949151534065393085.18293724730595458817 94014835959491435472.34088890838504399016 26994621070448780958.36233734812583908994 68054130375181852884.79998206884318986163 62388117134770621270.10281468166306685945 47483558402389442979.04704751634285104785 6125997783022754868.4684161173590370016 65066117322831394084.48358621434648041218 53853171643285700728.13275423422749266391 43904664795919835336.21066095143256257524 30382148614872402278.07388242605124898471 16298824545058310603.5598761761907721615 89225127077741860188.25189053345183398925 88159040329616907117.72581874231034907421 24744742811521431772.90495071459744863923 62623034324045541896.04828815426380232061 67134039563630986852.44943185027410378691 59457182319113142116.87692492646491117167 6526453118590343639.26366877735488969812 87787458211764812243.43873761198519963251 77759491631085506951.07627565467090463892 45967913079111172657.54613691800315675733 10704216670085439368.97859021557000257176 48023938575257543233.83065555390702273421 70754121726849210430.26296642576198119104 49132642220055672931.16027305529331949435 2995705910436627956.73386556314638169643 73691414912267710959.68116424459912188711 20038173877031853641.88457037463430179177 19398702434867096296.63692367712538457932 84736269506537937282.20259419688731966874 60030835771096231975.59739436950807859537 99783990175289808062.46650850330071834116 24299465252296411713.53061867308718493662 79074711503029211334.78742051343348877694 55049296890701461271.80097259767655514637 55844286862315427868.13941153603751585935 8292057697203901529.30498571174592156713 76572079691102330049.20107809814077906197 10416947169653534868.92217365932956841866 12323760819729274606.61763355020953316609 8978143359267468425.21028721056260878933 26049726276698952246.45802892946024251196 22411104496143627505.1023442695717862175 78423724163805701042.98351618672609644556 97645795326251860703.93341399890802738242 42861976270534464567.39345699046967528258 79757012747678701778.93664471093880483828 75730503676879181695.92770858260411581498 86247300988068271655.58492918514369216868 4601245804176094680.41769545565371019092 11750149269238097619.29649725929806695795 38844173118214487187.83213318506280841482 37011573603706250824.39433087773062647307 41822866825479099803.35404415638929603143 38375970038987366280.05076059287453782968 42329172501548667826.48587355256661734151 12233234179794375631.07483949478342344805 453988659206080977.62940973070833049584 23005019282073815801.82476854596540964132 86287929338507916467.40627853984010101087 12253063578074386000.70945530106533144837 111824715729322133.70629939085448987273 80977577133621308814.74809310907771985859 23260430585232854994.47268136789456090353 58304618523714623061.95413857217661778996 47021587085330830541.508139472124304535 33873847219887604811.39702577351047463423 21609031320869615488.04286957064571832864 38677045910856290641.70116032698630443908 6140689710366523789.591823384744806349 30130920172713733118.26953758824293036135 86788899697551808164.20398479468869734256 83074516982789429212.18196823734386526534 26035276608012527956.29434439288812816883 92196591985132140273.52217275500531658109 6954440505539512432.73960133637897294198 58036895481704967446.38740377377960546528 17248101671400502122.17167457592764119662 92212866559031062689.78950602027190759027 33694388533947878616.5742629396575222915 13570013573379682120.13094009892444300738 68105727419208545608.30686607240138515857 5365116535396370917.12788702318419383245 26099057476066910436.15139312258942115206 65503891128428235336.17388635276655904339 68432400601532627235.56404962289255895146 16480058601173295339.86499780784686210942 5883606702818014711.62804245149272162645 18076426851958803335.32410368695734320966 48903774615850368444.96691607283473800227 16371748125970215359.76186557186530081313 98122893202023756628.75045126997875244929 45052668454101703879.71791985368274705645 75217953918493738606.52815249662363419277 89379798130128750785.34845759579609074045 56968390977075783407.06227758820770639976 70387606457785647359.54808815176765122536 7861901457606270381.33397568697599863473 9467540892799594078.05407855605753441289 58370262514670137424.66745814149729502066 45525015333681078616.20553750208480104671 32451043909640202561.84583125322798647201 50977114441979010058.46303732635072166965 80399889425196262156.77261931009797213576 77782936106766818359.68324816726782670492 92802853773495361762.82158439196670063331 40474213032834993107.44900562854054864766 50799312868477750088.4423624035289493042 93109497010673057669.22171550223798193688 50520023530345184354.92929963080736059975 258149567136418546.70077257155868218556 78158430763159113048.75985909639382130202 40896709339087693712.30963257119945147788 44966818136669809283.64534194231401399094 83733897227177332251.76688350104058636106 10494911688656335666.73142878582370268458 68205181928862571394.26078614606180638236 71544822798823885907.26184833848557714887 10129988552923653246.9621747033426613396 33516633458963152150.13086367457298945243 18566762028525382863.3962445855105958544 94456367258352618801.90492191762787146981 96569392883722269865.9411455612691287601 18011966429623512916.73410618943122982675 50192209294063543863.84641994363917680165 4405010080239896096.13357310221913194901 27587049109232164084.88981703157390980057 91012486709648076544.14863992914516431929 29536259439202220151.27313586830150928202 54268254645027332583.415542211858084079 3550316559623925633.14419621589990580094 26696529561741796428.42496475513723099859 45182077931269068847.09102806723864248552 39754935740763187812.74196364796533870738 19774392867875926129.42031683890983927464 63993455049634593824.41833899945777331037 96032135005651847407.12613210774795007484 35232212563639987943.84519642648338138335 60253384140376274136.33055448384265132004 92840454460102261876.53802990563964670919 20101982476283805491.54717571752686507027 2867065998951482059.66724592078303116685 86513077539371256805.06539789063467743388 40620446115700514472.85022683831980519181 16019990981455738651.64546126926521999053 42698421500811904509.6267735693485628789 36203203115454593632.82235864928809855883 72035446804280670940.41753308986704550069 22740335646653748673.93226689110638287914 53786702215617146065.69252763663661834093 72757822051679555975.20706022840664411523 88997596704630232956.94059518882907475843 7914784414274675848.74159919363799520627 67076439723416933935.64950418006082007278 59673609814379544297.67942876816855272513 77694614415721491111.49556810755993784101 25664098462929609909.02122650060839874164 27683895589520031644.60470785676807046803 85804125602935867712.70448209852480181406 24307680789182634039.33475887909031609661 84344834481849606126.43910363772640721819 74089043398894972063.34761305070588962952 59571152604332221924.36007617070587108045 80977115948020475070.38560753595204387826 982156253095711615.24440833574233763973 32283054492704559583.92719399301621227705 25975415899281337003.0845252351617924613 17744955712029152933.86052281251553465501 87416869382726629536.2798795054257252759 59505827820326451560.17317330739461323272 33822457304373750338.74710246881339417136 47897608774022856630.23607146083743117618 92879254729043899736.3804140567276378509 6509339313161869563.79252768810047675366 88360443585632273586.67373331784979647903 843119267515279754.37866599145974340169 18305372167756990344.51547554942495058818 25608511793000423284.87289424660518706507 66030017205214727738.84491258668081129931 47780748442417238059.56269232548080647719 76060103571300401722.2646961700979101466 99315196927069438122.2908775073880899914 78672684832753203704.74493304670247738915 63417824431119686697.30480873857208036571 37553564430910057220.24981332991778646336 11194572869170478178.05143073200484647352 16243970308814057935.94348370680451930396 51153653442403008440.27561480772162583294 69847481087658386824.47930819170621407175 18046674189352708154.06918799479493912609 63734482909166476424.68356919082783817558 86207885929652732517.74666106971059614346 41880411156192016464.25556410693709827269 48226677891412602159.81119856968134465671 32941141366622976320.68674605815498136818 90888713670564031116.25610071108343039566 23071051313864329592.67727970563374269736 87845609429821517037.31781825409169265831 20642370561955336482.49751525307121613878 34483653244010354013.32917119172488448988 80440808030655991639.77582053186506755875 35667937039359253555.47827698179285188052 31131887321415950043.84396441732761846179 50304719042395802138.13803402248290329617 885767926731140054.25513387061057117868 88721304461491042399.19313050139536575122 71128414015907716136.0637313628835459365 3623632565472044158.24621503306766860284 38390702143183208853.76589403784644351851 83718871691245430679.80224092528568829112 52801690742198373833.1979769899010708894 3100939920098717407.70347883741311911308 66984344290989020036.92073302095867369462 18763607164481407439.27138478472917482794 24936374769444638147.3700933079737960884 27057791957886553486.39109322371600598247 95893476812973216225.08310913182241659268 6363910446536404338.92526876781568367366 80766114607670360477.94319912485732487864 60420732786973229.10042960298793585107 25194270984165715110.74778937696984583285 63795094553245302042.53470983678670630745 15620041734683772074.15302154641856790058 22907214112090328183.27595662715696919112 32743811319723342586.25677659673590249518 79404009185385124164.72045069287808657661 35041646643034686236.61834242619091259872 64845087383529478410.73612174492851253025 17007194829615285731.47201028973853138106 40405517218960646005.59202063302970293351 79831331011142313256.74152205885136919706 98574026491528371015.91748220658393988468 40473105779234103902.28396642986513910295 47771334137267567047.51026318419907493389 70564071658918189226.36684890711701563222 23277030799366119765.49470577859579612885 72918829996627840651.34898594498783740277 42607537185572028477.65585219592473207747 49540372784862791112.24881266470793341358 73659172382420245650.98705705621101244996 76571750734938067067.59155286199680019189 87237964441438857054.25977201263277225776 18996090783434419026.70825528709981436489 11859960856030803225.54652579770443548561 97313689717382517952.75749911514825799745 17088036993910880405.2124305384258335093 51577376209803694585.74671807200615083233 2914284297635555510.05672509162468034555 75249772596480898455.63193733508541773168 4287107696466652765.93513467738907941652 69732775075676741718.85566433388324361041 39453071646025417575.68850814737341490654 69983351229263401088.37775894154850104506 87818230765928487074.61970682337479613068 12323791127874590415.86034623974025374618 99657893736941517355.44592242286877385857 83882157393001271895.77501437639928077873 38050520920209585920.77152590963664445696 88061913921546587458.84541313456430397119 2461359846745334906.64461827791237400252 13956287256753048829.46052942401378991488 94248037117679453.85445480268861191596 66465624393746476157.75392816095896133732 2976411848567697558.41637045203567186982 63867745584107889942.86104231639881607113 72815140346434734667.39623387479091802569 96560727930122194135.87074404498509142607 53094192780278839809.37433978862294165048 57611133207104093228.02948558464944075729 69165062907998903882.06021695367835081028 43933838004180275938.71517210404152156313 21000354117157185541.33415962982926071775 18491603728068175.59198907827324140196 47628575053613648432.5438870120017326388 38784750445296819825.3277337427630411113 95316302801273441714.16629075238806372157 23085898477145113425.88208088926761997102 74636602939891596398.78700185024848358685 11294071183607760207.91098761460077516385 20587770539018118374.83132801140697758422 90393333165666267998.77835595996640305534 53544789112278914485.68600090238408833616 73193102862113936980.62157545659789372664 62075193100062180022.97637563495157348418 25354512274935097178.88556208893677775196 33015154176927233946.03459289023928428262 63044424260709783955.1930943194480196946 34937523627744056467.65840436053273151979 51143705066933438929.46084897163507849119 61827695840527491177.24471887665025855242 70205332413729230809.53479600958515279004 27421333744321658083.08402065199682340037 33528847930999867821.81726693572268512044 15891512344555319873.05209127226782261611 13128009324138149442.16659554363610859832 49936912458105033079.27481216035803383457 61530470551993743511.38263203986172534461 181697113706769342.47768582031289938078 3436327221847555844.16933423102349957778 56754657056710385115.77280658740818154201 49868767400741557024.58401027684789627169 76970090886600948223.3123948078208622748 40588999595784574114.24991437082042753655 30622802159036140764.94804597086678153033 63733152832879126228.21582182897744673495 48154403320287736411.72977213537327613688 86399442331118197998.70664198223930753344 67039680272127219741.28361425094310095768 58790671030797797890.88421695588273147591 36225914089175136721.56216520308334364113 71847159071656404227.61643609960613438307 73780719630816922144.45040914526289697117 24487077858945606414.34508958460331095703 62589544515242636351.45326189598813818275 86483116064472971517.82703268614746913345 31762734548933742703.4335872210397989701 66574390660269220239.76774611227535035681 14936851145601277466.67470829496555869498 9328659754467750140.57804900187266709583 44330264528107572864.16622831333589469784 99096616512182791721.46660676671900738293 58603433809502823470.83049686850637396247 94921167754931401975.70357992389884416274 15058430856885713372.73762900396758831236 43983258802626896601.85585823531995259232 22501614246381459689.16387410177012291986 37149967502509413136.16171596285723567333 56993176799886405481.87030726944235892026 32162472378740751065.44125912991838643224 228770485143512109.02165060480333371039 80412347551648902647.92434178523124542984 37973316824565726809.48269683446100925586 25957042086677591626.89743059353477765513 87639189592340322726.50348173874577539579 19463882513657713676.16703386156230136948 17725775917273718339.92214719964108975775 15421292327639944930.1291373947784123436 39286069625402145061.46125330331820132487 30565032583457444499.06091891820818217966 46839493619181285870.3502460028474478618 65287691502380502294.87751575881076867503 98222989148736055180.73173146610834919278 93305251126083241439.43769845196056879025 91834797544231742241.72868860038367382833 62023323295033585027.99512269694735777692 9248819414835060341.24527847104646644731 61662533562118295844.8241720291283210195 74296924171361814168.61432571310327066806 74733134813062193299.31668862161642741473 44399777020394148751.52856261322370463352 84690870852531185731.54292977862234796703 72793316958996493503.94906694620448670969 78793396208981348754.83162555007999566504 68189500173211059814.12667147971126622839 54842294985657506511.9532462281627821005 67253714434996559929.81256069365329807557 95062131043563182147.67377002185725563707 19796110275899643407.61847244660144583479 30207682551404404393.16417130634009151471 31649925051381803599.25937102070701403281 68867687699956815245.03153482786409756453 88517873406666234306.33869080618350551738 15251563675574264153.76101987655534963365 12257040870397147964.26325185167032276157 64201997943417699628.45339229773571000458 88871251736299815665.03071209290902177683 12559394668256778826.41950025675291315662 39006517542621825992.03127540714474046569 68995608655039406612.32831915524483847132 84999980957460897704.6912829856712509933 364077071277241896.80896828687146588724 95229659140394208343.93333207167664421878 44405480179650021249.39171102890025373669 63988193787324040729.56125766090177773965 74579958881714704424.96210631483879551402 97184953834995550267.87848996777795628153 59090663636618128263.55557691210253236579 59798392546587946946.57782323249070495957 32711461897931151799.59665406711824903879 24626481335486733095.15475042717237785722 98182043801354844311.12585125199825659447 14083111687332050856.21680704331148233499 28841821594263871423.21946443415053657462 29263630342738067002.61890126186786173569 24803017734102317151.75676953039781479731 6690554202248139858.81359114291654132786 88680089842003364083.3761915639406024346 34285391281752407766.83606330041967648901 89964157355898411632.4485312568404047509 64908555577694371711.87506914595931402315 632445451271193830.89458127930155419697 33750169262734626867.70704187414778139974 92173392859533279513.99382150451182774375 75972696386436678.62047085326765225487 25060722515052163103.34667898450313201156 25914402524714075572.05886857366098260695 14700655255022617203.24509302274953277993 25318418194987153712.30055945550650835324 76555717371921167156.39604355032621185576 72646197516854724266.28791526017470454991 24003327777790567343.36656282633195547183 98609446120107632736.43237980709540866393 94996064024720056341.54789185086941537544 51409213519330978910.58014273103849763922 2457792378064987498.25187849708536222448 70096390480979680403.8690713028522815228 37200812765845080800.66500066679298455628 52859395894130324941.27157267874825753846 53315229060787969650.95212090995358851269 24003993670952346474.39186821213843617792 94136295254340545870.22281193197717037795 25573279721301885964.07205303259448712281 97922221730137203292.31480773546813389908 85131285838423260712.06768828067526211811 34414483542463974253.136047134609041226 40136147164059234408.78435905448350814784 58293246687938747587.08503673733581741484 34253428608000616803.38509066429949770652 78691343094166480095.1766160979648918009 50892131899654477562.94547039365287331113 30585763777596143285.2943910495950815423 7042342106312223408.19783422222909644401 94072199488386613743.68716583209965413829 76481431249230859499.45305205803469958923 2835658916145512181.68992797797594474261 42621246589377813789.3858993636836422334 8474785431366446142.22705864623385720451 99184009804827709125.59498172710644779345 24457053742705651096.20858702505933014202 61499739452135973151.46911474258569978777 88343362652959161694.30195486456806295989 17425260848544423993.10182450213588148872 3301952266914120592.44268274503338043992 53579458155720473568.21367177106138563096 6347427603319851488.41623668380115087303 17113465935221784417.38215860606591775439 81783578692492230143.44880180551851344159 81265269647170323515.63594935169905032532 95250281389816276822.79717227048793940788 86071834231730600087.93892992650412206475 7976566483461617692.16258505872201745572 95406917341964286618.44132949157824637266 36401835695173919587.34969522120296211574 66174603975746764033.81531793946782533436 10587593261223950649.43359757133872978701 43882759694965125779.01299281325677425922 46110269228693705458.77067336216672923806 971310853477515257.21138293226060632676 73469575305574843080.90058675864891170385 21137070972482831888.92430313763000714294 97119072847724423870.74967742120881633099 32595526042086603351.89085934473058675009 85814254924104401872.00197304311232433467 28621419798262928263.64494431742960166265 12762785374255952883.73140266573693886742 72396188257756578609.55952670101836420549 84899467725741623251.53757659343659404782 43106630018082092706.36436798633811102115 61599080013467452482.36338369735913718095 11556040782913913605.70439348941554870933 87503455349032792854.77653375976889130392 29932506890293061618.94124135005783783201 79763407861607841880.4613438267314809908 4670633501440033799.67457360828459989765 95221684616302580286.75671762657938105982 68197776506918155512.22281361815656073555 8189081756608012581.00935516235920429819 5805467114296009400.53260449617954820174 90076827847324671230.27018251040923292682 3969605069255529111.56921868519109497139 41742718268677449461.09380858638720904131 30059599791445103243.09857622161248455909 2158332532415372777.42875948090729463352 31816147837450716343.02531776867718167755 78911201570538360932.87927634685665317753 51527721661061777046.69632287666685204608 92152734023509471958.58922641019790345418 79360526867775012723.03555867219211758975 76823329999039412433.10880549484339139601 99594356293389112467.99354569999157288394 19575656626151623683.90229172507624210401 66815211592938344294.33048085902339150039 38995837575018854985.51420295937559397178 37346500035704620693.47515156797900869762 91494634383363362207.3154671653090073245 56826493969417993364.28924669208277123395 47339451126044637904.58022779215683791063 35334690957100595073.38626526453302752756 1853105603993709710.78673732966026192212 6612064027210780784.95053834856759162619 92892100233856563138.6930490701304878436 61459607593223390487.0920545663482734909 7267465500201766849.54594103380003181014 60751297674686378046.34890607915471571598 89357495729410414987.21035866315688171251 90871216799734288058.95706214189090533845 55041492049221821576.52457112810450960004 59862345001396440064.9930369856918508678 52548179582789640384.6247038566031502906 43836319406518194145.17360802731943148876 39441600060495041418.75932829552773053297 70229023189824183831.32665119471555755289 8333427407770829467.93988428566637025639 10331901313812298625.27498124107287236037 63168884919399354679.18024077032928919751 61010359402553745557.1674564446774166821 86182388766432811859.36580394947388079152 29029419771374838790.01944108687355551984 9611661667506076316.10855741230287312593 35932956449439754655.84853458817586480486 99739058861420057289.08029826363282505187 43850123017391442803.9222179845633355758 27745401792343087314.69036827857634452775 90133099181697582071.05088191569623118933 4318286267020376355.82901459589376006459 74888181004770044592.92166161154375832304 20282846308350729669.30920850887713591477 59598967364141914338.97612006175376032431 19354753198178788400.3520043489179970715 69227181154862388962.19532381405923472467 15682654510534036988.16473251242409871097 22466953474065691153.7009101231920389301 19550010541168235558.3436752464569191691 15602623670978007111.79727833275717112142 76452320456759288337.97568586429559002564 57627683762843312501.4366748662244098131 81975820656944981251.62018705330430578103 61149924911209457373.66953537323275369215 89954407725445602836.69062017118218761623 91084524013996050437.66789595603614054447 22903441153131625431.53442424140190299796 27023468323150842856.62017245976396289146 73696124031000742584.44634919566873316397 49950552720902810105.62113337298651310527 20854248037259714463.02620616807743205403 33364380319432056563.11050245017601557978 48475397158972658515.10450970631316416241 51538010749944891990.23438773852604267764 34546216937864773164.4733023432902192284 10186780778379126998.63571541273694528177 49269935460266005077.10115124135411221156 15135020943577932972.44703951742434373985 77460273928805348141.21090401123781273554 98180965830255214487.25102717330563366113 51359433203046178184.05093973563807964546 43135589660212655736.10562413498731298185 91764307878809460673.88217780423215200097 39317548289652684236.94153108418280484194 50674039377295865446.30777715234459811134 56681471041686755858.06949722504774273972 38608952768388748402.88393861846676749077 56623172202312829998.99773094593710179354 62033818851524429398.88892252497955352789 1449577221832557596.78882363555925715187 721948153096598129.3883448108868764325 95707176930124031064.09786812781782190591 73195734400517552555.85029014566003229814 13041611258602879896.99605392647147732807 45965336282557365440.41730473179561290451 39545781021481657248.67097208971035333641 87998495332576806271.58977946440709306078 35785871364706782409.31699669268857836226 86993248574663215149.9349791669838871595 16384659592120342399.26972808746012357493 2312372727459047483.04118823532469548082 92142381319662900315.88967627523579892153 55538098563597623924.82618845936026908533 8043528006724438786.3034533542420720891 88696270954459058530.41005715299648259642 50866579728833252351.5896226266877903236 19163587261978394549.59871561135564797259 3740962387623726032.18188665989493279412 95959810830669012033.23818891364734509361 88957419860791258535.58609999667245053814 81737979043454656237.80636847474525823675 93271725429472709947.60014174464819624762 63567989010752574828.71620615853343949634 59386020187757772347.38995083654491436654 86455274029262614646.52891625143893680763 83706804530767803272.92929115473840232496 49714140084771988958.60010063443046736726 9883425218389923030.87100466593993507448 28029460347157298056.29056107556119380642 9022305798075742226.67892739737663414213 45257691210598833100.79867039653271562586 89015179049444698397.89285871845734602586 69789848124422070135.47773469864018056102 66681323578579964990.27854325849976361507 71090594864437141022.1498728003477189543 56699913817141544937.51866114081604303017 64347456545220235658.26538574926135388485 18554879907739399412.15558942686096116808 50926527421400419041.08210299597677404831 84228487550911809661.31266018053366985482 81451557201426388680.93589254386639315996 91190922027670246573.98087125440678457118 93695178634116576564.21494600978659106646 86195988883171268012.99065187193545543194 35971750585914613346.18164767307052291556 21534452109761545160.38856575943592722752 57545610446931539780.15186181829011733261 78651925388666214567.07718903610527230847 60958440346495055504.78667014743147899078 27892425168644070144.75683871001545147955 87117970748070113155.14205558693069686491 17164431878565487340.70025163963399432367 81568210132396668475.04219047510042628679 94060976141637781671.3887760856062695812 34266539093098863845.9119456419598818867 50140150799685750885.17487966073084753429 71775289310325096012.11952934474710682556 60567313218111149282.95301241337486028228 65641228075093032620.30012289862439052735 12288806688603416460.20692776305642835518 56654518372093925998.21163270888928725883 48173397210902584127.63116464211224903734 36486196404336177767.38340207744064978454 22696256507297774664.49220316849285726312 77589644254812734676.3321293238491875368 82350741607938873320.82730037317357401768 7118072381945130080.44727136199896429217 18721162709325390770.2967193426152226216 82385664924922537601.05174877111272607392 69214027776034266114.44407598338106459989 80699171090330557316.50094498734923152067 90425688738387589418.11666813048773313348 47344103320905285431.4161793141106512614 32906492031979195676.62074694174687342887 21782827861498944655.12284629098285343839 65176529104483508200.06181236846916073076 11864502346425109390.49548479239938314947 89893730650129825773.66808402122173221219 89238343703689171092.04094819503472560499 39525512009903758436.8931308526716881919 95975824871601970644.66242973820138391136 27401086138502867713.70674516063081937653 93390642487914729594.09042894050161871416 11494792653338893093.22945089317186669854 79291526150517341787.61674510290835283897 98144083118242537737.39824166344408053276 7010250524289160666.33517962090267991063 76301163988608074083.84419111552778472078 82871633485230237000.07109590642954845378 90872964182371964688.71379184857269362472 31322381138649386433.22483002665873168464 73355002223985063199.33762070897293677542 38474031986966765053.51712262564049533622 14093986590378870333.92014183608036952666 64333076457619817739.76565614386892966532 13240272039502446820.3654368674935960744 51386042265825199149.70506076547200299863 5429035426136112307.92394331847164822296 9390447339030490906.63069434640372792728 13570299862548183822.22880795377279873448 32686173307097076684.36679678703016915719 13214488194820603681.80295283344933347789 38873701888815494646.68916860432339800226 4333818116905111320.76055522895439156578 98632523515274843975.90315171353206157739 64292653572472887976.48752190727510252256 74450164519682579776.31260537948508605151 4863969653031736944.81309581248767165783 87610033107995921656.05728184884717381566 29021091733543451534.64429142646567547743 63045828735475818643.27672226738286000343 8690790688327884420.24400311775587012749 73634529082917984482.89002780879151829564 30055054450465499923.43709045090441908307 34051214746694307100.30595482171249001926 6337691905939342848.66292796269501502412 60221732948424816920.44416460949315863773 87059840815925412660.47918535470248830808 48583901396025689526.06325017894771379251 19850742951381564129.68503443213092161472 29192582931087719508.55308407174743659946 16242381544063537526.46909259731473283165 43589956221029048581.09521754468376748998 39618629026526502105.62222706648066349854 60939112715751551951.97676906458705979777 85216863331059835521.98538332308171335181 11274083159797257567.10985036092168284566 357457468303736258.29757263767078245661 18162939685527584358.2034990222625561563 3172114181927416607.25522176224539253029 68852102328399092209.59316897896453756512 11104702654172046057.69310625786690426328 36825970894582121812.11593200714456316387 88797103226030641158.5315256660158094011 48670626233296466983.61927867057301955862 41580441153980146361.03687908124091042343 20899904450348792765.66737635571111635766 82413317967232958848.71500843108573646188 30957377110270087435.22185599021979784776 42117354239758379041.28129413846764490149 57500640908497469554.42646100935504473534 70277953954724604961.51963616659909099811 68836726998299341683.49961354680129308243 50354144622276804205.26952645499612785655 19739408758052740495.49297287224924368938 60448343899188101169.68522850842986409483 85088023301946716016.104729427293820979 14306956695850278598.19002868418236314887 6514800644484679669.20250436415936019912 24816321000945651776.93204900913665344007 41264521188745323067.04754736228102142066 82668138104294915278.030506402719431106 56429485437543850967.24462384893056774317 83451110713046407205.35801529228936580237 68212968058238535890.92233166580628678107 33520108508166706554.39869733521912434291 17953881217810403561.50080607585933477676 4692043290584359215.57445718979029525872 69407642078064756241.95938732961886256096 27492724175167902087.41111238738033378385 28651078274004527242.80109215212965775634 12402185724687983458.36867009397182713072 91705565441184697410.97973176288878242826 66686552324000888650.06250219015570071539 35036243297749767223.10426962264745269634 46342528108449260137.93376100467390839251 23157172658309553325.18951138783676110549 90356883445308102308.77060326109354732026 24442600966152834669.24062110661811385646 39416468181532533254.69197580667816513373 88512243470048141072.379436782000970057 22550725054205119294.36362003489491211623 72557328644338041395.17318769700267937281 66644762586451638152.93247771077425630005 79633053921517398925.59313389023859512256 16915082630675789834.66958931687640280706 42027306607555988378.05474971665993003281 44531372490353143968.65770234334543273534 52360472777379909904.63005231977584677468 13190681797894319241.73919338151557229662 19411149340224987079.61260473164725251311 71051530791245411340.91799706158495197295 81695128358946461926.22931577936039804794 46184477630895471010.1038490186212987222 31043447459101904391.32216710656591697986 43205080135069947447.03739833473903603756 41340919608800386693.92903528751011066879 94377318991808186441.64723842082293544235 3520849529347272958.48366565364830987234 90744706256936207616.62411209270360752053 31558946498764433189.64689565536182055462 83231374912206611466.31557302809829608638 48150098111344392812.94502173692799690747 17434917310528547453.30522539581374376534 33892145111269278761.58349821687754983384 21405704270843210702.75512653321075742461 24164581634255323311.3709526121820174035 54965948137705332339.04264437814145685915 47063308652535445536.26487303754617619894 73371567341744557117.56305860585862965587 45238955472657462518.74326052975239312538 91967863734646806654.95065467752898341027 82909390213305345049.12837849048381505314 4666658508828600337.63768311641041012044 9187660657406293425.49768648475837491355 17083173428830309048.55030459470453314418 86336814108088750718.86811402565122947775 108556973874648707.95037906707720489826 64621025174495785970.64769292664949931109 33426216923709796400.92041168531539115212 30952423317916034214.13907011511961521444 75326281737590339779.56936551563051046882 64554276756753943151.67217876026202180372 17397249237203972383.25934601252614407385 23077493002950210493.86613851782023792408 48342805610660789829.24858916765934431364 61054771361507079348.1392827477343757717 28091333493951796189.67889996564751337734 5721372523359203227.78037819562809942458 74909190028767731250.91404384802398605001 39977311640174628981.2354068373649316944 38314002052603292503.55721364862208684857 59543655385844221678.07559710639630131256 6174257086477116697.66022085337572842279 56489645302717546800.54331553209761773432 42856647148691007574.85361501254556482941 51927653581022565914.98859767096668453884 81977369401981567952.98271056240425301271 20339893019478547501.79670256045596860685 80948011433831200296.90679996524134174676 13140989569234141514.48499260375529380033 28811458542405747661.1090243109794141964 59755663048808093892.77062066562872870285 90575712818367592095.28338437594607475872 19477399534373363371.85889665919365546583 30654303409885969886.41278851167567900694 83384996922595468420.17897997554469677225 48915777289593002944.65964023060710463132 93384461977850665887.82562375683345754271 24158857881626975673.74814766327297794684 77483706011823161706.51243779912811192018 81798165094262091122.4874328527180647323 4012691421518383521.59716587907332034986 21194073395635992902.58567225380020623029 59336039420320702979.94125012776317532613 56436379874750664099.95948625336726667007 86048448718614317039.63902339672028576855 57518265502022201113.44133226939418893082 10209901188997839816.18653442196047371656 87191571224830315713.05245188741146543431 42217204631703558129.30269986945987560208 34717207815548540169.11130171908720130916 99820979871794548088.85682821334208055274 82922720499790223019.02285760888428853371 83096521862911700950.89454101752894442428 30028536927466349663.142330162985276987 46843235783118344120.66768356406914239252 78837069821664626483.07972246596267966292 15915215601795124417.11881562271806005779 73916066671902638086.0049122961101995747 66344148446619840507.81205729103166477712 49161607967704583633.60660687295455077768 86617414488085895091.15605692182689164031 93178065868813875689.47394454588076936677 42409378557227499619.78759906066877089012 78856519531810783611.26799902000675784532 1884533772698834231.99223155609507997686 84941795240837666440.26513431163180426443 8526554626250313955.08293393130702106378 44704001444841409146.38218841952677140588 97350458569040551118.18034540857044644469 75931876103099512215.71026655101827284594 13657438059717983973.81960097537613916027 48238516368585555125.72116858116812865674 66000373644615129732.4615705697807255253 29371889662520486730.48284462608841878476 72960693506575461907.03748281837028924521 56571718554578245675.27361125892686026637 66945229293789358803.83848493565091449463 57341441090797330557.89890130167267070746 51358672854488077504.70824705587883427325 95987070173816665402.17285148438652589296 97007056978897626499.43451383480169001405 98550329659013717961.00159015108112950407 35002780859184364736.86101921578260509352 35640481749906867661.92158027494288035143 16185689028708553501.52040247352173305303 2477300532241337654.29052644407270296643 18760972005763451684.754600607258649604 32631107742404847430.90480728366779840551 56552904981130110624.12076543937143402905 36189821286870120000.69115191547601821931 20560082324070919350.14278766372921739864 60932276853883209945.05496203562763449675 63610360331776933883.55465714335536894335 74603733368539237037.732238143162378353 59384033207794037914.33002955054821837782 74470333608794019330.8127624926870886699 23901638018290389409.51457092311148512284 7175981873358952608.9982829122253066911 4640518669876731876.30987396858292347429 51405787327361627692.02804739532813854425 27030858136837871367.96132252429869669704 60603322613058915052.07362195044595757411 40092104860378040420.54234168701550869874 38583386014572364379.23177000986911051039 24024886122797595337.72126175299199368961 10626303075771434432.81059327873597467442 94765537573537780552.43787033164949374286 37647855127136801165.31756132725497616286 22338389327432385844.83442409005467507883 59946785344572909115.16697362107274129042 40095501577176864737.45143826101511011031 19142825378910026918.68729037684374650961 28548500112184429028.768984098914683988 23135857253546216822.62981739223125341612 5686282007319814191.22260935358913323746 67113565997565051966.67172424224097819173 11528351265299236432.13638054944072968118 17940957483748656374.18648758759568479669 97299536549443624383.64034368096525214784 16371411422269793180.8293318617685888141 92984734996194463811.09045410614711952846 71477683397916140598.22754397152347874089 49310342417446881087.9024190119544259464 90153302996634962960.47039513408862332721 4667819618565368817.08527748028090084343 94572843051955595172.91219310110832794943 68909463828305583057.03931121410144735063 12512756531470339650.40710337472986340202 19514841580094453502.91330358132469662235 20901056000230553738.36045621226264936975 3984353538013635276.40875316042167467679 42366570057216483092.65894831800004194266 29819854171212957786.44259491520103919379 90349390864678289172.08547784549914108161 6259664142163608502.98028760454683727563 33837289232762743198.66222095245936287878 69111435190199873628.52727303372927423579 90743142865160915703.89170908537360773409 83554523099591926834.59283085993293839187 7618621763821655559.74271006700095232635 95644350958542123517.65394196046229542582 2207199503296723832.27978384001301487373 26956613381640523620.35546840521597485622 68306450749479996524.76787999316749070392 69035486999187934548.3012687307911291427 17617602049625571151.7646666508058355933 10100583233795421350.53084231099402154184 54080918770017131947.72486160173472906153 28032657072648044775.25549417767459533721 57380755244074567980.50074163443218301402 94664624470706118478.41186841663932344676 77440880316118997377.04791381617039918546 10185072571385292978.0751875185918982495 6291920291286237123.82653333525042863959 24021430704633631320.2479736891962068566 58557093646898731685.52775893951363937838 38126811257653360707.50769407383902264659 14493286493633567261.19367989881509035178 50916823925220932363.12842673485491583451 29125087388176004272.52702959506288382162 34415995466870932577.58570120240501319064 55858450082505502732.33420775616373259782 28549130393003751308.00878906428196636937 90111054274100155972.20793091707881754687 29354147523023126507.80993546745438247044 33245576638293658139.73768914647299687474 78224204450685180340.69063747470182246804 68077396775527346216.79532987185802446083 51205549017944055802.26530335603740413082 18743708665321072225.29362585365871197887 40459067900184406561.21932759617907335558 60326019734868692236.94502601610839839482 36705636636813700488.48976358848123817713 19343334383213270591.04619395561652147843 7831941855293722035.23508877661178258151 52666529789941790118.61361673377955595014 26319508345182523495.64076914019703644488 39624482571548503363.14674879461652517674 43114530645986378249.50229201182515821146 2707531684995369715.03694660659423899493 84180438198211108347.87765375843568272147 90368089263157302442.43842231624405454632 8263599336439765021.94341637402836300337 62060544566166990032.39135184482852177002 14945285158827644707.06142488351509909062 72058421802894146278.96377670532545645961 90888368635019141495.7774670934856068413 76359749929552477846.08394634811307459536 70916022654897614251.91763362229083917495 77159942976405520091.29011544270458716238 46698720677156900356.31455340677762257014 16336125371237277539.15976670269591472384 94447812210826591330.47595936771141257423 8233240574560809337.93604363215575986973 3167197851425668827.33484857858106778137 2617883483241843386.64174099762565919281 92126630249404152403.06112476866203221745 74606755343028585213.31715005603644795655 63462015050220744209.08326394068866581913 67756702712057598930.32106671763022712677 68779039066448265507.33676985855892555556 20226320597304018270.27555770703549416778 21336020819807896144.90447732268077755527 5787359230571776214.79446409852961110509 14389632680930985321.72331313861963271134 4434325365419868248.44907391129696283326 88044703465828346257.86121702608320685936 13077169943965869183.67150530611271012686 11359404764447720591.36789298728670230265 25737429621748474108.01004709130071723061 35877237734141983399.62990747898057445633 9799460505888671371.17507896698632484906 7310042271309325304.73741710243610115812 34444929027999840648.5245692918412176367 98747389276036314467.33775751687852781652 99610566204648589004.73006860064342038386 81022786404285077400.86318951586504281738 33064843584353101030.70283398631151156831 18979429562437524371.63158926912651551455 26803488820719118563.61606389567460392992 45353943229620094902.16133580259415407741 77741626634443959731.0825555366009346936 35065705391807320054.44409485493645681607 95736130349581494171.68559954860605585769 81356273834809461501.4949058380721608396 71919771932546598241.52781677132409552586 83729689654995530805.3294905737475809466 84340102165713027918.96978961505853875966 75375202959271522117.13183569729921948476 62853682468774834463.81127700622391249886 53426269287250323404.62021925581451121453 58633892322231434398.34751045932646532251 53709467157166008951.24315241285414646946 52019774473161042169.90280346250937533486 6115012858240394868.5557789128516147868 43431316964162431246.32318389555514697669 65201982185647360978.57142671066079474596 80499807489245881706.14946108268621191401 36508727293872152882.42174815174900979487 29120199340811074237.63163796883826035865 1345344981559154990.65802938997942335512 91564078612606257379.65087570624634336449 82866900835137702618.52304404154459335643 73662239477842469980.87485689891917211115 64005025788992351831.11317357178509971379 23971732146258848327.97315600075294605687 26538615192136833108.95463275263430984556 34654741101405048897.16158310257505847547 29705013116487520757.7303961568817857139 91394451666682449082.53292916277496202528 40295764128283117267.45138931156817057879 68215490897160367821.78935523004648735441 58269725525319667834.59745944981066663878 78945571091202391427.21270673385585392094 85885006885321515073.72352048117763937978 67213761915459862839.90328109438762027507 11713040787604774905.95811776764877462228 84781303292866880656.19058138804759881498 98522530823093836164.51175233671121564581 60303080205419634064.94892760198128525873 1164944013934070356.62294773309529257294 46380634676709253934.04116026124144546195 94149943794119897635.60523653631773019783 71887172372926958742.38002589036423764173 80319394230795910987.38708584014124729392 59471113518731965450.50273771203122179937 10568951913759556672.8873439627554801497 27130477768541659301.04233671745716635196 87840072876075933301.11054179564131263924 41296503123398777517.3744412676564285893 57667243144957467724.0091827969905434732 85453324043025791091.73654898672256626138 55807460424660251339.38019889189521183257 6325609821968162079.70678392607875377324 46278142689592802464.83674398024623280456 88936719426725540198.12941458588706513018 45844262638786752015.15129677086140986461 63784225032550608579.97101957341457826839 82678682019736228600.52978099589213360703 2551718269919988060.39762304267668517752 90602556246162130344.35879944102241449841 94809646569804252860.74761668009622196136 55222666173423166317.05568119456092736705 23275063520557179179.1259879167015568225 9502497894224763999.9771514753229614131 51357625889138063248.84000460135221877441 95981808666863346526.7416510626898205413 70465570909043342184.29243847903386840289 40941455893384515412.88993656877778384558 60211518857666401415.04436437950747042917 98749981785989256508.80928810910590544724 79610727423866216946.22224463868260491444 59784688644004202569.42260248335912233119 1658995112724601617.48727069424791523586 18361167390836149688.4527354677117320075 34483871680050366553.34858482506103280319 84603438852493384968.09974717053601797924 99284224849518216702.72358464846561475893 55114688581253780247.84749470074961473786 94327446425835655048.63866060483191492425 47368843136258771612.22480877391844598951 51717315228536499582.42192858448479800982 44718000461262029322.17632920939678750179 29097395984236550210.27334879194251640308 14996466115652043278.98716066530211464346 4067252702643220441.91048261232656637678 381037120632988.02695250070744195764 40995911502443379384.79143800361498866372 67790976144645230168.9064817246494090561 11003455701558304419.22692884450092470215 89281380434247676708.90651591177615011254 21000569757621783675.35353930947680223474 13858432419750182968.89940499239844513386 55280399079423467565.06889435748900438243 76720305413262206408.43173677342689704138 91652012723164920348.34607370250445929051 81864273629815294712.82498061069382355733 60546083660379826334.60728237353209274446 77710658210112230760.28370460745887607943 19090358452403771220.0728420001317859937 23292288667524498626.35509035399659361914 59615448665613717566.66791392843431086725 72002825878756340546.08312541766985390525 50019462641608040267.3310686937217592656 37822733317751824523.69479816751142184976 95038832678991992105.11349327819084896308 33610527035232377668.49500335976845337172 27973349972040985235.48227937619888154229 2435375579055800616.97815983551713865864 6586647240453706538.65666294569004878418 35319574669754017121.13705486596541503028 58028353201083926571.35095144345180406957 15701114490121424647.45389556709847644411 77314826896997790108.42846908214753715457 4970371043252567856.08984618809315171338 36859764685297612419.06954706348605056512 63195940397266740211.52558605301416745779 38669164496341395569.00046543469305189707 69926627882561952001.74713322280160457938 10175369916305976424.62706663706951066185 65173941631838812967.69516481826900743355 31383634016252079824.52891022923698920759 42462507652109219074.77947753267635092457 18724537197752044026.17375376426314569945 72834822188166418913.39066096686544516611 93733398234547601989.50829474396368147668 33483066158875974532.85840971307537289898 66110515903515485853.86158363253468243959 11756874736659009711.80974050397272505821 10359052953881835042.49647967271588790776 88247880648805344986.28115259225284796381 33866513871397475577.75272796203160596702 84414338169898065581.1829909457642425656 51429075298605450648.43908370902567993014 63239816278735815565.70777308491944945678 77929315181633394963.53940223456089678608 44484659500348101143.50027793738301371455 83586679203404877624.24010421099859792855 38859383506376229220.81935153275093517216 41116665695085709662.19811000887294208117 61045208118160948454.77929082105038730921 92764513670035233792.67622711583328671028 67455325322670093662.10717216675949736573 26519755699061291967.1169258705801490614 10423541674006241522.36743435554054801462 61185267047563650898.1138248408261665005 42717869316347107892.27313867964116221538 56410697315369565333.29472045423694777032 59975283782607083309.51459221032590442558 40883638375407309434.80717169929700321699 63399723121954731841.97642765926400106058 275437699826218835.51315344473908130805 55640917360358719479.89889392293060918465 23090563446478393726.52179273948953939471 24275943472631927342.413830361874525995 86299102262449844765.06829985981703114128 99195744186510484543.23233447132324708624 73165070110735875679.33101900937683261574 5328218169300165198.59326084046046814924 68534798460513758956.05704687512900489815 94044593380114814777.91985466001988572142 74576678258432033637.90090177583349378786 84314107305375481607.26879686226946975261 75433783353427822417.08694981006533504869 46839845257371519938.42323154860202037405 46911768624679596844.49898472772288344142 95326100609550471074.00632584904738205205 76566848047481291048.15797151673881366192 17834219363940760392.69794021102134750994 80036334445816627340.28369973549247426481 84374049836780320623.11202335489531711636 2403035183166705077.97324316500174196543 57389630717897863409.75666552977040671258 56342403935549855381.17440583377458996365 86716621793671596794.70200068269333597382 99451598474305336310.57613142029612240641 75708103648529311661.26472918145771922799 75485702411079697855.04618390501114376718 85554965007530475986.3592680431096817121 126250959620618752.32068057469785812067 40000495645506594555.10172422806538933871 85454524706657631678.81893767468543250861 26042504802070580941.60887132400938452416 50830675128925845665.9972148166979882985 32430765749745927270.33199516390752943338 4432720823990964456.79671441444344008417 5898454980536923590.31080781288412264211 1535214279323441049.00068712520019972665 53850833898979189851.67288389381499126738 12727268394327565332.2666216959118589543 90782808110506584510.04471211822285902298 35056012958001791162.86485353948630214195 86026876930609023949.95442554619521434961 79136008039471031911.90227310011035140641 50994961931664624028.8091118491920796596 65540310949000872455.2184278151149740904 95169426249578357880.06356466972661537139 94486216500741572526.69967648771960670089 36137418352139360460.00608404243248335568 2679387731773956077.2045571687309781952 51943414588340370809.4618114618463092698 52653056629836141380.83688251546956408696 74736068110995714763.36373776052211172995 54847680991198987658.76496563813224116349 11788017966626754236.22493187813830732464 13818272448234200446.89747307101086445479 48238163214023864316.13619510963350710301 74605554930349354486.62469546706478656603 43246215329753524712.41212940381666080871 90258453670490509676.698695735549045979 47108466476462356147.93681870715687337498 56577362570134423985.27899053538691522794 7825350763132463155.69590104813078335044 93496747262431365935.90358032502971482865 27889316964741526587.10395097439263410818 19228321737076035818.07899986256217198161 44463976627052039255.87576450327895902794 40127356676035812172.64890391101458967281 79587769771790241952.46523533361171700742 95573284600474559182.07058264189690854652 22906884415233561335.93754993754622199558 34163774047422896093.37913525812959061512 90925751756452603516.31948205119558261795 40099039337128390031.32530557147740620988 14891928819048342173.77305182211282470064 61091764897627094891.70668346862279514623 61451877024346468216.47709790146415655128 94590673706249632474.07514261590284729064 90070483183690722248.53810385183447289695 82596431371376316718.13340049169815284462 37029137183624302492.86088840919945206229 27441513637072098258.69039070669295163915 45820300473937720107.05343005237905642332 97929288986395671124.56868777944490557499 7947534422827998102.50895889500781258891 63044393586367659130.76640571680891923334 29833160809483312505.9745972613231194094 6704522025348258008.7413763434705615569 16778862731357750009.80943205290049048767 52994984947999632165.94056094901781624094 20327221749752432347.75659306818145967776 74075087393205034264.67013481787808050626 81466487944869910888.63834652460034564033 91377867911093527085.3370746443538748526 88121389438444810462.71203530217899041387 23084218251917355834.41243577962819721263 76924154802911368401.28356608509576911251 17348739476798847709.47910386949580397818 6029543805927862016.31337017050039281557 28832258361434345475.91505474783963134975 98868275327508869081.79129405738213688407 67448431463252660852.99796853902068073798 14116753041613194583.16203966368151318432 49852313995061265523.03122656802172482894 40512617394364373547.76790510180157457074 17633397981431607187.46825746328962948796 79778860870440077758.7541473181042130543 49293368701866011561.90813301784710221312 38930037152774494774.90308570053735773662 9599602717926935716.92702362283888256271 61049423028931727567.46328486849988339242 51546571364227590365.65720837045613708066 61488999316491494427.43064802141461296763 76279582991477308231.08152167763273315519 45509088651666430760.53256073020829359613 15215554956437564250.95439244967660690226 82895067416319751481.37949849422330430718 3259506880990858314.52479392895329601996 74961956083156027573.13178546425541758584 91279555284894523884.98866957368849447522 87265673126907997472.21939171236367462733 33143156710637589135.5938080602680507964 92821608529984398495.90507657841930124934 99372866948282543.37105543988696758618 82580033770047927180.99388031690347698091 14694449685942179360.07624858759475717221 6699242861362242276.25498247778074421435 69855088474258482589.10825024014859339347 74238317663740933546.63767561331529275294 16208923113500573862.64881650384365886533 8168521043567164575.18416978947005128008 82809014575678963905.29194990292625960011 75757353303304631080.54825728492706534371 84316339816711245746.75060921353249516307 8533388065100983180.7459966193209748668 19482288259897157079.82380720363356201781 51786848176423464626.54061221246948295342 70224285387770214117.55229680117252510869 65936150083224950967.34222581206480196947 72308443816889186373.46973084586006893732 91002362117370697951.98414998579248582231 55407467320023524015.0827908544257516136 48876777817409933704.59733854920949871995 55724132972019613679.95367578077292970874 97556037826895198470.12607856899527247884 4220597750228309230.3311539404925868359 91390132780565336057.39915407634430078531 24344273193088465729.29152629696904308189 75755714345219201433.48159433171179279068 12259796097719983798.20507100764684564563 97008698107806502248.26272876864625519433 28445710604607893271.68595156573592604851 71596590504584816250.52358036369196385309 12239105219570109166.09928265886671251472 49862345598307609341.54080562536174851616 74525946310108935131.19571472924310425175 3318199823332225623.395967417180718534 97004425283194402931.38934391694570427418 69821003320100544347.33212682038331711624 59162379369472213902.67550094681346786231 66913775241960241447.96295745282088743073 88747305750093906407.21746873862689246792 22066830945872917568.46224752757574330536 3348464644285305652.08279393067453185086 22060001163749301439.636633238951578357 33760305326880547348.26322341453172937773 64101208042562008342.1478907698481030354 55129117652712509866.83908516622487352542 20206613750522516905.79826415222446016765 61627206600345341359.35648993884011564806 90314473198936084376.38369585598956550296 36058735647588201159.89275326173301247948 65091500756175599486.04044229795207270426 41910201363238699909.91523728594368362385 71185465334826477168.37613714476964974522 63237413009419452382.35081080952471688366 53675038591290299813.28404026682312947996 10616867807647140481.407672944391398354 60027206153048765845.72806329368134684649 21031748672133543962.27068692452577020383 18355639319780440328.24580723148259731975 85418520645154583004.60606901838991771661 24274163433616437214.79864152587135122274 486494824364388033.82349339864465086999 47178837640862510585.48213597096127913989 57145378742126703578.2830673955745051262 14585393533473361910.74490613576252836666 83796880204531658458.91895685802740909821 47741216830911063683.29099905811497121379 67012751347010280601.76202319612393880331 12499747890274526957.79214674310545958399 59713965351082063190.14071966650422274602 93530147153440924157.24845376373438970382 45188083147300784358.63070508330524088841 83625503686325557227.7659406211407439524 34724557744655830780.12997350460590629947 30959365702724689328.58582039398035618907 39379004577010655303.51101386895979565969 72020895237538842856.47502866880706813487 11737092455295378844.9891666579570981145 45387520950578659238.39625174739752279156 41180826703155417776.28687267058760838787 75109152833723595199.22494978569335034968 61844830053828225012.9147132286349483421 64718609561471536.45216797587286891043 56169444206546692410.31095290569476580734 31932499823029702858.3549101716007235912 35467775246393458730.97412989681576193215 59489440300852618260.68733119335835091057 92368314845642277358.29217563108884454854 85829248238544045152.06658550764736783857 58858208595259880163.12900287045192585682 7095046550058314254.81495472932935183289 28916661450345182959.72966384348139602193 17304113528501823521.01352220183729911636 53137123817308830587.98749806952680567319 78938228044651966554.58560839976099852835 13833001412829983632.49536375895377167189 35073313349049087562.45751164153397514673 49093504595474471783.59145054155660311466 52999759501749285319.8596981403888094736 32792920247125177996.29951260495249818741 21672219139638696101.73863935253320050205 93118162627944354995.7821729383980798335 1069184135637089123.70153125960092773183 55021750443258014672.74948521447661191878 67967315435764016386.26748350783612587895 58500610891813007089.55943639416461938656 86658939121720335726.16775291130993969363 66546994260479040464.27599197579536626023 93777586450321398585.11819866291872128644 61971680864845420693.11939051007985154804 84234375029044888290.29197975755981923684 27031070556115237368.98148823618521144689 79574380346852437030.96500550687488393645 13361529309789524766.65997196330933405393 82349941473609594753.77606142413336612765 6382319606638092099.76122615180195019995 54977644573826261471.1397630111841132656 9825917521551233456.50834483255947500238 18335932882672345843.0606372090714020866 13321804574213919407.33468545960928819764 31642862598900479033.23574588173606862821 92426283866710994971.77338034995666020986 2424332046570381489.31293103031925072701 62552257073071743697.88720336140009864727 50495863838835845414.87125773001341149283 55051841027861342743.65086701939445430499 66274886735256482875.13994966255496739532 13728728655933385226.52655618315877332454 80522029850305390679.90660954672272945954 9952778602215998853.19329003176985288882 67178653984122746256.41049257049039867234 15436760169570653978.97135878039618224921 51343289244202665863.03927775119883805649 972909865635501748.62898057214279002791 73464665345630154285.65244268733813210917 73531766982555349156.62594370004591777006 81354925275176170139.19117132868343697911 32964994954055352810.02640270831779565889 9757753524111436424.08164911927820570014 54479552955073350872.53868781371097218849 66422010989850244732.61996605089904260119 22853152177467899336.37278696834542401879 75171783233823901302.0976177478846045222 71467552721477391185.10513443722877770531 94077097499056370311.58637597159609262509 16364052219841432887.94317661920195804932 76020632401694525160.60543212929866005199 92682677865300501202.6470547789978598036 21629022494938904617.13313532064442496071 76358499595116315257.56650743879528415252 31009550946174260774.16879224054575682592 82637046293380569912.72913178231027082824 72978827585571073959.43113222220837457494 66142679152963767867.29877813832242896547 76008904371866273061.98647889155998603242 53466678285331008318.95497486190189381485 74635963552159255355.11917685080090353512 497183791214671524.01083674599463940366 69897147053481689302.3393246740378637786 1637670007102814223.117927430311148385 69187806141731738194.39027847516207247394 39084900132881171829.06419263871420513896 54845404079197853439.11737355139766991209 61711956946323466794.05371560777153026587 5465322755233454106.08016995368508195088 20839346898660160908.9247734198844809567 95178637985874826332.25228073912442329973 66369009406686926525.19585042917912049896 13159387984573920760.89737854758282511018 18369852857623038519.59296616399848395346 38181438694357151415.9171271165236053881 81989585144086114463.12860928111839374518 78458837105382242275.06485084300523626646 89208061030372985206.94518820721174034693 88826663813357170368.17310888463136665251 19153220170998697710.5587436604850063588 22324859898026731430.15695867344086998959 57278210816044304898.34816414526811382157 75359210187357790068.40038082853285600773 36254279684022166550.76417272338255275466 68559319075919834263.95569185773484244286 38131805562944231169.49025431141018656625 29727968548580018620.02128955018401756858 65859042410452276283.56087292044184839102 19558035904146232240.59621809330351009886 68888701492908953391.33705264305824120612 74622272142323937089.17274371271168715989 30063453615876347885.84148999160524939622 66979472002374859336.3554953771864777978 69474699955935758936.57438081465315712952 26982217677191974989.53820981698588204158 52623522543661992920.40963364882319040251 54519840489120834552.35224701967825678872 44027872386302567768.25244454713631459584 15981453797998390354.58825385401462870083 70710007250413939293.74278130807849016083 36289238863203935433.22576630354329038353 54608268126584472324.94985444715231851623 22608629278496932564.20297833332401631044 22206512314928660612.13080095983205960272 34317637123620164383.00932754799162761073 84092131260622293444.68973911896400959719 72423215625124647827.50190093271277699584 76289208332585278792.11050936156320161528 4043281680048485069.18914807199016839371 57884266063053263732.56056110887912656975 9620720795736210103.08939952672175160602 57960918308020568567.00733565550219710443 58130637583062594974.59978019447802786767 4120452939853666586.1238148504912321771 95567047087724654429.36019800767361823801 13584272793193913303.29960466426323856458 16438566228434941587.44644046920571336194 17871105519910166485.14441291647833166621 75120917678348259005.96905989171582616231 2548480140217417949.63618275412957874581 72452272866355755583.23850393753513341733 4526264741443314354.31048410726823800544 16967079364122999995.63817780742506481784 34757325833514473289.38902617434432086505 92308142789236776639.94229828748307800939 19819871752517822191.60569300518289355293 42784567268268667359.95239713986731388344 14622038458949673831.2724131094506046841 4375092996398966928.13469087140074406825 74004377201843944839.8821139082525268672 93896715909039624967.76593489879585383265 50592407125126448026.29334840483301447606 13934990214633158296.99707729384705564426 60633179586042704436.07712385992340138289 48804742941757636359.10196219417634471391 81198232731517231098.17475118425903390811 94302878390782023493.996110099884962424 52529516797407527896.85356722352682060752 75440300608109879304.42152229905485370477 90227493593602241163.48382008064685909276 56243950509952040634.71466802945426804507 84444726561805045224.30583873405429134988 92772010251248370552.53091084457843519211 70624237146857160319.76129106300150788731 53410027693374632454.1405121194259297231 47029558893841481966.46621063567790296665 70528882935321307964.17515048728520199029 57159294094932653410.51654076088670230829 72964551401304861591.26177691125625312211 93597969498159450153.21050180117453132557 52243839280628627814.21116069696567694744 35786869232323454019.38488324355244539879 63173705343810034223.33402833927232009718 53478326825799841351.11723412710510776959 26780432601419377004.68914282134787205887 24900858089370184460.03733759063378711953 22636703912748216501.36357557691799342927 43868360035114503861.13004663087440843853 20258853626392960522.78776549590394600416 33543006037534387366.29286204898324139142 62547109080662878258.88260528172141941065 99513905999556748021.95064735330779556453 64542866691018830530.07171521882649612597 35806693461183009030.85237777688476153203 41314475983821972501.44151727797903383717 33914023043949878392.32174265664612339677 66717493890941467807.66894335076366710472 57108058424018625280.94470306609425651274 96037158587278866332.41226842318234283227 78273334130848771858.64710833164117851661 28441162692696966439.36387457318830716766 64079384685303473143.52613158320096271311 4826618229434578570.05409945732976292039 33718996764661232260.6328414589322163589 80973976662298719596.15479007645292689778 89758457804893081498.58582680615567980874 59607197420311973688.66791468855207685608 27520004538969800344.3721467736736875805 62438038436754189290.04549393812997561837 11997522552937200064.84634056249594189738 79642722552724657827.02430555736158371439 61673319213587751659.6767489890412862276 6219382534025991528.04978140862423327097 87712556893511874040.61657421505743694151 14643172475242128165.27956731959964301794 28340026776505250692.95777136892209370371 61126807319942032857.88486359895141788842 26251647630751864291.67206043030377280896 58324752699029748109.15506830293538225654 73952651656731367534.85851838646933581301 8046937779833607943.57186556380405512789 79667031468469561452.99528090649398049044 3104546671353028800.31890069002441424225 33035673500132155016.92632683617349263036 75486959314882474649.0985497256223791529 72317926550548299200.61701964017203410345 41574737071477477485.90771587125959647843 52205902956238867710.9415885648838378519 35218649372331751629.76579234176030804588 72523417016425308986.04941519680717970816 76985415373010083255.09687798067731282676 58075666133186244378.97372950453529204159 23348476231460696820.7729448376285460884 17810765408480898121.7852063664606053031 2074988963371029169.09038254759202984601 6828717535147116605.60170629201110966601 91563410257522476744.66409206449133599276 27749124439900458988.18834976810168069741 30531192890103254954.0354294553943746074 26879403621693736845.15420464742778578796 7913393354681680527.61963962513727718975 21587439438327367969.08259655919483033287 28551854369225980391.58130958421415127131 26488382429753591386.40668364295183582982 4933245797652928333.9345501958343609558 53215175939996950105.50697535981984128657 48137957572611305654.64130093659961429577 70638099005972791250.71190792959072954021 41327569637859891261.86722378715018404297 61278013989405091097.141038199998588661 50645625713609770785.54616474925728166558 13544510558438941557.32028870600459680063 99920064684563546677.46307147315615664378 10930020253699295795.82873089764503798595 11680792359324589480.76463468320455971449 75354693171814039441.9325345258477681417 94975465212917159552.31535480880137718064 24233057258836648385.52432870317577745436 31107126041497768422.16235524722117323659 36330658655567786627.28442699620584128956 4550412300005965996.12964130654982345001 68177896218017156315.985266872635522657 85205934052684463079.59515068218822102501 69029204690386589640.22214143882806290195 57802930372592772968.1050625747537937554 83947968435047799999.01409100918822028361 67824436445061726995.60044017522061532611 66687042022823301389.55860773769307986571 82699563897742389873.76062073558863418362 14905273245991298251.2007259424853899515 74611854373336950949.57857194269499965356 76822887399527321230.81121452440976521784 4264138959110800678.16692838984033898175 66524331721010653592.13774921832763703078 61923467143481192865.04839899033666064687 93316526650160869262.18283164361187255734 69425020897096094042.49925410006671115362 91824691840286411489.89912663006102293874 53089508059206256311.54205487412865791717 93928580006914429850.14753754490350616669 14937367123401999912.30324366811248734084 79694093464409575713.49868988492430037566 47729606786056341149.25075671692317781131 59788591472308660220.98389306096764519953 64908088022054311510.89933792153687999308 71658267221029689394.61296980111151637186 80425506859185550055.29443737243313427752 22186350825848600960.52465605871395517074 80327282001573030280.01692971548097384577 83369050732786849443.22265146573172552133 60586401530275502812.28273736154464312999 39449073950376831236.70638987543205409024 21672864665207780682.08954013873949133263 32294815340428242260.12902937438943902597 79249784124290579496.3094480121123861519 37520618496864103721.48880030369108701236 43039084208047892109.4689072212613135268 83658457542583242970.26509331910644509227 62585841896647909474.21580602797397596507 38769219699965047861.65634927449255814762 98836702778451424956.53480239679352990278 98310245219912943409.20088983785982507576 73370978776725744932.73558489263949553524 53796852681605799763.03665821404625780628 78120472887462450849.5246540082787899698 29961887540890341637.16435283515280501375 27154444299221652795.80054875916511017831 72516503859135313175.87343294037778672588 96146280329324171291.84813266247202459879 78575414366721386749.26036637051716108008 38682626339570175162.79309037213959055642 56575814434266561045.14109539928233537028 49876504382258313060.63618637592944904363 10760307831968879637.80611977270295573691 9804381412157284100.98250391745169258389 36704455853846478406.55480192981903757601 31191705122221263530.85653771461895675731 7844398593228735482.65743192567538240615 66744378640641556801.08482401185051833209 77044433094222744210.37995719107562694641 63149026248069607228.93455873583339731341 65868879523883593590.30144680173588252873 91553002266075392193.03396857108655916519 65997942539683899599.43496112122123883946 79374523860222188501.19517289014842997035 70143916463283967431.11781445139019889893 63488470252935099632.15863784931829738345 88977951374761387347.28802460019971083973 5100630248434574254.99707305206810347149 34834570784961901605.95491746077225644197 43536836728115272383.71838072758699929436 30136723580261243341.53113002977232007466 52537039246314749425.27191561258791801165 38068188301177875362.4825400018196333981 44981729641205745415.85635625595642912314 64281122953642123901.97634456375075987119 65444023915011245218.87323650051077933196 30802697047711005386.5406555845452508613 35748166016695599478.24529951328987642076 5270758325882030056.16041893117453683867 74463126899946323120.16247102367946928997 53972356037983520914.99909663248290310409 12830554854238468397.48926805582407249789 24575424273477786503.82150782796818330835 60864633648644546412.8958551188211530481 76898503781164346714.10339887044924948419 52693107314549666326.55689575975379328343 24243103685929513877.10975514474331737571 90322787326176866599.94223012210239222386 93891383187790830143.00545896848173505739 65349998707940130343.58576043722009663046 76540541179909619522.91725968189493374178 98653588306576952997.27051068605670157697 34364339093251057410.81351579781728606135 90961689040792621477.55896407094303553263 65443142472785702816.53733923128979420715 70296563813971494278.9526263400052758535 84409259992069204475.19775555100207454135 52266132701844628613.77016112484539603954 77322327158605629881.38325381166382684834 52040291791322910153.48178257770480083014 91957726806338167672.98311081041694636286 36716296105500667416.52795540681145831311 85329603565185976826.86500474151294320202 10264624188814177714.74731887235929726089 65029928782237080680.7091578679106909367 73076101277402151627.33049618675621821953 10593161971084361054.77145972552694332702 38191113963380687762.53708954654976607278 38995414340576060994.70489238354355393315 73723093288648873276.97257702039663021777 24853361431811354276.50230828219463513498 33105087827385289625.25225913772278505319 66124451211775111317.58015478692000845166 60513733445710822390.55529646874484909627 26053971779969209651.90090958744882866129 23661109032191487461.85424487983833800676 78644189454209585748.21714323145747447853 78809735794135223481.73181300494194143342 77725618773363481533.40441109745752814103 18981684794197888929.16606635763429738525 20438021967510674783.64720294615194871719 10372636018317630812.28123251713879340661 74916885919175030076.20935863252579924583 39375700261299657604.70988968021784140024 91033677958460121355.55422237683527295519 32888308302869203967.65418632268916824012 381684887313554649.2915395708683847777 4814156894932215458.44078101765774072867 17337602429570358933.42635230184239695457 28199716380698137338.52154637335451512935 70774971155792137671.24446876127086999148 26509551800322421416.28350452422272013074 87025619900012801994.6517860746461538952 7558164060308926665.92239198221890829713 20103299709172341178.72818371398116073274 77358106066923435536.96333979993734487547 88133779216549652885.08966854696202729464 98598638568714104515.59188828871466584473 40908877419008163310.41201434580571442506 71416246911635097407.81501152593853863593 34018012017903934393.3588169844878110563 45599496752266237262.45532359230716991501 77436462181796313193.6967040224314145004 33856976883358467926.48808067884604316703 81926319624160681022.73019281071887638707 93803544209820117676.4318317606659612665 47169664684952977393.40332932740846845092 89993940123742311504.92984375841542573891 98948325849280710889.96613389148015973414 40395961051188914011.88882463837520870489 54569738476000925452.48997411726704082155 59746988022237442862.92682758957327865722 56535891581012678777.61290711111389324852 54619928862037659117.71655205779823948378 49442461522907452853.08648665528662001529 17448488088905865365.5501713030419007498 25663183541665919435.35586820292148616909 79139630009027957163.3018638520411407758 10794421235161938691.96755639206482058569 37282656275157679888.71070565936294265842 78531278844847422883.05414724734473846895 94310775411861988060.90254391692707164778 7181662761048395963.66781248780732626314 30256140540718867828.32978155270581892409 8990834664429764099.87930536410204592842 53684107975775831783.64872667891510510345 90282506172097367615.79641561327135555768 87453790568527691570.4078458039810912125 1024816727347757102.62590765949458331359 17618472734468016541.42862653940377171562 93697403403812263516.23377998509578591973 13089784835155742401.14290362698185876311 63489552157908468571.97428015648591012187 50403377778426573781.31517206520837682953 81151301745546428648.73464524431886716849 45548079975596266082.74755994287398144023 19105683850200015903.16394785005869305014 39058990590066391069.96194820833705605843 23548591200179465630.60916174686675936566 52402576583490602697.05436364124533377684 83126309788030516657.70165658315846726406 79091694049707193909.14068782458554934171 73183262582058857142.46478046641606497911 76583896804922019002.45355636904626243154 40885164335409575486.39922738868290828332 67435943448394562460.69880632692781047372 49239063866477548423.28872188173795734362 79710172360920502866.0290182808810194732 30516939197759762294.07454767802732717675 40008803600004634252.90783870028353023815 78010850265207723546.99258479912621243956 92029085723326681341.54283220473069643951 8804344271281686985.85260621866117026236 88468725578108769871.30900419509576142002 73902800613794921083.50011033302754300534 18237136764974714648.43497783284900812644 52916967916475088145.77804745426755017723 93677054601554145474.14703832010595066343 66700487301685825890.03898295345313751771 96868419075626988401.52113267155010336634 30273722478731509535.54349362360233186707 48422761856109948386.23071206759361204642 22026851872649807504.36579467920328304557 29653664788018767121.16685730230161158552 99768158561734045187.10860349482874529542 48695080511334782968.33668310840004947722 61023401100285855884.26654845191477283638 46247943839977287492.00331858469882756886 10460025216666582920.91829695392634308188 30883200744093547779.98017575429848788047 6485995787237633277.1841881863124601666 51028220190744758648.32270635129433742907 85526363275089401765.15504140318281088024 79636649205734805780.47122094087853378678 53917611263222252651.50359711624785802451 72694753608598656978.02534463057275898794 92595686377299974764.47905430004023764604 45022128393532780199.92305025898963370055 8169612057004773912.35845312264952658388 6012757810421877385.04440847170153803252 24322534133418790870.09920105368242149877 9525564286187698822.3241447041363366745 92237194012959591668.58115426426083228488 13239027385177488461.42768513250004499928 34486607372053582043.65837330403053998661 7953320346833548501.29504443523026150145 74762118853180160860.20705210161168118688 39968725581468548937.21629359780359182541 42333821408233378968.86851267451889081569 93176970257823530929.13062580458137767364 94156169853415686108.3098777896509888566 74047508686557519330.476864962741268438 85529272009286103664.03850489150262058625 76465661665526709508.00155404535002623657 82871391987793689352.54353360805305274051 23198949845313970887.83303945944338734767 82215408545881789553.97500740535300613577 43911475923441424657.76351293188748931531 56119369666670549253.42898240837179786378 93835729116055012750.4424086370808514974 74908171033350881899.6944538867501750927 41918176771418267911.91178184958734547978 58645783603243126046.73727776567591550642 80720522838352097165.30689790877960773138 23900507142803498284.46134233961098465944 54264294182278052677.72786683124386767476 95716042632595786994.55509968287801047417 83506188608859686766.61816453334659968105 84329920543747959886.27912110159161613874 99343074773327759449.69099756588279531922 22858289639054984792.66813993254442121816 49397669181983156690.03655680491085551193 82177880552504572844.66701981448560073597 25118880201280028362.97275184437587666544 34690849378486032140.95769867934380436478 1750210534772566278.53721296113221874778 49957414170482920755.85684685780465373984 31590365011391869877.00706373074276904804 8783693597415466855.27995830176748443868 64860797723568444633.06409423403472878335 92575946054032052774.2402340046977884786 36289227232521721683.45930999089713082174 7660807508303263408.20539914669901966592 95552733399606668087.44331804067138819374 31142390723443629295.73326844104799021923 22995668613950278068.54097418148162980912 57283467276537734371.63556999657754227765 46878849274982924430.63976524071668056646 82978425486016142368.29241263777393690672 26366632162112530276.6683507477136520653 66696747608123087213.53879847756038371156 47674682081600288929.69784300851639091878 88281883478937156626.03611244034155152502 87304361934105128055.12122570806286030745 92866105221995288841.5360521362825762563 84153432626346151229.68191284559847048147 89816583911460047417.95148215291094460058 71586852330186405955.62419108576838527747 13563906610983868177.4080187300893807405 1969388278577388497.88183833470659907643 81619400801990206807.44199813217616549507 54298322144684740826.80998848411325190633 3336728840544242366.12126372140409077306 92998503887399723627.12819338872042472826 97402175922204466574.14327530815731122771 38927072885863770004.584157826148983705 9964362578100287381.15136999827036351544 63972322890416721951.004456343427877973 15634158760123492678.92393304851554526061 63910483455268758447.46698182577651117881 94104235045570922540.74900681159714601572 55998128335059874115.55508402997737147664 16489699286661621155.08170489812924962796 48212704402234948248.559893123362071063 91919352277196468086.67130091977388037736 67135574387434857147.69575149862910760594 92087204176697938352.81487173629447881185 17395777264359550284.16537233550244031811 88781138396663589179.49897693650647005264 72955284563383410099.72591497174594731633 26600832377667223899.98536130588528405551 61401943277386733661.17788521778823719459 15534696324123308687.04113050008562225117 23047233570450740598.99998558196215042032 52569426813162574519.11947728620278746436 59109375476888830399.86077639632560006607 66389789941794189340.8776237578172712614 91788801738714634609.65968242953845746295 21464255619751878925.37463741776087832755 82988591417972190377.22302121122692642653 7048278271184817138.71163057004662673038 24474893817206341393.88164726625720093613 57989308684549740935.66533167190172329897 93847623429736288293.60340819340002262511 89111941158758446273.88836916703886862555 87117326164263431505.69505674444499589188 80865233708876984009.21820079379664003033 75518225767853626459.0276082556380622648 76073134483602313455.42180888855560258475 275319155277243415.48858008059813335293 68462049412011372239.55973876888366196551 63493392694119223255.0854770393687684305 3034127629656951328.46615410071314810469 13141982464932829550.86244359932347721168 17078972806817974715.02334614570563876203 10261463302733380986.63000242597173580345 53330143031661699547.13223074770577143996 8144733874859815443.34823359927243032286 53043648397297887964.00332669868016422847 18332870324866129684.40906703825998831606 87363532395271981951.2181036797060953536 55341058405858968730.55439052491126191024 67112536520349759887.42858341011093136207 24169740475789851279.06285877679761864041 47999229506513246076.20765378048384561736 76318257894198302914.20571998670716279396 93113630594172306398.41335858121990782393 35243968805334715578.09557765813571690538 42763960142132800364.99993807802458458234 97618878258593070234.38587363778691613983 31194797089835325736.50685044243618693425 56981554771593557764.71156718754312843484 41720921953939756938.06481498213180861962 54815440186715875784.70695528003328795997 58055748485546809832.15836876338957688482 78673521721771236515.08062527095165811806 59399531974539752125.53640057707900863987 8767305394889361047.36994279264721737461 38736166704116337728.71014094860697960961 59525052295379014092.33344992424842524251 61588782019461813450.73561415480336253639 73429699350921086990.39157459816893408645 16175109379691521992.30324893610481448068 97045164976977502520.76435217638075772742 3993529842232945252.75092581157643536921 35618113622972855724.46460760252707639854 59178657090966232109.65734485022648115751 23108820637742658236.63395692374937153883 5439465396487693832.99914879252575819181 63529485985517985803.07464238117667338677 19068872788796546157.50598669985703064436 59298540465143466693.76063141735671073628 12514066232913033651.83819845643050103873 4869620086037480755.0001793736228588064 8899048340934226959.03539705236843467187 30975594733993366177.05806027184788571444 38939442614704771856.29780845753895588202 46135658142738061241.68730220926779313311 84818472386803583791.43609418605505909604 67087893221231428551.74111578622635371712 82339891252658462429.50874105132594224972 16600323954467889916.92546569438532685038 32722939993573388718.31000641851930833589 16488972531881968523.04897774913451325042 44595703164041978107.0438918842687900381 82391331352621738054.12758462270005168173 39281809490058012019.2512669915620624604 46927084258221226749.55432287924068283189 2290083192328182171.35272097873039222808 14624285343417972192.60422272842643000835 59413723698695094682.62586584487504460389 12901672887467764448.85392114804860001589 41884809017758358973.6006200615270430383 99715007692292556838.63867537265460977625 228329569625176180.81246322909146190805 45505594098769675142.86367920725867915623 62740453811592108968.30866882373601799143 42082151373469967934.62485344656793327623 8412124379860629131.86523653147056364088 9131237458721550998.76323900594490401313 65556009354410654317.71172865503059334064 19830534902831945777.42061994566265645422 35140454569591070872.41825505573209868667 99123421637822795431.31080454025856336874 69166151897138128190.48835704062429823362 67378668753758276557.86076503764478883756 53089499243793353305.55515407506518309277 75352712858960650955.84344574970169760506 31769896301249201593.55966514507826952054 14501823475205426349.51962477610883196489 35363003425107659508.14790282444406720043 57572140962287304161.89350820334551403956 66022580009202973364.88476221479279939107 93743959931171153582.48405056467795079371 61056832555981685814.58821363907691641164 31913268939733596734.52656166333092702371 57076740453754425789.65453260948327970128 74459186617150147678.94183254077194046855 44311265913789066716.061577594557055859 98389863549832140851.99486511261449645471 97388777852583049677.13923213505215534791 25365401543091658325.36798226246938875798 77759276454805203732.26888174097368051957 97745830485801349896.35577001743335346489 38719782994760868689.27640118034049790938 77740840399294736524.08729044480277204795 56587735285966234218.05299535129333198371 74257111958235391133.75774802924761357541 49223929559632940748.46665566096620453232 5100359157144216991.42797516043342660432 27493069591803046400.98817476167649781897 14452387340969010764.94868093486123623759 69477653391496989719.67078568190204996502 75578332702652542653.04503021248899211083 30883256517600111042.69915822784706114232 71814972499029697216.53074296942179398591 88700861359695064513.50785805471738913729 59522264580732998519.11128966191019877064 61499539449452656737.61784234010473584622 51935068296015930141.55175574904917881795 92848938458961624249.64212846631408948374 4941936886826491805.11856363715079276263 17048386996696571039.26052333553695984695 92942659510331308451.83841405855152841486 32697211838717573471.03316866599362175218 73920875344835449757.42525020928402593303 2319340954264387408.25939789132496276476 75513556473567093103.24489371701193325619 17115785884059972978.31145072804593654806 11934186995803954588.55223167475293403023 64262837856959617089.31741835006033738938 88655393018941038256.41316346498794144304 57754492966545955681.58531938646198371476 17708638089278420292.34972602954825528638 16791930513820747443.00702732515286196823 63795081773186272115.73480404201287566734 90014888650801619042.44165329044090061814 47007656583588381864.86683268687650293739 90499927720294595787.02230478781887464636 55154332026280199839.80745096373632552391 71671370198334353550.07572954107225880936 73779197700744379894.46816782439966873394 48656659172664618607.94556681082904987853 5763762800429645604.03486696326532731357 30480335890408079369.31525530350908730131 51866734685411990955.30621830505672064014 75798630227280998193.2866676356773121358 70349298101253545390.08092628787579162475 7023094038929139204.9777777159392903193 58396179832399776476.76238233248529503587 23086784150266690666.72707263026184619958 78875620213572845539.86035527043375606306 44718461155046895739.47913787833599369653 56302635063327154188.92192465496390108685 84164643347509902918.99947458570319774207 36874383901137858152.04440650647500320241 8968904913464408950.70242780755508209762 25011683249617862401.17154895289706257237 61729783896812112343.74168470933258066637 11304473151150856378.51470693140098780069 74850633035467243634.10811174677846672759 99646187713371077961.0199686737292636578 66799382676202960526.17502501155980794493 91232902566105500736.59219972528926150116 40349672037215042634.5332019869888796767 74745747180795960323.78960005864090316756 95320366673297170672.86657604574645071366 17892902138576358658.74769876246330206672 14184724833558044991.4466312233999940183 48571595245778330812.69212195404671203469 74424690665057783939.52050830559787002147 71988606829038338452.66846275856995539552 31399321336834267364.18927260812119255851 80305188350196169304.4236417933161389234 95348658752061579617.32786997814944996191 52449416665791083005.45955041906213607396 38042229332171930860.94463253402855922015 17764537540897504801.69718871838591303819 18653320562835330410.07299301262390638713 3717082121210646811.53750629958950240066 57197509107170400488.55545743278578540107 88247044546883250649.72445651840175416547 77877208630630625797.10799189748686475297 81140467317436434048.49136199287711297948 74324688531595588624.14298898944635995492 38678942234800984427.55765356899569176454 33372446863446400581.77981623872980500284 26926982005765189091.86619393483955048953 72325988636723371610.63735100261869129979 77352586303102180504.35383829225414564566 5731370859460539912.83892098489029478176 25483470361401346673.3547592133500175555 80015850975998648603.83828682673653542963 27298733532087384176.10305898504753503127 45772532985855629462.97139221260002491542 57462794220715727826.2543552901665366485 46966255438639510566.0335856307369082749 17808260462249829442.34153482443740741533 3191922026727950449.24451242355253433428 12828105422427816889.50838516393012005481 89675110269106199108.7951869411875353058 831504835385183041.77077390945273899375 39876145486875968967.63380649831617304288 74920232250169091884.4551998059105521189 81787791068453706811.53984134948145663807 12526232229687791674.11141087791277811609 11800930195884183660.6104886425915633285 39053566206282144750.64346583902592125237 54346433326966333388.26607126051048255638 6854973057652090638.76284703065598534922 58235097068931851244.12317433518505061174 2779399363827201983.64388557098219260419 36365231918286466595.40580307399219154771 27490144835584558056.73839264941956549898 40558789538524646670.87049696089503597142 19412846640592827003.40981180364758147975 8159711824829732153.03249865544215991842 97177016176928680691.63541251563966010542 5327989725660496256.15702587256942929442 78827347442624473036.1452768974327174233 11079052477158055910.88780611962337137702 14482055627052704265.93034117579376850247 34359003776534259030.0197797121217785796 40143183813895541527.67964887466436435458 59313292595289313949.76607731707817989098 68299029486196619407.92028241976606155177 32164825582361007083.7338304567685206423 86408858762725873691.46229526180573464221 3549555205590907421.72394358053121679983 38219822155579157187.24311926555244145396 92002245880758749709.17507984945599948857 99311595475147294554.75076643878962179673 91568995257487777761.04335263679057102036 75501387524627699246.25938581224298142317 8657112103397411128.92469723594852379784 63356452690189581469.60756956384821752153 87683088257513931906.44144229466449858338 80054473560393110349.33070816656915514919 86702720862189104368.41678572312795137488 33291997341975397971.02750758576287311028 50192291365325529291.3519712590999700775 13808250213098469809.32753763103937319879 81907295776096282365.51244011858932218334 68147024670177247017.55314389063543496243 30209230120195432546.0930616607725304444 87118218845252743234.45894755094169655127 20539365404010711930.42306182544967047897 94013572754037831500.33890994984406847557 3227729673495175628.24462547877086443203 56210221086098968816.77463940925815840721 94471579482983328687.98297377983690364649 93420969313259974334.77041322255945237192 52427907677386544116.15767282303593483783 59784483450512464749.23816570792545509106 69655745864995365723.77248322471729827958 42090881913250110852.68231889335692456444 52554082759355208988.29713952768414980468 7458597105147558838.53312185421181209667 12254112832690686310.05367405224579841483 83331842051677091963.52772946084450072359 34662671950234189746.86578427735522887913 76882023495139917393.85513395173330079575 28042648187213817863.79702267954109599617 66758282931061738750.72353069600590376374 38733619166135465279.60692642461038144044 42134026319053755893.2201201334860137641 22768060171828478252.77146299897419670096 48246871740727151003.8428729498238681957 30575910349535470917.09473427635073287807 56600758842794068519.69657644533325813041 95690326975562926011.86928486293267900866 292309164380497485.08848824049481963686 11061466734306600689.42861774824123524537 10197401911180010751.53363791654354395095 59126344049171753838.44139050965675013043 21800901440599503672.54893244387224599842 19317074574214228428.29242583914018219174 32788810641900854849.94013176163139304455 72583554381092745129.22541213685662738425 68951414340846534174.51181063240908163826 67779828132906080312.26525381429749811129 17197860626441302658.05640168504181150699 81404646748814393169.59959127773111647033 79464494608959072827.28918740262561191989 84968993062953274168.58778524605611476223 69469267079971031715.33457017063839180282 91025461722963446520.08045974405934256071 66751153831255206759.61804984536716724842 20174543417766984776.2758889879484895139 93719184351604966388.73133882493023477617 5568351859516857402.13110969257730928274 89521111658380138021.89013412909687540663 56722673555625487409.73032017494082720751 60123351834954244440.15230551253684047184 89613257005697757601.43960676805079535563 13401830871026725006.87022378486406572872 72682852019715412027.07645153771016452774 30421310691491020040.08168623535862758672 62028720899496217454.66392129766136577404 11696744601288233352.86950128326402726778 53419235440714883925.04469043354827828335 18520483451805253729.00502129348756776894 8905706359830308470.79201175371340841719 96500123519622214958.30707010480902155485 15193717879443344241.57308934522566530582 41586754009325177080.63310980982586671893 64622103058359338069.7295481181228255856 26983192136689621627.82218822944713327503 74802124899933162689.03229621709817995716 49989093037923923717.31989766115374709806 70959999603436121239.78365613865277365817 26312454967204820998.32381622814861655963 61182309635543856328.72460939599168639209 48054034541051796876.44785533401773697446 53475104059626090809.07058489926140323628 9000755621728872954.19833388935315913746 81796378014435954537.41169060580709269955 88613478630341596510.01293227394277890503 58564518760727287553.81192992385933423184 19914171844651783729.19111602123708940813 93035092539725919653.62980536600092239406 54972135870321937876.81142185835900355959 20464984724313184954.74288985429247266601 23246632198451018235.49077059697662441607 14550125764388673123.52408659059201240778 25425744653871991183.04708974878824800506 58823634210630492650.51642361824330823802 88374355409169663752.33314082088552539241 62494544520102937355.30855950451030209989 53720750830378383690.49532757611528679732 22894418131167784687.46128144692667405882 78017561041950683040.96283901914305072096 39536249353944033546.9001149484921715881 61313533626902982985.35662966858429342316 74723296480356987654.96064056446065604713 12396065803825387355.12250013184352782642 80078598026857903072.46951132418167818715 69052702373771858813.0257478970086767151 11174338989244749500.51312423857045810768 75301336776013741331.27407622143107238273 43275520477391487560.93185550761958637306 46414491041909039505.26408872635765692945 56730881568795726010.61613647219740854432 68386972029828409610.29820940394062324092 70914816425218717764.40672026929080267494 3901705243929384024.0816116408272227168 43053172809139907573.58301587708302537999 21447789946386809974.69779245613806630934 69992973539535128461.73980860649819683358 29698734401796643250.87620587785802747779 38664660933126510830.54199190619555470423 73920360184207622616.80534905074104186226 1363930572276212983.00707251711974370438 20352460362705474711.50023448989110560724 67442980953092221872.29772651162097092782 80512062260635335849.23649705353442304459 81598000081247354545.35298695494554107635 35623884573450290439.31986718751722431996 66381159053343835857.78591378675008508618 65346852691515299297.58118336359605768903 29015928089543380713.34007400354639958646 55925509894682507837.4688469630093778538 2189622947197251875.25003930402207093717 29257791984389581833.17854974923223435312 15326289098185444296.45160174310571955196 4321291203671425035.09436769264293563673 63584645127345740775.91201754605315458278 21626574662210720739.45948973427873776916 43864974811958304010.8272627487863012488 26193740415899150521.18925064769265460719 94958679839004390286.4396457064186176899 51102842880111571472.67142496604599321884 71821137881060700297.87254953276165633714 5932258971675622539.08889980257509394523 8322537120644266685.03613723497495826182 23605163350564817168.43069419053028752737 97528701575822011525.19318940318389959359 32697568215124588588.80845354799437815186 87917649021803984626.7279667143146129718 39867860339306772401.56815207719290596208 92247079630396140296.13409669588612512528 10611596033339135791.74657703077435014166 97831693264697058107.56384311817112317029 71326937945764784365.90993404918676311905 40587387292300551368.96575435248414650314 52228980127819770618.87182350668186238745 45977279622010415673.74538345592121984268 8909960879754188967.33368671562069204404 53614992217151279837.72826554055541362396 79001906721876697272.81488104378652906998 60651107000095108543.4531721426863581625 65261899571939654246.24052700027958939491 46874372586253381182.58541648362833685869 69725089918255689390.53247861517513497488 89145038619039618290.54646273024680545129 4806969798127723627.36119267187917199243 31737487530885453582.12990823081752537046 68832236306959082326.65916255834499806276 98392344895685226575.14261182917582239078 79884922889080131827.41022813971038808493 81385755883153002017.80522360601785426754 34739536348735095917.58136228618634241232 3137777585605587803.7845281347023779149 38211541815616058391.62396276115922889135 8089678338243386780.15489672551118251061 53485689227603759979.16273003267872850909 22934810505246786446.41359442372439380636 58626262040672703646.33681212278443281032 40970719678452249008.191894713600969624 50206194751022763061.31360578212440802735 46406660081909306467.0682721962098624445 79039488020738449318.67119951299830249624 84382683666503078215.63529027917698768695 14744670373050083834.73942463682594690414 20099338504333456784.90973292731398725214 65635388488547056314.92737412504415294985 47429556457931703021.25813983424532257029 64276842441647548623.05474420733464537911 72054675861672944066.32397982034434859722 10934000158168606936.68633871659863971571 15945626981568659331.03222204786089053873 80146739522816906167.83540827032233380748 92944079471365844560.66027630898954007743 50819233374404428386.91241683541165269484 53538380607029351636.77733662130833214919 61588579176787197884.6664608675561712751 14446286133914672681.81877618273323529805 84194067730995684097.22284180934155299876 18003228759519557396.51400636271997759298 11009720001471278610.76188344921198998807 78286798367853080626.59614517015841931072 20456523580022866311.93313325476089994407 52170113110749208818.02254605974501660092 48050027991091695635.07592120916797954059 13789658058009690227.65007050578230655511 27037398018278997957.36928655247951714528 97504962267058109320.52734086180382277828 2432916991470485408.21988829413666092106 54091501029775826454.65064051779833394704 10547727873006913545.6492930541162385195 1462766340945953066.91849973734332205542 19578865591556372233.77236950843343332525 22917048385389403588.95597163266226160047 66687436701242262871.77742002301037104448 64699485553010569581.43247226052189384729 89325279527819073510.8162569771505788784 14425261401818298307.91565276141069032842 94757106776558920745.74572859447341179406 21067460827534300964.96960412564268038159 87012463518723219977.94787271101620626607 2419995477702473303.69819294714126785342 70880923480499451592.31814516889082752752 15571365236814127209.46014814598945812753 22813926341253681254.99136262286703598124 45259675939428129105.60864287455732420517 84827149163494167379.58997377182507983594 63692273907216240665.28196901946431677065 53073310067090881177.3195542464378760344 25300662269235125458.53415486074398348587 63969781145103705122.94339041960618399158 65320598881222619540.90723958491525637622 47638811103075636324.19227861769165970895 94950969518582623485.00588473063272811284 17591999691536398291.91561766313958696555 86404131633117147500.39750529729392509685 33985112788647180726.69472702743606334503 96256975864495386215.21071766138744011088 35301905809085523693.4131483367110994901 33417141518490807887.20926193785992241403 82917953573864651868.60934412474800741009 32340843098772593480.78684381631810503768 40067719298576192608.28503435516777529226 58359852521854950473.13692642048883600033 4113298733621623756.00905140672802424566 55620863716100018883.85011744285999307478 21340381234026403112.23264935333674245057 35100473095991322640.77155935461577392884 40977995714175047072.91495613929453768225 82559833200325920695.97572479804866818219 4294623416879134817.4910891929941526824 40582839129999040143.35702640580083175905 38136423334863398920.5379031424006437768 46843542964358126927.9001865517188094803 90448500023864058153.32224792059541119695 79271826555658128946.90037776369519749169 9072108548136640867.27511584617405230672 55129241117075131558.53248781648790176963 72284173395503334426.21024939653470380978 76621082245545081353.00491507395178988589 60482564667177302467.52538237222950969428 9261029620161524526.38403392447009803831 84359552392747718513.35766406219210313715 85529053706668726494.37881670648578662027 29808278924839267428.45825915113002116923 95934327775109638242.43991040627704015967 14745060756334727457.56870799884050139849 47167350140504929827.86064719961895830186 24763406282183319580.85219560125653434778 41760497013621910473.4361160187005295114 89421809470418589882.50523830738633226463 45246324131363430739.54452161055798085733 53466332267631538418.99309373239321414118 25579001454048473614.00098132313378244081 28581597740597780054.19680856172890192209 94190357712879440693.74480682271648818301 47681000735599603575.22238468878963729068 25675363861047020465.94739086638136776374 11222289506913782418.52514903880247980168 4892901795611287295.80035516296474078936 74775736654542939455.57700988447713004994 58117847815391850735.60883865713743296129 83723455355855694878.02426867784179901144 70775769765150510551.62676333425266513432 12040893825598339004.34914004306476126537 85643616968701500730.8948223348711346639 33102980191480523274.94904271256841995877 54328523560506994924.26355219396095375729 39567074198418412297.41489104620977713135 72941861949620091577.49813612250580664209 83597025765333519812.91814072865763497523 39685375919047061592.66988933323009112947 2395134657976696375.5203581257875055487 12323458122543859182.46773496986254863655 63271234212531946077.25865425316247477245 61192531534840077819.81369003747023753044 49718985042729920036.20297146633511485238 39334803421623534803.90345417845818039986 60578845748976706672.22318970770469270139 23962444195671313874.79487488090502214676 39772134718338820514.23962064580666676314 32696886617790400201.0430035776112091245 63460850927781286576.94654611427848819287 44192457089865242710.58140645570857129826 73530227684630270645.88126987246285917476 90670808924308313949.50883218157781885422 80789178896416659141.46660893906042109266 90766366991337614015.21472224398590233625 85941912491387051093.54465011371196757664 86557831440305769998.52897967138659435854 64053643654874701698.04445229712019730512 64200270200300906365.60857020617117331755 97952592418103102549.15249006039474777775 5180104055137465420.05636452619254344895 38455533499055120670.47066077218109691289 73011027972913120026.02530990901067417529 4336466909359305820.0686918340297127083 4409504520998947215.99137827739510933376 58743014722714586158.57097620431970968067 39519295887753066312.16881850763598600647 94646532309564706072.94561147660739085704 56824305529481038415.59708864710034198626 47616498046607183147.94275997279396407852 16957251905902240067.24460427503845059347 11171030376033767766.45400862284168320181 20914112731574910573.06028485872521538765 74181672881652733275.28176047419872768273 25566054248491976576.95270940000093901112 15409583494326565106.49835516600959393824 64823721358124554657.4067592693896883967 38942132788691536722.08339124151018984145 12612031633494931670.40739239611780444759 23447736038608851990.36905447484879298043 70234914100020472923.00702115157306566227 81877861056175561458.97995549899178006987 96026744747224694604.17211504555095549161 59284532607297723207.87250087304942063952 48348245665347266379.97118474764273729095 18837090820666456090.92737291338891230492 38790086232565053981.16923076464946549737 65464061082514997912.08498942914416454509 50577977609270764314.61206864771033574832 60036481667006413163.75814254340385536504 91643476677532599869.61415409014923786439 75402766408131426374.67537112188431478809 69843745534340162444.11679021204799055734 15024724108237437057.94032220316666777551 53500148785632386012.63462281475349437745 54106805631364717150.02351578304413890575 53357521243286386069.26796486565057081812 34983197402076603863.24335255410926352689 65793010979305791041.43776142607371109132 97612796674712385425.29062202861023942017 65914913173244890686.82583446267345644001 44895426313758346853.04841211810608760378 96851295780615521532.82015969915602916277 4785348019480983154.03400030343214469198 27115597654382801715.70161753534039641796 79510182205328881646.41923476722937801118 37077119733358250332.04945686530501711039 40009491148693199389.59679727498873872245 28379254240576930055.77898459077378105095 29648277894834656274.26065097542129556962 46920668142165196159.5041537398101579203 65420955461788847446.7190423136917472939 21315809167918755231.24298556560724370528 39772368010446220568.1112187317742042772 83615484526425457328.26403421293446345854 32810621786798891837.15335449342496916105 77460102544943550584.59871457106060956454 17778006640901365727.08093112840299751431 3783935086654634516.233754728477325258 30408654725202901407.76078220451043317862 95562857327070186563.76064987997943454587 77432905177342631956.84614988697872315972 66257621363243009419.15376974977217090729 92799092866829413671.22661662973279687189 96179546388900526804.09402758403851968193 95493755277328319317.27994563720951919548 79398179312470337482.97290953052097782462 97745843530891921579.05710972425514056294 18166595189169530269.67600832726972084921 22040326280325068650.17778043288219030185 45376739635127477905.37631681490052680008 64981188851768060895.63103638717833056431 43013304172144838937.13488099799079101822 83150451699816208542.7286941767883479602 17301221235341772862.50591230672314788073 79745793262657074345.13673393122306338965 21541244264120288693.9203212909510187594 16711590463080729659.7082945315622962464 84082786926280771606.87381841062120763227 90600777855111263282.4164572601653508954 48463164762630587615.09091346927957523672 15822225839607927714.85217587142436800366 42410629361295801291.35812208263219149294 34925867005750533012.83600023388929474763 87109100851511781191.70130165882827927411 50475480031433748573.31508130064941145485 13248908625623799610.91621903311474794221 47060847591213592352.81230073992492913633 80509125419202992520.11643184086012768234 93373802297181025120.70179213392106326428 57252830940536124964.8459125258155399964 21670824348717435693.22753350748180260625 19346996997922343876.56125510008576064868 56810821887778884914.60984671451802744778 2093492619370674788.03960189014602715844 72394346359300862693.8382388022949685074 86349370572872242529.62781108041741203715 44013794838256706189.80416296065027517823 37107307186095371261.97548947603520150333 27333087014488145041.18726779630405247551 19110532206908509222.55807602312465257901 33481111109206557390.58231996566227976587 75064341985441854025.89794030251763624586 19740712801361513155.33527553120266763166 72732790658367199736.33144687060339477274 57931436782043669949.5032655753674049947 91228087366083252963.82691834279148377907 69549007942627877607.80252234238243707699 3114076692974599007.44498805163714785623 31038694438984311441.56989847613559747414 45660720176854805166.81551373455983614804 45457104337698631536.88856883641034115109 78911629134458830303.65106818386704510144 16901777465314763002.25249789239950373457 79723349998929408301.50143271401726087888 80836628259393208578.65259145767486597354 93719407074976586066.33887950794497819416 69640573232467711631.41301567780062266955 29717616637369831206.92342745547702887595 43305408491168834632.02128171331515836131 33588992258863819044.11623156136517256229 60112045937466287859.21713341303496472372 92448477736271779927.25663637962452138889 6509049578800883135.25037578926459769608 2461569936105586890.73139093366676816641 49052535078873256155.3109445860256190189 46999580940134092194.18982916166337414054 41246196290484136135.91828747097698130909 19096471941296271822.33722897341017263052 30587712540643990964.92159328454727501734 29863903876923015773.80158069271274450936 32422923915937174212.49125120950469029163 13128595615630252433.17367866624027880995 16710363950232161.36518001186102491242 67287760017980678503.01602487980940103061 478473693380382875.63041565532537240918 11125976953213173322.31499981655673628698 55175354795279046125.82616319516224801676 67258354573780800210.0690489095471172416 44743436746527138623.33462752535896189505 942325456878183645.28142199079592888248 7864122518612698.3657260880901839631 67603692770450539902.77575831997597291468 87038677216131426881.40907901000521042875 41654594650414248351.20636615286292135818 90260659899480723296.56786378675287468196 65630945240472090789.37144307016300473864 24879821995448158398.34976063299552226834 26783211916357421645.00298514367900120148 68165696955597415983.74450424680417579851 24970769593825272359.53161128248297625045 36979195699627682146.80085816557343589878 59216942625377606274.28090324796569038402 92030511184394411538.78780600920974974375 39681627268581058496.59482189386454022605 66314261410923979834.84891362496981883617 5753400032649386687.77028165996713204847 49255648905560911202.05766839655651179098 48263935867088160567.40386249563120165158 19190103262316641551.79939135930494449651 3173000790039206984.30769838822293401403 71715403064733361429.30443299053283558093 89038715539802019504.45762967477346103105 5086843030385897938.15789542712523712049 2960482085836491833.9080910958978216475 91750609168228800646.19732719735810544361 18308911934437149124.99963717181969361275 9060054269294063464.26250845422582800059 66154457292007916326.44323361973787472009 5005481278149054456.4126744371571660667 31649011481080662726.93304045168174452771 61943107291639109018.13602773498466791273 5175530910952547617.26781418346921159407 38713287316382760603.78266751425467802577 34028033260464184590.84617609838586241808 33037633043922500543.93013760922816414539 96434131984612927249.89760665466957823419 96296635800795244334.6087938238825610851 24287109967207533648.18046230226428838997 52565750190020886845.46264460932472565542 35199069432160875081.17981885068824241992 59472784847498973445.0146714916062830202 23234144594218743057.59123757617174018696 54286624924609888046.435705367319896818 96667014903238714335.64828600154591144876 21691383599982875203.24238263491493012809 47379859823125682234.13813247296728477108 90856077508988137484.43077407979748714542 5498479387154668145.03290535349164827456 24743828464208504443.0563194704047806525 52764133596061142447.92953096909449202929 59329034987741590152.49754009596005353963 21271087188911633818.52302514299914964578 71156901874974233766.36559686732939623725 11946590671572497936.70141236876823516416 83079189833706783675.04685502111280219016 94385034789845016966.70836488238799146459 33137833505996022629.87148259745124430758 69957217352126711455.87189597776392101673 5525871935239843249.60593973900775973899 72877786296580929169.61058664176063508316 20581414108480155670.23716534654069367207 64591776812773729728.08548051710404051162 71075326771555514379.18191065929491803249 51929547664590907697.6585456184096122053 59136775982249506287.13310435604670770834 88087603126873202382.21493307582867287086 78986716908628464538.25507324291727655383 22350597991334526281.34896247865141461278 66978578580193815954.33053081239714001753 31164093660044107407.15355795872817917717 39605174022344194803.55561525407243330435 62768164001359129812.64501457705220923737 74031598928497242702.3167601166756975427 63024685347899612381.79330890684730602403 43501146477031742252.92968133770297010085 21786109949171645956.52505613300329966378 70893924822492709902.87818877628911384008 3417548154017121437.93346691125280245225 99152210577841040683.69323717362118619362 1611969506070091810.81081400964531685562 19800874919323132576.86824046023919465529 82683334598944579669.58342602529800217138 57417286360900824333.7276017991249289461 5464031585313134286.82348156645176968923 56827646146847787529.44443496291156930744 36868042071542120888.15971976946040437127 5566528987612633197.04459151105979551263 18061586476885066595.0640621612350767523 83907877813862634710.42973733779580363514 29591562285868689155.85171307859552074097 25012661933093485622.19571406583129225819 78575781282457925310.62054268689962504194 18946913720558307373.20105714440315186611 16891739544256981391.62659667248842772408 70388452842589025936.01006650457151686745 17677175183609717047.72932204713109954903 30702436993060997442.65119489981579557016 2038145112906495222.62728929909769993066 781181468865746431.1521093844087237108 29388648872541445277.48586117680841831397 56785858181911990239.03348402872655622598 7315720022809654699.26677182866919611868 19284262615221550996.27930759351345068268 27533827082089096527.73721995702863655713 9839305179457106245.82669983324220066544 70429328021868310028.02490599590837638639 80428333964386127997.31562002084460482374 30057599599091782502.09654887332422976603 15179816936141627022.27600425453625432214 89779923437094174888.32884184929554584974 24440344132650561364.72473275887360139327 83958727721281556711.94869001127523130516 28103718101195641554.16288084977610721478 23943802164984188121.73189771251437343629 60020254020614780896.2295477479230463881 65054036785813134513.92880749105813686087 23547624630091928623.06474365388493719809 39356574837022329969.5786901003035653422 68558983250939543429.18192719911457994785 48984878400035832718.97876470613289112947 64570614323180563188.8387075494269150039 49442281165375925216.76396423196357769356 45051936387708669486.038068829969933293 77643907323926931479.0452298715621175319 5970442729409143133.4206549798725845482 18275406018968723957.83777829415023891132 47182910453170981722.25708834806155957588 37810687364015788910.03538684260972753686 88351508617623466612.67525243731861952109 25135925040165780436.72064053740558512841 33640589807756528743.83115553820044251161 12550292991169085387.60942116610325323276 59898846038843283436.27734511115449969483 51079843585303382698.7376381599290447359 95910634826502579581.05393509642514479053 55142363641333391499.6161692042461776259 43402012454694523765.88600845373672204956 14439870806152295514.31095139037972238863 1172094012317889622.29567077688385804709 40906250367344196728.19021565543466400467 74006304152482699691.4351884682753809314 37063749088110098617.76885657692026163423 19344182010606694933.88672617646879984447 40978280142257675278.68878997968296193171 68237093588574472129.68767107093763605477 74543940671823290115.45781694145395292331 63644239860307490169.18443070332910867007 15985925340292420531.81657089601286474363 44521975102593210569.12456010306794813549 39243183576724472266.52656800196997249448 76487859414443962174.80760624087700673873 9242052479701710191.44097585374493064403 75583396045481813610.52751029382182620416 12855374123306215460.66212059412757545037 79919436000229147653.05326533639277211148 12543696333769574399.95274526078682964593 43151445319660622133.17589991185756844484 84200600527338614787.10818048637157836395 84215312773936760105.82065458746063157898 83523817145645442409.9256696170547856223 90168583558464454115.95684868313125540676 62560913707112188778.94167589932147909555 191721466684854496.77360842998560719626 98401619432252458381.23198378566436904158 23040714019065433878.71436095161101350039 57192442829827022333.7535618869974901106 23434391213614960130.2643595895476634221 85498263567122989298.74182390192958108127 44823446227022085180.06803235051045425892 75069140963542184091.57145466464518238077 28680326101044461967.08489913285894979763 56318657650899852879.80372720126845593838 79766875680861447668.63638487571465452393 91385873531930814902.85958461514018528068 86487089789231118696.4643524442631474195 1881720141526780327.45841800186423835279 9831643163911968852.41067351337316626163 2263585179838869369.22798456880036789467 29057185776755111176.94395317476065476113 10540215384162149424.83453288193126250245 46632143925216560330.98402371047596903819 99449839960227611459.65750841916106016207 44275102763532481067.33665896139372408396 93260566875472071845.06768349501681184682 24913166494779863066.07126569577648171222 57628687419719822873.5116395003294603023 75130819247245162941.02529116168380070246 77644304585202433919.08625906968046229612 6945415023738853263.80230083330286737312 39465304963011545797.88244910445351550469 24787779587290971261.785002737454873751 62793184879383283449.07993885272060787053 1711573783653013119.44657781899563158446 86077289867991806986.49107596984630662433 75174508856549014804.13770112809846326781 45353381208634117855.09080709774107379665 71036233048184844982.37532363205211834969 8155411180132924736.13134852770637488181 86420426153226197735.91610891424967356209 21568491923692906914.03725633423508188871 30479779138461258098.10483102223543094703 64726266179654735205.23480358286408711665 75139023134720299116.24817063086607571648 13347315729442798964.15706165854389139874 77739974317890420309.14072690175385368608 4694374264335275027.74010677106600505663 27593292656873778922.32078808867485617328 91743159345845436493.39727990710265804846 35555262688639774780.95761213784136273249 97053663794553361962.97850670136775557477 17532867934481591687.88551687687997813939 78205576767250158323.99833782354538827377 12233830735601083120.57496907808907633354 37171517137675568398.10799344648287663844 499033019165805737.25950946463727905075 54776474232312803009.81574032974703670894 15119753303260660360.86682208048080019698 37881816953944091915.0317358872591259372 34176680507082325526.146387878726159571 24523024479702761515.56519231703943386934 11493536551493931696.75408897615755382787 15554177241346430937.12551824440491949916 59004059968221551884.76925226745632807715 75733843616253672534.49009883323493548241 16018329677308915072.70951171056545667 9780627154979811534.3404274128459916376 97815395661766763403.13723828857417089086 33163111839350463050.65853066524380393915 14846978845533948305.81377766898854813733 18060435877765172173.36770723500312545019 67583909338741656539.79676606009698847743 8989691744209448409.72488761384937212848 1694271278106300005.99598532550360034515 86442450039566046728.42518115994794759066 64560241306330534612.406801030176177098 25218143006459928228.66959438959928333781 97666239763534011162.36166858888929374275 71538137402390067929.75653845697025675153 20308901828233359928.23050953307095071344 3433885249405108719.37869793834214727916 62076358866281545442.87647988090330174423 67952535588402012443.29700420300434690029 43237415119036152647.61549546862157611675 60347573724389167097.31114032220340712439 57373708152874840573.05284377980823130336 64130217242719802336.16079422543924888336 53484763933377249676.58807856527182706264 22131781754654933645.63472235326931681209 20052861289707759369.27934913295152435592 79700380447256457868.35248980536588012335 75726257744516281229.26023098206425434391 19088999836794617974.70528627136937934661 84531747162498580172.56644817715563028159 91214339298409435020.01823982164047906839 88593832648540385021.79097954099455718628 83121493624793472091.72685089631386193168 98935867369286162155.77771952419823371463 4657957870863367022.38754650476457727343 91031772002915812375.51326777956593112407 47773969087265210601.60887849891616832142 68811117207524623960.44119041266979578693 77153525401920509442.30725833446108728853 3138511943151107517.0374300481230456843 98318642772604442508.25680966081622108721 81740222937014006090.75290863417413947977 20181444437637584199.24821098512973069358 92613151842789331862.0228400563866421035 79827855201632858718.17329868395119457611 97219242656810933808.49274800421550361507 7125168220024461238.53650131437510402887 47378805723249003560.97678260310899331377 79561545472150047883.51972069230450402327 4788454938891277015.19621981577997944493 4048420269161810206.52554030006526883708 62405928996084119997.92445780988024383826 37490991448629914790.08503322082907302253 8111421430374030123.81583133518616013227 95411265042267131793.67798553924264600728 19671595311858692223.53951850626826118265 21291421710183669977.99471988732866690913 35656398802975488616.01508711469954071876 47158498902269532388.73039040397801269289 31587752413385005886.88659268222224130569 77090504146260510566.21013988660554386763 41154255147820454766.86939368038587902592 45992603541324406692.31310676381726089694 79266989918766339481.10414475078374042836 46899015165818942921.24485870805002400624 89402297590270398296.7285987998167925875 78562649081751834193.44459712112376310244 9111400236097082678.75149436140485850029 56845013379357155328.87980371622028882988 69140860654859324279.96040656153521980012 71783557835389608942.82076085172806974204 99098881123179898943.45563556891099684261 23978892778814141586.93341973327487457742 39948215472809737578.01960414705370615845 62623589332557916301.41501769972280260663 74760578259050403292.1633072983674060896 82598075692662746189.73628702478627864536 12402664420365617832.21002816980180639704 46324718603853720551.46439079536382040928 49769356025367712964.09440356490004294141 32138551668532777049.20051379213450811544 30539524150281197591.76284735138812098083 55559289233029356553.88366806843808921972 13343587980671384405.78339366507807847796 85690084204526805217.85009524089133651939 30635662230138488841.01840338579259573917 71617957372096689607.31005566056041073121 82318787557285055086.53945001455124537492 39329365333236797196.48637282607780353414 80489093150867745043.15504718418103926891 98536447298160669968.68366040855158473898 4331400693838517344.75371033773475406205 76078587550138731853.67897121205703613442 76085232402881685584.40003317559443055996 87683423817983453582.74359655683309569853 72050880675263137144.85695130730148062859 54439979497722421424.098808032759216802 54676788968643075526.54482520351819083245 36289229022503683373.54623543327320644095 71505477157425130474.28515261243095833424 16803268108346407245.25007266767352037907 57619024339648627183.3984034245365705296 98669106799365449636.82608462137512318513 7317101612784668152.0071217216617148178 33019230050372919261.0995093228756746414 1671096635733915468.86746531516086438951 93726406617701244180.21483404736898708463 72234378320531186763.40419721022615618261 27686661612394040345.25524211632443061514 7972095865908303043.73307730760267220553 69684618344704399385.89799804120515418165 99961565223556711922.15141618587250226015 85941851148842276407.23420050951839498415 54677034610480020128.38372639451008270772 34154588351649232793.4931520045703450168 78485429544253193026.28696922407688954766 72502627555930007305.7660487732456907136 1423300704674408134.89694292336103878204 33916425742872277613.97282165902971492393 60808801963631507273.01006334821138382227 61741046615416526703.39319898686607426005 93471417374390198668.74956637981710966529 31472331701597566322.29078017552768743646 41038335464894690200.45005394649827316545 84582337083062746526.18672758922857816847 83918111219630491487.33524759951760439352 945165886097063883.98914789725791985129 19627031672184204707.32771550136553529932 8140152323933654589.32147098583265033094 17163087045995709929.64863636113949824257 97762353407053276276.48500159735470813544 79846693398616503695.00430083706461236102 30824573852829200186.98606134089507868994 17647660100188790697.89430808446716818317 64286294773648263519.07807812156614912605 46141624990567509759.14507040808605736543 73253835545636022245.67897321030235513083 12215409050508008595.43427909066388914072 91458324261493129542.15461690290755462273 23321391254458962474.75479711720574109549 66839900443504147268.33242918377654684875 13145485125341432835.70297790746843015418 9042283694155953810.85315667541832024453 34271219570507365613.64588042207057180867 90214770443677112396.98583664248058372052 26230341803851055280.58688541601223838609 49541589516348252793.69987048554102549738 81142113641566726336.3165864190071424001 13634196557514864862.95954684966184389754 4253446560197543308.53518306498786823129 19227176869562070571.87582233684963016625 69726426618872032937.2875314664644931586 90913961068509156134.82401121817431571778 99232719106821571612.3420622067991781957 13633048663803803305.86779838484671826075 10124315891655729232.70325699827434731289 47610396265959671020.34769366676171400976 81489906118428808143.63298323868575752108 58673035756644898011.76216451071940886422 23492646327538874674.58799244026512803887 92504200104003837608.32636521816903776612 2433676825842080620.98684987862728224935 39357999757583266671.45509305425847496723 30155615078735202493.07203382454854092932 20811062601476068629.2325355804372465149 99514283365851784086.05506530879550513933 58113022315061874094.54794422505345180104 25455695796836281051.70498840789701146444 63821393639576869847.28896136850332180131 4677473297343556366.1342931617268377221 93519441384907912384.86441835715705946391 50182294472788066688.95124459583344160251 41113478577354486526.02095532371473178004 26474957230582113707.60995959399634267846 951259968007791403.98858859252574246947 4854357437120903720.80509954516358787948 50343974886725529711.88877530147388833404 8669305659797823247.80403608512767164961 58204699515122446677.11191632271550570876 75133639283401123703.48979940193959977741 7661866903210911549.56436271003397142121 75272024200756751497.79473334407010660404 7886769254801620797.40620221644582173147 4826952688660962808.44708838387092015697 13676666098640648222.22513273814149698967 24488617303002850945.30883469820391881568 25997419894155206362.65976739864947401958 92909780069050639510.96846984468021435049 43802844799710147487.09732932890062625441 67045866605314892084.41510164066544874111 77384970177314821451.45672375770168079163 53102382053005492721.47679479386991815575 25775908556364635521.95926639044468085267 79501290294857881628.29359745279358355667 54861656680330370958.6125658525700198911 70067642652323608896.69679932348435508306 54062139865891915252.07829968718674483533 44589109401619256117.86765451213583672579 37218891331323972052.36635074704987855563 69712603508515033382.36598878257422506168 68723658849075731737.35852800881178088407 86296980746673724474.34154691489663993656 21936412648769924285.08738116054154105519 60573884648516346556.63779301644747090071 27888836479073921004.50415428612531717111 24944882839906461331.50590381739760807566 36435454932446934122.21298245343416214117 24813136659998243370.19022395678041168625 99905601579878444094.82076508704789926997 64029190004890270573.12928737786534316375 3958315525112288743.13646296820075172963 87214418280043023125.83568346422976979372 96394162317986232413.06107514535881908443 98911895837991822803.35123803463968005911 76713530528096972292.05925327209846360889 17004094165583576052.24109089352278726194 73890751887383599425.10602564963689824401 25876339981396765362.17866086887224402632 99599979100281980927.11249998756605552784 11329173722369749082.81408919032298082901 48140814825129296771.63616911028217104872 33913334412287313474.25629812126552536955 18839392721312657375.56208296748282486808 6135167231253076823.57426003222603825725 17027654903177307697.86793493669124224068 64352050732953417726.24253093101198669526 31057775488626833695.90376772752953598044 23930338995166837693.99527856763393431123 59879763884586631497.95707747583496130632 55003951436325463981.11522941833239781337 19535620000872463670.69937247574867199159 91686946367356862270.72213123466924807523 34643720187289032400.30846959224223306858 24921796192510228773.54788258865909609095 50088778686876398049.11888721501394453489 58592060755627498574.91484336855284514275 94025739763227617540.42633677612233655758 29092799269021871909.62464854082256133951 67964520023552218197.34173439499094823198 1928385477992172662.75322537561567764283 11373148617164808170.87521725871970786786 43965257045834110367.75404758253070565621 11321231669378462278.73423115830153725638 25880141222531249144.89609501729551295617 41732169666367649141.95551962923129936055 45100527083955599530.25598218721153282066 58045859153122486518.19713724366412963217 47908610357123802892.97488426218161438002 43639093786946421609.39591364657587440222 81627344319999664701.31165123257971109688 27517199611960729941.19721429701492518673 82982041250153996452.44041595402180773322 2245666729059050601.8398985799917348934 73630807220379682761.66201436252424264488 53482328422485879741.21265888743395668433 48682838345261846508.42037842667372101162 59261900337175782648.8580370994096018636 2303586272301772551.13444343105382325308 83921967116839435713.5474648889867590625 77533574475027235297.58449419199906544979 53961021127312937976.74639851146271057272 48316301623348145723.01981338031436320841 89884761696027345364.11412810768289768083 9809441850333956148.25490339977544050256 34011623535007373283.73307087910282633087 98186772300992030964.25329278924917303356 52851677796810766814.84527457910882904674 22779754042484316982.48152684397187279634 46454707788029345729.98348306096457196341 36861708321094140333.03489012658067229324 54038767759259891164.97437596494271880788 67027633923686355666.29476385068404086251 58409568699093494928.62865768830650350497 55578128164145780929.95707213707445327303 61668600669887692389.14925136258612172905 73802632121479551530.75181844320770085224 33325704255695709264.60414806431111974175 71485065678737777605.00696128554112659185 80182762798112844586.09376844342180190666 28650303084261754270.9914153436937557858 55449907480968637645.71096471016077872279 57296072660552041282.50472088511088462729 75271917856326407818.85578903463662226043 19093403591985501853.92344583165648566376 52401993530454935856.20171456198767254713 15169879620175076618.54416597311920499783 6512819135414043217.82729980921745868477 81318585532698436783.54574692299121895852 31251590785986527624.89708860238258708086 85322640455633601149.31459732545055682834 26806022793083772694.3116937163669211442 10711147155510583348.37104319885601885571 542516827506400517.94120064615193856261 7126908998790045810.59938718197298404664 54659540430081098059.8319355671089032183 78983944899976994859.59498340114805902877 96566277953630385794.78321613117743307035 8618304484295994834.97169031506228458759 35894578951207192967.46280571956767076134 7312873471264623287.11784490257452172635 16959107021270108781.93838817180342699262 1823588445389630433.49723818894586125506 70365391072743067348.7623852663527011029 96748068902433365775.47006001100003051094 50359086123330117904.91908834800347405393 87938603462444802886.97420352526528935899 5599395681571961844.93328024615786840837 62752966438625662408.44319505079916995572 41405662366199863549.4370345011639714536 25761006801961938721.33701082755042813439 88216296008846553632.89955203022119803714 7082607762864983879.45540712464152858518 55177735984686727121.17360315631948612044 43238129004093611667.21860250090753799722 49595694200838784181.88064492855037859386 57945431995852830501.09757927477095377598 10735349993517098748.87037080345658713178 67390174963746591842.6894777129337965881 21176187473211129482.84978817618289034286 25170457180502591718.75238466027279680417 77579591912680854858.14774588713603240467 5382633702302095745.84387736861107537356 12373291971916385547.66557468935490279327 9626175003661139268.89739338767108098922 26798036163632232092.60350251292229426539 11709886634966255552.22150297697625117057 11924531194588073141.17384015365684720132 55640068091948406411.08386523954629818691 68548807686575192576.06692075742508209699 11567617968933449791.64512726670012502555 10310310857159809211.59706456386223431323 53972602107791669674.88116305871902150609 73292618478640388516.65448178267746360657 84388971324208434698.02533833291120661125 88979681294549298247.47980578457729923597 21073550421124710478.43568028492526167932 90627107829182863970.42978307218105304396 57008602768517512243.06997966085283037681 37099663161841914122.39496962038730915909 47261742932384021280.0013944480284331219 9595084937542358855.03144953461274469214 38706260494505510754.98417625130861519228 3802022425119164181.63207674153232783078 90078746490872714038.83387997843553603673 87595135520083884789.77986735439553783458 45538410712810625407.2731040839251139348 61432219161275227717.78251998774374046441 43742807405138228186.2399240418581919981 37186962974805686583.35720976937222341443 76341108092140978297.58751092262158030099 2479099253166803608.19435213173723205806 57361091916897252310.07520834189986230951 82623414329241976819.27626179774443934716 94387763348786061937.86997723891821992069 76524683880340133861.30916455009910641427 91592350835474211939.16825759053729106207 56463637160534214555.74324280123214822546 41022766421255352444.5616717096403776765 14815528680990165837.80884945397306841997 70639607904580745766.58542653786848460639 32813647028508293302.78431582092658877258 53596008063281374409.15251116869523614505 61027357440055355831.88043205803514752162 19267325282993158225.1143476488349165925 1158216549643240541.31891370254333413313 59579275129327150559.46005592826299652552 92883999272456349820.73515424943528689351 75272298302703130201.83120459133025780618 94940499513647555682.05394758913950413726 98104939382065474771.98011777076284473842 81646993944697852953.11591524429709930754 66835575263238449447.98558772424258386447 27778008699209750946.06905858979337436188 94231254117018306495.96526803724596084853 16971647650877332297.69155522341445756241 39036543581970966519.18661574971039280938 59133891045396294170.72325477599814369053 43456322094303063261.67172812766357660983 82156788832005936189.51181362551771466277 72683166358191088930.87064682726652492662 32417472781472854630.32694598590904674267 11062077435427218523.92000234663714013245 18141889444903750655.95233111251061940283 75668212746785122082.0169808733011051304 78427179868854646996.29338764912724506825 1243140892947693900.44325178580216710946 68661797646818346797.55955228483184168603 7843508422789723329.27035877180208186723 49784170188065680569.69588510525889321731 5445713312916142506.0432585808240140513 41240795579400594763.00046574960365729679 80664176507257914190.93881684140840058643 65820232752037494993.02040533609164996798 66938805567325097013.87210551993174203434 44841248100579023718.86532056751390219121 75678515185053079078.12469401222758011254 34214668956821425108.46874841266405291313 94320948523328849994.86238692687887393835 2792261734650932076.05475444210766309922 93537818846838129470.37691457833925047914 50283683082697725085.01623816723170639251 38248904661808549182.8043815819106571861 20332434236634248103.12505915330807716981 51181338932887081345.70346080658386932645 61701531594195898792.15022837144897253572 61273933553829471553.367534672189314163 2028923546136714002.10031688973496803933 50540877979984596510.96632558670156322201 97363404624155068729.71094317694485085145 9286816408338166429.86561976359654357925 81431763881794119851.61983932642076618441 86812525121131921753.75548496580835855959 58857773431869081388.4132757889109241382 11061565563315958014.87231137685119278301 26295681350519137588.5605738522579121418 95487517182867570343.38923034423292280962 17128613883254313058.36356766565219902301 63345309744006961116.96454387966792330545 23026598277625035011.15846883155049107244 83677386199363738137.82320344712227554587 54121149659695572879.15414538394056982807 23233061004671987376.45643365373565309369 26699936598242946573.81007906563855775699 73727522217080265052.18344497894422249523 71982583166570661766.28932726068390628379 2703800125081754168.37731415562394029126 18186196528826047057.14280677722002000525 7263422913873723040.40472990626887806764 81343600239545254789.85809313767775219222 59728956444451349524.06731413714258577908 5866038127745054987.79194318148317496592 16322097940152661444.01794337964827492184 99864528881001383949.50069492052761265078 38005399678746767530.02438782674342190622 10487523619266257825.31632897431288348465 62581806215909134837.57208325874584001422 41083489130017558281.2802981169740742132 90587875943206825066.93415897177014117754 80733881612578866070.19613031051120197439 68723728346515401637.32714585249010998906 48115856134346888368.71603934387748267177 78956590431850987582.88676922534816739772 57541725417352514501.69913489055066436712 35515335685607832065.24100782267102232068 92396234500822691146.9000242002645166134 1268300024238127655.79003340975797757089 13919232182124010964.92649831655554551779 93838624299524358578.21002606282024274137 95867602540315856907.09583743658001963962 79550117279692237255.9694797288789506083 65825956226185604572.77234751736388273809 17996678839680244393.15876273216041566175 57376053882656950846.81874176408745058224 7099041844292148379.03115173760489321418 39808641001046826726.90858233380309021865 87461673738693802488.38909476448660692901 91479477759961670480.76823781904600974722 93823349005213587907.84840854102047385207 55421128765280435947.46665548485911055655 45117247896249159663.25969338991644502117 3251540054539644651.25011243905457567964 28549075228548302829.74861777958254717561 81645198754264464061.33386533074900335135 82052258135115252513.11353687593438638892 13730650405916282360.56587964899684326907 38161748196486583756.39997309441945952435 47561461654700008276.18123522250166364226 65714612390157292008.49535626937499122335 55867866735516315834.82083084074248128399 8368397984587934621.46111473630466477698 83116946316870110112.23739250069321736225 63410234271278240740.49063429697960245039 87284003799132826842.21689355730795760009 69761263179925495507.64597737908428430215 23767765238981640055.37649406738156930856 88799817657543462052.46287277676676267658 61013695208888595128.92830567602540396052 44246517451033784589.80527149491602924295 39657434412157514971.3735853491756746544 3153300205008454273.97509599216996055371 39519461011231833125.18506367921805234804 99842533530982523159.03244936241057150032 4930831245659290349.53413619156532153658 97975716173886981561.80222483870825911425 41269983624417753781.6724319098717782277 91124908339540265473.00371233105702931766 58113934925253364805.44315219026536406578 7539024803536140658.8703104015358680758 44096726897336917796.98743078807996763199 80481969979147611698.73402524506661290946 43190605451523490754.41358619571064866578 39498898484421896299.29238358482844513883 1203232698460896915.78228007876860170975 50319215024128065758.04281346166975972565 73737021819392594465.50104781815831617605 63815093119047009463.55428825645238062869 85194555213772095577.78310451821703501231 23866175698215440304.35531771353313844467 5776068488487044759.26781253264425713414 3836621224518738138.66145007182779024368 59393198620703420796.62964079032990299633 96705373021856272715.64214392867867950256 39458604185262065130.09962607671865858548 30786469670474314439.39584786398619379603 18185976882514741806.73724001122007057415 20821966771452175658.06383052817195400442 80459086829422161817.90488048822301660325 46518728229192940687.71935390096581133782 76892189621141924428.72970853989184970594 64509306770797283874.13855222341491794382 92443240681638638435.80196108868066358606 99506438189175010809.74551345379351508142 91378360056369624406.57815427084784429835 1821242953404754251.94439760830552330055 12695878670982916398.57225021180941032393 92378515726323526155.65710225063944994415 74747160611490556530.34028219439666938737 15696034850266694585.34654269480653433189 60304158583322093270.15185298441150189846 18862680777038027667.53857300578214919943 88717649126284640672.431062573062448861 89465713687762014438.37816952523249753254 83448896242166970667.08278220263915654707 24121763463310185147.20135039685529885521 17583813316364683629.69017010260135247951 42044351505361781607.69200115725837108467 58441924882601448334.10988128308029729392 60027118145194584900.54081773370882087986 33966420433829518954.11795606504887644912 77173616431558092929.23548167285889772217 2635553737197639321.44335471571453733889 18147845380983638700.95035063653610091581 63477777377507959376.83546767805648672142 78892863103346372777.39694215250376583021 38545496533698259884.60723271808136211477 34072920986136080602.29166272941423996747 3995399547237967624.05523365777697997325 17586357037649674897.30547549601522766561 63309551304618755321.35417449420721502631 71951495467170137637.69888616099351761666 89689305011097199258.61185520056632053016 99133434644327654005.61354903450540102332 38756074770046138908.46583752290000008284 91244948282584389327.07754386664682452451 61138761205532178413.18686837930640808487 1148163361788837374.06705997192816336316 81561611413826517850.18844767204684275071 81141790535820368975.67326549081456400341 14680798204524623786.90120762201257542347 1505206692624481808.32553141894741151924 58618607222960179199.59348753395767254216 67793660745323295886.13290787532331450689 21951167410787124452.38461009317340132344 22556293589349910864.49588272070529831961 92256706074305417166.35885835701944061124 27485651847621375839.25021396634595016151 58343607129064913087.36797243314221346657 50385801510291982185.70569481089236519793 58575024863087139307.5089943255007570085 32340447930415663043.91523813333779753813 25239376091707205218.09017438852246180005 62155390325874392560.07940234219675685125 53850267209021238885.17575434116555428914 54245313197671250468.03259177713859543791 45391223268164526994.98721131949772010512 92809356138564693204.37978492863538131904 24733857198783989819.80425249345825877361 49991262475543213786.27855438583945994387 17574920921985979011.67308494792875317515 87135809250665494692.71937617958843320084 55072779967409093527.06456572439552586627 85186811511882225683.12842807049514023693 30327342028093395781.04545303818195178058 85373747137636458021.97517949407404622276 29985240378963932711.07975360879041204377 3255173613484318169.17125287159017537382 17281634506735075962.83044350138357811043 45761693834825820699.20185839373773309148 37977701499969697842.02915540737850153918 34445630200924537087.05153614459638113681 79774744611189340075.98481787032788045206 58468562643837822263.40246952885810879949 35860062508819350265.96114964850660380429 74797666026558572665.78786567321848027922 63085512156066069940.69692058947920482982 93046477782466255557.16016636827271519145 18315694355953437801.42482929556272183616 92374262528069209411.80915530344368414122 54720060705983340568.72045338531920558778 16785074526999431065.2744053229006674508 23968249688942540495.03527223829269161995 16762072186511343380.89982335988960133745 76453935840288557882.506061384808905499 65988737894809161485.61754847755597558522 51246536381404036352.35380434200088083611 43254720778419373522.0935657208377368936 61893054478115516287.19601408615395752627 67996951719778470616.01842095460789774078 35478136952320876453.73346453526440326165 29334825031703564875.41009645258481343007 13198489634770375330.34511793489790799053 96222286840087318942.29346523662974954936 36356321022999485060.96954676568672691395 7869948303004974212.60790984060605400023 73958396363297436379.05241266686977702771 26111936174939177059.57330155469160181921 84780151565042758862.9013047793627251575 30190781290313541898.63281007393627032835 741042050707156886.5050769520728593486 13707593711626794224.05582065335262284126 72809966852838505907.77242061973570631588 71490523658349406565.80839413601467790242 77797734117907096206.99678739078830333841 38299302846504317055.46512620870309212615 23874286544923222375.72386124134052840688 22181410853476486913.48699952468484150599 16514552372627740005.04340467186918531201 9286376471259870217.81745311988704144153 51258731057686104051.49883430217819432633 48692546075142773113.47412453950709631553 31271007811947237624.98103665021103570152 2620585518165397296.06766181718362276025 89235305611878878302.84380351959555404822 42221571393464631136.68591822793706045923 22596332599991588002.10704340806239076861 61790788753401064463.70705468124139216767 57624752855026482508.75432677531370664925 23320196913220712635.84946819613278608746 64832656434466295296.76462605941010803829 11096603706456750278.07197531185266191599 2231108337695627364.69269879763709588871 63410016350925482705.13303516671704181326 16489233059937456411.9160319881895620028 39460454202028268089.98812938520658475002 9266002010154614790.74909792275746422998 87468944598405544567.35476995699241449314 76776778191990774971.18749980263537995517 82682335968345463899.03659512895023508774 31634277907653718242.67310114231929515216 96943688914642542089.71650049896796542181 87980053453667522446.11339445420866694921 7171255570223019824.82865791274597709503 62982716372761556947.2641801862327094931 78833138712843941701.36059871476595473843 67903511846203171530.92245526711605022334 32776601594139861584.92302057020866173431 92473521459995244122.55875688451616348809 6927503841864652290.85638051098052250973 54216844466520896225.62584365637978400395 97712621202272632246.00150490418380299833 65034092062768682298.67422404253243860196 30124874497608753510.08688574818653640772 66820628527404903487.13681738090960077333 21395755755491123136.50767957186035861695 73813835563256581151.15741689815699823171 1464592320722960922.52179692622928067736 86288379776098467083.37172481552647245219 85688212239019367301.73884630220623032274 40018774737790796440.6758681781903573392 57868200267438829814.35281998280711868 84945205249210989537.16290892192236074035 18027626338793769610.96253590257969732132 55544830185798334789.14388163415363810839 6531311387069575857.61304601717161664395 66723132516865644939.73829775785166181734 5096063079325526474.07077871458462789196 20135933483086035362.57863284202611659488 44051822660348630198.84681511409514931374 4945920582356616898.59647073522436866856 86586844551324564622.7730430983569477474 67698739568078322350.62505395644156953678 12429543867732921987.70493558404785620491 73722852274604782231.37654321817480272072 54847120858545330061.84138022450864509878 70523712862684127055.34430396318122348276 60070256535635495613.54211830693398462229 38407460626399248962.39534278184231590273 13922599695153591301.99108673086078306485 8998667555725592784.22475071140961063872 49700223129920461871.459362931116056012 80579467312852107578.63252511140430690736 98634166933782345955.49989325026072605115 95983733966161790311.13609795687050856903 45842187613708652895.14086374655587883103 60837016338694440652.29367855930964686933 44766269824691110006.15621186406075903375 67863960487717420916.18450451332392689393 31718829120924575665.20906663445586160782 43377456289982147030.85559334489817669381 95960256319336191947.61225542188239939561 63607201921648859965.45205023458304243688 5804334379496066110.52904178589832362633 99114260951755234323.60721491756560051432 55220078992396669710.5571006437693525269 9692381960954014208.14576011531467676397 92203722398525634415.88362921084520043481 25904713428119134366.08893023865562436504 89170184327688504310.05323374284015622852 9736853428145211534.65270770039888311521 71350373352387284289.50219475446905673882 17071262331184567317.04337928099670613267 86790154983499067592.86742169886725744276 27591339062431321575.91610258684298027171 10265285143439940168.4155916149675434767 53707249847586809639.132611286796221602 17456568972092108845.20034693165965741429 74263039887586403719.25686962272505694022 68696988237505713691.1996771828414957192 15084878946132651601.27888801481892252263 90538652678019508669.02046901669527441033 72856958646393220116.07239635476785647679 25816570445182046602.07994296648948386229 39083304505718852216.45684027447843211337 70146842251578547524.28234495485713353504 73060087865515839707.59509239833762622054 41519033666912478243.44700086444299421605 83819510054317090045.36973998556178483326 62986216535585615188.8776216724902833106 45805445502009032609.88479576795068789042 7561561738042130784.49784642301561268114 75761037753763503201.83186079457012415451 74289094507308081907.69347944296582382078 23799101846054138317.09835281251061066481 54442773193712342000.04979438943939491396 63912041702275199771.20174013481056011348 26901003451119524757.63861464184564732319 79884906560376080017.66990055504167082403 68663936357181881469.77434624214318670737 43624532722307621616.06160791637672706321 45996970515361138901.46821200806426993571 40758393979486094523.34825634701392977695 44851147420979482163.78960472600046187657 77637132079786627862.17323147650319354223 65886801359516968075.32914202157874978922 7821748903958139874.04024393900022141799 13203370533894069030.42091259576697221874 1131747822523599351.40702211030986328156 71071500979233993685.23268222247969641366 7811688753740441432.80484435304508670763 60766858476760926554.52777085002167404265 39443762015885166122.73689257707328339309 43796783706231482990.79235212293880985915 33037836818787594908.52188304760442180436 79149873519416888625.01127797656872789656 82414003514298193429.74647146920660772838 54475056920951007021.54933108555237531072 89917002048946248887.65398847391913203354 97915861012040616053.7973389534774539976 76124946875094122413.43733801409030589605 71764645493077235560.66654204783798244146 4250933680201279995.89608653362696349999 38276599249466097865.81528863927674734082 66056473609574157457.77284874674261996278 47262136536018295032.16616939518552938392 38583282057042317437.20013923462908806996 78670462801222049769.91704761370672338219 96949196722038722626.44695741816856518436 66546908327875350507.68478984319971272051 89021008008042603565.31102723563024825909 75273049620900064106.94761651928424997173 59040617070289967756.30328053107234386017 82079309395243614830.46225170452200618902 36384790030923179037.76794578597455271539 38510859260482809244.59549945372992885986 90912012923492226826.39221224489055480337 47674876489617021724.76454087457036239217 33009631653841660798.1689391115019814398 94710254120762491597.60501217957473969548 21281289424196572292.82065768765468809254 98104850450515293203.65562991926477195623 36230663670648730619.49601561135107359541 74619465210117228564.70352936078730192234 41953203427320483415.05521436469868066066 87694666844019196973.69748746638905337913 9981124207996120580.8187978145772051407 97064505559865035468.02087585685093870068 79827529005763375009.98031963904747991405 33017815209269980304.62436339375923924527 59164700028539084658.42372137025830916754 69443782871850190193.12030526151136764729 13661313220386260006.80589373282718412919 58045429671180968804.14607731243585799567 40278408731485500428.90796488893281034741 1210641325159064172.7413875362866162734 63894528612539448172.87584358262584798537 88200091961946015555.70218590911979124047 1438474720267214429.7999731044902233471 70742491308456810187.37184144432336263313 44062835309979716803.57500670292764714284 81949782900987345865.69338460553980998023 22390452677087260648.12833441534996901012 35863565109254134742.09673279672670234987 33957067187209167688.44439126741710751113 10428249325181045778.05733426501281454491 85318998568959136281.42226024718467773172 71357012884087438803.23507890355241536513 95823984343774718903.0389172167635249513 25504554893287636408.48236391612682190921 70968476910509425076.88677006622210416034 441114381622586081.89434158317765153276 25906926290355958554.68523497354012733421 46969080465111692305.12920366343453343628 24836589321064992502.55153556301343072677 63706544603009939397.53235695205439535294 71093209041015817609.75624258149426680679 28346725128172018629.40009908732748408465 48358775215494348256.81484832521619442147 12137593674154200048.82130453847982190114 28607280255971683261.00319095312261488351 90158500322745333730.08291717562742439808 3230743096739563848.93700378331446303441 51298000206279391655.83389178422644356937 71183227384785019720.90869060791159419772 71704844732573450985.87391561587445734194 12563485201230239814.27001368815319877057 50006045866467434531.41250748686319166868 9651451130461651597.02023440736700989355 76468467895440127720.6748904084882892526 12184904039651312717.2680325514981218767 74246684926935308955.8112510081257813842 85120391081019234755.73662796640615384749 51907668359826464538.28892441111840654232 24133462524257625967.10078430161096636943 73341199414595652404.15807022976303743836 77464637104674283712.19679456118711906947 36699381788560415991.15892681228016806401 24272565722407254699.95442083659551988867 12015741300070640900.45183365675755910126 75096912637590874817.39080063946007965275 69341830788216560503.55119290992934386138 53341003975571153130.81555689880892524115 83301880979414026733.16406724148106286249 52977195501661001337.42843209724152526639 91367728613782249311.17148574648456834877 36027306563985765205.15279023567331207071 98302108292513675038.29251555527277115785 62186298812843614985.77153326203066709687 30036377481780443593.48666634306252437169 58438360039522609918.40928497065232104725 51627970762725305454.8570515049304473801 83021114399712461234.60319755279227657546 65340525586985334174.65867933095735080545 10900074105591756285.50421253547403354477 88172546680941824732.08967210433213570862 64733646902866220690.81265956259662111731 65316439405218103213.38480915896746535942 18345425448721716632.49340751304445230147 93717884889213375751.31113253553388505894 75585831565917111063.21311862133667279641 89022951186520371588.59402617902322282431 97974845712638072727.86373589414817355901 4348203491246407326.17584451377402372337 93560271388857758785.79677269826547748023 61591802950799878855.27948649275707629907 72768515067987462282.20909053887391689066 60814689855880376813.325601661295371223 40573751784711751739.5546563756195073413 91820197142653800646.53391693907600313215 66647968569089799295.99600863450407846833 9802057875606088185.80911898669835037639 14684310556913536795.27794017129533673073 10267047926025845137.58390826478137848525 88382855553956232366.81075555655410318361 4469757558750432086.02486753770292475829 495878906892000604.92395904662944974697 95531803666677474512.15488999434180255253 68927333383148228955.60833305164550415253 50531923321315134065.39860923531573643451 36892761592999068651.45233823884855193435 85494869032803238199.24478986851046583549 3350480482843951927.95740702992966776448 89092321143834987775.70510594459712903688 92583653476626384256.70426034197810922402 71448427156366865315.94240083053873064075 74660959596982301150.61261369945458020261 85634627045183774874.08807659499704454931 69507169238603830355.70426036676682145949 3627661885792395983.78841779766047803734 95093561920575797938.16688374397555935612 72120172698089312347.15467411148864816712 86887078706471603657.41453223570407398231 81146542176549211584.49471718289785105144 8316911741644015125.22354167953060333596 94753394099271221471.12688608245201899487 89415664934959125318.0389769437491894483 32943469482258658117.1274227001716629168 77324060176396197358.78215671314455678509 22744079471646756875.61203542103599129367 36182064123560279097.75063902636765728107 61857089660918723115.17502648512933099148 14322424258178716372.01490134059571827935 9148817089213735619.18605712566958950392 44057286110289842181.5114621139532159952 6820883160792903888.9457138365972337709 67911291393930433486.90846390580611736966 1530768308304997576.86084745309653301163 62235836951010992383.39708748659156858242 35555728163652829754.08843595573088738349 71147053935382359946.91546370697621619782 28794392478477992602.71133088643619083722 24251659151178505254.43723897238056445545 95510659963124866713.20577277921515501596 42734920232881556037.00812430169557789961 77522892431783775151.76787666576233202898 96873125505489462992.89893612628068800363 51554578812042745349.41941057300301560996 98258421427250938876.54495026542349063361 26799106695064897157.93234530328142131311 48675434467013606841.72636364115378586291 46890733993870287211.01494937898313992614 83691259966668844899.80552124746767318497 25799971912207115970.01376457273626594962 14116752903160468963.01096264875575168049 48900764394283687454.82311130129271270958 65742450971079971418.66008832684302502002 99381285358102543803.30079109364073963238 45367191804495954099.163492902075746407 86034422800896838234.99338865135274904974 78293741745215040115.38028477411122695296 45577011866180649617.39547784933974590299 97469394678377568215.51410127216772077098 96702147064855827840.26628918760324835892 27850438363122077180.58503515509802802001 34256447363981872951.30822531136814644949 57760948986321679429.56139835164614874323 81092107081650237824.44600791508197695167 304844429014222050.57888243858216079682 69126823378219262663.12670885273228773918 85886531042282084013.72930445863638457836 27418022007480928690.171756072958308641 2427428747127190967.83075041521567014836 52143688265200955562.70075790183535578031 70642378631503245693.77555123569275447664 77267228144678869359.68155441820122671421 7391850020216300424.34628299114049618192 51056546470465914045.52428993834448269228 11568915525691709475.18769153502310502863 15182098367396230019.45620339489710238723 19747037986462396421.09527536644302453012 99366287908191638887.36599229889853905227 50672763865723065158.21351146539312931713 31825286278152025828.99885784970523674077 61809831851944013758.72962051827320925193 53441300417352597923.5050350629848649159 67002337907793822834.31032610104465881775 48797196060523816498.2104534449488477957 46518320754280541583.45608649634406820198 47303625914019398208.3209039096840581331 7394649707269580145.0143751807434537045 74751253456804589096.02619709318007540865 6711569894873776366.10804753576931840514 8907538263410701850.93869896962185526374 72495626220264092256.75770678200309150497 30191044769447365353.04922560721537490347 19823857293038997194.9014145774379488116 49889879774753881734.70251618690066453281 57987821909414814781.60134809606736753086 45019602904113561091.7133626686834652014 70915060067574854896.75822451937890355167 40119126376952959570.62810210091209550606 17449204080570458498.92812697525582862065 97137999989097508926.6723461819249065814 45529644358775393646.1588733770243650601 84998142467184600447.77618240050002495282 70563906991944896993.44283428458389657786 85457619090692709287.01510325676660953809 48969058522603534055.30271665649431825375 24585566326025551633.22291488634862524226 65497175378458797884.10925781043313269871 24177183802530528792.02107423380975073246 16289994140070594879.67949714860765755407 11494438830901468820.68139451993881501257 56882860232678957951.33034516675081084595 27610994992749388656.50412245867891598444 6853028197465881833.23065496841665445428 74388884738174180579.73848906224328004554 90262357337220491644.92031499427175681725 93685286429197152049.15549702337415949556 83741694635890136052.33619562451034275068 79281200720890171264.95928156397813682352 41226994599402465272.98399332398766487334 60972529839773407541.71587342635006332572 11578889187705726685.81846676163564493342 67899277862093189071.25290504819066702626 36372523818294228685.46317969144151099027 49746264041397624521.28432555790711428222 76631398289524123839.00974795895455758199 68544572152743990378.1648884017849316209 91598567039368597528.14209562688092066607 95705526475723494620.33750884106668281836 424681556175599813.94578935116039296288 32989992807045033898.2945287078187039019 77445936220343244018.29527806651865413451 61496966447212280931.24282287589476653218 58657126236990775941.32925107852686637226 41295428778351243266.50796618201606004731 84852062290161803137.88768143528548943899 79849312117210546278.98407276695507323257 9861424684285370429.78915948942696311891 34522914894079370977.45735419328468423527 18597742834421408226.06731735702499968543 30678434699255610942.16121839391302500491 82824819951694496653.3912375479815759912 99804775360997304675.01302899626161197434 94787446071595197748.98935473152834574838 98250887039142425303.75341872877052267678 7644190875928562193.88779679482677440028 6448964349270143815.01367834472148928681 65959164602924928984.86043144430419109386 39884791353010962275.31769557712596388279 87998664653102774322.59338250498513256043 39581076497272808589.72652666288621169144 95871319703738570575.12020216209260767922 7397601806598403912.93779036727256573471 131263085679420534.99002318393387996946 12595321350585188373.39017203485454384318 5361726899423397726.59662265511369172702 83071530265359597838.59837143622476895157 51024824854285581213.691917889543934868 17093754302192502116.56206658999031002812 35261390178749965764.60898940048206619773 20682585036083675743.26067754634722574387 23884192227067947430.1859499924163566529 74510162462294906096.73636440436890535231 3560304973391101642.37457471509284004423 74905546621679252473.0661988914370092842 73220341191357770056.22349171419956156794 80149092493018314154.07465539876628750552 78855997558655592939.06732955803987825078 26889645661516248425.18323957745458141431 75014771885403733042.16475683593001907584 75201969319534977400.62735640183210649387 63139855140504724020.94104619210360702593 22502439097054900608.93192493635224030186 60236307007059240026.26522731483362363633 70326580708274685615.59175214074330916257 52239637565262733849.75717338387005498321 13010192606603560586.60246318405075699401 70086195558604061739.0959415488128174916 18895956188471065812.96600439634074913195 69993694194114125976.79242906642966340325 58232887380356595495.63314676139529649007 42608376290355635408.53504194504634640343 56050716534221353596.83699420499549186298 26849263066938756608.93781216969062792987 41516194400857867464.65442777138080515328 22904143504870588457.00262903554822611202 54664869608633691490.68317403966241459459 69642771728983397417.87208604422372003206 58296481038659074237.07577306626483426665 35684526774683398350.46470901858192612061 38551013342056399703.44382116135525535231 5884499484531132504.11804994907053374896 51787470865307962287.51113631688420434798 23951031364604012913.61545476288294330241 49535715083412130992.63174452547448261129 92350069351665372565.55262916926229041029 79053677227542162848.15431509735100399957 68658241131081020340.21404082032575670667 61061057186586003785.82829377859961976739 63374140236910481600.5377959892673793826 79153887602725131896.3759225776175947312 95598104737925673949.00439115670993143589 55961562338575836779.35347083247884922994 49144529832992942195.15285753898704735907 7386149532774503807.94919159096967764493 20915312470095010630.1148098507852146192 27418534665424750086.45092276937495716859 51674942026784819055.37573325281342618862 36402700585395981433.89571828554081487078 85695552329427507682.97147921638779410161 16415805636903251549.92828783796729299623 46761936487198786857.68740845084245385504 76989968006911392640.82166395314094275861 18994073718424042515.33204891704084731255 57198758247830265727.77858468246710172764 23775922762192018449.54368593826792597041 23099271367157424895.86065939647332931173 35140503303265596221.46735452763038979498 69256439802225305808.50449690740636554497 61879486834816223992.14940500576206219853 38768161608013048986.46816072395313515734 76699399367516085420.25222933866100312448 80502029899768730079.40766867113879280427 41549334590154497313.99848506653621966249 94789619701083459607.86265329227318579496 64033455311339360856.03551561696174468896 37102988779558175510.11762929095706856392 77891554163634716333.83043458689570327314 45344869631514580173.60008714985295164727 76317587735249684780.59541161862410699965 70409115669940434147.27098022945178936266 40113249677013732892.05276151871265779971 32595279668137957238.87430979637964205242 50882877872738517145.53577422527942022517 32314617065329567670.370123782603353794 61136903985234274758.82692498194271934071 77783223901370784383.58705500247271103752 12184102101553142201.27615222171215015149 16489434221253297380.73780408190532298041 15062117824764011193.48845042870097025658 77582503867187881064.04367484342132373762 78259772809481930239.41357304773587367841 84004378048478091557.5080212217820114499 10280148290043610190.81832735258986208406 46253144322845192607.73479855422677549022 93849574111595498305.22975669569585612684 68224532577096543508.23191264595792190331 42465773900556995338.52182988029303336174 89964574988921845835.44347279093665702942 33911491606265813071.06165312190037751095 54370635238932419885.84919541104071044095 32260751964510528048.33166550370333795054 72518319353225328201.38661946187410469982 94973107806680984374.17618036831984853076 3469741292938416998.74219754626482349118 6943277484028671781.15200059486090974796 19674391311066393696.88619655106185920875 39867297019347346917.75104951722615291829 16992269510043281686.10021527450131333444 64730581182064796106.12766026890706441582 27947721309929642838.31073862524561612366 84764346657032010678.42942588230370523792 69861546823725168884.71490115867558724099 49577583353449638108.74540521506038700689 47702227690522186965.02553095444564271565 63361434142819198663.83216870475740565593 84491078976786634308.06738406330154065216 16216653335216494615.53341844170239843438 47598412490256749458.3786160789823809097 5773129663125119125.46682041574507129462 89116798707648616692.24326547034174393432 14206583403717366897.29833298246415596664 90133907820313949840.86288428420051648359 51285080195006669708.26464099462154523522 24203814275531890803.29363910427875746006 27605292579491356989.87763701390807547719 56192273617986759949.39256876308890601231 23725378782639815562.83896257899399129978 65937916936357283607.08919814706005010983 3021081689623186724.03830806689763097748 89196378632803453552.78203509771908780742 16906315088787726398.4350983303624610626 7950102046452524889.74256437510149691775 96310494376400135952.51580969532210170517 26680948171834103875.44869216316754942715 61956156829638406657.68980104252582425517 29660973821449052501.1768030471252611731 65756179137399455994.37541785565091374277 45747250732240476976.65127054175458342112 89446626274215512128.92135712027527517301 90885547375046980655.73110042968813067046 30180173049155913603.70637627023870725417 82461083199131180301.75745963861653595722 43967882187684587202.20802352299408897916 6072404357844113755.50552478564307202527 8019837178429827938.27714531937122609381 81152096358315599161.40026234036035259835 84119633354207544047.78655895482990492175 21861664977971716289.2007805179004829479 8534458617206396012.34377227776854699074 85687759549239174929.33088606161398448069 50511802701665921324.58459289406916498473 32928131335416910317.1644524302952612852 78441881827991135447.03651926773806765683 84026710300904068835.18552664857471696998 60129782560991456133.1263884106150084064 97462426254155787134.34245592867602949918 86708849930069277503.72852232226043932314 71415034871039669948.77101835880249254125 84911596304853867389.77166387917379504142 52910200719227384658.07516030324719419763 24854653072741568219.78160296126276547599 38032805439354490205.83306789560328296407 38956734714217825407.73334039079285556584 94768076650982971404.01867483832700767303 1758587346726675612.59497773063663830908 70895479629469314468.08524813508093493602 68494833978963514045.8242859614677670208 94460624716679114496.02180640260850702437 45153223432982825657.49734787360509965749 41329862484919195508.92867471950338001924 1379114206676371647.01380877993428989082 58480823503832511059.84203257567313405371 80409830585979665812.50266896432442221426 12095640387325632670.11483761083326389938 53030480352146477166.20920961739107841324 67212828822880923785.84986365776573409153 13190893332141930252.59828477178196339856 33325248021522303952.3042823523389999102 60449665898371065906.50436328594277937138 95527732384753106313.47325007241439870459 31168794467917247038.18754906368412177303 23556373521964883154.0949825087664076048 39609547783735690981.04976272002311607814 94837451697365228617.62754125676856860043 1534796768281200042.00516788385440472007 92624933309768086142.61071035790646774759 91438368034291500508.66126426667302140485 17417334567474897852.14026166890237985796 6395705570504064132.41654490833339392943 43706510783688100924.58690501973694280692 22603466782275754671.18382070462543408222 37914168827979872316.857413393930561991 61535204420361382204.64398432112311431366 1662214996107830328.79217626889640001965 18846743192161549400.9595206681889656286 70095783473844484385.03589038384758979117 34028537192077744224.95773668362324096726 12853498815618325091.11146637254005401234 58952843769423908983.3612529467123934745 40724529757390973850.83517100841060654062 26753802136938031774.36582686986863269297 11147298088109340344.79011531127979716415 47297674793490309936.65489330118629603818 89948908176579500937.49856943912212676508 65791152222035893992.89396272647741511453 12905509163308611680.12708524657116152395 13940900148851788321.55089250579661869808 10390345248997251524.85685821365886461021 1492352008458410316.0566666865594081537 2103988837881030312.4932002210347200029 8325897555667629362.28697703303061777855 48295230015741383625.72091365004896868711 71657144565715953606.28831146931986752437 59992172533772716242.84349194860227349228 34934888662619179748.15775289216937499365 20025078032716648963.53044725816661402141 96036695055353564003.26051799833110072513 13083359994914796777.71877961849141175303 35963095607719402802.38381531764531421351 1659370117418824718.26943401135749762193 72605774492418442629.54003261866419398148 13634181705410017712.93319196637322889015 13771545544684509775.9537269218581679291 75005170585860004025.85304807361790528814 27127800420750398726.72703225935122074455 18407819325399124697.6711544509545647837 11354146405398821395.79816497726394627304 79160557986122633394.18396905849624041779 87026242723835807222.9532587379467324191 51708784902103488265.21774266977975001339 71893246572155090391.27819366436206836835 20642928705678721374.98544475331762800207 99971663683210608421.3410758908779536055 67719966727734909788.76016885512397834594 67803810192223620421.74890291119804804177 28595045364465352376.20983524366349411002 47083708540559013929.02235369353910708621 74622971257170776058.13955547522056744621 85081410722282275724.28620917548191691282 90715517500713346133.94481673831541506858 2852412912997501856.83589676382082311191 37027177574154007106.31021173297326752372 15476668500073432911.75087954735152928973 2350632207569694735.23596835840313009018 8319555981732483150.15191010811773021527 4752828005620794392.01476735028703947605 87139266748771097350.21705319286492589879 20887126262095881498.85139706119391430376 1379734282893240623.64347404532565564952 26828610405880207518.34986279343588159829 9389352417027750834.65031665364024038386 85011953405493943463.66635002014017723802 6383119618848264288.96389900909103430813 2982039186374296689.44394251964408532936 57254050730732814448.76105376240021205069 715319937603779671.67520211976190838326 8760668306463564255.26925280620095670825 73382046123949054713.51099569743862856838 68942382788797826922.56832276207428135925 47858574590630316957.03327544568049038968 43778561195035473004.06692882482177677491 58665755041603411881.90882834448340294541 75810137283403276499.74190821084321879005 40725212206267345257.88253568749854771996 1684158258362544613.30590085313936355978 36260321690899070295.46724245640819396205 81181397121130023450.34515935245981448334 97641145150479445129.88465926617692202447 71611076681289266590.76529988364946622498 58187952338142155784.66456297189012156609 44238683959235565589.80078678455244697709 24717137520775235512.16704249639479235063 23599050798388997127.88425221604029398353 68887086512415095653.67015348963843048004 6285698824147544971.84518012111226694784 84061595295173637711.56918412428357059601 14768552507041733809.31841870955964708759 97432263599776388403.52494597262354897223 37614470569628359294.49480093733424035173 90663890432151467826.32607418192877465604 23750358015603348231.82686223324227319019 19766286177635144741.62406048830372518981 39215908006353836746.55925660124001874915 65844705768329067659.28546466593488617557 36315732454797258626.96388835016409404721 40450564216666897936.74883250325355063748 7327216317822627137.36670861107774874792 78520928035249918572.9538944245101584597 89957156331471996785.67105706769416913467 76442220420814325285.99837089983396023854 79177143253796972713.17864755625524297043 66621259347367185762.45075280932740894391 72939484586843134781.37146692396805162234 90140785013709513937.07542660204351960715 42598531422242953610.77349652382977000426 32726402253030381437.78109390138595346685 79711277249592988647.96107843098642078408 31505079461405500998.04135948553020473798 44840526748858297548.88295632119374969441 60262669583760835304.80713737345573169168 77628422844968776452.2250251898510332273 93432937799854777313.55043219298448594149 840925049489337969.48668020837071548103 8623672349458823295.44495080594528666131 23890084856886653403.39905640316265881761 85693555577025243355.27037825149733491137 18650334765961749466.21688148819337067611 30072261383577363521.07976343677019052899 27816570718271504420.594867453687436547 78217125529049340829.96727525387792096027 96079067396203585726.86669727646766993914 80267614686070902961.52277954692531297192 7037912448670116113.65978436272240804407 10963175128343089613.36371219746516825278 70112684316102186786.1036955794909789096 78749544326702166457.72686329819746552904 45055409483455632063.50836112930923373187 88342159924498555991.67286535419099288417 93434619023653278879.62013861890168013831 29263981000877078694.02124414469063019745 90120289511664697409.92740522790561997714 10877403046296243663.77948694485157043315 64131282580684157534.41124421131735763083 66078745781248419236.85502758235474910216 20137906332569775596.13037712252923887107 79167845264828754780.38232967371639438085 11639158012585697036.13717790007528495735 38442446417076973411.31857984383937332054 58664582135776526554.46564203722928069607 23926400786855508331.33308842382582812375 64131116348141241854.0390398247311095391 43913836016885229654.38540701718787439047 99771116588577110877.95190345533536337742 50647113230302025256.25619070716784571719 54458954165383346560.08683034351620960192 50886062308242499733.9546248304485000335 3393300315167103407.42081730545855830284 1592888243072027540.32425730651667202848 49380094117534067990.86844069768894586819 99865439247929422251.63262637997637780946 64702004313985391895.82645993700908600107 89713797021023641685.00794622213214426215 84663649961597434787.66419392251517982851 19428275413803328299.08626947150077551843 72847482164697741440.95421821311735726061 834387249210694858.25742527886311338806 72752921910546613117.25813611828002153365 74635967589226017594.34386042183009056643 78902328245286755929.29915006381654933288 63325619357432632518.03003872417299377369 91103480026761202188.10219273787947333017 26862214628320657645.94769108751530270901 52787165657878814447.76803805445214453188 75224287321928340673.83365395375550685003 13606939122445347514.84541830849658276978 87334410360624699935.93764168899568178312 5938093522647749232.856954507843273117 73898165841486924086.85866267645199510777 22993380150572743432.7673699041343510137 59177069505979716430.30372250511136558238 24762510757276244637.62552718176403690824 4795736189159536472.8707222715751467859 62400842034162709607.99013799281569715772 50417336868894608727.79537562048010634102 8698279942037107591.25986218505658822712 82654636835197927691.19388787033252257565 902827698327808919.72948085061851188799 1317481404131719168.21108913353332803481 56785461155440117073.04463603573795702803 32039852024811088041.52369656426409367733 85461648177436433546.95804388050382997064 48662728221538139296.95241813902281903959 69815977776939145243.18575440101900655558 494719600649414027.75855042177156792004 68869494076561744704.59355923185395913579 2581874293021049278.53641253987727354392 44539001833198476647.36052026808060388642 20573016378346106701.20238615775649898823 70215266883064203451.75265954160354314506 8820620276568687152.11980957045534465636 28716257358707343589.99562645763637371317 12160246129472395165.31628749945434935183 15109027544824038145.04621736295418639822 19891635102641134511.76613049860103487672 38221572961773842939.7818676922095389241 97618878811467124274.18412844644584201737 48896137455954938488.76941979414076298786 92651528183703402784.09655190046384536966 97122701006687313328.66332935808085725989 34956256601027224659.80530160740421872943 17304993563232411074.4395807786464914395 86379579198906503194.14491034917998886759 4034502591267372143.39829084247115661251 1694577306423550263.33813817140382196862 44203891658945804446.99058296491283856817 70054702907150923439.82453970716771511011 53229233372838045534.29944522631582270149 76063836514518062510.1850597378462368523 43751694925222610561.38420093830832441286 13960798564390108694.71914514373025662273 5824999404836606710.98347475095102122864 88987178949880905094.30869711227116678031 18784182700883658667.3396677207755890936 54824918355669415220.82456190651801168527 90461497718999445092.89458219705765656169 90787040858948665141.80132699036506005555 5433491719765215984.41793919146059178139 26004459994132675035.57650474809919841227 41633890342399800657.06609586525900575855 46581742914492132969.64501615337122649553 41163830920073837393.30969676739964155711 92317995376689033894.82858924397345482988 44793740738576758353.15970355082379447446 68597464804900472374.44807198773786184568 4336052643551239090.11367815786589332201 98714998483194363522.0456702308889699045 49219336456975412840.50390355802107054999 10608215184877298077.25118626759077011103 82637710115667453706.50782717530914335204 92579594057243973611.55960410635405517865 93888045533868857081.08380638495839229739 73834891960440289345.60508205445003819086 30062823133443287271.75728472313354330263 17593476093087973883.08199948297416266605 31322481353190743864.40077604224852117086 50739063913135117744.69407182373113015061 13936873340971256538.75012943848100243212 40913765011042562395.65927342364684549782 54927577482234201052.0230897152801529336 19402504562973174351.00178559892425586915 24597676874585527656.51470018477517213991 55256653344632485819.72835665195470097554 95598054184218356463.18760917007861196779 5911499985272252254.69666198070482716296 51637866154035932311.83304476622073829879 67878499159079329167.81910516716947527583 97104681228226491024.27615283058628734826 3834769089816139111.32796106095914511743 1220261185726302361.71754258364314620268 83046145293451659024.35627431139847603102 14175479475597720424.52562215973247160499 36761165683435686970.55165195656027095675 92944238250055003222.72840288051480606307 81629350578519445119.79012620652356986323 36440401382799330926.95541539526409314925 98676593147114665460.81809408348040140214 29097536573159280034.81943211721303942505 50087750538078461305.77253444702754137538 84890175053612479301.28013128601206172237 34061921303567209144.92356380743053584324 12943413023177350639.82031059675886341264 3270761144669767642.96190718213972108372 10306805467634572487.99174750836763146776 51258452762896544144.056442675775011697 93176050872523072659.24176447353952117582 1285996943998044334.275803411182434745 42262734233782014217.57836839532012897903 37914797657319355655.95391604147445762569 5025876328227254189.64923459645423909522 27626656964421020986.03401968858656354953 76633711582179060518.15419746378449591807 41747199277801953824.18211087583515532376 16009030331072609123.19033431529133843579 83393095746470787507.29909408023948555836 90136764280266874766.825336577310465981 89828559939310751149.59058734202722777047 9129068772763890508.87639368936247937407 30982316614300900918.3448847515086669642 50247657428304223690.63282494027699705307 41149040077868633788.78303145976429925431 41684188567114098018.03601627643016662432 35295766657556855519.21007833171570747576 82581014431159951422.65964803966292085912 32439231710428732021.70271236776974177566 47594500882052591799.54827133796772795421 21380434901440087786.58074006642157319804 44839454738751912942.07226429170304707461 50774334431604831378.22872849513038707074 57681823739642150133.38208640613996405302 3018731317231131628.16978514556167830006 79178532260033866530.80509220097153640386 40324575049633171176.87456425273181747105 4460167516221325083.60574532284826868208 52764457927034237973.95941392286523703238 19950677649840888902.82158303082959540357 15140200676586145905.85312170091869560095 49294805455227977731.08663696712591158076 66624821344445999410.67967189911218986059 5222461702250224297.77525921248930631623 95807288425494662674.269840642761605477 49218789508518176196.3837074597181317316 89555178473047975090.80894631872742478081 29666058940705074070.72060750246196917762 76449388833857011345.9737316259348716564 87633853802056578852.24045617419736301667 14286255635078403127.69545340880581948429 20330067546350863243.16063880170260304613 59535460770825348830.03239975729250397045 71124956981966235813.01924434832152742536 83922996212994434419.92459388493489875174 43008420503235065853.84295824349241928353 34860582226471389707.90290675456864874764 96597862013955482645.5251902008721704056 64215902047252514822.65709270440256409229 19889030843575313437.81609659754594719259 7206928238495883331.13539843200304167919 87332650824297569833.77979117256555390481 72700581400091540741.60385496547195060997 66828211196930725567.15714410696705292646 47531606191043436448.89403990105190083631 26916784452998631993.15360487999611786657 15563803376154912600.18459515257467867516 19164545933509846022.94365442384708104348 63988589881832001344.69230337920245704637 73476466521624540012.31238387285156064533 16157897994867823456.75965204820840992749 10967930362731997928.92919234770497214026 26187921783632896547.57211021370869112135 95383800492415840057.61869230977880976009 38851130232576220340.9877466665258685242 90334482028590992616.43886652545694681908 1710011620829896769.40831265350289667975 19874536385309248675.2086185784239407928 82749943496354599030.7464232205777052633 8545537855943155383.78299874520140049205 31470261700131008311.90111588960265890414 65748286840639039026.78952689018480655697 51005680578354220189.79599737629621526855 28840993032052087335.86813254873016601781 10504423101126075065.4217043058742004482 40094443872326098404.4244223424561539485 26482211249095861645.48192508267635135339 18518534420745904589.93668562703009179377 80726733209200380691.5976148418006727978 64131884724064060192.81928202579689259318 84031428817255287546.15880024954526530893 27963470711003658759.6754787225702144388 61744838316480739887.14154406196285854353 40058375962043064144.96151842923497596303 23365267275699359551.86719426511617431117 13040482846236131802.56716245279769687662 79347523961958799378.64551754366936540824 6483308304775210716.46468718145713065444 73901315551812516804.55474907413667501158 45366373456022576945.86991749839321157347 92237775305928438284.35915188626161256304 84355805332715699873.57294406059404277242 69859990076085759299.57303967209941343445 71226826221207476909.01569088132874662715 61075679870354064861.76722438544932887431 90270605037796040191.30777996938724987711 18058174860902330463.67103933632552212244 47540540152783878627.08456707856848809984 78308141812119900517.06910858923185296246 42537320175984937357.83316008949964901641 68530781203545083073.83855824400802407662 13049186058432334252.5803361126939657667 12362972673710274782.37300227986545264413 70114861018144039818.50692426565839147474 63722850261611473998.86313104451559561412 15382700340855348315.59915601381185033944 60496728396261357438.23636644263402784116 52726645418007825960.50603865160751734784 99027598987366237867.29155923908387111137 3018800265515627962.81202809322834070353 2461915970991376221.87757840832039488573 4216402878483545558.75298735416155554138 62910034270976497418.02236617971644851171 63907185519491399784.49196791483698983249 83390783055903309917.98432816430461325632 48814198228009738442.90205814797112110644 66221143091285241150.46285446351300015719 45289736204053236051.37581040999720498005 39006104836368186165.48801127520735823925 12021547663220450316.93437095390897769099 14089592175251532423.72303618473928995065 39966549205966527311.75682874783127252611 64937340417974396758.98405414086645981198 45180604425105316825.45030215409610049347 74229071037266258866.25806677674947863772 59808574803316939629.70565778913070721352 54637524448118931049.88778915835561984215 61461083677832129284.47376673491951816534 35907269742239687793.61994361601764543425 990447980783970706.29540038149026600451 10702954731056202614.1908120930157987481 16243144500059566153.85477969193088886664 37847777850127666597.94717734504392007742 9479285448430847689.63130133315441049209 71198780363567746948.55538670629105377357 94205346307890291270.56862675632040047848 91152284886974479463.0184484212860893072 85621564608716949516.01059345076738368558 93208466640901561439.03553697783855785136 92535349176429879964.86537538368309733209 42476168462381446528.17348952701630119506 63089653469022675142.45675822073556999922 26222262954419478286.81952052007470947293 6887548704615185689.31460980117588706252 68078865710072396580.99799614197097752249 29777652673120852614.14214442539055354582 69858129261242952894.78720391340634574963 49048375247619311238.3867238730702325369 53634264713054793305.91927926705701921435 61458439295217816295.00970551545371737983 24522539285627297120.12285365330735455789 55529782987320301600.15536747286777043472 4581473145290029888.10549887848269650161 97105821212529553992.78883238305729105404 87867469799971356221.77082889214155595686 46798871593070218590.23589071827015190732 40702837880155081067.36270981210360241865 94249551686241876346.39370194091549366102 18085674031265553127.24502496406187749941 16930598217241128369.41433010572883232232 42355271746366365703.67670655908266362014 48444392032150420191.22600380271839655527 13316057052924982749.95736446709726165254 77637312203534113414.61589387341277011974 96112696129525608321.96427165143271606397 30123665468864653200.72575289605998629323 56226718346401562772.04042408669492391209 97273082399290851922.76533953382823747931 13050820751222343340.75797783161492120235 24860095619705073687.49414083233324257813 45093641649212364494.03180750347995042194 10471960352093619572.18217363378324536449 13292479602425982162.02123199976448350203 26434372791373281975.49398696104075830084 79929872831794150263.94547696587586068561 71433757901454802753.59592434374726783154 4376390942297358029.971207456580288733 43020050916804155489.67246953730390517963 26917053322870788014.12203710304713467353 48057885941488710209.4640531161726384018 51552143399466267280.72752925558110887726 38497958424701454023.62426708669837877598 46545276902478653242.50178263949506337447 48793273308209529666.08969255175502299581 60438525970018537826.72014493279640808214 31164800878556256643.68062683221364036544 44095432267029439241.14463221454141504857 1245091190418608132.20138097157672190012 39020640782431141188.48915460094928952772 69910057054859229046.49881119158346595277 24471435067620348605.39251108650379025877 4933690642940344553.04785355167517513961 7922921446991251220.18609468539565669918 35989820530090322063.10856782536436722314 54405514239745422160.02800405124463150149 98596302467595041773.99030854496511482062 97729930584812109558.39936157934567443892 62180062492798849878.8959356270360311589 47474661418296915736.63353416612853100304 15807794779234203663.69588161599893762573 50467418323187620642.64200501704195983459 19629776690062685602.71236817641183624292 10329453995981327405.79598272874052582818 23833803140604661319.67794959323865284821 24365719870050357160.11148166012979881286 77585530781732113740.29890030138795181433 9990599405655491882.5183841206511310526 29297053576842095798.31012460043269442788 14326900125262732804.29483462767731173559 83209136364458053373.99352997026810539439 68992692192592201780.72503290289243382513 93475985834665218782.19832843642800194114 20540429881733813088.80638409826841823415 91271727241915324550.43885667903607821722 99356090407685048533.90784218335311344582 35201124437255308161.31767047753225825806 4751947646384385718.89220812880671227843 73357908069722651023.87878666473376024004 96655845123251877744.04042782721696085475 98314785914561878432.2630627602294846867 51228137685513721301.94476340054685912285 27565053510953501559.35471053405376643784 56229326862752781271.58004541007859662821 18344256672584156075.34769066149864621874 18034025335019896530.70051615077010912599 9774590440984756101.39429029427404971314 78870383792862274349.54498562493077487074 43763247771205218334.66539686913046825549 32094508762255553452.41366867406829769345 38282152089065598221.91244697457238672124 63749815950970910608.67757134770708626632 51621250527109630441.10601336941538521506 23744953139971779072.95402651340297908577 86312681783425538157.32012918859818107285 83296185494248417495.42627235129062086116 15970958338937723994.46790487536829538195 64707751103795844481.66781340462351046099 91872372885021555843.17211737385129915684 73898572551223740841.71301120732245984523 18632646641657071311.14343204598740749533 13897090843556902753.3325531765827285511 31152325981327558058.98507039658330527049 16896021500097362694.95118005341176976794 49713808478468804592.1265679519571915104 32083187058060700192.15102376877621252039 56340540054605326520.97491128686918115535 84369541157250961206.79465265830346650404 4007533644354260487.50242681275859507938 7151789735514668390.56204100154041934884 36063518348245867048.45659398706803735501 70139507292702459605.89932466242129856789 92633410742741197905.90498464329840950506 85935139357554862529.25040714260502546624 46810250414300338908.56667983438348673483 79694463886260110189.80528973171957318122 35402531797526196818.65400827423680184661 47403816356037249879.86305490195382074283 18520740021618634003.44669610766094028687 76854083339687938902.15015874676946071254 82331384671084688800.04722530909360285261 42878827576320364099.41775988592911914201 30945751859251123943.78021951566520207898 4051209181656471437.7927011503438771897 29446319290130247636.69213659892612944652 88626666854102831330.91822942507832469425 60964280132113286087.92025582939736655507 201485352985411201.81926593178340845253 70827325184414657145.28637774077792532749 84282941090522426217.25075700201270242476 27375217156844022003.67090799833768037026 11070336634681229771.10392029074507241166 24605314312025228982.95471610149745901599 40893376412844026674.01477367969759703091 72764686539820127836.50224809303484738323 29933951005643675171.95906688459157377937 89367012550970572734.94085331432198032342 7233348827600618131.93692355379374816748 88826706330065149660.64009723664139839585 70449242452851638770.40556254455986865023 95780382246390497621.77326377766112225571 88727156720485293743.02966054063459792302 33121273341129933121.68674798648202270919 16601925388221333884.90147184006016832706 41651140529183960609.85764541604956946648 90291993386918131903.06176866275184844796 81917534098332370079.30554069304051503393 3858369068332955155.74176110899530431205 46671781125910922078.81594073606360681902 13858719818530951293.33411938013132163647 27766956008644974353.97084380447535025315 89313036744887664807.64229392927939381093 98919452038593888131.21812503599745752745 11428228576452298364.45360486967035149309 23198270104864480971.19286790504657625777 69493840462676122748.7009149236337589411 52526745432123687297.7982205457498252102 69210221007599145076.93250741104707292597 86595496988453546465.11675850913471353361 14726151970662964623.68028352230597616959 70389210597055601530.85884717938966337269 23070279649094072193.94607792549964519543 27266711840264168232.67057643394621002331 63228361768368864546.23452302986534817987 45903587122859369228.29258816315293790916 13322475584489875064.15893022191863741436 16892697251612179890.14300516145958649434 87023969721227408516.76433903154528397125 80050838954724259123.51603235752782340621 89731501476241753406.14062217522667425041 94600269683890453249.69192611671483034819 98763275870414598500.30728649140444567259 51755310346569327987.0464797621682439246 25218355464807265133.07272270616135134558 31534318783596849636.74654855373273476479 27375426141183066981.01534188000376002885 63363990416237706012.41875447283241201182 11758866811144409430.00768219744443677359 45904928561337627279.97040815193082432393 9761336291939504503.20143502508153417417 83684581934122001175.93489588478813285222 93601986620125056680.74944776346129983415 27790289919702748135.43211038163408981022 5700865141824322632.98259878514483833884 7962796478221335888.97911989855114672477 37093327304986549531.02389157207773778842 39436411954254337823.74308403390506095022 32990086064985562791.56934405363710060757 38098536811255730503.38384661344467347106 88748801594293980406.78042396302788089118 93580089416686843604.22923318055446112697 9773108750099717454.8293948797705727988 9427120485151123026.65725312487743497822 23680852100024914039.19079506069844760847 98351179378900399397.25746178363093091172 49299615683208591753.33632396406594332613 17621965962413051356.30289923240041736311 7062164876080628264.75608279692766723481 17221286932582821257.70855744859535687561 13060934483998101809.86829580811502108498 53210408261648815322.08746442705248079847 69952051752081705872.4989015187716487427 20815532444473253167.54803099125205108302 63908939021875247005.38119515668869703324 41244411574402634302.00111327319589260065 82012366923787002812.75127925943273391155 17455553342218131733.40049270468656363472 47122563072461382147.6770455155751768497 38116864115741548445.34121465802388407855 70156119968544051234.35016648452220696123 93559335022986004425.57703785960165436883 49836519960920257.90458348507210279811 75686801865893821230.89973493151296282061 50314801935668537437.63907798405785019456 97116235196547919885.63250948972368684949 27356330725561813323.2718500092006769129 97476410362645097673.63075868830836916183 37204967063282686444.12602211917093269093 37711463093095108812.12568923444639427728 78223017053816839064.77324806443384317972 16885113526186077539.87536410387444618096 5634269844828519031.76303113426872253172 37865797933386137654.96987632649265600635 42606278416237767178.29809810135602791136 86369318783167039390.67474878420329838228 26752646916562195988.58303611417741256375 1270334666914250894.2250382345315029224 84075087259401170142.49910476339446163674 50343432713073403566.61948670812799677828 62428663588769305551.00482981793268176372 25107327234165127055.81249031069087855459 19806315051177992103.9857630216562858687 37637368266060660720.10654548784131560246 56731325545574323712.11140018890818109057 36923605601988754278.77805118667267664822 89889759706105963531.12782524286684718608 39804889679695051812.63180222679069348923 93503024948994983898.71637026526556006962 6813879276774434057.09890668889876914981 6023839132393468846.07478272248408646762 81837668043971265667.87495747464597186878 40057115951337361042.93216701691557781541 25596891847535132097.60866335159199687661 82094553372726571316.73194074532197833872 2314990092938587097.66917346467900634587 86760718810628448696.132334465738958956 30928373902507336426.32561778467142960805 88213093779418524124.20135425249059886507 97773523841431765148.6023421203434449936 35236384857502913334.19257220125992550579 57321221630791945993.49517435559168642536 20555760098669878856.37742545471127432803 77705710472917324766.60480744648531295904 31669075735416436838.29271233360581088563 88566865045504543206.0680005731631350102 92979514604542856193.50849572432418721176 93777670587858839678.44208360844323349559 69724021278743655633.68319912377214304731 86201425158560704895.1813104258709061653 16981063076403453213.50221190683728624652 65817174164023964503.07172789536243916487 6717119925449854192.02476150188295011262 86265444044997415075.94551777008324301666 78124571750256812849.52242604137273544343 29406625888620140163.60765234931744810022 15883024336576360052.64802801952049338517 94936468800799757153.9716291527031305607 23911408700026920843.37804366108929439117 19417065396574661003.96360288461118103036 13456529793627531545.13319712928742576028 17532403372872799456.30985643470164992678 1712364546184780266.63079657224403617152 29126137551727629719.73704749112806175591 74223211716825331129.53689852177211007247 29856559966091141740.40826837917309574027 74896866607021199889.19898150182201208255 49423782516077695814.22699106576774517253 14770759092508439949.17294989331496754915 40648821454195776146.79390049031894637855 55776445092458972242.43567766426390608625 82848311659209452457.28876428502061403363 70275498197162111278.56023976078038081016 28893538110782612490.72660430176404211777 37007743381839019222.41495188464112390918 17918923934727933301.71166965919141165856 60238779365935735437.8374694792660559128 31001366424268575273.21580619215940928443 44045051001082591464.86956405225989423842 51364013779424041338.79816213444774860515 1668143316007257463.02905284303650782618 88121157280934470004.19826574853814087462 52081630709634862328.1283184490116224859 98776267352817287360.61304199054513596373 46465916821355334490.38824768877719875069 21432125809846914835.82762696985188421873 58518914000360613797.46945530643941361741 50443351003187215681.75073966310299625952 66985757545096484724.69860277304889470088 13419112223248313874.20881450553601244629 92802027142389369374.04319401137419412699 17810631318957453294.35819492048512266964 31453133193425173317.60130549179229916309 54302779761038498824.75915839277368103004 21180921432891473547.78870935017477155246 26851091948538914959.28974887035174948737 64415211204473811071.18361813703687154995 29775695362394753507.4106828212916789323 73565777977265275727.34240052601468988144 72707067824721881434.65686987693870852087 64782072231954329444.06947344828216036245 51110804379878847156.3144337190405913507 61773747682195148270.9595280464923109946 28060647333836267969.62156110914966733562 57908376509576460073.43798951376970829635 8217266432556349510.86654146072829639037 15413915488731865873.80895531811695882501 13857507073615187790.87225197029116373401 72580230169416277654.63412416308218643201 8675127800390532781.88111561969943836984 20181827726928257434.50658950619904230867 27642462319779459628.11210705974694110597 32210382134191724190.06899831505375376487 33207915458161715768.09928248985924551422 40468979426523370384.83076634617933604867 78088675112964707307.89895327888221108282 77647852410245532388.50008448656853703917 14676910080836053871.51639084478202677497 80492647713122896008.98167753883294790174 45618831243170138842.57516904798410689602 89817506743111824820.75139903485789645668 74409423022184299538.76787167790518150238 57255660905455017756.0476611820724617684 30809643166352314448.7620174629765282603 87760029800913032420.66338581576219060191 40458387618857328858.00746044040011352154 69731288538160368170.52034507762681547817 19556243632872627169.85731536775551813304 82330204514263237861.78092867851516048842 34522565765126343205.58156036853911154567 80902880813155182493.30628074725524194866 97597971837385916803.69333785135355678477 54993920743402480063.85278599370119138393 47032806556500857491.70403213210071909964 52723371889223781485.56270913015832544071 20288747929927135249.54443554052053613433 50602268055607732460.88223859114412752943 89618228196026970182.41592576223841982782 89728853353343532446.92247954279436454902 88122617621741840399.73013092205423111258 21511134310590988787.95329478459829939816 50894080472178282127.63155194056441105494 24653453531923411956.68557804474565964147 99927631809841526077.99263873411673998495 86137807856261557467.01829022738827352595 77931760100822013879.91626156435120045423 55363142329377559131.20589485903030446108 47639439957702198119.14737887239564062 27873516459304961186.53838909602932394441 69499480300662863257.62780274696407975206 4252035686744712062.8331709122027994747 97481618906339868291.51902403743531706378 6037004080639976103.61809569654791467971 45889188124726991788.37910315211528763119 19735350655437075473.8675434742975980243 1465469789176605664.76796005380556562394 9553094005750947545.58958141663944929085 85743710151378425100.1884875846400976706 39103270644518694147.22973214252437834385 1582663188640849403.21898845789086900954 85168115320748834888.5670982448401460411 7642467725137586163.61614348809358160552 87012022872346999348.56655111817445919541 20765101226889032763.81457786482616137763 84693595323445864974.14657034854657319566 98361633537694847746.06754794383483515443 64110766909089756879.51489169727276011133 13446626387800539576.12915874583214734329 35734295770234646657.82279882413404614006 15063926235872508162.75049523422864112841 37299391765802915383.6334028594457421526 33706681160933345904.24383209239375640825 54248522163956737872.87548937721429922847 38385106899254896393.57176259011382436677 18196689357244223295.30119607650942275028 21835092976682660857.44453623756734686329 70313434434226550924.44431388409469040331 82440646467973012677.13931486670999257574 68841796822575737728.49679015975064373973 23749661617846734748.87086001230086167713 94590161042448015723.75064432370580846462 59259814700002240624.14137421800170145491 79854632094396369409.96478475893024760877 46346461989121126645.91578092786221643832 25780878278498439967.66480492868409440981 37413185453856148709.43418762026117469932 55930918479050796607.31448686180342882266 39434821613094659409.11393914417472143448 73255408449163082254.05338269378822602695 57965036843688598093.15990018319395140746 15553170082833973607.72397439712785980341 2011909493794421595.69071202523611701161 47733424983479043486.66844649024463521655 15467322898738687283.34293517414493041302 83617043768733263085.43952696016504078483 31799964376112208990.46220175777895941686 36279282453668562395.57935480631315861119 15354161112690760747.86583164669092320539 94700145102104481115.59119865815782186918 97910251651779657476.20368733533936915148 76174060641148827892.96962939872368889154 9785087066379440058.34256783131167133517 66565511391826163738.86444020451064072085 96979325768735592675.80576074956211450148 176543862887455668.37734692676824383134 54600802273338985137.47352651160024614199 1684050572722596016.66444775741465684026 21095795558793424569.04648174847052687776 30281174895896493809.02899438513660957399 12501625168314328829.03485548368707718048 97834587877114021674.94239674698902847413 31249071687304524621.89506175082970106237 66349792391730249093.47603572916257645317 84375811883301692362.63746385730363092306 71383876051662398599.68075260989246974915 70461160519745548759.98595183429309922748 21281450318453105124.74014380902215426103 75468857537013736543.57677757144075043663 21424563569421756505.08683642945611626953 53994971104625561296.03770453362687489339 49212575490312867304.98152515943802728875 34683629863296943388.38747719182161283529 68479393490128944138.95258894455468289618 20932137572728221433.1474221126467832655 65612526295804687446.63251946333106863019 23205639455338726784.19375010704145689435 70750549864547546991.41848528550201208858 89063025668790247662.02819702904051948347 94064772033116759664.59349289207697625587 18709092096836313638.57998455225899719809 99787256335912923128.112005831048305435 73139303673445559376.51569347267606479955 35103498105691728723.11137204426689747098 34191664250833674300.13080431210558371151 74584116820562061171.07034744634954566515 11893544585876671630.08967211806800801524 46766586122526903721.39653548562765996988 27496092859370644266.65736335287525748083 97630134743404508930.02576269646169030129 19685047260283993732.84714150688210743384 38131632469912438291.96798444955734182237 45025515143397686457.71510217899430507219 71443408745549679076.09662482446374882866 60685146982692950836.73586566915009163425 2603188852830277845.47441268845792834128 24933648151981828121.96813486792823697782 87463160651983126983.54177018947055252115 29821870717637721693.53106976206634777717 47801991283929881665.81251240697829067598 67036661232441635748.63601262365457716958 90099938268332748298.06792222728395674405 67843947181452090333.90797863626391867287 64166406596323623749.81390617958613366105 85983266970716427501.45392413113295069827 24012400437073182487.62113939813336798422 78952869442435549386.21543348111969620406 24588256777450937497.64935033306645518504 29999071923844508775.7815431876590073329 73682500626840639705.05335898125894761072 31348828182469003893.14220944106968000804 53355598658273289311.62294988619031220804 7333205828479887260.11023834469979932461 88902849461754639210.88908977262404040481 22939862403436083900.25955176629523116957 5471903908075761443.35802053278610916534 43828877525247379666.95633200007648564545 56497897607594094513.30994095395454522437 18118607909065588971.98849283467288308126 71166621860194038602.63607070743480992431 96569015618395523825.01776237085819590085 82047013794346572599.88208893672801513057 4909504668714704995.18868059765050412518 77467142509523337376.17915649521085783624 20046798521614731719.16794885913586086886 84865407554968255434.62173176065079003131 94637208085775797106.01521298303309835045 20156112954135086208.32728171960950193813 38252548780821155233.50225901909210886831 1178503914480865821.35481836339350611638 74432669087307651269.92109549732396593314 18482787788007554352.74151453717461397954 49798395358614777434.49622065978141098694 54563669301066360213.6628893337544721329 91309059270447108969.7261588671392161156 56831927461054726427.2121889003790470805 29727732661434864514.40373382603910390837 87540849352247346196.71397234753621857427 13623339293381780447.18179119394400368203 8676806885179095260.12516403955424820559 91108920266668500838.59675552426457134859 99310664461189549170.73849549998209022515 39661670135505327479.14691653243411455031 47970232897510898664.53527400303728526093 32915230770463469474.62420675559183248686 11085541574501258036.34794772290700283027 59580896246178954254.20138935331560835216 19549538714099716104.54053920674883478383 24237553824384706326.37362601240405663735 21186910888319532848.83154503907791099134 94891565345119380657.70584047642235313383 81676284236897217755.37012230862653882768 76673460753700317036.59245998136795763282 34603051448199427224.62507506873200048453 42541728809488569329.53004154342796033183 54448569037570942574.90365842128383541528 5317295589612864348.75477119289591994031 48127019021789854474.73245563075527001324 83156677303595475910.14829302637936993349 34512329447855267625.07415821070704488923 10092582632323689827.818817404568042245 84351193394400288461.53238866357430093004 81330791800047979550.444082404968256348 96900549883777019319.46655807919176760949 2903881788202846640.86315445987806075024 42230367093931491933.24722998682032786314 66483553912710323551.93118842509596073741 57804036400247954659.45117814689980350361 79553216735932114795.77018401977217160207 87901529970671648519.52039040031408102733 43670545503633459462.65148856314077131829 49014457616706814907.58805398423410753006 22681827238142220874.66084743184967618232 74789497825949502776.42315238348106315898 35706125401796449057.15476344347709487276 85135077903592075419.05186786038013768342 85342062258609004044.62449146976131516462 94369404787595881819.04255563985297680588 27951937075682920995.43535038074198260557 97065698628120849891.50469153716413497132 95128970296876814761.75220486312409573589 27838254216955721012.14590218466240682552 64925393082118502774.67298662852812809515 54549638532341136597.08398215150642455537 91603509513334413781.60750583973688753477 83273530169201303829.99238408331218996062 94702075721402109838.98579934556068674668 64638605195536785841.86953576710584047264 95153860338227508826.09943833894317515097 21603512864473674413.76240423718022432641 40471055309247069895.45917833363924264436 41224867289230590303.86744652048033935861 46690671784923570744.39549124518224943348 8251111820076568686.90202030556133737852 73388838350451667389.87021007173708759156 5172429242940148622.51177534872866356343 42142423405576406044.27241654481813474795 45287779319336759961.40243506634747025828 65026524606751736528.50376587509165549909 1110392747166726467.62569317492977517657 47220868309459544482.65850921721803232114 88626301277616685170.83122811028748236705 82798894364148507682.83557608814625956589 13069570804543772762.24339609304265787575 68402843640133025421.60469658094031792303 17697522441919331664.46688036970952894367 97486143177171735906.17569159500953500954 57502068753375662481.84517155816582491577 21282456652743098003.31368789453112974879 28235515647297110173.26399143830062173368 7183876386300327375.9809532843914424741 7252309158673959164.60486590997994662727 18505170694968280738.95659792406601019469 28962845466969331478.00773480990628677884 29022239281559652068.99118054274518969222 36188873315392125619.62167318576576968371 51979845649710732508.47855492172235422426 22590449253312152812.87460210770574755921 64476361524433288000.70020025752944249419 93352736225741135248.50736271844223485604 66086458318290175751.53158969650825207619 63338707753233886014.62137800003075241216 18462461393482438731.76676910917274925902 61596489274736628792.58253810488169491613 13379260341244329605.7022492372133854757 67211137512458755088.685471460039956625 34848245784412847734.31437399014181442172 31874043032150180887.42177991732001741321 43675282963528503283.11275212232128161911 27220410401734316991.42796850480450260805 74023111557394855197.97373687459757004866 54968904738452195125.15893553753742904159 18159536383822071143.92820799859192746006 76783452830334699625.55991711500290921607 33251517490625565244.52201821708450945808 16100422268919279959.92756649471012192841 69553379661820149163.1445089996209175701 99144244983453616894.03715863315956324952 38188543625069412822.28352180927015946355 88695675840051687549.62376064298077787248 48602098137461949766.95156889374051207184 40272317207688571885.61127895296636882238 84822285746576281375.46668730202360613138 79317001741001694833.03609983891723587256 4755729815816446767.81856033834626316462 55036251919957861891.42021890319967158865 31565036215925376245.35473654383735288018 51588720556325715597.75169661974944613731 22861669515776645519.25301455027969048113 18548018676159434751.44843507028407888249 29903293937234090029.99481394947369324517 10063543090330595730.86369372009806923033 66855519657735703781.41895855423686052923 34425919637604055600.18613212740156245275 47608210615762417681.3798877017472654409 38282001631508463824.05246242185289590343 30617666051696213360.0906155964248500509 32146309517586147136.99873481103009720677 40211873985470910466.55599400060476215383 3490958819946390851.43624661510830994748 36454242768242405305.51045001293022816178 529667798834811321.26399792157930289583 67973349160986813668.84873262061418715864 3098538009979356216.09367338518971915753 69664504033578677228.52735777480922280321 92207113916527476679.8887122700395253386 77729098289967648817.24810034948028805972 3137104647183681244.28998847157231185766 74629896759702032136.4177991892685334708 90360420726383661472.30906033892347429642 75827895177741831126.15204396838208562109 86645969329818426436.25114164766917037524 54542176374364474114.40407758307736041311 61657043820599082759.06841244034924351242 91166149863508337958.5326988905077198246 64763447565486417375.69935477132601165572 72212752187220341180.25162757552614975125 61662203587278097835.89761366432273908643 47406373212949161827.38345232397807140145 74287046129757663832.41888052190351837669 39513718999423429953.06195514643555301062 65966203539181491311.93443739662645154657 27072870577475274659.12496131241761737155 92444378431564396081.72935307893460988693 72006380469543169254.08653301362068798984 18458277951049186862.54224314421085730007 26057588870197820618.08317028961198841729 81035243933196449891.66704325807814810989 3415429641516703161.11774474820793754495 22454692607743636151.55754713581951455231 12083637107872399250.72581480212601368454 6355625262245315052.13907482209615071918 54817751103893459919.08796063832906533715 53313565384134349107.4513504383769322697 52017957541025344487.93359899026301924556 51533361509378805374.11364269141873423004 56170775042026794420.1369050261326078203 51276849946367665163.4183140886755236668 62181876544688887841.87695537257617582446 98428543798371693692.15996437235439273293 6236639417900954104.71329197201709011084 44003040666388496522.33703437324093961362 52526846868725561040.59574165983021513297 6309798528222844640.15273506286390885029 83871443390240463645.06721989911867612755 85447907920627236201.88364853278390133025 54986602056499301612.11834453721138203004 30960999147391952668.38951212529063497732 84508337374848606908.44249723777079711137 5909777894007870640.87844320147982850662 40010264351564698254.48198622557810753051 49212949427067979291.43266243826634438384 17548178561308709006.26806499772519169252 68893381055993195048.49593576140684979061 11789392559723947368.27792311403789915635 24470498389571199210.09450977968981704977 64170405821249477908.94211127633188669527 89375881903232186821.31785560324202584319 2188370553058972780.70899922644754819132 71771575794582500298.17270182043718186526 24904501366220639012.07096087495859332323 82938198118650782937.75292077149381928704 54619827358961511763.23626935915468037912 94372103301196675463.71012139944751954035 25718350264420464798.49005391685158504573 77913638970636158702.00320954277577225599 44585298513334228842.68057362989412081085 12675974379741022478.91195851648921358257 66714170238804270305.07732267933826383808 49754450395685782339.96474408502056992463 69626422873060569381.01779161185876658481 92690228592756014484.52771669475799241777 78578161825428656609.90661978441391994869 79844865858139476139.90282502807718950027 73090535258551716920.64873870263913072931 99722876410676985322.47997798629633953151 93307281166781244852.88895563096774719241 29592243206882141086.96640017831798056835 50657382649954102760.28809527760654426738 77995645110057791058.89222762211261210378 76615152430020016670.82434496250438963908 79338749093293787409.85839117073306910616 68270572374793495748.87909966618074070722 16347525470487328611.10535153252583995801 68087851460318699670.03821294014627231405 57539684104226304007.71753140976855453783 71425447814287185005.52901013680384538697 62650095282393926749.22109618954935289307 55968459690624147137.36994191954350236522 93282107055251264854.41320520585425604724 35430230414428958434.54123339936649025122 95380100227180608745.8996718287913900789 82671600519223504988.13080928127481055373 28584177346099847789.82525936178276582412 43461463662344931557.51748670414755702647 77536761558998469654.82275083870744342451 34245659972314759711.99675264224535804801 54964604388916717076.72182055087818120846 18752283123982521831.92526243314598506366 34364527672970957798.95841791864290994189 31227268653570082851.20440590713371469176 84565803567270435941.15008873083483580608 29882934212949131253.90194212746555166775 65527792973303706482.05596157966977774495 95360060794465776429.27981286936591591736 36533472493250111544.96508445524685629468 74713000655626253461.09589209431965340232 69608397539536217051.56695812796173584305 7131756315843983387.21706016816283401956 4641292523711638687.64853370575257770669 36847298628322625457.66987096426337614699 16565178024348120192.59056675566627533912 78491314108855283274.90054233261041218195 23374162688435122496.9689011418987319387 18345794660642005032.07262191442670994446 30236088180173614740.03850440209165928591 58741633401643955427.45806732117540261446 39008767255198025735.49375795244802763716 51471568700317088254.38801012555764665644 97850173831966959238.85619386011650092917 81612440671818968359.87207382227204990676 68005674306413420906.49874069642274870529 24963907165187831528.68986945604852513788 5367557874527591298.21334045273203751893 94379265075752940506.94144631710380066483 14076989355708813619.67212559286277624896 68747972934017857831.52634507712031911482 98614808715804934862.68681012112311535584 55728088821444997009.18872589650658035732 41071590027868883592.40759769674006502228 74813125763755198262.34759186521134286275 85694420557054762795.52925312328179052535 73663436842855695831.38369928726541937927 11026946432699174530.83640102166540139812 59232885974475938247.55473048079729024504 56538944918571084745.09000271238885729945 3788723377040622556.23886460376436753304 10473875861670135517.72616438013089214424 96595340772825476837.77199609335165416561 71836098967062274736.33154864607832317558 38774979116068841290.51120881631705942798 51848844583203989153.1498601476134561458 23303709735128674937.20998754434772223315 79575946713314641603.751142835250909335 91596021314316032091.007768635085905907 41694775052809232536.35451848534523230591 10147123112193559880.24419313620325335735 9368050889656063526.99468193352647260991 19111206271205264808.27336385302349880704 32617959927620149304.84713705224984863415 70531559801500058057.2958605054659447813 1734339607976243715.64327422701030529011 95141091919119393562.13933861279833252817 96698194584436859970.50368932371975052634 54482532288320262316.87307400847730171144 63962558731963016534.69986643369981182022 1167053509845427322.87467874712280371074 47293064300651033207.77742616272613183794 68194267652979065746.50269761263890780818 21375882872676972627.22600457604658125731 17015112481168312973.04740679940883155711 54654766000051740097.85154188210344189155 82088049341908174472.21118724393697418081 65370302849352512733.92805005893410963186 73112567534972825133.28959668371963491395 23004325180385242868.65735094675097242488 78922536790663388187.42385966996902707836 48535974792005906678.92225660865641753096 34830022836198193733.13846380612096975915 26598593039477256421.97908483967530730237 80639916284957085729.42772801527732880306 14276447152428235267.95384132677227932707 69069914839633426914.83739279040249898015 66350036946017545132.50280985303645338869 29113129313929140399.19842580307965540894 6580803175133298090.14633448065032763849 46020525082884271147.66243166404299370178 52479218040420119826.07950535988976820597 87198489519059011799.15325527161112301462 61142405454916747055.62863211699356847138 32803311885559610326.09027191136150040174 23350432123087812591.56155539509166587164 54691844358434427929.06436789385950953025 15851139043504360976.83089861830786866343 34174800085213997938.2252799888559950605 45634464845753529215.65085144818460965472 6437301771414218266.81603243074264054475 32402156192093919410.39204895639423864585 83127533159790395427.34129679516527135425 44022311619102698303.89514583142266296988 53170205113777621188.49781088474323297323 79316091754151283570.89270356734243457535 92233904138017943823.54492240285995098666 72420403917926113506.68843221568239344984 12003130897237871435.09130659747956793733 23140046017631529078.28682804828807685004 160684466991337345.79249938926473647225 75557602828218189024.34884083791339472143 8118312064811618356.39382357799517355294 20620584456073896445.35030268738178291606 35335805331184691932.31727048385528694832 34221776588735945436.37603091584633817936 97187603472106882455.76372930742670504867 7465699735211749501.63673782605982947666 52290867877052994055.84578617731008227645 23977047458104812294.03595027263040486008 859055870796724135.640885683665350025 53379138871749764831.32883885951582154207 33590782073134028022.7907893240285156916 30857780063827614888.73441692656685711618 25205176986272589511.71912175961112117026 50861793857369658889.69141629400876148312 45142571421051571269.04976013066060718531 95206552856201819556.87552243472286522318 42618615687873170730.61162105794025663019 61435140404018443085.92036450156781694954 96031464408798195714.74337748823090933866 71749645813689302827.32724086235442211522 24476896991722219083.58017743402648302391 85142985772489080737.87962347023064069354 78817953028224118829.3674647087824250736 90986018562612810726.5184586363822617478 70645279575211481679.10871186787646616842 20423569782113640837.98829141410877358564 27089885492044556856.61642109337980476628 56268143423731755007.94181780972119405099 75823616151351408219.65767289555105967538 23469616565102745374.44969067146113925845 1819285329189830213.5711555241364690449 47274081028155835641.90083114490940976221 46359111764168918251.52228464255866770074 73434244590405877845.6665154798896348383 64977480540952855214.11781855810518127118 4505507494738472942.99562304372981844746 47985133726816120892.58900218501009119746 63442969429980992732.21529884122337469463 88619130008733151316.53643425388905406388 65296791772228626426.79635180214720561362 98279889156369316763.61969638061613648274 46128306929250511495.26913424916728010416 32620157866854994636.4861455018120573708 84361806600065478677.80286195384045710762 27351320727968757597.68346974997618309348 92798517527368266216.23208495228735938889 74966426982243127486.80874543935307088679 18963394320128132128.75947413415114306677 92633411611112368286.07762478398214736233 6853174948834843144.60558982985326930694 24272048226533345372.80842376513601705859 93379939955536395005.21050637251487069554 29414834258129214961.37171068967063625791 15711897526677807932.54323040422348519043 60317977811330947394.11215548394677865118 53202382752422396152.15386342456428996335 37330240202635994848.90505658190062618457 87160456351380952138.24966581070668713237 84244921040846691290.90897207860556232175 92163931112698301511.6567506611396539579 44530502528446750159.61811769462112950326 17271109688459574428.31498334389979443218 67599524798478266594.32684494277635801034 40459746182854755235.90013642898739586841 46470889085233224416.42552926537182232136 73115785391723453028.11997725466536112758 86665952542689227432.30699738473425767893 2584789489989205273.71557353118149460836 61915057045600122107.44456434785877759607 80906960765708530315.09581446515269034203 48159113441260924674.07649756818752442003 64285555874268464670.10097148407308551796 88749481307253315923.97070360131357086084 40109195775777497267.81912775945290134962 71828702865817024230.05028970432315255728 90433445999462320676.34668216579447873647 71224922286723011229.13391953552729285203 85339979639887492970.89624314668829094257 51351913082523419403.69761834487296845352 45834205989616742120.75376837512629997682 85088212011332386272.85737934128119539399 8329800194636094925.14848954798523754911 60793199097071583393.62942331472360184583 99513144669839210172.69591636057379660984 91126667656945688410.78469044419428462308 4941473513275121288.64277976053873070848 28823936503487286819.11307363770557379107 944545654243405279.13819472436580843849 80518303328313842557.55558709357860416444 37660902537226689265.38679797711298149435 62688159010279857304.71811959564794342027 62939174063892547082.06547870664062725797 97749722917449110119.61722882042065364558 40127091414432153656.30212837008943929489 30343219328565174611.34618590799530339663 32541047608219364300.66602033402704417177 38327472343536828480.7254055553872369993 64728301434426236901.92332320447008719905 59180746366850429643.96654626714028125157 4117036814668405638.8261070250759225276 23791229601826446446.11175321173324472698 65683955221876684671.82126826588993983795 82204201750179857257.700299199629328638 14902544129502166307.15351029438169770013 97917948617414416919.29758123474229657719 99316113384971133678.96024285844572305258 22808392522029224158.15175434007654050194 37783091227256880185.77810829871301886825 9701064275578139638.81463231594000581271 76886973575528248799.63388447687488917229 62525382582500483836.78028980199178936472 57486427219684207222.77115041507059721818 95144519597002257862.79509433950061849258 2817536896138876671.48982703509511607567 35185835740201959514.88907846711652715714 99102238997105028226.18383599032941641465 36585170049128742629.91164075417268475332 4259329246963382706.0628500301802046728 86134453410069593111.04875658621951478069 86742831339031066548.80260813911543214495 9659555109453523557.70385915063246445974 80217051204828897214.17538680941565932893 85126314922475337827.55104492118379585651 41500376931266539454.78537887465735228381 93028656091182676087.50866566108304082908 99018448701460245602.14422918424142510951 27820896379061065391.59790962916357642186 91467492405672215919.35514488085613316649 30507900397454122529.25030014532499361897 23210071301574192414.97336820889296892069 74671472700776012982.44988115553361190775 60595524936661308097.47191928710856827219 57141923506309980436.03440047712305633019 39158131337338467636.34130371844315455676 94519197583540968394.26033649223155832638 40767134179704259136.19246940970981755504 40271095677666285045.62020377930593839432 11092018545137698742.35761347115387879966 78506848034717248763.05904812130667915713 5564425177158706702.44851311981350240767 43571815500980830093.77858171343963611788 51786588030880706971.49512762878624861157 6448845691533213919.36655266237026363418 54026138350087808107.01763628451877010563 81494508984645692060.47107589189289382357 53961634475004273114.06562146043385999628 79023085283897650870.79597757880974413706 1406325115849599724.38544172074892731861 69902278796649228031.17756157843315527185 80494186372441456209.54527958512175496178 76552203692003582733.59423662896309137927 61859760051191186869.98752722745680197924 20575895982955358787.2510286034937507674 1819414866531227021.61714582439051086307 52206845864906970374.55440171970374438151 41686702158594817483.61540229505738853618 90417168631177264880.79229596045045875762 25462677680353033279.73708776487424723694 72438701464487377872.09242239691341363345 57094361124502045717.06875327673173592108 91689817830124697207.89505751213822573382 24541389537049288851.61308517555465324948 22400988419900040585.00204190635201323625 64156093230375431782.18291626759669207883 45490182188317125474.17564341065790703715 11656061827145743179.85854420637584674115 36077514278393522243.78965251957686836023 97260578044194321839.94340993936390907716 73764222314393794059.64637715921407924595 57543896092743676946.37944722449074833998 27579460319748855432.13293558742005107479 25785537787237395602.53444798072434179073 75271431081229508795.08886194524551626698 47189708175624518564.45746364079850851246 89382744521841780098.73544630108337040476 7254629518403240946.58966040793154086064 48019930272075599974.69153793895804885308 2805670543909417099.23696138754617342271 37572555411878435666.48297443875690026823 39464575397766617593.82472808101397722079 45598810567000181624.62953798114789569202 99525190311038176785.17650063640829548311 11522034118608003938.60065167738941858516 81998224858482236735.1448979418094389277 6211134669895656803.93839324216476338798 10724216558842505130.16525582309244819648 27857092419358800554.92035170205612513101 93422861935528866679.28482325627805575152 53455940827143957457.39552566650457292745 85197873841021505201.44126344929530622284 56311588480648772506.33866701561578350365 20672910099456113944.61679767208579150699 26804013660492528982.7334537870257260687 80209973598562406490.63378807819108705582 28116145630887930780.66890975267198414128 4334683065074733128.93270038070115573706 55822817988156063337.17941875896233532795 90569398794652038108.65178641301637165203 58580059379384711368.01980983982272776066 73942842138778650687.6945354382257711601 98564550650824725694.00075167463973605316 24200265126484408765.7752141319033750447 80780809360204157031.68893760376099975049 85780815582361697473.38699469418950940379 35303199599953568729.77255758063499518132 52162875315585989998.10887345334959488484 70874514766403395731.86422453157095167911 43200636734740539482.28001415710090988967 89309357506606263362.3823693806752763736 82896271764918408079.58746311081889458182 62827153605897353839.67287977120044165709 6346736310372102169.80427405399304106797 4212866977886317144.17498358092212757783 13486218991275621510.83363732529203727315 5534468728477632537.66358952950861743658 33541217971425818483.61978439802975763359 86608564879021162611.04197377246907740331 54486501429806818176.17647594312679838293 94854991141814608555.6101444689194978817 70157112522595452686.29575786862298438634 1975694567049336320.82080356114913741056 55087219927257800749.36481541248113344525 61520700709446200500.68725706810065944618 36733736139528651713.42195249514296040261 2365775426869012105.55386910541267971426 92683725193923194425.16440450651472031042 35714336839319592277.31622955685040610306 26910534511920223003.22671429779241179252 15154521122532021506.76249977209979655721 42915550666032059991.4828095482084612207 84820135027876767713.90824562764000684054 17526636955578829019.01236725219492511781 78167469741156497598.05449496474887622623 83313285604223093167.50722739333615645287 41931069294506155510.06678997188668101133 715983449262957283.07884508681673096931 98860576227260825307.89309262481804122454 58387034472870865282.92206103379326549107 11930823267665518838.10278852608581788261 37503334984906160133.42481884470499543528 88903023307589671060.30300366355699249153 71383023111448494374.30968628265022034489 64464641650881025218.20158879888620051114 91459694375539149053.19308752891488551095 36818683161143695995.73004034856714369881 27335179594084365719.41587205975878187303 40130067305313598698.38486471486169779725 49048510008192650809.79122681741771740501 61413806622931475858.12736935384984391345 37987275128447878867.58248487717998532496 33027971312192840278.73655608731641044828 95741956838642626660.12482343649950428107 60863636109025163364.26135500938192273809 1733714454282382626.52443076989032429348 11487302225754314369.51276453451066302478 5967563440388386056.01512896812354933206 97195639072977923188.71366036972228187239 95956588514318987411.97373792276066157222 38077275260687632924.0119314192151262034 76597079346920633032.40691868031520110022 79967316232352630980.88036041013268997476 49015311358005718395.94616256365321148993 35161532184632404458.07966697820720773689 97871079178271314307.02030453380497219726 58111683657389964202.62114190839545129278 46584364779914368649.20687742220000604189 41932410991784572209.95797583772193870717 90248486710436209713.18125722514358700645 50351587130052709222.51181434712567986747 35091405330998505057.56237190307735143721 45812508408915140999.21543708471648662061 40955170266056696389.50468742666095604991 73872769421852893826.69121340888009023134 48480791895654419963.18463178079659914584 9326163334398115541.731757680906176167 82749020006845486715.95153152684594140236 28569191876620110669.81341507080161322578 99346654816177553401.73902296431053870892 3533363976282254812.95526297446186109002 77699915564295495750.1097116498720668348 22988815361246472012.13328193709013574703 58840533052608556585.08901377879341946488 59007167770935439134.37152780341196487305 10135269820755868857.93916368317760532687 97662305329950106639.83285857695376538865 59283485425507619436.01548268331322913946 4575996612963380128.65112021464480314872 6696615569676743049.39677892400562258011 50832153205622578891.21375297805338152726 4422461853950580093.27826667957840064183 16831627516304039990.09988951665010764342 91809094435513682082.77553134319700120663 7435553466085152056.11897870166039384379 74619853776179256934.34164203897990615005 25427391822523726198.14065014139672466775 25506396749633988462.07351897279081262766 21023464209285561491.42488192802657126049 75945816115652523431.63082403226295789985 83014411968989157220.14671119892158750464 63753288131324599893.72256153542447680375 30813355857616169024.02284709337111678067 26120615884420078789.09627370893808472965 54823586894548417431.03509207687739685009 22862333869802071345.86673356257156167698 49486359812858584951.35259859737376174117 86456872446684384181.22079846019835818341 85825631627454553235.11742659418993325712 99510419659761897027.25786047486887322977 85250224518082148413.8042935526834625789 83287406125955481938.92071281491395518885 49472597115125749083.71797367914707869354 92525674399510974895.08875216900130036073 33976365521549030204.57284397661419039422 70145368376884284724.77953972062935721831 33976045962246457879.12590785210838003597 20460314379347704547.23800026926242053928 339755304581113701.66499533891738781475 28696132522841413150.14661705121544003436 21639268413284844672.56372505443464602241 75567121893602108768.88272077796113706801 92315512053209490635.0636777817665470573 39769815231912127027.62231436921099991357 6676242538548999453.7772920021808118943 45562631563407879844.71377603597812053392 25139707590782241565.33514256947699461781 98872830691430810918.28240213304254152425 95906093127210694269.29290670641533697627 37536514774107333554.2638430060227115447 71808385734832579084.8319227388180143129 87453422779553585223.81806418869520591867 82701228815388811866.87874385208901774967 68208273860478320017.22897682586977437823 26687670220029086532.38669771273450915486 80336909603352952881.62724203852038439204 70286077567789510382.74523436033765160927 41856808389798639280.37176343351369329857 53479679456342990309.53554648338002302146 50472763852553146130.01023889839379609042 68783879397513096181.92472843220620299331 86082191469005936768.26815520984662796616 90270269119210351317.05542075885652341151 51194983416068576669.83297802634066691927 86968611065506900379.37177827932749822807 16895528110637992973.12891691416316001807 23498545320287200921.37931453009494873654 64489150567478195254.40565817196468359252 20896763923155884504.36933856020969435432 67069586668377815930.18279440348981059714 63297683723634532762.03371934181587462842 18062203375728556029.70218223753509962277 87603737574337199757.50812653506914101715 43777507941777425620.90201182281715652682 19345490611973992658.48511809470596352421 77548240106596308879.44013154795886589958 19268756527835606389.45396280691757354737 10807341461261716844.16718158198218061473 25009607218091760453.46442309716157063512 94562661299758745746.30187906166849203759 98708721143798191273.74058498584001642615 33434251688308493735.53448063620947768187 44453638203222880528.53940856540063708445 98347052260333339636.30138520576749692208 33833599882916284414.56523766380709759184 57766404276841693934.90847154978291602733 13907664406782400864.61739456949268645609 78383925911854005985.42124252266958414251 83224479876474536315.29074073918712028703 57404564237792334480.26445362099693433873 11010822162849234369.00833495744162973933 97207922973062488619.43390392351049825433 82679977103509970381.52926821978023678748 33795722258724535279.13027620109663010972 23254209296658546370.81380259627720623778 18404078084158205163.65916608482924144618 30324835172864985542.54430664686954902804 55433381516117179901.06197546025882036802 2647728772270298172.461640999451593149 20569499118991792237.35806703369443808276 32766104451402805488.39943723549874551974 69268518036631678785.17482909161282334692 25632327006347347813.25440854574438528104 53760552534599029210.05027075958103978228 68578189752612198410.46101807964425264999 25457709931053200561.76185458040044306274 20899820745667361531.84224008023363541331 86495553611836737527.45089200786903948998 53951080654206674800.52362485379571833082 28926563693410450283.19132583335352414299 84617630080934391909.93979969404026232788 94825089145650156940.54103789891166907084 90842728342883822337.73108880609629090906 1783345084649864874.34349102935846692817 92155130289364156627.41522423541482623897 34274073932739980528.11663653193299984848 31592032992784184451.49542727054287314622 61015475852616032342.44577980769046724325 33615698170585440062.62271923008136425067 87317511390873786573.08757707717853047387 56670215009974259041.52981399658696609056 94090030017824241982.10476669812821708508 14872794135156136356.44961820132201584213 55067617840592530808.45425725299988245221 64856639169835477184.48614091526333839926 35440348710533504177.42146070117764403371 44830590493216554021.14736676365186806688 50981752144831346766.23325820098844885819 5099847319552275413.59328319777907725368 28966311921285013059.05714333745861496306 36809437584539878909.97853644397786374824 35177863539596572631.87228761302574983973 25485910148500989357.54868378433326293949 83404609166270207483.47795035301149781994 50837515201600165520.45199900152083269686 54179815417043943624.7356901765833923774 78708718960738442585.260134822481558053 38165682072280125168.32839928589720821162 91097764731317908143.78942858926437949099 14362600092587345926.21941012857061337455 51505075930051802623.30220879142633520689 81323745313666423357.03432991531256075788 17524362315748356597.32983298037411771168 4182842290547638513.89846906330265133452 23004424760623211345.24289381655731280364 17701377731680675551.0792025429231046597 68852673442710066243.22125711701749522067 10179622514653002345.36454833976849604765 94772892272201435689.40593946047370140048 30390845152099868104.33380839266295818707 11589099580659723966.34138457470227717337 15150535839570457888.73450455795978606957 59949289031487714855.91395550382771602448 80480286024009682810.25367181522097041953 11213074358137482688.70243455889101401535 69063900427570751026.50796068747062484989 38295641205748566817.17915664641510367459 24035896464092808038.92168588795263840316 88618187605710816600.77401698109814864964 27579987782663012219.35689808885934202727 11004900442820145344.33089987215547437846 20243135263500799780.05476989572943919534 69162955967455796737.04113442712107911258 69129742495674069075.71327298570952928006 46338441262410095031.5403607778738754994 23742255855594992380.77454073093787758066 97963612349276391301.76070153540309382395 95747885426089568953.61213209528532096952 34072313248656290218.04596973233280965451 75497565946588636182.63020668545659975697 91789066396281746284.42710359135217004861 46905858999574558741.19239693231662411224 87066782349571470794.78637023529802888619 29902385722636169023.1253059385282521809 74887575626212884757.92929024873549098271 79639048216720751741.40763429949886798779 21903480246998053766.92415624978331036718 18722013803081643560.2794938772769212411 84227590198510968477.92083258931399711835 13669618690331425218.44293242087186779529 5953193988529201229.51818721119902345259 63852924693304998131.02523967318909300427 76138815982434973074.35807279523375235029 44152183969389190999.66136280552014172368 3021549283143027397.46045854653268212949 56769557524347081322.80469426415630223921 29954005972875974655.83578802095011266501 67622762220966195068.07971406884743205783 60937546707348710622.16969026657937451545 74875514905028760501.86734466693507651899 52101171278751211390.85614823464087432609 66313957623463427207.89356519644893929748 69750417522990892697.60501138165604524208 64658530882534704482.95889795612551213867 12203292080987700736.83439454137239832263 58519485537733296108.92114169310741791101 34245198045808614793.19025864968186007542 60807556076242389342.29576439287399115535 8298722415092339280.15104362884283429616 46204799392756005540.99439321670960163471 26041462154812204982.97929030369845335867 802182564785913877.64691354290949953332 619835496070022015.01400674829778469744 65732942974213575524.75154212416373197139 73278591887092939929.46012409280835914424 98241816288264126910.80211537524372468726 46949626983657406819.85641226546714691592 64541257923805804655.87216423557341236628 22722929395450922089.17425826905827456141 57343252194544556590.2672807772234797692 15322213630262613083.81535644528713442968 56329005555695432675.53077163487848488174 5484408935051842184.03635414055959474129 14954432777827645146.18976871956350387047 11590477197774708551.55375559059594732628 83091143575722856163.22843949980109584423 30535872543410456555.11984310238486217218 22094893379548070853.52888361316047967668 28889922331778856310.68277874368113891066 50234034249330183171.38364895724222572988 65295135215307266750.52068208342062073886 41027749024753290948.66687157714016593998 32540366559724845732.81376249369632180186 38800593390155465479.18003802400119944894 22367124985086743669.07126883876923853288 98991354511460293916.24843253849762483071 36464333656747391008.93316468861293083836 53356642204230579085.04087875096731627841 2588688746512598227.77910263013322959016 28629950003633164183.33172903953896499238 59718863310463282291.3775478478264991198 32844440962403542689.04724417082326514335 25947823149980362503.47220033850118926547 95157247442794759510.94306374090859933019 75762046224419616655.50301026101245214625 6383554788093166764.54782824239357865753 46815575493775228024.74873251348018255462 56826996205605029939.11284265927407863327 13820151645913779078.82980173097288725849 66685681181436820014.67129518895558190185 10866757365237578746.98213371239160613922 55926759640798158491.33791294636335449604 95887086583428929334.08768946884980532638 62580343803700962838.71121477583354507235 89867924844224214943.36921802480521703337 22832085659903636807.5848171706073083414 98057656211013424481.37275740380122846428 57649463424353819368.0913854033300040872 83594558265839583901.8170783976332767873 84224006688967870026.58658209822266342943 99880337115589783467.18498335956083893136 4371728233289400008.99430142248509944438 98434971910692845736.43697582300824899496 19490791649944482655.92509586601700115499 12788406117540155752.61993665126022362464 2367276405789895043.07099097000813260684 67823600436984189383.7738721134532823449 16327744131845640099.06744886348774581299 37545606337359111868.75239958474670970521 63916925409221575041.39840219352449073049 82025803721448416767.94279983705450195536 81785245096855740928.96131811889674355157 81731763539743945323.15151582605283636672 64341687570940503825.28083976739016910541 47336350874609903733.20984234432525557837 26363539302071039245.53745388540774804807 71647879376037188538.72925357856313367764 78727328806512016982.28960819731751615836 56371456576068219851.36565752337618449227 16596230650088882256.02431950780576142908 17093966667992676356.17489994721352162405 54102295487607721482.47107823915428236692 32641302524664282009.90719641538837025516 18348497615960188919.26728818296243719794 28579934691973941313.87309072431914963529 69904360257089304327.85261743003803767154 49779587817427243248.22081349782819573528 92064315896278800799.13876750995202969883 60501122879419120325.30497217901750798146 68910754762146404553.62269183497546778551 71188481777626078240.28352748366104503195 4652030928039126432.3096485234188086102 93475283381470996648.1259887110799783655 30220738460932525566.23193748272055575676 17264593486961759867.04887520874510145139 40867497043782037588.71402777973237747769 32725659293078846099.24122208738244791412 5605666946586490021.37513275773163690649 47931357608355900863.0606290113136040186 59972275174579159879.04819398123592785719 19785720275255153798.05461207536767042384 30419824939815385191.19314891921571739643 18965020773672796752.20717565371905211716 85086889117122548968.24411443701746987532 5713843269403933482.25598543856844509874 20848281173320053467.50278368756407368911 23369679756979013583.11455896789000861165 29367187635309159157.9897553783547989626 19159287287649934191.73487300008168221248 15859275199037407497.01619204857731695393 92908164335064099554.65455620696411791524 82662297850251664270.37495124140575746858 2862510694208848362.48563963299226982768 16385901039695747011.38831388171495892915 43753207204184333729.08887032687102577522 29786868976422656496.21690947777957741572 9285551669272688424.72154840531531840472 67323194597458689588.14484474443769685075 17561882079685746584.72076688050572388098 57927278651337777105.70481139403103278761 31460579117728887568.61004059245936418707 6014188625721116528.34615360558271873507 84266193490075773517.71474242566585966443 46739376212503142961.90616641665911713216 62836391191199062544.97613535787313691774 18475832984075558756.34006306389456795476 79088204216719390674.01647137621744602045 48873896921227863321.529163495546445425 46818593058894708611.52804838433685923714 55377670138432439765.63816032734187477724 97351325124680371145.57494139157824240143 59535533505709296435.60452858667118669797 91367127671357834897.91833560906516330288 26899698391272197491.8930687914265911632 62488113222099088253.91664342612116221205 17557677271354855952.18648752396723914038 20536915135534503454.96491160522962086309 82373876377203179404.17512081736943672059 30614275220738634649.90431363572381416435 29640486868204400893.67199047688882558343 60779072058677278561.75339933094662581468 66664156880265577639.66134831003537595548 46550706447025659534.09037226423657259908 6275917593487805625.96784368858782284364 14313684361054399143.46703598850836935164 63953737721241138729.77906711728902268987 45458332066832093821.04611480245115248506 53582283294446294095.52485545205851573894 53657814845068876571.87024686386603402336 49739035952642656227.7133194495667402576 6618878777074772217.66345463848378542953 43482144375713963785.3954189438527991445 37780219323388359052.48652095831295608055 17066275270599951493.22228852974378934436 37282750953245547831.55818222639663050728 74216810223992890957.57991245104584978628 22101901297434326518.4141680197716014793 9101261967448285408.39389370015457023878 61785987683421072878.99423426931122059176 63828699192416455702.139725004833943879 76354847644884733605.84451090810419127811 46875208305090027549.08929760955374475563 33183626638007678731.31397344342509583753 6639265198218480579.11635419507546341258 84403159094990128053.70803589827003872822 2548716340536202112.50340538242745312226 90685661378139203460.75749905540879983799 77650234030756636658.52333811527262844784 16208072097713942826.94359437137949079443 41035724559424024675.74856719766055837802 87381344062677504636.20940267834440807133 84111931095041921505.60307846904786593493 84884247620138641462.69643683460869165042 87028861242107848027.34518881437888427921 2952248936128268033.94529665689225294667 34477428847238546864.50645198248905287159 6080011452986597505.31282009409148628206 85676391699707462270.34326197704763946114 31297628298024941449.97507726286584137477 74927616424373276582.52608788468213070101 21761527199521753321.51711853730470120343 25643975962787519030.24022448035079575078 13975642786884159569.99743050392279917035 36390118000515650579.29584305839385614113 74301853944177178513.9442158893172142778 31154208182316527154.93709330186412579745 84225994082589806409.22841883820358883763 85015761637198070485.597080606952289174 66249394413041707868.00802419600017509382 12130418684317846325.80677245025804046878 73096769067878854273.88693859378309076506 3465472280362713142.39509324579743061385 5231468395831119891.05120568730485334229 34174593247038656046.04904995131767036073 61965951211264344328.59562589577739988828 62602428333382480401.3767117576631947281 26943131832765317712.16662608195828772267 57584243682247980534.55013384962443353701 18764373620000658501.45941474992900132502 33600459719812074936.15790536558079122933 30469009695015884155.3414832271865597816 48939752475288655020.11687412181235048057 55572569388203849829.97498837794397222152 66208590044990918176.95106822239320542636 50160123487439707202.53576869008177640309 37892507576148979642.91226901499150187341 12413944680846452746.76317548723059490682 42575803417680303211.68166910129409909201 23259867573159194892.06887110249959871373 91569500708705940089.56727607488369628063 29944414449506271704.17943360347805938105 55924295049823749386.22773069379939073504 74350430569342018648.29985211094150936409 12915748546602455105.3761121517709727253 22985732328382320358.25532716840999265646 55705250104700977202.60121745503951578507 32861311442797755808.30895893323331362553 63396095925223537001.61723709838006949401 67799041778546541248.42070082152047981164 29757596142426994905.17879698819319939689 47660346731223800659.77340551073709145425 6650678476067643131.97775018761101397907 9466878970055617573.38987445323959789794 75150115785028677914.08634223696814818471 25501703268607501326.06666488469196761354 17423116610294270029.83321081903819687114 12236214476591667321.07785328878387153042 63166610960865855990.69527251106295706971 75724295348754680614.12878315237039544269 10765630837053167431.8605956097224103947 90194235465253426165.8899824519012312047 25353406259236050930.68989288201372025843 51522007106686822325.53574825177582543817 68592942930975167882.07226976549676619604 75866721478887828864.2574919435384280482 73271136988732387826.43454697961105536376 5743498008677959684.22141647537828416556 8946907050659356960.72091903359188061149 23074764378641715094.19697374922993962265 59507299142304281434.46234661627996853659 89544444605152208658.53272821752562325544 69919884783069636454.41455721516637920202 41316495628066202196.82474858869974586982 26085192543960021073.06854431891582882684 40238683814066705473.17350309099763817231 38774378213603425586.27934022627513069528 66120857764466754414.44735604853343833843 41854521225119312707.20767620219548162157 37353846112074958011.52524606939248697624 58477578699501064142.98561604585418271226 2582455027782342587.25544772433820573056 67456285368308622886.01600842513230333469 78308983855289641183.82514314630174658103 38766568149520659652.81849755953909449101 63783222674346988539.22731210930884393727 64180043552530298347.17287442931135272264 58469492092777497211.63190843735084325015 63028147222702181222.97924186344304981253 24258867364772147681.46933192812211646322 46950822934470246030.07731409875657898548 99705513359309166650.56519872725150707217 63435126382513606573.60016398403348251772 59441017271204210324.12335705244628459961 21307881344020393779.83305536680653112703 9256982893249488128.08376813221165195344 77298302496745861597.07334451397356804757 69573264845893595851.74618627427136516318 30871812301628454184.62505929461441546074 84307656319959394174.46087925516425940727 25487882043366524329.52053079770570979533 50960204302499362182.6534405467706682921 56762910640143071193.11879580907798823927 22264296197834238297.09552253845268177092 15386176070646206030.74753850921477864398 33372533720848101863.86250814668937773029 66500149018671086175.17489365545286518062 5978428995924220959.51202333738873533335 15532862527056194110.90830854019630035567 3651253185082746963.50153967047864295924 736286680881291560.55428039397227461607 42876892721766396537.81290203087095433219 6036356656429939566.62482476430810522049 61213582400661040271.07140341899792035333 45256350159390099485.4631871183566390886 69059165057554129806.89587701599516072469 56794327298144143894.76658688016383288358 7061081967519306705.85744345725418901926 33921352379930096806.91575866586725001436 81812579167955410651.79371781608373074027 18597069049081276438.16065076719963629359 21765717997817221638.65489058719794737474 53959274344255139486.51947439837595714101 79398923982832384153.14544271137974927238 12802684112277070911.9590821344028066761 84235370850197272281.22184102744574916824 97271780194718472599.6850416190268209998 89691579251227526991.42662634246828312499 36217608517218721032.38989184431482458115 66168371307687390426.96798717559291985388 76924991845887882706.33372582229593371764 37360349146947220788.62791905186437359398 98181115423748627778.59164990907879703499 48469294107545534425.76361774404524669494 3639907133017712240.12874632869820647361 57927796049332895267.08028239254418195945 69103403112385698506.07502004865307452574 18697099925248461134.08222054931197944496 53497612574373233504.06651034207342271166 84707501068914029770.5518111605877870752 23177034169583421170.2613562727322056557 18235394056347844816.26040723217477068406 46678403036917340805.73335836480417473431 21235353628091422233.15155297220452332717 47337875579423369496.20402025586533741344 46729830457638523159.66365371364097063303 8416900643285192533.02388817132151937068 99609125829972577712.55627468238813932679 57837557407972984371.89556768136978931594 31715694206536780998.61265582216410761383 55770236186374100655.2010558381222517301 47991170129766267530.37435692390383863442 59488973794489363890.01645533086699274762 50004024101903232848.19206911760106868906 25448220269947379181.30079695635252485002 62312180379173313204.72361685014052417643 65331971051084914243.49024140533799920888 12532298874632036415.30923943360255359601 88611542345768471619.53389805694145631488 27604689601289492181.87075525092672722619 71826924407856436468.1742644089629592281 66315826320789321343.42491141635093046087 12916468885535614729.67437761870174537333 13334332480892230203.66288420082567795399 73612198408019961139.88248064301179106396 55441592826558291347.30221506246746153259 5379124095768888844.08231894954732746504 51854970986353333500.35204362583877419297 44688732863743143177.62912278571980662038 86725179919469762152.90722029990156534413 24535658683497757306.84527449401522486145 2965415578388246922.53175099736290913797 72103297851648976803.6094351275504676502 85348195594864862060.27807709125116643502 19250876708450748672.37729753570261433804 55873762946595003124.52088291517867031538 60035584495783793424.0406246322705787872 23045006024429789019.13023944408625643219 24659789417955113442.21114985228255261111 17487033138441274682.09956594942901280622 20447920568206540643.62513831549360789525 90744503011800793159.80697349050878345552 52977558398110999753.54523132604542190433 59249356810895360627.78552737503754849954 74162803304603679163.24063451080167605445 63014789702267904151.57021277282206724829 4461015128350240394.62714781413708280268 941903977635165090.42416054435157290004 35716914410100433130.8457442828072433141 72883451119987177982.7358726274322930465 10765235318655929889.17443655998028574218 29819818672563730909.08271410324585134602 34209540418318425204.01607020095098300739 4162307570516076618.83428920454520504164 60719728189432712368.03372301849112309775 44624635821848189829.23638072935380664419 83606800097273037752.81660270548622692216 13825332069111841929.90446125357747704269 46466744032846564727.69037830746665917933 82253616220147584939.35961134172769451873 39712987950286106807.00224179693945515568 50521013711582594580.26666435146840674983 65727292833256644909.45379335395900755208 77217471980565043194.23011233312502706047 36091270709857152878.53589870480615012282 28004792599300356311.47335351394790899294 87236914094883650089.22179806253347524656 43519790921209844069.70717220810056181714 46578680719733627592.7874430019921370618 39921398580272981082.76979316072773765184 38977722089363422855.40343501018533766447 46899757201229110556.70613401903050078059 72075538861985639026.08426248431788999465 60202151265818919352.84287004757816184354 79708444380478328258.58590479389544708344 47125663669059821963.25321279563621362632 94535939145548580404.74842264708247092794 50433667404295268587.514625868419240488 17045709024385419954.26048005753448608559 35943256093588451628.11450136049494313694 48898084144433558075.14027563535057203807 29225362558523017120.01848744467268304315 6135491104784863777.36131392606697388744 9529740121335052286.6622874744632791634 25961584540925935493.09341298431025795153 9753095949708370851.76897933574326005191 30299326953940238554.75660401198805524602 39117220535142335142.72160645811458992791 60689598824118139357.58856030107315145223 45041574881728614842.7941310165264049892 46796330675581720712.53824435042695709308 36115368480221423502.56980101074656166767 69519921365804642914.31136800625007142983 80422549195557724816.33503496493739323321 10752316014492578710.90210101105848678673 16961793223088675767.90073022394979423166 95792266352697442230.55798110066268690036 11603467157232360625.16100348376243408724 7985972914564668467.48469350290559077077 44434479734175270003.86411275729550201596 7091381708982506317.78732548054507706835 31086104278782357612.90871329603779269769 43805170640691440267.40997519478406735847 15297594677462464803.23533180425123189492 40993721009676320717.50665235412046574442 66272651371279879813.51558699844547671118 9492794744380821349.18479764721315267802 87266584753716793270.21936049106586313255 7453828475489649105.13554770241521859693 21378558945218423682.91107201928698663426 60698491097936121342.97665928526157720534 25331282818432774273.64913783380080899302 25256513657519652206.97318824091493813059 94493689729397679449.92458056695009019503 98891779545416275612.5368061436628435862 46022214762448840014.85340125805030310406 42553594717463109066.97657259691475473338 72057662389092607811.56612629707889872811 83984399104080171970.57895784034462715408 82104889676994782267.59403998990710992904 60129541412431173590.00273835787366082639 49102872872413383090.90171674309899864477 50710073478800537880.43940980527093689756 19686578282963122957.41347754036634226706 56458819121388997544.46702148449213416603 87491554458107809884.1598532519454324266 61925370574959734273.733304281566989776 1028192558776125913.48374027533354546678 58011873747319938076.33779201392759797249 89391677114246255585.92777501712305483448 56525646253136040894.45696966308694405396 42127022636035097349.18002759399566121654 55910423047801763711.6383854343196461332 82482929091041469759.66257825437325725992 61480563842963765182.04510983709952210043 16610640576055970846.4111667492126388755 32647494850043997746.18064432172859693969 36040715805386727158.86765373179144143679 47585250772773964960.18496325404780393491 86466923295580655942.85014034424170936415 87250048710912207488.60757217884332647032 79865555009185594054.37523420614171037039 21168874430306435924.14331224214271896773 67123801982519808518.29000182486457800827 52651034617986143128.91942850457258134331 22153668621786142595.65351751365130951094 15542995360349671441.52194621755830959488 18442394051335736087.29849290559410369699 17291022845845361405.83890179614088958777 77941833152124561478.96722040772382646389 35485484630670625002.91372949596545456932 32508173232095527663.2714819634425871381 32299461633230712764.93341081937778579845 40160369686384410430.59624369714479498452 86620667826922931291.05145507194673961053 85787428102774619385.28119210810676626071 98802413029503035616.42933787997767101149 32219381502624513782.34502849686042052153 90036271190785386540.73977766519801919444 46504324242070817155.79897377348457652402 87289317313966331195.1349239357776242608 60030062183339981331.47509750605896579336 83488638741017248113.80136098327487830482 26410063158872175717.79540707571821149909 15632232814238891980.83371405408105950811 25971596403311942506.09046604039047703522 49181326832717316677.20651281657731393088 67682750197418993220.49734693732994884211 1659032030896894836.48326736264766207539 17589622986839229520.46611957995399196464 52845049765177062372.58567972448735285918 18380041600793291772.01025331274200899249 24932619880931729150.94118136510409462501 33817059167627124879.94489461323604913812 66403949733201674879.52821379422638887963 8148318835910215514.08142355701020304739 9302521114618579738.48608310597819691559 14023699336813432852.44311043339431581399 15790027741724702120.27898351511017601467 58363240557907633371.54617449040243246352 38370863367992448365.74219123474079289042 7988867031103029544.98756441860666787884 90385386818616875677.64814037498403184501 33997373147861863120.0870212284072733167 12947161240037338807.33400266182316491416 48247477151398109932.5852270566956792446 94985868945731890222.66590135664171719884 1208156207199938628.24829056394640825534 69145658961910357669.82256826480303916095 78710227126711172843.32087599198921094313 17330903287304827379.55536237874765205593 50345829224632248404.44176592647567529546 75937120186769210924.28675438810260115798 27521865144300820212.39964317527794602155 22941193244329757491.23814781713522473433 95401803666995201022.92648545942187959114 44110142804555592804.9411427658083617435 22185799983218589296.53425517360988549375 8531672718804103740.57043373307474440825 86743627914592329862.95141148053897179406 36147031741005492170.56581209801947690463 19672838432810846312.6652138055153365474 28602672793223746695.61755465256043361551 96195780035222546003.0141834805920402703 10396595185899825754.49289703114187848248 4301400905304832987.78245153433940966677 45696865282991912038.69792695811193147018 67934710484738645204.69135676430604508497 93392867413032659312.84195667632853005799 76162876303426206913.1383609311191550673 74539560107094250707.34201874062749069354 52956253368030118817.11748671152952405108 13820404770840929735.54644194050929394223 39872431453010710922.61413799263845208331 91277995939852500720.28345985039530151303 94685487091619019797.19301763643688286137 82250887102835994664.98967447461831501136 90403429230262503253.88767801259917355345 305020940878973736.54671793111498836308 80375946436071558600.13224912404609598772 90909187137505831599.56048327984670396867 40421761209509656304.07974946333460387227 53765803671010198223.50943331512414546102 30159954880024747072.64623149917990216524 4492775531462066840.74825736490049286051 22636036945510237263.97120472609619669152 70716071573049125378.69976987528572430697 75011573501984864202.7955498121406742154 30813435907731051876.63751749715890935395 31978998803258761854.62492998851225365228 63323246163161006991.80283435790005714022 4757425749406042447.22033595940148696976 79205179418438599370.17368132932299336626 76266731272187469244.97054374571529944982 81720139774020693282.35890016556506869873 23263967177242084714.96949763313539455867 51377575882275877820.77167577511645618628 19561159023122773341.41960783575655158191 53114703522378701597.73344305679603380859 93713332296137710720.01814948779345823521 73193839205484514821.80864760172217367379 63844463392009882147.92375645902140559272 31619711618456652379.43231736992236409686 31973499474772422011.68021093503953671412 44613044816551071705.10368318109154151811 56344845798097479196.36823408126547487343 52593908288315868448.37882976397425472369 64315132800934947125.46621846624442819173 47732509695029040406.98283118997024925865 42853316048803114993.39279001543489949828 42910849080185926820.22725445714185672719 54337941046111966744.48721232121643126141 55185680771676775156.63004119355823980128 72925168752694469589.59952267832039312361 40534926600433186273.24984502848342816249 72432960148623367945.91621924512727452531 88313633541274934683.28845872330222371936 72309800282544102103.62469445467051564225 87756413943892110885.74850047379053363783 44606452586776586914.02398572508613377389 74760342572949042008.29705058900280283581 71233507114762184621.62082382009465748826 71955826932606841051.84339476909548790252 64851219546790685630.83716322733209094389 69162941376752788472.75041826182899541474 90041020340635408797.1157480406068031076 86786261080832580095.44405090077377092846 76030934768214359870.46393935569045597663 43912410753569891750.96794751155782504987 87347433938495721497.95166339694842499885 97785653335859973733.11727277600944999829 22724765861991056537.98976914187886719063 38004276544661141315.93072872437639268679 6102936294604113401.64456972990343652272 49987844320887993636.91389123260062068686 5836038740585561714.72788149280159309533 89404250029175508518.38356271528462925151 4799308067816775092.27640356430222992812 40758320329142189706.31612536279051818899 8163248759369297018.31216302340999239709 89557355252730524217.75732003398673276202 98987861253514455773.92728405458264435557 42763975324391156745.23373042002599662338 58530156733128780250.16995499173632292468 17597085737515689183.69977690415352497942 41749941856398544883.05739305072177673797 9636739309772064145.85509309180631416821 37681822746372624580.11484227586189698865 79760704739485416362.49020792331071993635 59371467496474267270.90514197012992015774 58043918772612455285.48551688874534195473 85080828987590491233.8637259926159097957 37305973104307702857.18646976393192100329 44827850525114132611.14739106532064701821 38678336986940593716.63649025206405266305 11879203551508605560.77548583670718792292 8352003141351490494.64187248649990431014 63454708207137041829.12860490392231694144 43119629426820316269.76869183678395028036 18602785493859425905.02657883081311428685 75081919180183705857.57485526868892703616 1268170672078080888.02185947491778042671 98512980995847722090.76566302361931766842 76056128211661167077.93067878116365001186 5756106079580850338.29018273668104694239 37793646403281436240.01726278263326548232 14464776614645343550.38834787554162994044 25971477680251042120.63432219086218043266 17064473186872361139.15762294130231897167 16356423424193157647.46681501141824305732 25342959103419566778.63373757413814384772 49918894561230382310.07183946295377099205 91890123219029901614.64879490105042889249 52330733858857290898.00521220368592057378 21470196195855251692.99916969555270769082 10980719498031412750.72229818519095255596 32520024009177910627.02417833762281693673 50010812415812692539.57878520500741639218 1283258497019661089.7699644195992982346 36040885847610889591.40906768982415711986 62341251008364529249.91901421855676000161 53173063136909186809.40383657049004322012 94952662094285873852.74303140514190999028 49255287472572309895.0041191960598119478 43143935580946661773.40976270735496808325 64442835542649109710.76841893114418268033 43669532293330298832.90330116231614962448 7014099397765377600.96151032151197179656 20314882496173353658.060329872720651646 10774946680786104538.31774522490420704461 81053475950330521164.40215369354013263088 79326392384675169866.60409587152248013509 97623500234050684403.78940419570169417942 51349379780109637087.77892240890170267297 32149129450632009878.27719992591274224961 92999310398405168060.56640503993144847997 2823326516578814640.18949117468009784505 1849714717152865461.49177717969766984102 16579024865715354823.85289679471209117661 62794287250831009478.17864044376347290922 10679241342106630526.30437901987780651736 80841564698757273363.78546091092785010083 50941076054658187505.15404388213526365885 87335230321877071193.51930075452352306276 37242413620652632502.15448804454872247664 23766593522042335540.0738490736834877627 50222292275950517510.75094803095137942426 1277889732400789810.02242765216870697099 89569564859588276472.83672492357880340517 17011092456638528587.33801704424004529257 64493824401281689770.82771967554480517922 17117818561269773218.17579918634390151449 16644007854937231037.93520267859833513544 6952868254782310048.9592046917869672883 80236860807471052975.69522886494604250637 64849805097802323579.11015644797792142447 53488385783578199774.92942843710604894029 97609056444055665570.53371160804578155745 59601686214293996384.85840778054823091372 56398736359708566691.04594233873711978095 30299327442074951011.33354248558085047761 76103526012918703220.25062897665744689465 95017244924991954938.69111286750454088962 10274771426122194167.27555584249598634279 69544734364408683980.72789904700168710828 30311838509659026771.51507056829399914265 31832282086695254214.15388940514998484328 44673353771703133108.09187541898858703508 9839401264744122481.96423155786193110306 15585865068919834281.2089987299160063428 7018366036054783735.30149618771615509636 14731394787034439701.96600377197265889164 71651032005422521725.98060608697047374062 89425885259936902185.36154058228327750632 62454710286931493607.45317251488349722087 17478736808776942605.08957293373296512478 65936010438934576655.48178141453558626913 79187874621607675153.93512954013684611775 70576811728946893524.47736716090778522668 94900376934334777910.87691555728840337776 40297892920141907862.05720924385387615459 33615871399295415949.39407520381231949581 79594665159385111199.70778920241443182376 41292948471687545900.24891851686640159632 72426162337602527489.0319278562679739399 16989429433884362491.94155089456083805741 5384451535162088078.41834396832527174459 44630897582793305544.60733976975155584878 98286554012151971698.00680508622379904703 79314237716277373798.84194002209948424469 55882049667053457275.6165092883021175589 94479404423659447859.06487164895339562043 9592074395934758881.51765507402566213257 46637538700271204312.36824679618361531354 7866425845208312793.88844271931656672958 42167101413580544976.97203910069778735673 90556355715954449695.90575123774026878267 70384487692026122850.01684975559085764339 53868324203536917310.57478829662178454285 2284323485145641212.36138774606801026898 33824407978814623134.97761629190017690929 25597928973271481057.0579613870952664526 11420876809443064471.1259789186652261051 82798198488442370790.7225105177889486742 77357791591280893877.29790153323121141128 6394639371676005012.86344644081834038145 83827638760888868512.19147588146046741646 44687485875890636873.68889867908453307924 24401995750753811598.56194723374402837381 12588726436095964817.52855804334235507777 9237566031499435053.08831348748402990567 8735890090953443698.50597608469698149969 24266547016426553082.57250940540069400986 31475318123245906493.81609352141021646686 32524334273688308756.59759031957505208208 41663585667333029271.11886682572831541384 95429099287765704369.71163028329883413986 2595030865799006234.50543213790553851659 30776752093599433589.92280256648359040311 89631821081265079585.56982146509874839967 9693696722719466623.87678854829883877183 57052799039898696369.28704435672027646894 56450278959748871489.20862917822910498058 58319767889238991664.69065462345061372592 84830149603844248493.00598379883283018776 56001117114348734368.59207615594914783092 10149347100086408321.8441065886240555114 34324217643210660016.52725930218643345456 40854156204667775972.93884380148593192536 74462379936919391343.45038634583722046058 30437083835872987244.82543444473272087849 59768917317341589138.02636744117941814158 62612335873604197876.74662754750112060314 83414035842646245086.67214787904828136302 37587688997118266009.42906142494403089372 58962501853159075571.16815702942658587123 28525094720048657318.30092589311171168718 71379821103712212924.27535923096531927047 96594687992686091891.1586924778215957359 15234633952544320415.72131886138237251035 91208718325081218454.95444800240044203141 11523902603747565378.06217619612609215112 47144767197246585174.94843431812299724518 60508958572649120476.4587084969463565502 17754166029909959599.65320806263057568271 23902667016364962134.56509272994338669461 96947832487762532610.95580033857816525903 28135678929630132965.18272165947189212016 74068721855283706130.67435471010805653423 10965993942946174912.08162095241946279908 11380734319425947129.70361385283475916288 90872724685857998650.95587547696052863308 39592932118618759927.06430619825493819687 23974499755601548466.95213286112699042336 10357968049013714032.08640460571306632746 72977641654995759448.73364940442634483002 49386776316829122450.03589023389885177495 38436297495606735952.09841837412688396429 41741589035978220830.02733483819811909986 94934923330502270184.07557343392238084198 19350433225310524054.65452439423284200958 97490322555529353929.32697999439958521826 76933707515102515031.53835604870483325049 71033439494060393493.27646775076731211652 57655281117762320593.93526832571989497643 42833074335541822514.89706810186676565378 47146063843495427587.08813222839169920009 71590205720830283036.41441616778053554793 42082844845946347780.10221450215890434276 59580462412512215994.6810195878861477969 63173687511561103967.72103497246528149342 61775659887015187837.65383316740088792877 17762574836787291552.48897991792572270453 13621167689144016843.26602690571582693854 72524191889702668645.82792753603766723523 3755023377050317032.19871798782798058729 54514056955381790833.34725285264080847643 45914128433947590004.85568062979481496493 58531166618281691724.71509718289245453952 47347903946296404027.20961745170242247913 83479145031801569431.57973230027714942002 42337923892693839079.70215683735027189836 23248863986359196602.70103301124816464816 34090464647513261601.14250890949641022149 58194708326917475428.59978706767033752456 24615163115077724702.72078167763839033203 69750832191113243519.90494213509185118248 28016938941638637968.8608898640349980673 53065241465574645641.00469297857858775254 16272096551029609355.50169391674319674729 41969965177370250411.30520969054702088681 16638173695433518815.95920888607457090585 23776194165653731228.47776131516446735452 78068555380513018238.69210419795168571357 85949243774751136241.96658281473244538697 805572092116563584.75688893160618314127 40775476940708268801.59644125173941243349 74712652384995537115.9055047743031219701 93521625761239018677.60223077384802383103 43335076938618775061.99888104006282919402 80301737022162699522.18520681089914670438 41388666946502744407.11135436418464582584 45218715420031290282.51029843689245251882 58163021392141639991.878915695321898829 54770963788563043027.7902873581311824356 33359179944655235160.46151583767133802369 59237409414845547031.822634452943931676 10128975680693691342.46156567601527891727 3798389963833168863.43831344547972764894 28595834555332503491.10808598159793093087 3740227951439195729.83937678786464682507 50248549831824904136.90291672038081871835 35522129372600783659.52181286482802787568 38029597554125137029.39979381719241178417 34326186618367370828.0178921793831406148 75782135935575151343.20152874861092369985 49998628402165431952.18852024503971088566 6011184922394323284.75367903952879613879 86788959151944576288.29951960945694168 36648323641054993414.86035997635701505364 63632974203719388065.27959445449278566437 88944891433459744473.62811257097019963119 60071135465129455624.78644491378128605278 51195475926298773303.89702777836425839185 20991553378100509392.6850846018260173849 43649891295300190462.35822219512164406249 61621617662082935008.46310703205774314193 19319946674480762637.37096733694552921975 36792225662187272113.01707489255266621252 49822704607885940483.33256310698108425898 9448092785595034248.32781516139959603756 45422790374641268913.4439744789532766377 61713382575339177799.23963169163444941309 35558201517019993067.08691417359028309223 70364457782755679880.69500547704379768933 60477281393957628300.1890224941863158112 90844059318672963860.71793243598899518234 69383146410971169816.2215077805631443929 19652934388662809482.90640861670033453715 59882851756061630372.24256329491414767365 16036492469592765029.37382604621040571867 96445441398519061458.27018070668300480237 57291090577617878418.72401822106158562852 27721549631332290738.75605623497325277287 46833290277362508290.40497090927813896485 41042393351800342984.26106298987800665678 28889369256851961979.37732045138397313981 79193462090246653412.7704658058768387418 78753571564835386499.04820211856675599718 54267796509110174295.09990374030462009435 50846483643767322190.27821664013708991026 22596476416566908921.82762390261184123437 58133630380253067934.81842839788519854512 24922229352269707741.58514058873857829402 20350610826656508713.82075882700546113597 76373352996693377721.16951467856247672629 11891174338206941356.97849367133539989262 97078289785370013996.32609687555465083682 29316120916574107241.5803009878753847413 54415324948354437822.84835065414277027098 60831011975604236007.30729646198528686787 52175502690894121166.57165930977248763711 89428302883514732194.82909090729277949935 89533310174797688404.8367791959817221915 40959607032367564955.60710819688565740214 25710578235066726905.77043948935879531312 11709387972148085056.50062833389291510121 4728682516584645229.56704522168179271164 16024013413090669724.31702142109685123214 53125720499414816918.29148332027616594734 19816995745326896084.07307442314374188038 55582227240431670849.33254207842110400121 50196110964980128991.27091449408139694982 91447218347673438313.52858157300947353021 83404903885463153113.28041419098026356722 18436501139114867574.44234051387942998102 31351470494349115947.49593387603671129955 30334217122553426432.73069198213612771778 75512509135709832052.89430354353663737532 19820950217113365852.95402546199210800576 32704392222623269341.76090090979431787067 17999239658436591113.11536975522894842805 36346702481790394185.80813152892616230071 99996364032725706129.26513368972386688454 20910419087619974544.35835741330017030059 48042495011357724950.95466757244310887252 31050384384831062088.62282129783905069413 87425559986098188554.57646191079597475489 91713959246860094807.51964722663622932557 8061316585737314165.43349910023129943703 59699616362085975199.53858666362907210797 43137515720559143272.07092836856946951993 93581991537846161868.08876335210142089167 71779065452743090704.43107559091296061319 2583325417314034308.22468986689701111006 18847817508052580367.21714060722927649752 94594085726177039140.7858008491224973713 5825264810657769444.09205937905210047704 68382610260209035834.52913666429024304896 29729136312256032269.74712168677793627611 42507050843605483136.85776869492760791823 98163647269130864924.68958422469389980308 72464449692010073510.34751089861514961025 99615917981217008015.00206715557630347917 6172234964924020664.41442892224468365565 16356214332588420947.40854737783510788786 13741798325989464435.41339774754393019238 88264646836753554057.75138243881871146809 78061763209910731834.9209193308920388796 25691775150766922863.39404699236543924984 28294230303299008184.73243727110939064515 28704222615247470658.28994479896877910161 55680567648239315409.10812536787884460486 48804678349032519052.80496865223931470126 92510778605973750643.61520402652488557655 80231635883771977296.13896376186298528027 69513223743314946380.56705299776182402577 47120950105409350936.38588469604690854632 86007347246804565770.51717461651973095615 69951410715818662193.43939824795336161773 29461847067738074726.36977298384718998729 94563124758234441026.39284394417040157261 41923643170330961420.69719223042452795164 56660364131424095535.56037063835489839535 52487872632490041603.76397537030593720358 74854168777577652211.92334243680984819116 62108017009377220011.14561424708727964379 80216036996538740126.31211481838162047531 51708031887778295099.03984662738177165953 30810884765552579263.92149377797374932494 95779300196415857134.35173595654113885298 46548058671424710107.37739607689800452582 50941111928658161830.56544483854362597132 27207388126320305772.85988344051412504381 6148383623871844331.20354377659193649172 65505280559477256954.55691196187532057712 57884900409084776539.45657896104269644376 59412383338598889027.78591603185969634552 7604851446192793660.36767396701727215864 30697569521160655418.7202436510277120306 34466397499649441419.0641440771326162282 62335183327656712429.20616145841196649368 38625836222948477837.63887498068328061293 96489296196656219350.46625748531836987202 37982123148775092882.61616031723796246788 92440510252789183404.25204032453819240956 40869915366968447602.67926536578487825602 64242817109807625611.54699638211341856224 78443453268269392492.43869144918855055108 28100988290542097283.51726823077324108445 50638752845057277468.03958281501025436611 26748596841225918602.10254469234266141149 82531195284108538638.74718524117634761817 97808346067058427287.09563367584263611113 27361248701746534675.53483043978880627632 78262047326492172203.13373726091975604622 842456424897707456.76272621117040199865 54470169096958153433.19530293628133059315 76651068134857161888.81511872599755714736 42898334170792554822.8521464377478295309 47998707817103129198.69947358514296318108 11270356960994984156.09397927008887474765 32638824558696978275.06094119505728448806 43808118935519934105.94733467760268120015 41462610569061414008.74998105884008943265 27399986497458072454.79396735724210428837 43211750561556926280.05238531493169218746 64275897160538850659.68881972592932875128 85311756787045088325.39263628447318239179 97549157096366677476.22781960405693202372 59435070378456588246.56059963015743180486 97609441508750948481.82524684847287265115 39143425071437542961.38978939501557133681 22958736716143756986.79962617417463364231 8272493540805594632.0060303539821406728 514957655668813598.9476127114019251113 94734747911421149973.28965710665382363245 17940251987320804188.08989435500038524385 26205728801058080829.88378250804031107854 22107891024476549774.51606609627695088952 65860301464408115887.55495705927975733782 48408199666885347761.3578146526689725373 77922053355666179247.3747798000174214764 31096234629755550308.97960877111682184428 10492854808027977516.58451011099777419037 50811165462206549476.36110344965756323914 28351681267092469149.22144872261685372495 52862284260637290599.3376600002993245708 85217577491439361359.75484024147467316023 27479181168545341996.54193977361714611287 16014362773927357282.50275454389130313669 50844522323146846125.47678585022666655919 28319861000507970376.83884512737023538017 46957540130851201763.18816290154660609294 8027901038847294.68073913761290030727 802242667445391285.24002021112124382275 81484895221200296724.45239918698470287397 81736439188112511260.63424443626234624793 47587904296324667080.21881443865602723042 61714450032521404608.97796343772058646559 11094496320093887041.34954863733156036878 80163042136285966954.86174147662274934544 70842278873766806575.54562157828790877848 70061633980955394287.16118534704479838984 55307319066152571720.97045790161766034241 60644094175551896342.50419735804213368553 98181133408367164752.74912551109626683791 99019507171352457830.36740070273437648194 91444079852950401090.80029250215050222762 21477149212713328667.4379253277004560079 15827962215009495485.0284520748343090696 38921302946507169540.05969500588821198965 96103611534005455868.18156694240611191849 71989040881646621186.15973977365158610224 85763674414158528916.11937003923429722386 30425382747075895842.83852955915588057078 29393596810721332406.77867452941312629327 43745693081998466153.56286738394604588843 93469495899663517697.79110032485662011741 67720314894326200808.18194635806877847193 5251267703036883090.19200113017686377912 4360575589245995828.83696948078659857589 74254018932562297322.53047768377202369596 98573199457921150501.3178004509181820987 65671939716824185014.91731147383311530971 38892678935369891438.03632411916016760582 28438022778295945907.48407683940492158865 27030726380288950585.80065436817379593386 53175971137191252429.1743496503407487969 97466923067103925311.74707641111208719377 61060622343786548753.85505916431400522073 55514500193951914237.43808053100816542816 92024754427373986702.8065539530922031203 54891821393288176485.26841237891673155419 87068033264373571002.26146374612169746895 97951380022045863066.16946317166231770969 72117471677012585154.5302662026154241179 70764280775595686965.61790377809432346803 68715411436716932717.36051844728259813974 84336599742745327580.16897368388378301847 11906441139434154192.69826698212614484849 64315916451057814109.15805204577506967385 95654432144091943438.8758756980491563874 94746432225843075480.75464468974752427736 50906236648245423156.20992309630952758446 89129663966398310362.19387889946154247026 95083169296206899374.79149342408231758905 59582799749573953588.35792865127263265038 61707078618752270037.98617415916825977573 36801955294352954940.79714527431567267991 35434920876021468131.12977486446876356101 73446200403461822302.62511168542621904193 76149036879985750325.46663103900200378635 97393028804075484325.16767563733038247673 86873330732014183604.46545476239139680185 97499712567596437910.86648126150348077346 27132819691725129894.20543416675115085938 30546573777908222077.75091208838732640388 95871570146514985803.83326796987683885969 41962192248525987830.32520243070698703275 65251130594018270908.59415709593936847449 76435907695668165938.96763428564006535489 16399227973036488846.33145075918490366821 31233235958270951363.97703961955747309469 32861518333855177482.68756021591792036429 44210689702718264557.78033281882672035767 22426358523419667020.87747236140139851257 55427062667867944446.42433004470399913088 89232900356236549493.0388114615471286416 55867179595378170234.89674649486335230799 77225695374306781837.74596257405341629047 72434080475234003310.3690173637146362893 40872162498422758373.95195887665086128522 72489842466307522449.7760353480675363803 19667359185773097710.34357258270925798453 76974124568375810407.59773833452459841061 12641021975361006892.98423829198454985887 92302326105658762781.7737681810564293349 6545214879126075509.62307191717651612346 82338097941712065385.20175003081141986181 53224369378735092853.56656969345163145023 75373239865279574009.26769951671230911492 86732893095004911830.65475403668871489361 377003543361930442.12030916860473809306 3601156460333974251.78041562223754879746 97587734243548879552.44151615436041760394 63417363450147994462.36612829031603852789 50280799965875239730.73107618148793249639 47476563108195643038.88173531869702484299 47655980206746554650.09518478044576831138 99636834006672296454.68459701977007858262 80482790495149414990.58244061502571879152 37207439658987740391.47258557368442151878 11970223507724263604.02343201290253368978 75443227993675655837.72169077824224227716 62888871714634720094.03816488017925508202 58458251321809006568.43394166009930561317 92900604008570299879.72688298867086373308 49801568053566145851.93342401933885529282 24866414383069003881.84723256533365326669 60356129679877294845.66613792568994559687 86374047611995332027.69630357811002208744 26974382666615181942.79979593850291228623 67679750491046865681.50340000799931676683 34059836251159019042.28634705191872684117 27363923629981761097.25999126393939070114 5065012171070033729.04719061793371760867 51704789289788099543.47548784349035281683 64351772647258827107.32183117213188258254 1802964924226695481.0187988721565671615 86661781009423967876.45902644023547536407 86411936990802270467.23518956093217188475 23185914746241994939.66043041495035238972 60809985026598102081.72498852198035354476 79674650030038856958.0552112377780511341 15023279519886553008.40229963153211608702 80615210013223347937.18333296445213499202 82457998637593754066.26458189013972581868 27317200737587551884.78257405635570075419 83534582533952019788.11471452820972663403 92847624236397290581.20787455037305470231 15385206502594088001.32330618619026998374 62599159899585969844.8886428000743251474 50672990404750522108.12818357330204830874 8278819418899855677.74116799879779304698 31170993860507010633.47770013793459211985 93484825162434308230.51178769740572943533 20560841789739300454.47314658049204085268 75633663220646939334.19044220017164331861 34309401778736781693.45633401096307793044 57492999065258589895.28136462750053851406 40240556661172594964.82488446574651841628 35623814396045297726.00821254385806795867 57419174228523915671.65969352037768220387 24774733929329734566.94725608859938257249 28811163264657479218.01784841782360500567 56819580793573848754.86244031333234561613 74371914819906464854.27300455984297837738 72626969578449513572.18149169391500208693 46325376172174639341.59253255652165163923 20097352078972362428.38552397014530445384 42464889354660353282.1469129855897183326 64266078360575849559.9545889730212108148 79782810189290015067.17097626581995921252 85622886004213018827.47492757489651353223 22314174170606378211.89728926501649100366 97360585119502140907.58375619012191388098 71419953130209685908.08887508786488711952 25514518539774773882.24825454834464844216 89005791161139643595.55510934662642834863 75684967662829189592.7524645263746680277 33911320311941942781.93121631676636385246 44567251739335250277.1076571451659846505 62340921718628979692.08875738291456423166 35626592199585786426.36537457643479590838 44386348305150993454.05181234319089757648 90682084088317064021.45311697038486506298 93050720780851309378.93753611607885417036 82274932724514579145.05522042116219864459 5415299115258574335.10400583516885563376 36429425927934903917.50392612624436127242 97643138145907689458.10301745962478824656 35936884989938864147.23303560276644671814 14812883996910549431.45447261609186358313 33993440456036479704.1134030785981896214 20327370005824304606.43488949627980861651 14789982742423291291.39512690796184104648 95048494073534967323.60452825644114318149 36245579498306719866.30269860988502216034 23828361006150305412.67933454509411442456 72646898018647093112.89522791463512368925 38757599553690800489.71236497076349207114 69609608780795005218.52628178291373988644 23344185938034422468.29580095441218036365 98551740336081531457.84277834410962014642 94249895664013457636.73639555489900324578 71904660501037833548.32356143323036520747 43985083386503903893.23831750342035983288 95172236203553624226.83014026011372833593 55291387284148536863.76405575742458903783 58635963177619402242.39891301938820843083 42838792300961361871.51763478926657450616 1092163499396794149.92679361338254517845 52626336298740788243.00972602925128149579 71405809975652358193.34911585298724115617 88304263478659073006.32492481888594372385 41483053840762730420.38246432714420808887 26254962263799219862.93338223073268084615 32948869806180259457.36775421329429139466 51768644496196418382.06879679976063542267 94484119248322103703.1873719799256171073 161050067448635477.22797944230529311589 18953991482296540985.41632055512022830965 87762125854402044198.358946459038670806 73639534464110649564.75350186620343263142 87408292264831271222.86081879017037059264 74573768453838599786.97833309130178310073 10325434325848215288.37462429847020019127 8303486108493089064.70805424465326689291 6620671907790169775.25456001101002691325 57083032859265869185.4406014694842259933 27157535482432764704.35804697836985227076 86033687195146117625.79333615970829514915 72816683623148977197.46396820001183312543 78436152000821525870.4129943533718380836 34219205022978984471.29889558001903784685 38046339742447627965.70834478046061778367 31597546826720623265.60293771526677975573 79000192602990119249.41017484664707198167 6086770695113556435.35205229608545370212 36872152095312070899.58551292156843611366 49393674235812888742.27843786257501657595 75051238205437933876.50740783391386230073 30498258288913335768.60149238583945599655 51670537355146995160.00913263223847328371 27837814841617546948.58680471242520357888 23451743953088502874.89563400594417709324 25601370570737467833.37637062384059912453 53138860836194481842.28014069444366972531 26520348387064134165.46028225718435678581 1815178548759203082.59951975462019221877 94780073193695970559.45323638284652739392 25726598140549479179.72447305020543054567 69961944142589336154.28934575018717460811 20794870977804225198.20888029804889378695 82706615486132557473.31387367659983164576 50579477614361257268.18582566815618290966 37022072994584778064.75575712065393046081 13201702083173077192.71532951994492558997 53092764754018679694.55099782892760296353 32928795180628050867.87713428213131249761 9854956216230144142.94427859626846824243 38048385344119591219.18164084518889405605 31664735415918199052.60882181954595434623 26357111556025121213.81531256798993849043 58361512504840640620.39578634100530251773 62287695199753964335.54431258965446613445 7653406416807400924.65521597102016725622 18886516731782517969.54635747636221377611 15794237205058438478.0950514718580015048 40136376647611738779.25231983499280818748 81165478193042791600.29692240249765776666 6991891930848274751.31780046987120589836 40618547395511127064.88082119325902528499 6182174925019033682.02533241075598646182 71310701465486004579.99240889250485431507 97590644149945505327.90230040140493554697 55404975880360595111.01593834466699420553 35073368891816846718.7001376953306905921 47059248831554965904.66014758273219806805 15237221679904696904.2920477450322682401 31119409269314567188.94560706206706800384 71634466800242264936.84580186545098251106 10710235882725160977.28420423598515912105 2761999779963948511.65068185432716934 90485080694183465658.54645992511782605351 20216207668949544116.95666787286949663297 43247557340095109621.0620395581108809725 69582364868426636079.56771583821572100771 90667018823476558517.60834673682994925276 46718491306220435323.94144905302302444217 41329624485466659890.4881890599634479088 22028025009497182194.83278632771550242095 53681820524720875884.11752428226197197209 25869741347226949892.06918346952660929223 72213753663285964898.31443707136841646531 36896626069045181019.97568418129262941 67491016360616631823.75276584517632771914 67941204749131311259.35719268411707080765 87339988102791706890.22338294197410522246 91295686963392754450.78114937966107925277 57324786442876154724.88063767493295469857 53437304184401653144.29412144381025300618 47855865119415620679.85574934135335864424 38514659141263003070.50316768790562782615 77210436039467958372.0243135492338620119 16444803465248478576.22131217060759216925 19973355151270078333.64819168031746745022 21569845845156809868.6882659138429079231 20978546098570095793.09887037254405989468 6420001534206031309.30630760797278658248 54032227478687857534.61883422626380993347 19986657459852173726.93804069284353881848 990663156033125150.75681030804531335174 38753435287848107865.20774831463948437368 38634942477916892778.02237386767616639803 12071857997153886171.75816595943655356802 86028005006904182115.31921969776670128692 94139509589273895272.95733254511041204639 56761102592301785796.04565982451646405223 73865175920581751009.25181812080993851175 75332153981509096358.82170254644305138096 99830892380735288879.59407888253151764635 63296306383930068901.92493369602685393322 91159124360124481652.04728713668381268656 60861637415524977238.90489209402188704445 76580680782850070894.83621430117194909302 63331140064259378327.31181885136450379007 62505003030115891827.84024208454273261912 70688508687827789442.42011657816839527543 95582383533864046040.18509578566105315526 94926866346454997546.0666549897739044056 54352715049290551478.70565041152805830281 44925060493728933969.50530189016448704095 54353761842713695132.9343854342860017633 88806312576549930132.1321061102078666294 37427011389486260629.3690242004910677308 81366412042781034617.42554453903299009161 50282430350339501777.54261494761887292131 2795681364125269789.96272957465027676838 40324637497278180543.68224866522193846757 85582808639632218376.69325544323220125015 13657493080909443495.48141707763301469261 41381745312693584638.42086224153675510775 49204570910161286660.5088397298290459503 75367282520241178227.82670276188361329004 50669557963784845022.35010648048908818173 84164532473162515754.63125986285915364534 60944782087413375452.59886811433689337475 5325582379997150129.9929420120123186434 65757598277955127213.60055461073410116398 4763349595944237308.26440093187991277877 75354394195302964386.51277853174576918573 63064151726118068140.41211782937583262672 80219835141246142874.20236912194971950266 24715228931862931480.19456605408865935759 15003900960683666515.64310786489588546039 33011177480765826173.80814293853452535613 5838998515231146764.09283056570026040611 28636464516750322360.45465053808536057222 14781641286587423718.77703090667619575119 55935534956716461510.77831187849753703872 48911872497930955339.40379810198205937794 79054895164608992138.5873926262889009428 8356683770488628506.57212031618131317065 67516703903756704772.2829212089959648171 78684830734097465071.64492986962541658713 25430006379103353950.02002906071264841095 84027289800537636979.66397497477220551913 98557586325121508303.4774679990166752478 13710945839291353571.24769837828556548639 73927608426645143660.85425116872206707695 41890627557054752715.95744130346907378134 94119346916977728594.67894847026421004076 80636281028974897171.15783408773859696227 12455722353596140726.86636443929708916553 10958504094499649824.20803172880685641736 551933006388272553.32533948054435857181 61869860110763725097.69718488696271727448 95868469580502187869.27899752337154851958 36018780233006008850.69655055530489397871 9771044990419165190.31836995672463205476 36666182090038463184.43735298363961040983 91308581348695049202.7211198140667120797 29218190263106866648.29803615294829064111 7951242742312935976.51106936727315037067 30467834353921880328.09910784307942994529 39215667089548970778.6293379080070602708 19450226493979061941.19913986874513688569 31591368130290937652.41996868059182854557 7478709867455616153.44466752987802261791 90825659856978788622.34779427217808120519 27282315004811153925.81253282852559497761 43815682574058355726.01910475413170402082 20553100918751179273.43955187850949698144 13687092907054841781.51655110933084736853 27031675809306950527.73795836675506223917 40929424535642716226.63747877168269035125 70080875527701415754.52502766476099570643 92482485656877773014.49579925468215893536 10592286956966790753.92016338704598544989 47068914528968205741.85445205180773999232 57606568465352646078.29977233824663247765 17357309363803269138.41321537887769547768 69117693608933040745.58548261062919586511 29525114251869825534.23161809262652817047 54089125138502333267.10773682019373907442 32354806785406102627.81263427772943839666 81180104656730128748.85038374566506475013 49822746862330815126.86406416609234862681 88393784361051003614.70594599428378542062 81933273246921448338.30049147200982192982 48942488235183347923.17084111099351304275 95759478899791033459.90863275083582200968 97803317339340889203.44012919251683374657 35723906433202932155.87310962049223309663 80885212719656523399.61358080528215777912 13280965976723276065.79328449673123334474 76821352438240557595.43783325354007584964 99996760515899412981.78693493524613718552 82458707190212727709.85477363576508027986 55121728492215400235.42322345360284720234 84029319327180207865.56713264856241770717 72871423031134960352.90536208703689459241 57997469983929268840.31223077609448327722 64759409145120331462.56875699329396723292 76958647940326417527.146850871085340888 59862335433937151389.34065910540804185831 18747859044995464907.98004710579448306409 77619720569990151001.28617207882032040499 27866105088134557299.58655661441005245176 15993579530552613230.37510082119181348004 12251325482634708016.87765474799918335266 80036647365454368807.10443393079971495474 91837126523546294358.35683596329558022026 33925970573196960001.07794947694748947292 67791711543923021332.58780912020159920789 99739747108260691436.91252848200284725563 41293951449709182583.25685669187465519203 28513878177549880736.55193209493244736471 27874809001828823540.99303041294321451569 6317225411672746887.92535434160056439243 79519528540417581840.89080344673376216861 85682482180193276941.47993817284082093081 87904077473738858419.3721486602176983972 61891964977021282894.14612743219601877899 62923216229386012067.68572519285911908164 35519465798053834208.37992894250401916153 10698891807873098460.40181573654481872722 77277559937674743984.61623063632319837109 43256115709029299308.85187886171900481956 42716875944848910403.60996319489779582639 21253978918842146610.94649801946374184279 76600030380599667688.54320429260968586487 46223018621550102086.04339509349618409821 55107056487330392633.111177867199452916 98348070948005504006.13288906733211053902 47297295819912960852.74809494951660619762 31786468831940057268.33100934370410892813 58697971278437158820.02381781538643749123 26769635514055923616.20425989317608160905 887903114055007951.77961896160765887518 24746203627110066761.1814469199921174226 58110082168330083425.83359387981918945939 22236313993972121436.45617028290976533518 82826032528552524349.32522637290657245008 20180390783945273955.54882799871726613533 53205275991099429156.71548785797158248101 49513098512048284155.96873704596810800885 57293228768855823567.62421786904347228105 2002219341813567629.53617968509886964945 45130426790364746948.46042183998581436559 60605536065280293371.94466266415739714456 90649525022740313425.99105707714770748963 65918495790083312440.29792778341891851009 46845511944322482134.52917243279466244488 772338620355364373.94522598657451693939 15705133333361439894.59232989831119298606 27477619271073460450.11011177305616895593 29230286857812133590.9989122095739385598 51809508754292034095.13457918981773465693 29585297302486448026.66632633910562977358 85697459649005501204.06625371430286681178 78529092026379715209.50437462642746458436 35883679358889046712.99827759995578021278 68098610158555122161.05060480495040655672 79861917887976543444.99592227846844652366 66456863524983437673.63162936906537859143 57927334575655166409.8544314608092442167 61199012460168669005.285936556176711307 87881522957952638785.164444397842230996 81217117892749653040.78813930901740680695 81293762498306347548.37338002835003624915 92555175960155565725.92297993198230692008 73750535658204163148.95122087797492628847 45866424330806522109.18945384752815925572 2581922906547346954.78692977593962865473 8108931385116450386.12304076847673633599 56737089786620584143.67674915233209088771 52488354147640293499.27636484798112916381 38241894992817234565.34320523493481202101 53481680700727437264.15786884510796488714 5575895654602051735.15179486394526506123 17352996598136261782.32403577218387955447 89533602807234320885.39066321578125470303 34915509418458697308.63406967723436405083 90208955358593764168.98108776453183226102 55875111600484640320.65424973551097512371 18142881131563769589.09307598132606696305 60547176690858108517.61981066212563819321 23116341323355134692.74618621477675537428 1690508398617837949.166720315232374255 4492588771792127470.82548980258990844512 76037800066141916632.50418725578542306086 52197919987888755004.89319511594546603958 35025135320336501339.45647267231286102316 65588740337738451665.94995438511250575771 45194576134117025525.60325706227997061297 19640063936553844017.10019387568808705908 66907516012468897881.58218051798309731552 21342373629844547935.90929177610151538429 59893369926391188067.62743258252637494367 11107415226569786704.76492916236171288676 10758329788153877810.26885667218268060003 28006283200884933670.37705213816107015427 62105440983590306913.94162428142202580013 73222986052912776148.16049292271365725805 81642845426576964441.60528419454953397143 6050275700970457076.19349716891781150008 91907673330955371750.00148782724004407979 11636571001320342134.8234660736481250323 68347001635193802075.15107936751113285985 98536073542373040047.32716313930140547428 51786325797437581548.5420936737704141027 70598793374924565003.30601722993533621577 50647239147263738911.99730790104858066629 77764410646146911297.51572107841537584867 47833738282440264613.70099623624149227948 21694202206415496210.05751688096471218746 61135299073674292495.92740579490524067422 67242285371601208532.12992045748170111085 28710327113527219941.32848762922505297709 421686151555231462.08430448924513562151 22284384969717667379.28116913327299320124 65286360514072919568.2283520862100741868 80947959957938276192.39586506397210660857 52369597593559583481.22804878401639313816 85970561476337593078.6670135269289156295 25429346834566000758.85816711298181405814 73774793058588225023.88475096041794573756 7866920239188371776.10020109138232955698 47738003209433443298.44965823485720564821 61704520341620290668.91473171424004064296 53831385864740630404.18334673023749802873 50244360461721841721.85595515991593654452 44240205039380712630.3584468338436809334 63965866296956342149.30993706630305133954 53563427768521862489.46451557843965027326 20047679250700168364.17671803225541698348 54786347675812052019.77714103380031756607 92585260460259206247.64039623325649673109 51619083667650966272.21630328712655725223 18742143843962070669.21420604415908749108 71234042911088361671.20609870481498191479 93898897012591213435.22202403236362567709 61217241747785456709.85844689804712119386 28090663989886091253.86131282499878862342 18845452026814150976.27032533224046237427 90173912473936298516.5271089281922783389 96605689840312405809.01784476696036338456 27920902075542098485.10809013052088190335 41538079513097369721.25963761786537367074 19072859812397067509.09328991331346053279 16750333568713560714.84463897216125900931 62892302548129742142.92401460222917170653 3057832928113484834.64302429767382741059 93819726291867906745.57118319332715159169 86207672785671199095.48853236415468042694 18544103486250294242.71401036009587792706 38379585764321377791.9210691173400468888 59704016466614248814.71669295421124567849 79217493666912186591.0036085682777608496 2091675385856098581.09392661578404451719 83144297569919569860.98055326990031235691 98070447041221603752.90240761857393725079 29380442165869867353.18174855331190652577 5023174634198756080.39717549748883144377 71267087564493315945.70853569921113827666 68354853690963196424.8570274254090394743 48925431642867566453.38256157580297247295 13690185152322717495.72739649113250721654 46680263215732514365.97405526505283514598 61974258463944683757.49193659202856177948 88316836500344093553.47473095061924709981 44716509466315328320.06797682855123617979 75847373500561313424.24693809444961461954 63503413760624639688.06695826205690611017 95213539367657497186.23413885477186386372 99129821472645850331.80566496085860877657 82422042943773973220.89465244742833735017 40243899917715151739.89207394761052540079 34918160488535218050.7779167685838453682 39360164521441937532.34698769329550745409 53656625769699094961.04955520744424938792 19618450464881254722.64373753811293016064 74126819653716028755.62902056682982073724 99237672426469563361.22919405117423696309 50905167656348459808.59422993480988550049 4969113399360343839.8434934942461554893 79787549323884700495.07420650007483030033 58591469338142046566.58684100211889164883 64027640456979530874.00157255892423644315 47958527194409850935.54161425723361822525 88033466588082101644.91528862064764882328 35459746367898884734.48544146761183900628 63422806339573984358.85936221332137172018 14613538883383172896.28907522560076348517 4994935011042398740.03789145679549728871 23196462064839531969.52776973123409450602 2842308276730924430.14600491688208262882 55755549622264717751.12608542313401028065 69024934273349483126.48822841949366493634 90596177206745151615.49364323227007325414 29825944842980996600.32741445560372806764 87872324009005262942.78438453496651421459 57313932719187282082.10174870201932003962 78332287651495973532.57717244926478626199 86486857416884717701.89944830782163675841 7093968279950765746.01218460565141271946 11782205651669771770.45554233569673181698 10187913227853916655.08177347733354719994 36937088438792586766.3809133654392200048 43075953510713071890.2315041646554393524 51580714885393981932.81547416991623559022 94486605251842254668.51120881057329132039 34367883647706531060.7177606733047236433 30739303122569931781.59358228060100149957 73042633946083678178.25590630311511820791 11321561005760060244.61665555871787850527 57022617673074559983.20487751096377195885 22222688924345106897.51537289971818161961 236257784366082074.2730212062166811203 76162029729965788255.20771451257509161767 18990414953391762429.50221231575778018474 33619493978646465242.31057045775810317589 29939853354471064613.06044215658679404051 96065537905265138497.78496859561322720131 79248865501192143241.38741122723664733262 57678871112340360281.31575565162201467306 98871063371153002144.36119455266911408483 44991327617134745851.11589470770575195592 38674383009300351995.14288508675304652287 34698675834196029792.40336439578973722063 30254675839138295382.18265955756951043071 65309146342265576192.69354016130835417217 55136335934797233570.36565420850946388145 64129328801700333682.73550939408081853162 19440629542111821848.75087466571259822855 3811166139729513902.84936171638595092596 4307250880002890015.63428123161007086891 46985963482279161854.28889022753871097201 65481326696644787021.2585138689999564263 12592010921115886440.67834787645023331445 59490003549759703751.80903313204987778497 51702043410917781745.97583255352870502994 43013810301484151565.79701521037041328562 22381827844645536253.94631216524353034148 97804131196978971460.25653088152353201262 86646672577464447275.82744268682162327195 21547629966427420402.22522777541728905236 25056580226861499391.42543598100173295413 13564464603023686859.10022744768385683415 39874167196119819610.99293774350976497019 86080158987286620568.17244913868634776169 34451525440706232197.57662950611989013613 98789305189901137852.43749028210569946087 98099187576675945417.7151465665376551875 69492225227931282974.14154093088283835062 33993060433843011390.305076439338534028 93056219869836878459.08000150924258756241 3046643702413492236.34061596801138451253 58651246892849784501.66836046402073912789 37431461466406488316.72235725253291936378 22610013507578492402.49501481567395972382 69273102626589410441.84224653713848954063 27896606715750493070.92504121027744074758 37069970496345196533.36974793511399761629 9924342757550531235.74482325164148912611 68265870036535864347.56562768337921063412 45062885582878236595.60028778137740358983 57517543020444674372.71259797421474920579 65444421632812736649.01944001011282992298 90352599460236553477.94409525020016167166 26126369579744810312.63629641046994187504 62719314555203687930.49748804491273960361 31737037326607537265.51166672292473748686 22875120730947251374.04056923106111822504 90341094656209946990.49150260816885356402 17692181814199655359.88538230710513776531 91704449971240263302.6349382431694233145 57455245275372584934.66490298005520222689 93969672184333380792.61905376777933686773 36168217928719578583.19626161003818356998 66062916340229917918.86374091421417492716 65249351400570919664.43215827692738703619 34484896783606402098.69240350685235296775 64759630314357687204.63131090908319237778 87685167394531718593.68546970685341739434 61323484686103855656.02944131707594626845 90576687740062101340.68173066597218947022 72011276081525577164.88921293073186272933 74824760800273172558.50981963998915700998 66331698597735768524.01368715548115611847 84365807843696056216.41686875834741980456 88507541971751220375.65530767349783870069 48671015607074439900.82471832367201078411 93971759342343502252.30274954973261677026 27888717703791665474.11760777673198282757 83317140185254300648.02417764075786582443 69833405578757530211.97463860250877654454 74485130995161645442.91198173559081192877 76583475877403768675.84552083712879445554 12958748183557708712.98499506426834949506 68112346964341895181.81927512013004736466 1138615780847388888.14442662438885357668 21939549482344675045.07520360547206247939 57458455813893418684.70448488691334148602 47094177877613035035.75979353171158956188 3085217352854692292.79493980941899578735 62339476139988114509.74174306140328341979 30420194103701053272.59593404014184138469 75074729834049186664.31400896000239226279 3577417957885763095.65421836096009366981 52336684983082225964.45854762601739088327 95718152947975378193.16897855098640443229 75321407234763937362.58681922734945749642 8702587921474607144.4258249128507164287 92042648987496180740.39277027965718173794 98780381914872921042.08713333409546291916 96337761320679454896.56339440602636095551 73683360024819141808.82576178535281781926 77890487087263975576.4652040912764654108 30981724287269952814.42372515135081040668 11768024217480949223.82641640144551954051 396365617413859594.56494577658068711386 8583007336405947584.21876110417259085939 75716448743468717753.51588193980367494231 4962498966463560241.21768026690732238007 28065064505781727360.2049310603361664868 15866619389861193162.18326031886252943934 85579346743091574459.49064454778560177789 16050614261114004619.04158983067641469009 31900421110898895197.94012807961201124579 42699888583487878870.95755385132575480613 57504412347264113469.84394368304030227795 80559905032645320594.32676420119366219205 32512092499491271720.09003164301917473667 10923854773060944007.27427687148572366077 86509126286263666395.35037785206520306385 39605700543523825589.32671962989002090108 82482966085470951640.58538932271004670291 47429733758700264444.82717493487197194488 7872246937623991361.82693678755176261722 95112820425460040176.00833327595440807311 36525905175323342163.93199719487035716173 63524391989220642198.89717296624938345964 3854795955439345565.12968252983085006357 77979878100192488183.5769108662605302053 43145725002717133016.3723132967694950593 72748246967898201992.98482809810706375791 34461431514607910847.69746303468813835967 86044497457887850256.93968573295955777518 59881659465490481262.17937707634852673786 24102005099164109127.40379047966681917745 52006106162704683682.10722810969810364348 30424653075019638498.88723923377561542607 83264499523709059473.81280635734990711491 41209262735566939195.88885518019298298144 70480620386507267364.92159249717066582656 62730576222416176445.56650315419821554126 41518380742629395262.39474951581238651582 16054426865153661383.44615025254802079758 23475849429309721328.64637555358205000044 64964123121395163076.50717902372061068634 75444837816557087214.52839076647763506739 25139958252370586098.03286158468116685224 27505146993421770453.12651262822289552425 37899189743599969278.03188677342501244095 12334046286053239036.9594271837228246821 59845979322954688655.47025115512710015509 50367346652554438580.97470077578646626981 96125830941361917745.6496030117856891574 58128436535040881547.71693480576004641154 82221416261601854493.5088366192732745696 51462500249649041316.84553038955094130544 45841630417551343030.24630832222259386564 41298257224964047073.19994404399379326919 50908566589615787365.72098740185279908271 21374229301124356124.91140467859363877852 25130414200512227107.7084058914847970364 89124484264910485875.35186174436740066176 73387055435327537579.36212321509387493882 96539674738158345139.04066761442596849234 99530088464082658775.57634356955246236446 73155862343946441020.60751898428102358489 73767582299802471882.22338011542613781576 62139128042559869150.4501712164784108398 54271608277857286287.64233189635848874511 22383487710306832496.53073778221120822906 15876972868962401145.56077062047209494528 43446150938792911342.13357253923805876295 17216424642985370415.964525634858207583 59289760606745345897.76749772518273882969 71132666607404636576.19497710809444298282 13261729317944684166.19067912563995259899 96747515588237435278.32182905512419353994 12089634557833807008.51585828543212757898 55253987855734259277.85916602031338934538 16891764201420098768.58065826000303318683 61542568873493640771.40213675116577802949 93819146698028220644.6056880222111562169 23175000364557037171.09787268965189499583 85509085909140782287.49572757199390007806 87096552924969750915.59431842599871455227 11470709237168598918.39275152449434531243 73206673117236436724.025850170445765779 21916248484713974015.46978801453573798193 22214138543674948167.86161498410369898827 19624686384720315605.39224185671180298334 13551725387205983804.54419015485512358294 5806401415988854668.95310750038453445409 77506147748531428433.7624107034034473694 77192094953381179897.20429786862447856621 24266040952944032942.19456266243882520927 35060321629099507116.1743098355650211009 21152779565695159500.39149512108313426149 10169832813009159798.07181021100643577558 45644937217938522065.52475797346340128027 4094487300677333119.35274613178179393979 44763256536036657713.53917555488667969007 51996906098925488908.61102106723713477547 32014800231251695604.14139466185593939105 30786342718029531218.24962740255464567438 8616727612845876901.86685339802610128538 69460602533673622469.22182427250708553802 38187236551141972482.13147868815542700118 65554776172522857339.98286558403368526279 60411563424690367293.25035025675597443215 98870720630571977227.35361530139699233715 39782195722703615285.43932226252944400261 59150948285369801520.75115043677954629416 28956677776710193753.52114016870373820389 42738958077177274866.29356055238364865786 44600652991939417342.65471668763422739922 45299899329644361792.87384879235170805376 4504521687199090084.52970531843876195017 80380093789906341577.93955082471513219334 6135671660968143328.17628827493825245585 16622246032192096543.11769260351704260013 56035064465113690415.2818772334075036291 6750975479228875079.90744729737450495356 66647070956611992890.97410967899085853002 69312738103400684199.98471832339384003266 30870723201350729579.2523684779267527737 40038767741459173173.90027684842583816802 62181481767162352205.18828954976619343021 21837595783353356517.76992054637541735119 71027423402057333815.43523404889792307825 47871355855303143887.90936264501505474824 47869583430029607863.86156928235570494968 2596628850397042432.33616209314164677607 34152129858724733198.33013693990548074207 39647052276731739309.26680666648055598273 16278668438164437578.24217732274377186076 33560115009663763483.76749880928902804607 91564894045040110333.17461347641253886727 84064428653843644107.57338093670817880813 85754606256709886697.8568021533993522037 71162312927983153970.17284193170932210497 35380433399091080112.41633434009408440079 62374447131621948451.97858833413086164246 32159773969578180497.62947479182110994146 72859535552910428463.46289379182345171461 65819423416179243166.49285978926567278173 58158950426960666385.86521948635852545794 87955026561367855078.49428257288796900866 80778237114080325653.27861375652506123043 38072269040906092310.55549191467941640776 14914211822036992920.17851179183508563921 36721278644560379744.55720577716857587697 74666282664993619924.78759468295581534958 60249781972157675464.58632788751987994373 10289479796179186831.01983600488766777553 56317982626582006150.58375724102048282033 18059764627260490299.39612247929920769374 34269346750125938835.52621522484679768863 90847858564364059732.3232453037603489787 48325235373578257654.29139033277683079656 47017165561823943860.88606077841117763087 90688650088870345782.74996067316418870872 14881141691403276345.23690274888842925027 44317771023282714673.99934414069574873207 43187872344388475389.2621038780751844605 54224288358521951890.25266565874661146679 97455358070489156801.43404001237940600013 93864436514586044441.0143702914260620743 6491870713077737281.97337410969950121866 50927129740526100631.05857299939147353217 28578199763498890314.31392545005100345068 93800914257712501934.75970395172939571526 39399319768835712954.01651775076886121303 41354468519789256346.99363025557568159009 31532978558967540065.20130351426782270857 30052336072562197149.36032200802229393178 95068415194076584772.91289405890925534249 32635069665514847198.88913359673144096595 86195765044590531832.64471725952851296813 22079379115756009679.1627745667134444283 11807821302461579979.53804561777720803899 10369898180294214678.81591376830347757755 22744368579313123304.23113163301427206049 82649501690139779362.47428908020371283619 64002172344162944414.23292210146676807812 8692559563222003300.50372475956869051193 59795974764059442075.08003167738291750142 41188452719025133065.10736659922735626354 65523508128173962548.73491825140536006688 74653573142355889253.69066896504599791385 64297289939697007374.66143863464020224332 97056598080100506281.31567812878779985741 3679890667166248319.74835498346770913231 79872620044685223592.17929606059467631783 36383391033560872198.61553013598788106785 72152607901100215541.5431728420010568856 94226572860121572209.11924547563828115031 33078987427920752351.24998081387908694459 97944780250114758507.33849305693515971522 31603681298307132367.13476766105916764406 19381594555508031988.8687103816980768904 88851602954390901621.3965516217683803229 6696997092243676470.209656648080327677 81168200937710650018.8457090907994484646 18623369475737158549.53115864737003903719 82138992924973485513.65203917122576645044 2186694328473881836.1317420002921936524 35211839477260370723.67142236919657208897 30898332884151978171.47114006552096411937 27718803913841355887.1349165394299045818 8326245146221899191.42060755614504125979 42317742385402136029.24586447114829267194 6123338270047655841.52257396994182068059 70972555773321318829.43482515022502659829 9216047087867757633.7523506541173897335 37942293765760268238.63749771429841450838 18586313797725228046.78418141862206767717 38218830179060369125.65561236240561990243 55021253648100685728.55088777552586376549 80835030116584601497.25212082387429468327 45981251032928306222.77855213354188910061 98549602117028592645.31829425355266223651 44199180440269053981.66287682459631697871 4975885213314646260.14122436574343743143 86111571506338675574.0284823568972938446 45953146799926523967.16354832195284469131 52575477230713146666.27816963028136408196 69873860551804886426.68674537496867870746 8477032315272548727.7979011792621778576 8542239353624161543.68780067316817079882 30264239521757994242.36992263983970081184 67873463101824973882.4781088667977294582 4222122484570588422.15553117248654760343 57192001653269417825.74106403555656156823 67032524442334992898.35695785597320129924 41787797295106098758.51256003594658794362 93326739858911134098.24510833388980330705 54145143365172669997.90298688822547623791 5701866689870492892.59514983616363497223 2108475565308685521.58919562830637305077 37482791769377728297.38803148937707710533 98184745424458341478.84720810822796336006 65005008045598602349.49650289077071808881 53264275896032748793.45709399350246350662 3940313627212334485.15620342413816978962 81521054878608350803.03300991126059653854 69681522633592720328.84961032732895018696 76865187318390369621.66369307875653049494 39618005492458269963.20026641131584007697 66421104049153601888.80964533220655739278 95491378522486565018.97578612974849059054 34424977987223634439.6626791775717165459 4775848163842213285.78578724717114373071 85432275810953256581.81045996717976971393 79832568099363363858.85261507868478805705 79519582338361612467.47663501650697141206 45879417139438992637.91511943099571290722 54117064995522322206.41610809963202063644 69433816397767366609.5909526330826838811 43210872358406187076.88869689618859044366 85151096942216881597.21914864484940305833 89793503539568337979.87161963706857769513 28719014263089355264.80011210927159571389 56580060987646637403.0261547307008770395 58973875500143761219.31320554460107792459 70396234222072758471.87988177317511680983 12456080217285163472.41810363802326850807 91010150185554602103.11005128976458215654 80750404528823949399.5540961708501424599 81648497998807275461.79537835482007468999 80884034680579026860.79101610426432169902 44915241161432008937.76038503584551848679 96490722760152851424.82204202541520551667 87197284813742728609.64353047151154299792 5607859536605314790.5014080809622278264 73431569985694478945.02495069694102299753 87022060955987601410.23881924917529726152 12958166804188672540.72688507589013324084 81084592186124480377.4456841967530756905 84926259451603664422.0638822106283688531 43882720053090569693.76435571301299313775 57607606624077288762.81392644810489337079 83088013045674816006.82097983004517042826 44455316195337643745.64898596451665239839 74576326312413697118.10021668450064482342 3766451972458545257.99611948775197267145 27459709060399794561.81666521822164176042 90711907861501509238.62825093601647183974 2688187470104539445.61850416820015513791 37784744221669528586.54996261162838083552 60198329005428651078.54757877973103041019 81013054747207316525.17714174972691081083 76317590606646833867.96437641477308654505 46024232175954397087.71716133039785933757 18994986955792918950.14471340973175498455 74276516857553392834.53357532033625861843 63748868423299848940.02081210607042866143 61200193557797271347.86693419565051638779 11854243360598673798.3068433071317187227 80727840084430128489.34467838449511511634 11950374681594980317.52621925620135844526 34447160672499667928.73550662614282598729 10692444744497548127.09125613772624586511 83498742696976814499.36978361660205398729 5240915147593739733.91975325565736147421 29778342232951177877.78839903987275403526 39632220129391632880.1986616455270038097 72414158395365590290.94489235085307973916 58840915787721302425.09060922616445819126 51606079292859856595.63609829948600071684 65175765865732315770.37078161267081110329 53124723231381104273.29920218959517285798 3884197225528292202.11396796648897700234 15128544592056495921.43827279071447998667 78085093945592000762.31435798846545541605 23279836340663336609.30175060767713267429 12176975304844256031.32498989966219408734 15936752354914390070.59353697697331864672 56490910300807835140.55645815488441548009 26049460399756479889.57116736019266769849 30144180687913031947.61271918781146990795 27581999587386769602.66761119722180645822 5352030844748372411.74285450317717217555 85650824303307169521.11511010173949406306 80670374265610733217.51129335003473397236 75171822015798690842.66674192729633013449 69088576111822752885.01900370010264664515 37350341479678256249.94665221131184829273 32814235060820215507.46889718838308109822 13977301604052979705.81956040360296631853 99370140645455936247.39650619149942114523 55048364787635712244.76881156764137969028 95388331278929155273.43073298913384955644 85012266185696623595.06237791930414747742 92583519480934320659.20672260044954779003 2653537350390835297.74039637108616266023 90079667501575948409.59647186676590598445 60775338504458483517.63024894208503811231 65621861930683598191.06947574840683365332 37759033972488016599.96408669198055388696 81823354901556020696.07483276631477850302 12874653059834439826.05451263105256730245 92886519878483784164.11234325604044184562 27787477503209422170.97420389631724616819 66652926016889625645.89697960207359921483 76189602095002141106.89728154872898985571 34472002113330214347.28323772389641415286 7919079683826924242.11457195876366962756 90606119476653612158.08615345014621927393 58463891730700367674.94363305866351715866 27807222982584025755.08730187494848697936 10631081746357416576.06244883322740995527 54677043994403751159.26509454944808453011 5458566018145828333.65582685899177532017 30875537330258860453.35386418929866066264 27713054488170081922.58207440710945260592 57297400475113649660.81100215106466207849 73328682772105634916.47874801557386287441 6047116229595675416.39968788731081704609 38412360039441464487.10643244890848450619 44369957738957359424.08966057359460246161 22260284015839833157.00867518139848331536 96391035896095013951.57323340350007932303 95684254661888771127.42992813901638250311 77770472955815108087.13967773465413137993 46187449922814537796.80951504663725836635 35488198623833283203.16112602320301309857 87337179508613913647.70766609449067974789 94768236847530975898.25887386918477990494 7450411623697753510.03421077753417424443 59597418618656041070.24741432238048968372 54033951881995066119.04848498394184421166 98324147638260308583.37833549648106217322 43236997279652713531.33097688876303290963 53742747558105146400.15412063806100757999 88767319222104894130.47521249468821005145 38500294892804514340.13678279609472809031 6405287548939122486.54342811608867280535 34365021816500981870.8071640255869527868 60969760805345215748.46750105352632889761 68197186030079280041.85739200001658109223 95413592587284642772.81490605285000058736 4687149368523889823.45304794802524884151 46204159595985225447.74282956486865585894 42026436132284044439.01697998226006793103 6561384449473902003.87268031570768803997 45807905773380931508.21896064722752244097 49108100593034102900.38952603712942960565 24789381979346604022.22135972780327502543 41703202362760521290.97681347718086825981 82482329954268851236.73548288709155299814 73049133044350883444.12123224356981531627 88199660250294130577.71487417064374114357 17086819293434206046.23638970732218670779 43171343691794792854.70098565473921951525 39949988792716784087.78988765286664119724 16890920538017502764.59956780069771134355 79976988246613938567.72252462104701115765 13610402355827333028.04076593584979269049 46464281539276326527.63906897255725129185 41679490976360558733.31729435260223188632 93496751100727967852.27854617183476430692 11353528344267613437.39158261069699344029 24105815638711751259.6385964227242009671 87179459193563703890.03295248143750585608 32624695364985405214.8114560833389485683 8156902398383663957.76109116215076677817 51269393246572461324.5553368396124358275 97683314925548959919.81282013073285178593 190383038032221431.47301419444619619078 43804837909332343615.18545996110810074864 60799347328575775380.43963213618099247278 22377771263588210182.88536328142483848359 72724363914180692234.69281034482072830219 33267839626755142916.19150000656066934602 94224602159771662093.6784246149879315301 73816708233929683316.02392680759308823565 34913903646204374520.11379321900669310406 15546921155375802332.87390387308669407341 76080056205467976821.33668039717847382307 55809651268058960267.66528422174102552232 10538470928682535737.9453531281878124503 91751272966172371746.9010642811534178088 99027381803070504598.9936058917381594683 40411052235321489009.94828615092223646839 59743796061516888453.41654217337144821568 33010930517933727092.7079295928392433654 49071505095926459346.48542636829665786569 44552993559673410418.98097304022175269597 46868657229784111870.51815796392650381092 58027297604715064788.56157070733072316368 39851748980222038732.26547348144140872915 71826223764893559532.89831753228505818025 14092459134407126315.23002921153800688223 5855037812838000826.75347789809549796458 5275516939479939980.36543857338146897533 91249692664811087692.10200259215222237697 17850476304733404445.25068499779492671112 48429288768864607571.71566766636868973226 38504599868603633068.41540625394758765608 8354718281922717429.2769749404244020111 30078908788325434721.7879624962222605333 72621930703427695971.60707935953418725074 13463944113077117681.22324940554506743964 1378776153718924065.28783961116690889032 38836416809715704819.35507334232314540329 86473364738329077280.43715127669487615463 93935720445822278867.5229059144128610357 53044460613718681974.29260585638113365991 83593543945208390916.48607416245133327337 52748493581677104909.19411617720814055696 45319619737206706081.56468334892183532724 96021357295854559957.8933979710388625118 82734926014061119831.16213889770984039065 30511810057920028780.88806728675985093282 93223494435808634007.57152259384034969193 85721593814192938317.5149845203533741242 75936274380520405210.28140594357913854689 94191715083797649477.75128768405175693777 70036233597248727189.96409864618050971007 30953836496705906540.8527379459350226114 36965885607517330418.51653270947575060212 6362995905650056125.62794532772438441095 23306884623577162398.5957832104823579729 5096949253204402473.00335249033120718693 3084400227361117097.00879173956998634408 27067156133623835396.06047329732270541701 20266897218508303777.426798060962760825 14412184016761795435.60752398494981681601 79795166301007256495.75079127812349168492 49203286906652379715.41427611062184237733 35476654765066171008.25172481756394214839 51084336097886885657.96935946042003547533 66749223004681038982.16100764252111294753 38103927596780191088.24306508299028205015 34628618989849466302.42780463085956521398 37537161583603484980.30535900243794012607 24224661118859286557.3421496814486931363 24397385640976795268.1089162129040310739 37718614224818014576.76911931491529034749 35282033353096295902.65715391475308433076 35978392720677682643.00408043916121167343 64592154791130083487.82315838564673823859 42508800617416674946.34987535521142730391 23904480061143608080.25745247090361298182 3016206581423438379.05826887418538674162 38444031383559224194.21600753366301028664 71501718985945505545.50406407654905069279 45636769008370699240.87481431453711693921 23050002320221993295.27904923512274504058 743133158547931367.79559945708934970079 1703920286968484599.96549011757804930519 92098514414638445757.97849431982730510042 2023331030966193629.64499414970720895679 64058767442695386006.04847259437584209621 79922755126962545740.35146954458198630277 47734020349718911301.59340320727161506788 30807178123451512157.45955546880251521309 22242615565080827548.54016536432338823919 44588932010184985279.69634746257303120807 59125897830577308402.80682431647355326346 87677938515530066614.56039110572984080313 36465482910629694042.91510009961274367171 70533274673081420678.1659866693396546567 24909405665209015289.67040589975135584418 16200204317916429091.7160536570964612433 10778857103891340462.00954122752216554205 35354775694510098763.9574366527782041809 51988294207233084336.46292763938485575919 164085222132521214.48116419573062777288 76819793287056664967.89905928206879325462 59599247725280362779.86638229900271635691 67744206356376696743.30918856461235994166 59714721742909775847.00550855814459989209 52199897692154803502.99596681168541334713 42633901852380903049.28389536495164252082 87106765000122359967.73592120501940607977 97204996629706787407.89341559542760733799 21730213674403045129.09760967937578850566 4025593722862600335.71571697970850980705 68245714087494155347.11590879387409937128 96467633972243905000.24571963608779893852 13987678092723750588.30304582235972778855 45420698077044158065.99575841909195201529 19903003255276899832.76790602654845539135 64123416277436028695.88681325948103694107 18084221988023528201.85235453981834868242 50000614914562967450.83599795361066409967 95565924804643904719.62807686215913480485 54639980251484613798.66268923834834518697 89491046950966678486.21070268635555009619 82658746434730857737.03803047410053165512 85181484181057823692.11023843907921252792 70070438031790613964.76514302483254158579 90800098524530563234.07572142889224383114 24952086146690686066.93827533917114197576 30092546557377290780.62457266259414155892 33776605240167815026.54155527752838608917 14305035528225435306.87934147910070977081 21555140237917870333.03146955755812000532 39414846691645100280.01338258011133065419 24883155742771933914.39905231527144012029 73501160272881978551.40998245824259636006 80192937333991656763.20251062522867624419 98184816690453160059.85131755387695695717 29148068627057284957.01180437385701913349 64739996987562659501.76947352993194043755 97942000158498866103.21325692048129137802 56173894582588685892.80072782666791867615 74269108545553727097.53945153826293265794 49293703646555779740.35686599147271680447 35262489205659149659.9440111711601415027 74687072229845220971.81228603978825481345 30894101381579069340.69320604661691685851 15953823457170194208.22893691487613386093 93489098426871493026.32835232083818081579 69277703946900811111.46431259772952519386 94235457981545166119.85300201434410965614 31319103078191899988.82276895289468811168 26637374335406168853.96161406576707572298 21747283153706743336.34998816091333154263 8915410252170980686.12508318318993914307 73570486544630249709.60556786814607155752 14391594498663062732.87007598891730915984 57228376727279451924.02736982337375615851 26787864916237664037.17055624367279018296 47394327889051119759.1193879145827407841 5863161619973252240.42782374438682220776 55478930216117622274.81558957059989475861 4621818294437305750.80414293361004845863 38754518314252262943.20692364338575864623 75572690980454096881.46056874689845957456 90168761182714974371.53501749364594314794 8975714434871721486.34642419024806706011 74063111917593134872.74617041704304388592 45830624350458271941.03471411806129303554 98151622644360338543.16238234416659452151 85254576982507266923.80844379520975430609 72564455679543443266.58087526521029788033 23136121932814014943.63973506575934605181 89410688801285555836.71295931988087670724 95637504290899910209.19785624196129869317 10086367473552201424.63715391165320825653 87324054411351959086.20505886133005517562 73652868637685639196.06822329966084027241 33784718698540919818.21801573384154516376 95675019958973975702.68831652434821447869 38455594592996438813.19347160201537672683 69140153879042478482.35747146379753072354 92281467142095853210.39218581917134098222 99581726157321178910.36400995016833837338 54815265644837237687.56783865797476554103 61460283343143642554.21106726096047916111 89784120066736455216.26640243642391998893 60947778054499574271.64828833802487729418 71398408339156885388.93969657284842165051 23083984863458955222.04312937373886835482 89022472956829346891.5675234041571949023 87319509263739376310.56151791399476277128 53816785342079062547.25283187942730153271 70694838991947813237.58505400614998966283 48918365679161380779.37170456480748063462 62040619976140548092.45821644281492525732 13831858593574357231.62142686916354925932 94895624991083237354.17040941996071793825 40338450646216490246.08583729410336017146 82634604553651186368.92802612323291686385 45015347667995221510.6280713540183629049 67719644731257374601.00842128866618548855 83102922137811529994.87155612651244720967 13020799057070316840.33255095011478428374 77858706117429294728.30612080109679015496 32138767192633809654.35145384776176040676 31366576372070863702.11056638432640266021 84571810824497823810.25111278727403023298 58524843287555726271.4521170700055527606 85889022854877822172.32072381803733701794 41282546546527305325.67153186940445083037 40925506339331693667.60751618262552142368 5239744434512311631.12769718822681417523 15844907924258000213.25919021449726799077 45576167216181219069.12969627923301084952 36907931881674852541.85496849969274254597 9625272757219680898.69037360535599626863 25367273804960449582.37534736557517288269 19194709459387906853.53608050646615913523 97378244074742917665.71918850446464424736 87511215549053802343.60586619478295173662 42275084581285832761.21839395802238171168 57919833179943345735.2438933974817333807 40911721321875773295.9044247182052301583 60408784579804098583.57327173054956774694 63076561800339368726.81397491431250007652 1892724099969743147.67157371908793955664 81342948061835069792.33184611766487189429 445958160458970474.3111239192145422439 97146300416976964102.29897758516757904264 73022899126287877288.94867547702199009625 80266941799848618797.26126361848924679631 18816003733110297175.92408186444980982071 91300747290636060967.92667673610316423497 82346881854495517336.83516811980044395343 79880480726045462303.75664886797537885043 51015493065219335141.53486843991226778927 84542411293687409366.61956396410217891779 7693451162488890710.15148139782458962136 86012123948044294858.7188549757960466292 14941144014979283275.6861417576451806186 88579673351038641225.15983205960231809822 43492208128304367077.30203929789349539211 2329756729295197445.10897436507041696528 77097405653310638168.42895049765036161471 25070652353864387924.9506921464883104957 74536691737632082173.23049310226734457342 99688149437294732957.39068242561305943256 89318254816136366338.13249430078432717738 67069857128719052868.08821665947132396414 80389360590440585025.5394664998133430525 6355136169562643965.00686326737506560541 35286432608992087305.24883040685168153245 4108418133844511413.76329872940285717616 94502759175168601727.82436488859607780591 87619327304656073025.42970781503619664517 51638301230453151705.30928804512622868033 60601795296227068755.8186560981476018131 49743034485368360027.75351662976812308918 77554208877814407279.5295618361016875 85277867566095836938.08616598734463964279 99899129445025787653.65567454372324517222 56088301004411032405.32917467483080296242 18682692664605890703.79420060513807325237 56343864777437143508.82044213002257228522 91186021425671294301.92473515642404565116 95079986134288383311.21939913075320746842 40462608929584459946.58790633155692953822 49365845217210399095.15427523324550853136 1854545518143030191.47386179635867876645 35815456925207258501.09821384278358594936 32761006201899255631.56972819549741511577 24001099312112452048.19024150756188591317 80395268285559357157.53638407848716713016 31676997696009664678.8813408917516945708 89295513218110509974.97034449381020371879 96640130173606777099.97279281017384105316 20315560381794938315.8135216113026982454 23817350003964263448.2236289466864361577 83645698205356007924.56135799118662219353 29360011753589786386.73732673935200497213 50079797051489442712.66713915221849833436 41414558035507163216.21793418562635256127 30783842940532721730.66381492485523794361 7671746924709101726.20305724731212691296 11101288013227770250.28691770103750140825 81581256517972820094.26176053130378350425 79817341125195584419.64160118837016688028 92971798905644074787.98320397529751329367 68673641615775842309.50029582319199849645 99318147195920526804.58441319191536258318 98292549200675031329.33958904242624554713 74030002769036293806.42154093615313631943 590712840856691967.37915051606512824751 65152912151218329531.01458557684739779045 38195094239095392967.81847910467889929521 63901229259834991014.34682732464140414258 55920940285577434373.2039697378497167776 58679746583206458446.47777973976307177811 77019535522061050194.21558849548261890545 65019067033391711609.90307836074817670661 22025998047650241503.73915152739252614567 77572668267316905540.60181147792417996607 76736089976042015251.16332527169821504967 73968705464597907508.85613416987481593693 43899578424609669512.43687193888761150114 92033260271766698900.05833453782273153462 19249251751400691793.58419570547789325348 94172028798484819820.96937255923817647598 57497657067037511472.24272704409976840106 50220884970337549512.8037422028144041789 37077707679116928070.17214399748780422181 10563770341776344193.05587260452072843177 92388795178094394464.89100898432740561316 389545326556468372.84609725565675731258 79737523087084114523.48141412965620865432 72858281282858278076.8901481512612434642 51036742712411847899.02883681049168667109 67805117577583803109.8691223836056602904 90066304771379648296.09303188601447822067 40841043400222554701.81037409990663820233 39714195490444019382.82624736539227285455 82713148916296691590.01833479041619808607 90031595293035979786.65735750905835520207 73255649369109915438.65619728862067389444 3159083343479463667.36926807016916671265 781986807010729628.07695740686973084722 52954925759992703991.2638452698960336644 10720581163768059094.59966701925482241446 75459624089671618826.05833880919902182736 85876960467216839089.46224722998637974169 51982604419015159536.2523168357289068814 20041303889250879332.01620237478662544045 27607980381021076543.79366475833151568633 9055359976852851286.93507699241493452051 34403962539021613905.28897900389631287063 73767078955492271146.97867316611996258787 39431920614927467196.37353195126001858904 50622971176755415390.32941672184895773795 77520557777505012914.56738341388363994059 51758573451671675222.42977990731109872307 84774635445853578003.60869652026054882782 95963834446472901812.49521781819302600948 98884606915748716086.74045887790171994443 75975833662333357113.09075728932833804062 74897786964785063966.10727719752216785797 98512507169630019430.53574687690704520754 78492346557792993500.59797186345164206544 53188241611036471367.71339359524798118607 46460974803555212162.2078679583223563155 13121807581990562748.9158156604772614286 80124328892525819064.65769116181851029898 65995021716430118441.33624969284941400459 31151131248988664133.34283852171839527312 94321083824678383569.09848084047196549818 5939137580760472285.01880875587201581063 23021987806690647632.60879627120727240701 42957950866684200127.1059549467415346142 49693979685935922351.97555985929131127966 11963334141886829040.22740149467647511116 26369407764716316700.50498581489191802617 41720328751816523226.03788670833839820052 52870768015552571703.68809550832251565256 92228597065372701085.27055328877858916136 74912905639173744565.30727551860486717023 96392046212861201396.86260572195578761206 97038385327126136936.52162518671999360423 12733493136855325933.04213433956334885381 54097352582625881637.65329959657330553936 17969073089507036707.66250009722059924385 2035050923965798634.0350746964423336262 82267794357320510759.17116132079137344365 81371231112753453692.96853035878217110479 95155299966038241476.24719796893614208111 94123673520714272448.51029858036994196033 53723076626901181438.4681906995551758455 57850385441194896590.63097667799105578247 84257527048114879984.81749871833123784607 1983783154402403410.69527718879168984176 74435424995106346153.92514168220289156989 1871128738564111139.26791893836149874493 51712646517312830557.63335507460949484803 12264122799342590865.26622701170584549436 99233648906529545988.23195394939601701591 75094549512204282515.26638628789923182744 36704637436050108483.39901107260932717222 20782223504583415676.68834214624272470296 8198873914935356648.51075874299042583448 64146768181498979506.94188424791164791109 87681739386396277604.39487766702067433058 32269777951708255206.72835624211814011868 91491912693087900328.73930017642111217427 18788712538562517767.51616548956852661188 11124385256111993859.48846494428868767108 7397303747150994697.16841687547234062775 31168295678065861134.74656188859214283901 93877022567733287272.94610776219472404531 11211316267797853986.56772355965374598035 98054068118892189802.46849913941472611404 93033917740156628643.2910540843040039545 50854717790882108448.40267709416621231055 17599898679374845021.23528806553021419259 64000610997985566615.38980584291461409013 68558641725342160457.98747837256634450616 68098441268352183586.06102418454760993178 88604987187850031895.38027483602123614877 8707405770849793878.20696319181410141296 21333732851719397299.0558139184607428807 35336696744747396892.31211436496661948837 65162569126164271451.64040351377262451098 67719835756221712414.54209002178800914807 42653771199553261223.30582984019469873504 19169990984119273858.63105805134084495396 93424379703316564264.19780614539219965667 33670000160335509649.35338317577890019514 2950875512365467764.60278456450144722576 84914889891602127545.75025689641556319054 80808762775345941521.38185079112498767812 26204384793835316099.05875973881960098698 67262570935685431782.87361079511523841026 70271538789026888669.08849155181474383111 80935245382717777726.61777152787618325291 58093421656510670347.52453060170668082291 97542286237019002193.68691042938127229433 67627672865795312896.43173575768638737607 42862573284070331094.39126592732615254737 27102169528277354804.44084670225678951484 1412489067042687299.6536819833575193532 25126829507479509812.57905934409089824654 42911159853097830359.29381691713463382603 12636307476254736883.86711511877871784831 85293914023246067023.14328919643988941404 77028759410572164166.16948249596455567524 86067298465138985307.99564723492221086157 85187452536013479829.14263012125411468675 83126518273901256943.32945599025208000756 53317238351919990763.98554550360138322947 48500242706349940029.53353161769409659197 31035215337854529631.64658835084224529686 53737038004829584715.99476232240389896885 71867179256229775385.65331715650834237844 57186949593772896052.73870692288574284427 8748534131874567880.74210094276306116293 17486253264898256197.52940915812943240583 35434412101867699999.68527082941843871287 35788266606784867270.73301182996577980503 85177141847345958386.54044520216531677802 98776927480933745928.84216217244504789943 44358303185111734642.0502653131270862074 97581972665912618514.92237330297990370252 88555515551631024048.46727172711509366949 8674917260310058681.3408807070167026496 69668637594595328205.81180941787408271309 75979680667015136021.77835773047296084536 90294642682337937565.68628725569836996074 61964103308008323057.23662737257210442664 54164284547265953199.73801658892360187821 73103192572615971135.8208370512279784025 29901118602550994742.63340307424642701278 39566238114794041883.61985444437078751361 40983548615884189267.21969939090035271607 80744770218481435851.73859148848806012994 75265019953786517712.87458511754233569238 21953767875681356969.81754540242495730556 46890579773582275812.74398023598974452898 73023430060952911969.35895800918500057032 75902165204711638343.78589362897495225468 15970444748858689822.28446745306431389832 70878380242601983174.6755809422811534864 17938993199670452966.72736207955144294876 11872826503651903273.09076112562984524783 86615986604069909664.03334614460659724031 46124174359870434432.25331509000996994411 71533929085107633160.23529368413448898994 33424583224693568006.39001054047138910408 75038511700541567608.78710168673435551889 24469119902818838386.79602900372964559373 68070478647368920845.81637800374169090617 26611430164128466726.37209158265753791198 72322369296520025728.76697370405474130017 31048426176212187606.7127980384782384415 36615329729421513194.38859458823158661012 23180199456179287103.60236302080503210185 17000410772595150767.75522704525238802389 84443472401749421789.1426752007181164958 25417870503356335778.80034791798699803847 92841821201334331787.92425766267406288984 18440680800266250627.67565592094648655784 49948217134439859408.4801428417358041316 45790303022977946591.90411528867587919035 97580446642263662071.67793712547550163837 34410344940578500993.64998503108095385047 56804505606897425040.67345709008923729261 36064627574388047749.40097304184874232245 91929658818754523109.72871154877052395006 91892403459496774334.70873971965768909226 6308110492437759467.91423943058418034907 3629163434273120213.47277210689527971462 6931965372432619160.78342393679948523414 29895958370137549299.56276113921463283883 94133815759527424697.81579951316508477105 67912238044017656625.8430949529389171858 60669576023433712744.92956081792224611146 30845548993579254494.16314292906727531706 92227848889965463067.40824903021015736229 10064697285958372738.98922136802536551843 39006808578124888605.32709209215404370452 21167064774666297526.38415201571353101341 50939441664108661852.28138278610075869414 91556684823791332206.43527126180023371035 65566278992081070528.38178199832873513602 46165045051970893345.26192110395446667484 89836265756675109886.5638807675514225574 40726035013215366137.97859146598081734398 81386418453059386320.20738403368592826252 89046716775275842153.79535664550407590255 36166033019569081103.9713281797509649092 27444805559664924855.54290680100858046632 72878431622520754209.82332052239608085658 64796063057532276157.98748242714335903186 27915238090725549658.55439286076079912966 21737268375082019925.51817882396870874153 43437948494157188721.43528511185157529638 72135664655315871653.47127168107482958233 12681339293342987550.70875970654963949716 52389580867952970314.7999794919869700805 47116636103529800523.54639125426362032529 27294156756326536910.99748413818691057998 10998176451511577624.26683537797724044509 34393069815429941228.29967852276217325519 61726406029250704145.67997848816778710316 427352363631496338.66946027789288228706 46264792112328850383.94763399325282017389 80809262704235571838.70178708694156152475 72802136470745801441.84534228151171278417 35664987480216350427.04810141799034513028 58448587608214149021.3950183789147116326 16170071687893824149.9927131976262109155 5925388046592668762.10206797406394611959 72232377776555090581.62414214211994612111 44308009198368147517.94493807669383146653 12398363326255286571.64155076535664738288 10792764105316141362.62940442840845242576 34987919613880044424.46680000875500147689 14508625043126212500.6716562764430425307 87535482827716703076.99975680527444876577 77719176981866130616.68875585709278890379 91548450065342405122.13308819983302645592 45587984171624963701.46718923279487874725 43620611081337593248.1124919021035526073 43319168991770687058.52791628917223485289 54565216413482156603.28177869598503619602 83134595241379964703.52330717531842482551 51972597195859937713.1609608801315479319 87822087962411266573.17457645045728616974 50306167550176700132.64297008338348883773 70537526253699054783.793717342619892067 93567263250890533013.77126556100855052391 62270736022632507942.98985660981184670608 15974775109618515875.23827351262371660325 36670339072914147310.5590033156144284955 45833244528887011824.31360085772549451655 20523824331372801337.45198939465662103054 23646841137978187490.15131687146950426744 79005626590144936556.68796157934448801378 56951455187064966839.004306339222297003 58065126890944525072.13521219899281482126 24299284093957237771.72104522383132291734 76225945041042262617.60833424451592768052 28959110991375911347.5616678331261895466 9401145008838536615.42451063910232694712 93827644138260178916.03753842682983540087 78657889970053679042.49453423262525030187 40434826775139413941.91568137429605422898 67209535598354680114.53577979845822680657 23858175272404865298.87870238052719727222 78668012745496158210.90209427278328634068 76625768884170526166.37815345157835243482 13338853111958900637.36428949954286505971 73247214046721008213.0289825808260675946 43996160912303474289.82569354261410841018 89481926496135006360.49352743133513598996 96748777839142769265.04527660824919939969 26611938318521578194.63585415464725701445 32715779394971381697.48970081872016746587 40076196127904174081.11830693619766488509 37408392942993873666.10379050179295245456 83089803819285689434.67309915026683355096 59420107426475821422.82298000308057777316 61829895255039918698.41961655259130577871 66377684541344485520.85656024304201377383 96023555590677380187.43882226897182129943 93073659025000697450.41082759437031022512 34991326677323913161.88127545314638865736 7446901179993668817.33691310625699117722 59271608877611613591.49671921558730019785 42984115249073436262.47966489991986769612 40827710405289402029.47557659552917467244 89722243736455523425.12175529036290904678 7553310992434359059.79213825857638912686 30407031617422719648.34810618696372183017 64341360161969400624.24125338323468405904 13003918970477982066.06289055174034587119 59924016963742572107.36371373403851185009 4835129135573803403.15648634895739135451 71946708889921560522.05714513955069454131 64302662377372289724.06936426360512400792 70790266653037431487.51805628048181831346 57232860018973597016.53430518308540407613 82732787364439644147.50956945334792709079 43373595318282958614.79297214156304971359 57129687441210040982.91883028667213020905 9123954050115832325.70000614405057531724 90709896897184319361.89314406707502818049 22340056471154833806.91583334978464809901 88604068932582775173.93846172870904246214 97043246716516619531.4983598112821722285 67023346547466671306.8775907361480857072 80758377685894014139.13300084095906374871 71739139991732274517.89028697105114238811 45560301433230561048.28348425445784347547 28771514561318074259.91665133906469916488 21328048685463460604.73701915430165030468 9728734726199747372.2644198392927444569 77399308337619916716.13961211742893288 17633679930212668269.66738499899462868454 19938411321373589796.19014899589252781635 78459787754065565974.49370435428003106097 32193995398027665053.73010386551965936387 71442344242984952026.13209644217185380152 41129503927931675593.28838223502293060035 69515108467761111581.6391595028671543696 70576899706815253334.59871549557148179925 23544980614917666783.80034720253912301467 6113275380850814272.14808643201281063519 80841777647082223539.48454582442648911205 30827719826844648194.05028207955011145093 8072794829764492149.34563317404134411413 88236095425495769348.97694632043607470615 99969442720001603943.71892337211417520017 85333422055356141794.78184061630571386357 35864433826869127164.93022362112005672581 9519865642827363687.72887181826978994279 69759878426465426281.54582250194178173492 80936584339514364171.09383004576458032928 41084189491051546620.76797876630011977203 60107119721245246710.18644165792289922145 74053344753531103392.77487465997762689904 18631106880712901735.86661259949621980959 19557663114069847877.73870087964648176437 26571882243043493848.61801862664944511745 75493965671790808720.60409657029021175996 74471862959625544816.62862417005370303419 50943907534595482888.58295337108628634347 42038028585070918195.50158263103449173239 16289263889366197357.43733755167736564268 53378360444851244313.9847684880190352875 16874429822182876932.25074088894494149823 2872652383754913549.35439114492203831354 30675577021621289299.8920998474854400619 61179726600748653989.0841900565547029758 14052062831002953658.12456660124666640677 18333751628396640260.88647630080947755339 56172061542637737277.05120724629854380627 73192700519720194747.02138957399185646564 85309804756138709196.2669338396832712195 41664443054439149379.65100288463341198902 84049061445590266441.61667575990414119434 60115003622074915750.1835311358310474204 13327500532045390222.03318267796253482134 60231860055388520064.22725368949715755684 32549778010865430641.17128950673472493063 62892436576952658869.59892067259516104846 18024500428170502161.84507077910134261984 78495331982019536095.53254850895198340676 62451737748489223961.54595065639944502761 34231080198850830845.5814079112594946024 48030692233609038085.95704246848496046485 2062895960432073994.23503119554209247089 54448899807451868223.76244385184331984085 13602802660579056898.87422274685724515938 71182988367077338361.22495329967156763645 53989328887243238856.76131864584401191971 50905964031388685733.17392697923859908757 25619333503982516960.27067947473082287314 97136361784425624844.95613243344606125932 30253037249088460653.70887612147759625988 93886180125024149384.79277333508765188626 24802413253320746484.44812933182026691201 61965550408380464400.98775163517975319586 64874022452129343789.11542457484338575141 12797385420486591551.88886818370112670591 95227447736310125672.17553839639934568539 10593222630101954427.9788161909236677321 78498455857877846510.77842966608645398034 20616927747535888190.7289942528918118498 76076000380445401604.9625398120587603098 88280811633198937093.84566129707545480755 6709304005632587511.31498062100391606119 70001830211411218731.53007007690246125167 1751663289096857044.89791878718985445233 75062386125564385918.1943462572842058817 68229756085568286922.61488033934569200781 42206429132257784030.34424217645826476377 74517350738550309219.41002890034362983097 32627895162482442099.74281424473929722446 35392106395945835401.00973362067807273733 1530926119472947502.30078915881405475607 45460468650081167215.82109555045087923811 93071503203651585862.99244956815281455109 10444686338280787245.52308053934151760444 70098785370440481961.61075664234955492031 61934019358778127490.06812192841092079148 31145850442871020539.02689306497283844029 45223380373792022075.50627895390689494321 94808057172463285475.94241123387374656152 30329681139141767667.57803546640096948999 70775742523642523701.23745892205867617031 89091321786152711420.62375394223657280601 15970455614827359885.27500117504859747649 95476750327564063799.67741262151027889109 22731804146827115656.0661162074541367984 12497131621126829269.67023573056998370964 9678354450730462424.7350223685979758396 28126225191053739414.03762965540391526597 36523590967173317077.79764615941390447371 172895239173664614.36367806071612074623 46725440265048783104.6261821164122297335 82221451073126567358.70467121008557858286 19763723529702495387.16860420347168913916 57956141362832173912.00154735416678798937 81014425044970232902.26525528865204972136 17484189227796267490.57303341239904350446 74078848987830941957.8935553424270515505 78881025236510239122.07482712982957412875 97670813021289764396.44884059286972758301 44212066760405497798.47055238433439625019 87190270081426013605.29267212693447778397 93417183395880196296.33932616827449163347 19046790097889476166.29941076292619715487 97731629745867770227.69526645397440782227 93697986593115024082.55617607895045676761 59810145034998315920.0066454110178571522 5296806111877544517.32930073763400297871 97982533142550984776.00525751832261424738 62458595266711924497.00085886904049187714 90071589283382755518.62637090318032410173 65560073853289452021.1292290803290445308 32655316695340846333.60370319475313428568 78295529941797523024.68285074416261755361 49794539709093254608.30192999577945710309 93557278406126355594.34843140507334827968 99871615094410491521.63526146742791199535 47687097948886854726.17140034110010851335 53318148946827467028.12913913731755142392 76105105370692562506.67604821034377946199 14604215027346570577.41828804420429154111 30587037368422794628.93006706506954425082 63066753620071559294.47578236633005169037 88719466412708489045.00084221868413418976 43800796911994349167.46864448231341196477 58916640679419354409.53216224118473461476 21607775424260645497.98328055314805274609 77427468359286987791.40473349170063243787 17927006102535980375.41597332981213608818 37180578921050598345.34353574310637018837 93978049661887627016.03999126319199567782 70645460307023233469.50173249193906649106 20881673731097754289.30739689279649348253 53412145713101162070.74099400557174292149 4928185278453432981.85674986168271866652 2513003504934504808.92947012128506204356 27154435958444199891.56503741283899592124 11466107902191451785.24621237817992096455 18334452280343926742.13015991563325687495 10967198055214350411.63249104719676817329 58969999383599621766.82423022300262533582 76746584401961628223.57881685234720436825 97882087695007029541.42524148282848762286 76925213128230251576.51039404090166252117 5146201809014405816.66611131862237280822 79969929777296835375.03491867928499976 52832072987885503419.38814654506344517665 19048682978283497325.72634059599712123683 39770594312524530496.72597932262439479282 32727074558455684307.29723383101976552752 5353908594449288111.67088448054163910183 77742945128367570631.77051707675751519341 88366471322028963616.93018947432108898617 59559482676238740968.50391308698372353768 87309381443388534816.62482992193645222182 75025785211281237553.5614777814444481153 73336924847841870705.54209041335149231431 21891308029545891813.63096562176743604772 61271822937392529458.69323842238182180131 29037007376898853714.15523150857765205607 15847614941956531356.73026705282572995223 37797666859135634930.81783522532238745181 80690063135134540584.47212512644740623275 12917044484940683910.29962748097433624032 58725612099378709249.40512355592973888045 33593785283156536350.84990311009337800678 90755403046006521402.57124847985344824758 51256073770105371319.44650647219129420124 24214981377681799358.10589891706858365871 25718476277777029543.62839889683511945382 23703939730298653361.06273779007458066179 70392868614147381728.16953538748940959448 89959776646353321341.85217290656718341624 12461580249182021035.50367742942638732458 5032840647920342810.92370477300244868711 33894902208783286138.75958233861381241342 1626748899392103448.71784283902989437058 58708943762791956274.39513904693215612451 29419021590454185628.74712810374173989252 2207919387908061394.5151765504023931038 83659222394652572045.97234817506884583985 59803489411996356321.46300014826495609465 57988907062460430364.16310021816762817316 55298439577062798679.75823227015781884867 17421534768224712013.60801563938610135599 24274165797847403928.63454653262184448637 5722692798822915271.60020349451006941714 19618430712575630698.28928012647118747956 7108750539438102583.84612307143720828195 31145869348119551440.71458241952800933137 44166346143128114864.398075220759936936 93013280061362501388.08801971245124860064 80488658320558712526.33495933099620250665 81608509709763189352.53690284835485400395 8186904471343257377.08098585755118174533 68584285719569042374.65327637913239969464 30379462648347289480.67118712989955765142 50871700832764822894.46395495061868821545 9106506983309793446.38387679785245551708 88412711502798130092.27726861107286991789 38446740107268954630.35845070100550963219 56175649368481649187.21943400152603462138 50300116478558261511.46374922356092282121 48822272882955213286.44960898122617108183 62341910269220280777.94973528055427362496 14099300313390981075.32381924942768478074 39231722508377773420.80263332683679842414 76644283457695655012.71368592542236885233 90494073717517255694.05628557300538076585 7163967148763032632.81380369196681309397 53317513702704714459.13487955388159650402 85329407314921397142.25521781809396944234 12767894155164209940.87457188379713699664 22400762535105463930.53575303385715362721 207191230631800017.5353689848329243333 86363982653598022745.49191407726922995371 35896349226668058377.38110997770679640637 2600101615723535392.03191838768887339417 25097976629961147403.62623672560365918603 21000530852517150051.28725043874281908968 64459200285324683319.84239742222424167262 64447144140826958366.08567715982793174659 94614309758707108227.21954906574268623973 5482588828720536493.02391349496246602368 75503257044989091085.04545624940053242099 99792054534983186283.46948630476816381584 72654780402583716241.251975204059602098 10382560357055837037.91026355212615946553 69544174908345155182.3763897614334473709 16148280872149268614.89229306907605533246 42560633257004784991.41667618273512883935 2680177898586346487.30182124496012207216 11975735914618680048.83413884728737826524 33643282188272402659.56019292331676795171 80412699721693877234.62575743891302968609 46555374076752666669.62472085953762651536 31535132074863722937.27354548303510347298 32492240206072094477.107161203898615712 18029576812545860035.901349867789825096 4584874267053742701.31158738072732609992 32655801855241165102.22602293813812710373 18370847785796586247.36539326282895394791 48751053623690292794.43243409152047813084 92891801630095634770.71910937462343051139 44252013612813351951.12573423280791509239 36732736206588418208.79323577051323203953 14201172458900015954.69705171569008193447 9006210582137353666.60707668466075246854 83697372077077538787.81122372523281840173 94541550980009354417.80839807018337419538 7907579689298913489.17829037629959303366 99396165662910497534.55730488144753979211 61686282186989766225.20165216865232104218 16194410274978853043.32100381092986114692 17575661385628178508.52850548524652452108 49527847744020499075.16993625990040528962 39369122022682797795.36595448950973254902 1115496969680010064.50599853925018435389 94436565716791125122.45577127483462749327 29224014604286247053.38114246389711523874 42667015250790227196.55184010618732758159 24436032647939145530.93802636492052300035 87771957248379467973.90994398959177458494 3624517503036590310.50454508158869312969 41652671662420876208.86320746896694526249 61461854785208004382.11882521537965593002 83278944744079169513.58504130685884719951 9366629473267667091.30462133121614823357 16497799258434878974.88417191661998639966 54393733053596688412.51548874050098749996 62427561208906311070.333374587905124427 77777078094392738589.31221078182590275433 72447799220154112326.52459909112034030003 83138371540619528732.6889666646540076349 32476398350018803409.67039450134308247651 26902095514289587482.3583597246390435401 95196188736270188591.39826636171408617885 27848460156441726099.35740517361686762029 40582495252564994490.51346397522068814098 23978580425066070444.95585759416190758224 43817954236763737751.81400215013001471685 66202921342833671081.9532284598634668552 78280752879943892393.20830132026875839705 50907979393223190092.51979577902859334013 72525479318182451620.44190268089495603183 10314287865852707809.43094792761284993967 62038720235427395587.66309381686098900348 35071152398143700887.11075776178857371985 45661653091293161487.14255685809513719929 47237641365693446027.06644609345443139261 33239316987154541793.31203253198910435432 54368498395984372721.2076239792511279224 22936409089691627566.23969087054278763567 80713943675642847616.72057929396247595527 75846412115733561035.05180205356924905973 58143811213363143897.27089675929519253633 57175793998445584434.75834860642905636075 72742894084549871358.51172296053054152955 98195481900941451802.46861572368538357305 18805616578616419969.77123022281311832573 28199526362975415404.72027467647862764756 44175573908519880849.20070493472312841989 76655881590797104344.15000940995926991853 67511809705005999130.35078266952546542215 54444444522329279057.45270386861466890695 30566701938146200720.44383907126884192033 27879639344382845977.13152137460145066476 30838102768764911007.88581313786870575439 55991680689864434038.80811612305030179485 28757783292269646328.21787685322908205462 75651902681076452282.56540708755921689149 82871615100843508193.38867238765984796974 14306272259925808155.53066765807557318776 62494889270865485862.13039878354604266839 73461449968598848281.42327670686247762888 76895279491801348319.93577591679853490013 93084316125884904778.37223678906869455355 89703523665355497311.66742563083694707927 54275373350688086364.98424726338002064591 73487006352901113858.10531704446721184604 41263861999017643494.41110098939535839767 28861276502274413765.08949741624230458439 43955516707969291396.73077961324357855328 41473240982411862339.8319525421540438963 93675544185314182405.00666383149402116065 4709182076691372484.54392460095175304099 76788359952045332155.92250769682534331343 1504659614322832091.69181302986093729541 70158496595963141697.65031143922512638421 53755969131433221084.45559887369168250173 46825268907702200887.43779710194332320909 85716406980417534091.10577669404702357748 43212094604012020176.68689323885754749296 79155746410782779195.39475759624131844191 97449570496597733813.30899385061866081691 77288931762706376695.47545106284423345054 16103262991610417010.02716652707792245651 1659403934307383892.57053261164003224836 8196059117250600591.90712829952122967082 73708339550716235307.10531786365765459741 70181561689458174246.19343878260705314653 36335134775538792056.63104626079469475203 82789537116651432859.17189991279320906124 47940014725411536954.54045936472455404893 63358890724967742535.87446920045242495964 29825330152860526689.08987636335985723328 81710315067879160162.25711648741078016312 86824681872038306017.74830312076348650879 16360802496018894409.37596726681584637832 35193219070137398253.19612268360904905027 68404638201471703924.34061301317395943259 9454175203919730288.1349500001445773718 2803226900722168471.6534319749953097903 91274556365693456095.75767846369845444283 20066422986565683467.9684174311673686976 91860251632970996658.08459220054376054348 49966789859742595822.47255144570098101185 88509819864105307926.633959850965422383 97392176977753214706.06453271382371683765 86244231824781048672.60006256298463552931 63267976206772849063.4191671602620568449 8574170968324430835.16248399331483079209 16166695467305186566.81405626683686345796 74630101003313517612.51813974204845471964 57208008070153330852.2750891302875155322 44806738706850211330.47327129100674144213 36113770616852220403.75099599603653101135 97826380381453177195.73174545385837385532 52125452970262550693.27702653594379630952 53171688359150920054.11378435806311555768 56263409156986985383.44178864499410789469 7027172830198248675.89433952663929798722 14112349156215167245.41495476108111530792 68222764494585301798.06161509810934170965 28413201418526139456.54091827053889319358 73135044130279142841.15543705520526243067 3724476782612237416.23348962164213940742 91812148380270958777.16812016988385292495 78389233517326973870.3886458815445812214 65370062838614256520.14150231124925223602 34913281144972544921.83019096250043691114 35974207776271461901.42630888270152713199 64962118488142354403.82509606756290840183 60532211392825745169.90877363985437374012 85324681704737417662.75489781279639292028 2255130784606870801.53925758261756075506 559089633718566153.96136611108271944988 41232114830699872003.34225598412943226253 27486675859990930107.25487899490155401106 23959349835301817106.65113056400046292119 72116775146909778473.81995266469345599222 54483962364285385670.52370999860079573834 70353036731342949165.23127588834849887739 75870690161238427085.9135605495519771451 14373910899030633481.62993503387475462819 16273495365155552690.74569361082627937637 20549391800766550735.62488055604976007121 7038539455164662227.6335177659054163937 60154882009538468262.43825575716470975832 88710754652082521135.6280912610085099907 88149960554956965982.63732595321176212682 53313168713989437711.39022816741417943258 6221133760923800262.88035907391061917543 56120324852919698415.7546649052704607966 69177694033084147115.96933476269924987185 54386499900296590246.70842678453051682683 29576030263898739435.7555954669425125081 97528351678303934635.54707443439710062786 70006107668651038034.91035663458123985542 2816388803070324303.49392332054308882436 99783677223056705256.24498101056068200057 39257983761777358758.87281566517033841142 33793550552600749229.00008365647016843638 19754980710283581773.89767480844345750065 32534993852604758485.13622900239627736786 83196463398986340557.63142120477002942937 32263016623527854559.18471692357986368423 5698053038423524366.23894703509333708396 15888028028741080786.98567694953972382607 57299279262781641188.57222118864053248627 21173161020421688700.767313108278420387 91877035577279201268.8190788307447664995 10147554898803373201.81726378529634315812 45413483869513755540.7768806557153547997 17654272147231846258.15360500244101309714 62240405145164326923.72917682125554973675 37686576893969802748.48784362465016555088 52211651823950698689.90266061336385786379 53072194303062856323.78951330768355651891 98911994796215217863.21952392714859406364 94016099834477939036.1192812593311574887 2260353712883319418.92352029276289202081 91087920144022238511.42443317257483060474 88237060272498464965.20326821260891736898 44356143979108436566.17939539904607181595 96878014871234222570.52666895453808985538 49540134170957699384.13156770604038827831 63039272880787468841.79361779768974541512 93989494230686288749.23354302952252650042 64570194588462796855.76525417515595881009 1209510422931606866.55123678580054203976 48854401201592977064.3367029343852021965 47971429886545470381.42764447413407230688 34921764315810176735.09317750469188797387 44600429884363352922.75743204779988433162 96365487980652892115.57943482609406611186 50875029525409946933.19975109126274533202 37878352830462980224.91986589561465670625 86778648630771179922.71552111444965524687 74077297848755693493.53473569507021484637 24607457050495405402.97010504229907641701 89095175241044236764.41884227631029895823 93334382732064786192.49572712939164307228 29319983157664340406.62579130877371135644 61276464949195951935.98172472390494259601 65103594065282845292.04678721280269964469 27081078919904053239.56480032267959446708 21536414525621501654.22598819759330788809 78807737783636200902.11134949881792829699 35877556271509496703.06809228515490277148 19961804341482830063.43919436932907767286 3814005793337335715.93391380174394898098 43135396191239949297.07381680904416191089 59941811908426745516.0592154388989232855 16053638556202698882.22114517715566937468 80628931148022974290.63155983767269356019 70920866806611745057.85712877864011035807 91062406269532931700.81890329986807669978 15784419301663714833.9031334938729697071 15724146500951267852.59365357144718727374 48078367195954576984.83676894580445512894 66158822269669648073.14048251223589850118 39023193492681809137.51394571974845396169 40882338847759042877.12859216066440958685 88975496576928818316.37195109428523316182 15100061209227994886.74667845861467363103 30907709822830980051.25672977718531976104 4451386879036338244.67672338368232212502 15012550461250804147.95381535720709693799 8214113544534770275.62568927335700394436 92243453523436897895.24876803189218905784 49109638616429877729.59676254204554402075 13264790621918196269.10100252639743004134 28369191262025732072.774223435046644415 69165012039328801251.90058612178591710493 81365098583328726472.93899341163970487515 7671201463520837043.06675375382404202976 29154286269663570497.72331457629376020224 29758556566704247819.15715129638739153815 72433499514618956281.51747676024321602708 18796743181680480584.54266334240559788199 2475036408309050536.11160696316827327617 83057010192626291072.42702200542285511983 1243221794831227279.59033919569867770549 27950453957869347216.56571430467226366641 40605768316450147612.62325479048598715986 53921636177603310889.58397735719008639421 4538858351581664194.91538358286285421691 18235787168501394241.13831268170205641843 26664712053387215444.5333698956823065043 14085203430487703831.54665837083244572307 44998873292884788591.74793011126114024967 71284420956641388026.2938246259019977677 31895131059599852358.23880012784544584658 17756014599525244242.56215236681137239698 33325317522634672063.23635331209242402026 17980804158431417395.82958484554676387696 90184429686364513480.94210832537296037791 72552097033977880243.89055032381653261192 11276944866940392638.95908706917238161185 70557889890380549514.37847514868153049179 50603367424898726918.64042911316418939519 28395716862792965974.57368125244181688999 13578275949559598736.94910017831120734406 18825731425972016963.26967198687530306758 53171679865544562788.8641997791203182379 12980268460965462882.34354635767904306529 32750941216334541747.53969421283707326601 56470267488996585435.91854109234981528468 33175147977835493630.208661914315445387 69623436964345418000.67279697404998622213 84138319905444958308.62250058959142172469 39819165086027925081.92394126715166001791 12363209395313613224.04504614794718654619 86261149172580042087.88252188896210805905 67581714935404234434.73211653838618156321 84133880594614360815.4248845025654235217 97616826364788789241.45672149074873509383 42313026762040704694.16636039577831176487 73651095223730715869.76054553286381257665 97157315064427186460.66742219383424349069 67268799813882314873.37789059648400324666 22627858391948992527.01063838931905455307 26240024371967417912.22603693699297120166 91253995321943252738.79425033768064688193 80738150905586505025.49639387303215188878 46887875393720667932.81187213034348465026 53763738553077732017.28752282226499759497 85955419182692085713.26102763138623207294 82985218742643256390.20472185151133429983 99795377156652314143.92692905780864470091 55111318322416605255.74437948096158524039 91592215039734390899.000129769347143598 56526748731961129392.75954873400179038219 40356097803600850965.17988702248914826189 66640883506934411023.05456695448244736274 52856391938739663996.46099098355980493119 9527773632282885289.0793413357313838419 30220957688226194216.32178367089020067313 98621836920076568465.07991137192747561861 21815741086635643241.03450544976795006403 14601888466187635429.34761275884844402983 51281358313083381684.33660982645119536901 39087259647259949359.45141907440867187594 42162845777898276937.27658279070448418397 19979004888686530210.63013333569951764497 81670963660505455046.17580782763774536375 65715392675311277265.7664317942635972216 22606292937243707580.34587393854902049229 42242773318938602578.85391084513310242771 90439732222250156527.77330628425831504886 84093403019816005621.42439487118840754799 35810628742910463974.64560360087258261019 65675804016124116588.66212440578527222309 11273772700218974640.2075899343099938335 99681708433551559240.22160953044972428764 3934611264205324470.39777813589492945158 46938997771643745778.62355722786078119638 71344617495839763760.90540209089536374285 52156099519774839179.93196802686686862334 57346672413840946280.40282304208958261076 67263709151030160749.64444018782736700906 94681689044359797932.32594306467083309679 24271910787540645140.59063340127487126139 52341567438872882316.04694852020953785924 59859180243447894925.18749256109254422843 16842413718025027172.76636750317412686052 94732648072462274004.71877659306857298765 8224976188625420150.06654181674923498289 86515102553859686669.6784281528563865444 21296031164287515170.996885767981825526 41629000279537842793.6005872773462234898 37475044600777197852.41432540675869879793 55189763573840087639.45404040109047002503 50001046361636091602.63180078922838292652 26980598426528433305.81109076283817207198 67476075877679695626.51294052444737402005 49655353714474929295.75577448390440147233 67434129441298782244.55895007012938583454 13423081778910425144.79953885700823410148 83815978418043051753.93748975044583647762 82540714816846739771.10164638763952891682 67081706759137497246.3135049850445849198 50468740042298951998.05051809913303968734 27991982741028508843.53080319294994103955 36620987993962096527.77499471538289285126 81650684093745410958.53969213853438525309 47165107290539972743.73646854291105155678 86164361849906658167.34257270216387324232 6924338748930748016.50581751193560920337 55994503536473923675.11873741476264090846 83511225773453887396.12311187601650216557 54625301734284572622.90227470665038228246 72389779432326754731.57068150909870433512 13053492902834585294.79896821040100322737 14201455494926224504.03414496453061084755 47207036243653935672.52842228888719521846 12316778999563843224.70809697112103447354 53368991581960483511.11330947707318413836 62337470398000642770.83440763955403455826 62865400440932637221.18688622488649226207 87870383751147520668.78012644564930696771 9160666072001329681.52063041690388795051 63906588741223874648.71056829166079501156 27941486958278041895.85703324449033099377 24736173293426818961.76234793786068501531 78273793776450769017.34979609078738306408 5307660861914411098.36306244944230478103 37735758030590789455.05682466254289532722 89253247567222111326.62906159757207860156 71202480719729603491.35737997388528496307 21022387791746877364.4622304489413037521 5662752717951586875.88985481332403895053 64398597438404102304.47043395676619721506 76825876603955763394.00551264794840830354 49653334102361774414.94384946608156061603 61433605030071996309.7895975548608331013 75972063328034188755.96587327928092815876 42383227381847646094.8019773935726806988 2643635202100405613.64091887182724654088 23627681756266500604.67570827797054041552 12382796696862164121.64537011775821083152 17128860147897500083.47695417214371006656 84008691975222412569.06979580191301598506 21907646135514112949.39151905253106932444 29794312398918248312.70045100121911123405 63332985709614205486.32800689723261309811 91699870648048178023.1479517815821634486 65349197846341453741.66798096337849308611 33260359611222057179.82668208366050920372 66238856518588305532.18045541335841440169 51742710353616855978.0059428692453570844 32564946063669053743.09987276204848273867 59904008257854323320.35711678733309709714 52889271705622723242.8128578095254269105 30063279373485803695.27586342683095869319 61014260629475808144.85340887803168233747 9446248646600069004.25652398166348545601 52462705562666607402.34496047601749477063 27763579306484657234.00601885934568644767 37214126997214923238.6553504658807354636 46893271706809926626.47348959650212358801 22433394122756543955.94259035191179376455 64083424197897574681.82652769537517103975 90984825797914635216.18478204482281733778 92681482233907629931.76570691879179137109 15279286463169471384.73556211144807069025 48461019917809965817.93724914407773840824 46262470934032880691.48597880746880238083 96927236311008429400.43720518700271789557 78063336332614280595.25237470331462176456 10332007867580909633.59715997487251624799 56301851312589765858.59815409150254049763 84106869651812576695.24662905435237945466 70799408966919331131.06327002934700625501 33829287086508638911.59643519380915627595 68080068537370767723.46081715101044525464 61682466912676441026.72032872515365518016 31032676154786650642.22398450315592508636 86461546734963476805.75703437719446675591 26213975987189643272.81145004339477156417 17255667292378763277.94014067616192125897 55264449964355911707.1888777116728307259 33548492519833500525.21640805632962140317 14610299442537124848.3768913114318660557 44205189254483255714.94235289412006541145 73548272664540426984.52489746497589558732 1616515138423902230.53678682195171008431 23899627577380278245.80411135363006428293 4217988798233657643.11948088853142174016 93328232114076276483.28249207473622076703 15561145505638070706.37506558118941292478 95256717435332738967.70967429707860238801 81868806548965720192.17105488093404956857 23870112310277538288.11912503601999021589 29646093806090420289.01282926136313633944 97179712049485933680.58892398466235485576 28609736561661231723.95640780203689178222 58666787680711433626.4213306163487802428 84159687377539514333.50104458792697271272 1955155832594731635.35669122614363424676 89510818458228040800.58903418834506186067 8677738062347542513.19666327217319093636 3898037113382437999.04855476067801236584 64728269403341463050.67320530621057797548 46381389130113545941.01758871698796808695 27624998086673551554.47624333746543782293 16262220111288463989.07435898207846933909 69521132974766448024.19941737223985252444 90143742811875537839.46389864640860040111 47852616531067069137.91976717482461548179 71332493939620602255.78294946488370915169 40817449039787447572.53191361577305994112 14304743920995507160.18479087409454472557 93631207864077490589.23469979234958083427 2888871451215644564.28949354606735202239 69261631538043580557.53027310148047545475 5589390646293464662.50339720468307394125 23818593954428139284.84640161918723445854 28051334501845056716.03065054048304863719 58500489003855808034.27239912158777482094 14490898726802926988.56916292800637942459 78446406248682720542.04585565367762608324 53729387011070845795.79565024722011643422 25622429405205092779.1332088028565678495 29447644923121839080.77708315393112179246 53313763081572332869.58992401167359871893 71421646258993217173.49357335686909746262 83233328054069294114.29223448303237023706 67869635284339156351.39128385666224167988 52953529669926752246.60865480295640875212 48493030962912039803.49916051338465032582 1783668660335614224.01470195695011922672 67518046400178571765.33491720289790222997 21231944109550040940.34308521841047017044 53055316093161123255.12800108337764796363 18344434917910286720.78757198834872668792 64163823094030263689.68929206890516104267 98294712327958279126.22137466134194940886 47850637059577348989.89860852738779005807 4059702854249253438.02102908000338151751 68365000359875947657.13712648566536340747 22944878822007217413.01687633115857409516 19855681958345798956.60779885500791010289 85693390979924194988.80802725780072252991 56704306668498332024.62755561687145304561 27887996136808107937.91228795986973229961 66036610118433606998.66716072062350591162 47282228052915110430.7322004711847486235 259781185221614642.5918147205688861596 18437530835044726366.60592770770284437044 80237432489662607151.87389595814660507923 33044675195891601908.19033331606491570978 7385897824758744582.26666772137126655601 75440511793753629777.26568352779026074678 99353117358281988316.71807881902162197882 89361193618900904999.05531564630062761873 79786728799142579223.1563832190300700189 64475361955542666173.02115858318141004663 28052563726659740835.61673330471198175065 49838047036995291860.86210963560084718862 27994226575138075037.476059756437955746 48694920673051766912.15338341065535674145 26570184348465655027.29483495648720394937 39627660796794073877.8121414350065312545 56268023789215971784.61502538053646835177 72901799515130101397.9098832359103322338 25219198250584914507.58068142428170971888 79555647493413871713.66646605818165243286 58363705996819997195.69607098941784740066 17490454365720160617.70967445024527713764 63559785315631177111.31045519611666432965 17213325533627711133.49478112698239898134 78687142136591385281.54543277382592345789 61248536064246793599.42244672014699662655 56692079290632244514.97570639769296261251 11112793375245945639.48668874721918142847 67464150077431770697.35534019456547696895 42881159087652013145.29670741913657726181 43225467728847534615.04280919584378077457 84847868713868620562.56947833458071968634 35038013490951491245.77807615539151641569 41634371018200984337.88980244235833166199 93188765039940001795.98475119482310081145 97908434154480110901.43051116273896934348 46928156781236697545.47206685971803354171 37848037597465998337.25436172182599086012 82768722526362396081.34761518782438001174 95532600090961728450.42184841023239733519 15696996132963352859.16920828297700534454 12007791151763680802.14236288337796338077 14852665691169493181.20998719587554895256 3251915016471844393.50764187898598698958 95062470092106279850.52465367399733593759 81094097685938726103.94144541257795104658 60353411076458271818.86312436021486921164 27004837624538568411.07543143032656411661 96932117231912566262.46332111714710070053 94675152287762172446.79856368046575826224 93452036038345103563.36424235711915873763 24513380392395827386.38573054010083972051 48647741203024954528.65982780385273529019 20848616973988169964.40246665675793822027 26945654098739431046.17649756674931756975 55181628339646804943.84696987241006461554 35748412704070685916.88092306983628158393 5267472620899923376.88225806412657835456 86988133629534327420.16363749642173968113 53800604765353599477.37357530875276878999 85419142576090414289.8949577104053552407 25681372610244258262.15197023445634206775 71199686053667738977.05936466698052168918 92011632438297243182.76704779529536807801 57310348231369259463.81764486813857146975 32162509924405843866.12699922903581332485 12271014712649236730.92298277577402731286 97511723155588606689.44210978379577926184 76732836233581094032.21968859785038412242 33326980199526862634.2687348603115459941 59046341682446717202.21094299147786237406 34558605348038494676.90677783637888924342 77702654315871922566.03975990913237159725 72198139976646853183.09457445139337195325 21224466210946674190.65904378837677048539 91656498266618378020.61616839451901638445 78503970562161295265.2686923216997811622 15796016337030047952.13077696826216495558 75161919206837027893.82757331208491327574 49497815217268144912.82612082199165550496 42657488458906737238.27478485540710739138 57824868729083648217.76445018785993207788 88436317947920879616.76043051636331841321 55956676459511792965.85763102854435404634 13550987921925575834.86562272575599467811 79976731421448425300.04122809090040389299 49873565795474355015.20362142211242286207 2378571895550571760.73328285819475783715 77602218924666618538.92598473484702663007 26916025455461286336.40573384456675054418 60525731017374800183.28375255443450417371 39189580833469410373.78040127572824234079 92710265833698015635.73455005396800929292 30354801756679020652.23413116925620795112 81662024410244363054.65862510837466680583 59775312073662374041.23082344179860544602 35089938020407370328.62497601186769084886 94171302262540032514.60208962655734971727 27088902231321034522.09543798370214601267 27158913023148636731.91707193354916925097 3759568538923908012.99652277829240459964 89473450901534825386.58338513406790922195 23770892911511545738.63018768880247810508 61812554689524490854.48547107215054759938 15188021116757617568.55446520995283828068 15910325557282505239.45680354428418121803 27495717848323246192.3537304412282119416 75995564061537787861.72953715092880307348 2347497907235542926.18045559084477097197 14006115039752316477.009521586287224788 98655936487202564405.69314517231365947664 40426259696425921890.57072761716949477482 64651627177078751645.84704424129714510342 21450791021923766002.12214645238000467233 19255514165668027571.72680072222045426088 62972663037445289052.68916399249391551342 82472409522668225458.79902076394656279138 53363257803427914412.55277537397625522763 84856031561445523714.43527704203529512626 51667106167303641797.45592462280663508565 48863892891734564422.62281625450011596797 8569155330095790823.71761176877626731671 3945040746630713208.32875360150225708294 55275012160299953546.89845150429489880408 82803124974000105893.02540777163787092773 74666951084144594699.654736566903084253 62213680528646669316.74450557342484544846 62293986103050211333.38101288103810628628 4802951103226582508.55272302732722915767 35615573256625840452.22294217768356953089 8499879570824430587.02405287503247390651 86966349289613645514.37474828367608613195 91416226110962857784.9150305633236052011 12483895617505053037.88253989815515336156 6313542066621078121.91943283454943653829 60392211647122093235.02923621121022840641 29405226091837065022.55411956564280957441 69826473477521323992.60238907777152435423 11538427093880240045.70233554572097088411 42111063536130000178.12478988559001191541 54527157838055455907.51415535850574123648 43226255902305672327.51041605740744340327 24365955138664852694.53558635209147735682 7285561670785699599.67850673039269842263 2993643389279877062.4399294155351736065 60417417083494613578.74957669068477472153 37686941608502770684.38901543133376237911 35380702160051426952.00095864485014410557 52094793002525568725.34416818608409016357 9979498983774079524.42801744690154416826 92983678473104257179.66871443060603504655 88718693818268745534.89346537341159315323 74772762302921643449.20466609001276257439 88464410871261265913.3048719616362746015 52513498498690877692.22730249919559169386 3157434281172826002.49631125271142369379 85073352558854537813.5354188779002253192 10757279055074514727.23371891233608414262 44736900382741905632.19078877451077347055 56729853644795737989.92956918882897716065 93628699566384972693.5425833326341474342 40096372062681491803.99850648868150363949 67600196293070247159.31693068157485516962 97912028201659607800.3097192825061053982 13418566398457081509.02181266915279454795 25922115284390467744.66338856535788327357 10274322365278628136.89996921863000232655 65128965445170672854.99291980515450505933 72351153558221717816.97941764809487823821 96443310162637973255.02167798833065911985 58075116849014763232.6599233523862747222 98284131176511188391.34385230111657759192 49916555981324078089.80900503247735373351 28196126200795127577.98350034767121845552 45684748348671761377.43093008152898417878 68630453649009988798.73351716544453223666 95965856838725341056.72435090530428734918 45269671343886203765.01621206069891597136 1224538390719966058.17672185003145099783 51233853305870657828.54835945619244955019 83805365618659190072.82328056003135004096 63958017160096035291.90842234138514023539 84205654696246098779.32540080754837834834 6371344238375825905.64156806489648849382 42491446313988519216.61213638987914941865 43603318132418071037.07403946764739507753 44414705681882494999.0194700687254221116 6708193648870997110.62606024622346574906 28719843530063921494.8440999863761863871 79167782788859696443.57184472648094080423 25151343734899159847.12580951312324961245 35848928796120830489.88415451061132720358 15294240081799789385.20739585151247955884 70304742264880203890.00954820489114157957 15492670842000795878.35818826589498310184 7962659025866168053.82809488692347971732 12522506615839287102.24727884536821112655 48203513329572730490.68165605785300481647 30988201006365389579.73138512578818293415 49392933306603910999.5705440325675122666 88585249811446718219.83077881395169536708 59775748221051769443.67683926459145903705 63156524502074185782.33605769562317337307 56157964112380272307.29392618751239078958 17396677938772822153.83438395610871957161 84374072147130836037.36492607351022566635 43571610681914883216.48951391563604391037 85032725029305069814.13705222133039382659 83927033337388889786.53157716759766498535 69810656038791122137.13870266575071231604 11561205880069105591.72110185239147640097 72586976150224500278.33968642689747374555 933500289423709290.3795707770505369879 73488975321589270303.32666835178543825466 19902008388991379864.8322239765538955611 94496111341043543109.66306479432057562808 6961978635746944788.71516081943115821797 5964012829319497381.12097798381058503269 7390452000576211576.48277576270333311198 97078870426338793696.76537592768142451875 73645886253386384961.76913274959996267625 10764594853848009967.50685062619808797993 73946393581788590783.72044489525123720077 57128455963701697183.82112999108108727517 34794644164440705294.65855068446374577147 57005949066394118674.01033483295684798514 76882897886573970452.43320808318266787654 81498297197905849116.9668814543596236657 71827540187658615459.89251434564629639744 45714307284702882264.59068725085441669301 14388460675593838188.48199516515709973564 3000153343421349851.59425787512040197861 26945363113269104854.98807571250677180827 19448548776120205984.05029601999375684062 70140160139843857189.21258005440401001073 22641960662195350978.11655925366698283884 44444936996059924748.46736128017174180112 35998181299184206473.29908174495369027136 16768798503570556007.27945829096712737987 47217333694354660848.27031160506054174366 47471229232089641561.49590012481068168055 45828123845419395011.42130683075193151751 56583495562288885101.36290469479129245307 40282128775395061331.54751398611186512601 64684995420728279865.46515533125055499965 34512048270511250928.37530659761144757747 59497060287108775296.06640933581255123996 3735299121599927368.4086233974788187702 6631049546437395839.69490390167414615766 13568282619283874894.46174405624382810225 65403864084749476465.90404707623495293186 17764303155792731838.87837772230708008382 64429967216911722340.4725154815295735054 76480333936329393301.71127155145385387633 27809762875697627474.0351488567522827349 56174189534197159272.35291452273679828616 6665023718059922771.58131374658505631475 88649998821552312777.76743320588766062757 5316288654710535538.61269226145073554651 53025401755859246488.6304085709822598709 57036658981416144036.23610668167213405344 19240047407629455386.649470639604560676 47992132372968469101.71384988989270223254 20456243424802788475.17284356244944288325 61648058104241896507.47742854862643523937 62608735256121428770.84641916307335613513 89751345694080623662.61242675380777853472 30995066696319935893.37899298349320156683 49430140714559091816.96357834077786656387 30638468752618533563.44754036311781752772 39315825326931259314.165670231795330675 61939987526942461981.02706912728546837015 19002795790443181898.07290920839318427616 36897657868546819028.6180141975306146644 77673438294348337680.1275585497465340669 75050293221735768808.59665549681888447711 83489184575210223983.42754941460491434252 9178727241628060458.23039386634712693939 69966888285238203536.42510258802812160632 99496616160163361080.39549514598598780098 43847046626506485531.32676299021333501017 23559353128637798533.76746719582502770491 25890068022447974415.59417289069349745777 55924061108383566537.52871684525017322165 4465996355326904061.29081713015362301955 35194892570390911624.58063997581069412999 36469317094832025583.30893079089697269254 25351044655243324039.0381421829465603524 33638092875309833478.58068863088900506236 94926183830964309162.8267197488619327201 67329715984091327617.30518818244991181926 87279136157100616441.58191949276270727298 14257626727626180710.31201149911614959785 65944827407129553670.28380537263959448385 54710976763506627581.13736592788206149643 70950800122412031527.0781394990332858979 95265787290173233822.65774049657591303986 12960246140189058155.17234405985932330402 78004723127045273794.26538706135222519216 12493096297239453249.30478029093622474445 54497827683134581691.35327467361813431128 81011671205690642830.27873686295821087769 37341957447668083000.68584002032798639132 80386607981149307966.00711183450974658564 36585377303057843432.57597602522051800437 11344481419808679623.28290967447323434573 62205491489400937796.8289129508220982012 71176120352909348611.33306139542780629655 39714227131470307710.01317193915421925757 53172910617951224093.77160958937335502764 51115199478710995237.52602662077587545394 86681198938841845048.08916909302740548418 59275553868023054243.8757979972558796407 73747856852059130776.95077308722838270352 64207077870943956312.55094913370280415962 48673537755638490134.52805484357755484438 77967719106189395429.54927413596013999167 3254592150344759469.51280390432542489123 41971777386983709534.98409901444604776831 19891452235259728446.25519774597165343858 8809270717692875876.85424579305411407042 93891634803561975598.60441598461119914164 74955264580742673846.29079029215416139294 98865433252572986650.6505292316256825632 14849105372299328737.82204285704175987221 79431162702762279725.57783630533399236879 64441535062777920693.49895701697822010562 99064566159023586822.14081787093803372116 85192478598101607816.57009740893859398849 32607220091903434891.59675539941497361988 59564230284956915701.67681720821575673766 20354529521250311498.46084378312769749034 74160185903559185797.3610316248057320507 6122933347283012610.50016435568548998506 2271571372940827894.9402181554881032738 53339689949163905836.94438280501758477349 73291985552854367595.79431441832350621694 79114176025181607184.38387298065159055907 39042337408854094686.58832830031733243687 87491879369385332420.79742840463377548741 99920447140599519508.00155920974821264394 85375809345511953259.94988780776142647047 40611567228823920309.97279310047637562088 50972184061595334289.59160576840970853596 5236442160216768542.97511213370215357439 24937936031267159710.24088714390227674747 99661151683552973464.75243252502034824185 6440116998902170347.37481614518267036247 71869784000168140833.2106564325004495911 41043017733739687777.90433521443664465744 30596648006712195315.54730452639684686837 62305481693535109692.02713844277260420911 22950158816093067880.45350543687276986413 44939703356323283154.736476386808423959 96077734273330996929.79486287238178972575 21437222927246650630.03473642464012227184 27586076700107613161.88075558820670753416 7035261586020680966.10105801903576177583 11112053264362172860.89380842522770817682 36748551925708720938.17783136474941527903 65409532349565336638.20808259935277027533 37836316582100540664.44822422210629866454 93167681091928086475.49533422468527217496 46171150638400889974.30588822205564901064 59571684583454179878.76602862883654241479 87959886910738452603.79075394847604215027 80882785140807910103.99496318434336403046 20980849838006676644.73767989263187577397 75767562599829051856.76225696281951349317 81165587565972536557.4672570696467336673 98455946352939570792.03909519640449771872 72546321228875250770.80117777333767069109 94542580231771440217.09696637453217823583 77889929893051787546.82750520575602098926 80637572698731403708.12231870231903627295 78772258039978894011.78151622379702661385 61974746052224558501.30515589225749802686 78956265279661361434.97091356832110791959 18297882192531587178.97920577180047457687 121121243101906475.9019820300618561699 14877255918189348168.05482549059867898158 44160260027708338351.97139428880262661301 29742757862755177645.72774165957624766038 65294740848059294182.70647153643175605608 22253034906476332909.0881358925564514185 21777096981670151240.49028898720978053993 24156993236904676573.17833820861982714601 29369677812845662620.10032633938950660034 78800200653161449145.60073974546140516055 80733485554145308007.16840682825881194123 83705363961412610521.89248962169659636083 68541480343613024033.6700112928999138829 10441199270010200901.43234181384647249198 89839958027006117041.96484646486913969129 66380693794444246660.94604041887378748987 13488423104912726524.42618791640407863323 84602065527113461481.31740577411444293119 47061160932264732054.78129537197944971004 95038589652811107495.5324617712562082168 23034375057171367077.04870624677911114128 85407551814283202834.18596405767582993103 29350907128654854967.58805644056070450217 79189639895943249315.82177716829204982312 56822547568779608557.57934607251578447518 44493696474594044876.04701181296240533057 75073883207113294733.48320641689994674277 9580653557785736653.42986609648533750402 39872743823673891032.60512237021899168061 41571815480636008807.06681648540521559198 40027174322787844765.99100004019566749429 62281721361992331146.04442857677166578847 62246479091700807569.09582679154091594582 52906529575987548478.12319538392671907563 91447250075208138631.77831685230910587778 28270002202877989445.83023300285923267881 30478283903626417454.20076676169168131436 11588455826699626372.67517653019849225797 78406452386958802886.94224210859355702736 33332493615688168178.34055011885444195626 2933564429224081985.02697581056076792398 77080888916028836619.36488916414952382395 68198194283821572962.90521798239625966867 49390478019194299310.19922379193156001795 82528822004395835218.90770985321780892578 11764367986673723292.47416134743145989388 85937589438127455447.03378914487194656651 77116006085994972078.95774616400117310813 37912934954711377914.48527192999566360632 99097144064464752121.90194449362876191257 27757112431782459601.64709441925399827449 82480747571463575690.19178019861923418753 28698927876918990415.50328368020782628556 44933327019245815097.88860254843047061817 22176451042153665605.91349842081849971859 59790359339537442635.57218922726317506829 23653263955908600738.39387808360030549199 71135067715419218471.74941509066520943068 21403089649750791992.66680634150308926444 74211309056043393968.36748675028376635457 21434920116653706753.72952359623123888928 28978103333505801989.50209644894727007919 8442910055479500089.95032798556798430398 69523112340370510497.58741143727956803096 25457211300987885993.5793804806317518508 70711663712110892673.21116409583734145772 48053354578625993873.35776209228378950741 52614251507913750538.84410656735066139651 54570182407696537618.47091640609737186652 4810205165072819684.72821178917112793786 87970999873601909903.68038162053266860737 91656446605508481623.08297532858068027864 47830526878834043801.01858447905404712162 33521747014894614554.66204408474875743018 22127538729977349402.29329189692344590776 70708843375528311717.20120366080954747805 30122245919078690257.43836885465298807855 39291268739483633122.6447406993896166042 16749206281676842511.71237413389915323712 36787677660271188146.29482925771925393031 97983519972302014760.28071061658432907606 36612166669493809588.64378657780674046075 96424011168769249764.22260306333376523903 22821147239477892795.64724596917632414618 74218904903904395963.07268439875048042924 27525302561263402433.48298522203266444856 35578666976218192418.205195502977056936 11772049104833677561.23970159999435899191 87276334241827051855.2611315246670266475 34940808201218900988.26120425021261231875 52918234645626331574.29154183947415678932 17644792443020332124.36627130153105714685 11665977619672870499.82965312250060885868 18519437676433512842.16059783019110001101 64452851281180036620.72303726605861912102 30818329759336557096.82361190520479760148 93591354698533279062.57717694839241419808 38160914374860585779.78798632040116536217 68026349140302117135.028324903090282816 97890749467955916841.42896100118172122759 84743328815763254273.4622668096483042983 3623021478673217366.3299483104515389162 54706030251829267979.0553759813904676042 21810809279516656139.47066846217752500332 98876350533829384466.64353960692576310786 84365342096152758883.98274786396722668841 6715397315522105807.2398564927823103886 55399487167841915489.20125010934737676537 8494332974051980404.2779179042549255386 32941031045389891125.34731752169062736569 32180777580562183530.43659896898096327123 30293160452919491570.80047284811511588659 91775376989757713969.52996566027803924524 92472215148307568735.25848736815569706039 61397814102624731032.75116110184382189173 16050257993673477773.5379600689877125875 38733026939714658251.04918794582523310107 93944644075883326310.38588475935112081625 79711639093247137901.85776385966907255629 104037965600277014.02932188046213567902 71308465735569793140.04059336826583487248 69973703541770865888.59155704141030829427 63615172081668832318.0723377520701496522 71727236200283073189.68687430825896456274 81996534688757272741.9359272727094225611 27334256825043565888.01099545554684211516 58325330429801569922.00345284585256997829 52474061590804694919.92458178930646467735 66236323855990806839.67027580152902038457 36084899182675625841.03028767069752385651 6509402061117813562.42550782824988020217 87725071097685434838.31803862204567381348 56993373599209580921.96588235519445770297 12380816013955763487.67351173776664092898 55442212950329813343.73244659676229109738 50810473562747571808.1774696515841887139 23278439627765478537.09149304210352842542 10726951340528913915.93228964959030876639 22005853296019884749.36075236078083210702 76701516320213363146.15883978679634051573 37424468248765249064.87614570683145135052 24993685916851043656.27797874028441403299 34840048423524964566.48813009273861494331 66900708808933966478.01649495807153982086 11262716347390881852.74467245408985790428 4778810430120985674.8502214809696369787 83687203718423180477.19973395605321460474 34497952211991761708.51892995981134202767 55121245337262149321.04100383022035535939 66462435638529239484.36630265071505797139 69501609796947939461.96970871801740867928 80638775291401611327.87401619069969027781 1253684008294344347.27592744939673534928 9396244192674836659.56282987645314274745 26681517747824673027.82803942591346960848 52131624159852332163.26214254082073729891 43914696993335654292.12368508005630873664 24491581198217749578.12769531318718240219 31433547547257697134.78884395368263115348 10263730636605364625.6019802299669781593 2587019204382768026.79380623548416072166 18360231658639388829.38147425672661652272 51383876492835055819.40685841155432177608 37035871200341122971.01145817296563462835 69798170799935112583.95117504464868512 79900383465430947012.51855302789204518882 99808430430518163834.52353660094447788085 50103755654412471587.42331286069172336784 68897356243528086706.10763352887551524531 53398454845966324936.24480437468949163057 35827395109019682374.02660185800977083295 35497067134947420736.14763836788680883377 47296783761135646977.71436794570724107047 99265652228172181339.73844059232881280131 33652768239357762515.18948801789264181364 84365258853320106129.82567130983792289288 2921964183895841031.42280973347430353669 35359911504425249231.01192988372537203405 39832625495000055717.47987984785399712075 49540847305722963433.88797450031445686518 48479228522692866932.81539938069223851524 32435973048445971952.40363224278246603231 31982023508751772430.26453981164566291675 33122948372136911173.70607625943285244793 5786192327329496405.28442145272503999515 38889790259077426233.01609556072696647431 82309313935533087817.96948573732987820418 5226333206760663496.21352433765593541374 99246926721692163204.11421459569036685593 20031393073368375879.27327816571484128206 32609971153501080411.86189505923226504223 92252251554234028697.19254801163076145518 5947344364693954500.36722161387857659126 45793078263696246041.05639288421181307259 56202402025028301360.7587168552895394362 31314656225144381858.19499576500370023336 95170630276550226412.92981862168087686229 50884503450928438838.83896320594334495414 63383730434017789739.15451690195411193684 13386784238971322799.33758554424575805122 63201761424537309662.77756282767801062583 31815519824017575090.80846669223770778839 51205144100155917537.08698706145076350783 9073935424844503326.07840834706222649288 89695992148332055225.07245753791235029839 62295148849503723340.01841621773492954817 12677990258401966223.63553146672784812056 53793701387493559163.76172512075971709835 16116599597205500621.83767116377684389449 46450999637160326471.45778409808443840394 21930484334879536337.90692672287802034419 19148789925758520060.83856430696888817381 75922917021552207457.4474157067675868195 11426551189426645944.51266431475557382645 74630141798003366616.03340491392241688739 94311362266720097246.87846895257874950616 72881479462152564264.60562204630338416251 28215160772510525339.88165466193291810051 54523707487347591656.60212703485471861538 18285342319181906405.92443484726918390359 20768852634393349054.02603490840521952243 13458825512678578737.32954774944132659915 10240391861482499045.15817516564120453402 2269358597718956671.16802775247257586767 58008533259105587057.29106643108616732808 77296427132160845732.51659411499476570234 68543363080487052011.04865238590728883304 17766490212809562560.91990562844266851221 99518532087961223259.07068017405371457479 15696852868386050927.42423063693108347975 22918314337103461654.30443468242261165799 60014634435297256331.54668320544854614845 52487667946494439541.3292425722910258556 4183396615942132281.34338880368948838358 63920222463020403908.69431609920251850327 31851805624082851719.15491750490007587259 31354489423537449683.62636544139447794972 80238674178213559163.08117887238816447127 29193386316220284566.48232855255375097927 47417079537025837640.6676459068532785073 90777037478675784298.72226621336794256649 23756845561604397341.34532552067502180651 17203486832356777620.91971903411951031765 85331629908270490116.53594820708256277936 92531170750806212737.29384345512208612069 78020679441849971750.757381155848045142 44747320480566782282.7801213528323795025 92369863231255483759.53439357864973495605 53526383108244761083.39306402108652421616 63502833745709227788.07044318417178674298 51643955082189817613.66839305167095261666 6423776367077766463.73215152554483560158 77634884272664328645.12063237686045482837 10746255636930784208.31860112032884952561 49148652925595032916.72441905428530236463 31354190994899924185.08212569330845059325 93712582234147904753.56536614935893034445 89202236213427265332.53202009733277772434 91502882339434933408.59196820992781476364 26771611593160596081.8608537026245940827 77767522829140819570.86731199449515707151 60902765244481823903.05559328869583105066 42542501033138716264.96673328832063203755 83048861509413805929.34717291026544815909 79378657262068080013.97815545080923213676 12040297404738850274.74730467392675727809 12359849652271652320.06416554728336949567 41706198633397324087.02257180908661502189 27155500700281721978.04007545747270450955 86482123640921838299.80644691071824953269 43114170252355574550.63171092134769118085 91236476707700835539.33320125522825288406 42165232641171485217.93714544415803135437 18709907061293275555.04133038456349181383 7480315193390682042.17910314093266265594 38973559685822296301.4263548103984630913 7232444210953455443.59934263051479538732 65457332851103103123.94891503675549079347 40474655639456923770.59273388720137209557 98144306067326649088.37158305313084802027 50864793129205767097.7393048676608206702 72490839434230811179.23442797523618780321 69589102456842738203.20894201934167356744 10617706602229338620.83921146845876786506 82410781266214727521.18300830366741697096 26780226619431560523.22186255339534836542 49371479215705156551.22926175599703364131 79355986711290774019.73993334815443447516 17600550087081854766.42665886435441807585 64523429312698634309.43480184828679384828 87051715014354945097.25436216013758224111 53986120592140448552.06944574648896682752 54939389909879070666.69511282030866259277 55929060968187686348.76664126078352925668 12489685882425584942.93929114981730389244 86542349284115496939.55827199413840559219 43877676455058471080.64977256799549428277 50613122318076586843.49951057073765783182 76837129321335565881.33808436391025644228 15174999187835268613.98995034564834656591 99214396846375419570.35392727063874715353 84085641412406963994.32449801305696514375 52970464514199727428.56950295083888483139 61448739395273151733.39685648848025758077 96949709840862628271.7031822466528545375 66031426560060417184.37449684916652830578 33877825294678589540.74841803053324645997 32178532808759693117.03305575800987264752 61485101505797140851.61230382812466757001 50713483961569166117.45055852228164137878 76546682899458721006.78308892917761579513 45655120765033687447.00800780316160689443 29114277224016184978.61189003451729116089 84112474872921661395.32755610597454088727 30651917685133071657.70500913821972506297 76368440408920476867.05564943900219948811 3540544766892307938.59100017102555060932 37353067059184104899.62083024030465865611 67637251912778693792.7178433850096736608 16950262021877890515.40834206731209284822 36524616451382715055.9225162180724248688 41307992555482806002.3892417571777962059 6514400951957427773.92854595714802951191 60405118150851563896.10663995869208663187 26509819060387275785.34424635536278287228 26777540994194078002.78655510875579598093 37154975685715005550.00424281603447610142 58696789516736732077.4988974457705094536 51192024950383785713.55904524534778309021 20311419506313010350.20616053014158498562 37946010390628063607.22039954504762283527 70814515776134421682.90241061226580248481 96147576863495397764.45762907964871327986 25003169693327133893.41890980371247571879 62233207401909256349.96744341227391730323 30965109790261338680.06391940909730602832 8069009501884647476.47345627665636265937 86952843100163342857.97208610422475231271 74224669132759598789.90734644370022128 5180008674922986843.77698105242448435522 97667538417395912145.06507951481918816028 50309584043385781088.1509475863165283908 78095470074656498665.2164959726697168648 59814006672699607931.32046778130897944599 58944209354818402310.67464064386804204234 60216427760100705560.54522281354598064599 4941270436131388349.66235616983639697224 79949162601556613246.20082892432668762076 40593595871903905434.25947043094634943053 48393318629850717556.09548350021951425184 76944117939513191785.00745157523342044682 43390516110134552527.49055078918029153485 63366125688322395174.7115322234697899499 61901906729476026201.34022077134524711081 83670548923029167195.5904702346573265597 81819179543169961454.43370253539669665988 60101444103734872480.79326998736887985329 21099574054060292127.90341118937840659522 17685068642234003287.52504559060995185794 1669968934955941003.05085068543464914421 82000276763728204308.27570800039927891064 67288684917102530983.22235278719304592161 61522537841836466092.75545655479111691748 42287810620071543074.8735446161104227935 31667621072480251665.66276483351106512613 87522766214275702027.623447921736053727 64471858414341579310.94468088286051722441 3950847785601683910.93511628868730917162 12384397179504650255.10256303134709995115 10556158405204522585.12236170399182819946 63969131588203751459.13804668142684234656 41823427243055230002.17442174456283949122 32166368245043921365.38010988551425484367 53696852993510449980.72387612180653564622 20940934569470882878.776179561462880483 49334016988218460264.36476608948614969272 44195838839063533946.13221746389319441465 32357571584593959568.73859449490433359548 29239811692749129017.54670571251425855148 93585480533273285478.95587931511348270733 29655155868687693909.24729921314449295637 78222906256841163441.48630113055513564115 64652885740961007830.44582428526533690171 34888624549198244888.75986220292021504794 86343787333056257333.57646420514851253844 84803432090163235991.76904378418350647144 23226640421084014201.53356513542051981104 49052095833576055020.16133769725033291921 16694224169575576985.32110712149075718411 33658957946724556975.30270657497371609204 16156178328703182233.76845714434402725211 95367057847205572162.68584642587511977362 26542564085075411570.0902662690479524144 29343357940532877710.25107091085195841069 78372702436322215340.20116700551611895679 73083941691235829082.85374402321790767063 57104103015249396531.19023760776676358372 39919430143358049770.8993475308454789257 1793056721915564331.18778653281780997786 20267347449983589735.94725648961188972818 72537980432644542513.91448864155667483587 16450652722197981263.15561411748578261071 94735762777232788462.952980958111741241 52370392122319340112.93437359191693802076 57235651518593799114.335921132477974769 70876395291882936218.51277255525815586699 52645562817565510694.43119669459365819043 24210458196379176623.18654446639258778003 84353478694964199014.3316566460874723952 36654221889583857192.00979687356830484464 72457443142854542429.52400314365728367579 49033845994900629635.45947508065850750612 64438314832822606154.94431214318748088157 24322264489255737332.74738378184807541955 89274628173829412990.66147077094982951772 57841296988482334959.63036166813951878406 47149905149195897189.0036523789255649765 62215256008768930391.0247598064820404803 69556600183739684360.56345417104830895319 63384337747255567910.89374229822809670215 80420888718951743891.3928573949566348726 65218675816435275200.33624139227851468649 57422158212785384136.13436772984293082197 39521566309478166869.58880238480995243553 4871053214316172075.49191937448115046788 44143095861473296840.87623719283400646604 77469991492579429803.96414936904172461813 86243242201114173895.85599439980535222145 61137253767571734124.23884496869071875696 89961124601918240330.76564378178810802079 63511975851824954443.69556320854075467657 48064449388257727432.7465261017746422087 77613785072903574573.18708007569952860637 54646668707587557900.77247041260861766553 36492032956194350590.94939754581609508043 57901327963425221680.78789090355580938698 18770566619584039215.16240526092170720693 70292563403588614533.43064190614213996479 83282886128253237372.00697792961710111724 84999384102435455453.3944607590405688592 73339028440535885946.20287224998310471345 61428024899227930756.37886595932082283061 93992256953528123160.45403683771088785814 42653180448828685014.76123771061281672798 2685351714086634092.11695462809823631309 51472942295214166249.0573920230364172269 74165154446470304947.73183682237091253759 92539822739097481280.99475406706279444479 34529996086328669779.58329293249390297043 77333797627233592767.14801999110046332091 10576095105581451998.63895191838407590135 78046430196675181686.33968401100326788258 29593949249323427698.39475711123438061642 30595813378039195168.91833435016531213544 38622155558160695905.33455344018948503907 45552927692586376199.2618254810598393679 20366893418987831736.67447016613614322497 27485350837738833134.27271034508400173309 96600647666434507572.93052061273558655446 55300678273554724215.80293577865344050627 50522067716902387413.93245343518570714791 8620621841637679823.06195999182125510951 46203798161855515697.38983559054762016055 71947982858658463498.29546199414368555363 58520178174742485464.41166537706401961656 81453514270437154209.05826156765239897802 28950108796072705703.11940424786987350419 7481571772701141239.83580108020449717755 56247827307070783693.59441092939684435538 51793322874929743934.40323655080438825476 25700505813241235548.65012730424697532319 15248751323481728080.26168066865278616285 27984010472267297057.23445730461804143634 55783311065821833204.13122554742941860525 20515966620395299595.02879451893563842256 55549027307450739654.50124415512602576732 16905659808682764418.4896677829069017109 49615674421857088939.08109792186363083203 63443457273490342053.20421418975286438527 25266359977210758179.86086618117522974246 36055770456242995595.95856336934013784915 49689053225444067213.43964570771521078306 15342742123155667756.34920698085924655427 26725364286132303966.59871047889917652404 25963080085675135477.43195089772345418233 78322207991264917434.10066734223913527661 14476974881539339748.7576607616101989424 55931263523089976860.05211243845955039484 37043213564480858617.91744362434605614715 65726575531234050540.81087992716915814194 81284157541166160564.01070040800028808596 66758430502914957926.15289319466877718163 10521556219558892387.19207861129406609451 44752844345577715999.22900093581994857496 52380795716306101882.79390465403656172995 63343016480279545297.1065985269703564491 95685197081073447387.15847786545654827256 82089186275194778134.56877090849758207404 7238299061970970976.87143917273632397129 4285326671462641974.15919472343842279703 21333943533298232053.57940390462886439323 12395566866328097505.63643203324141895366 41720184769035891134.07310936681967488903 45991835215330313067.0198488490638531284 9603328076204894199.37040565360867962526 37742780399913264273.96455781200420901478 26408574318183437789.25063154847559986785 59963382750420603892.8150984050242245288 89621939691981328706.61923248922608294872 65451273432772586101.62371672178842880089 38704286234216161636.7176641745601947069 62828816943261806160.58233482351285263768 19696039863286629930.95499643698972491652 78695548935096846252.01355282414180978672 41304748503331394760.8817563047667027924 31883139523985269315.36141305174883184683 98432343301409869635.26778938270837267559 46875539633840220536.76828647382548921933 15093182949566181414.08683282836067346813 60978955449226461977.05412754887967913537 73028063999792741381.53675705977010021561 57508713622830512311.21336054672553062011 28577084583892311510.46481292718701103611 27005897548427593165.84117798684044989003 35081167667659886816.79328398593935691626 68870713609270530300.29408466127320738955 3873372532428004686.9972332259717198457 32462846422334131448.01648608418436086636 59246182410033212023.90140594216224272597 55266648649902811953.01321052311547635351 40310501105663815397.65952537725487678782 4117808727270338481.07695472121025738146 97680386629134332794.46005296466600306429 41109072741197863579.72080227338952862007 89712508121512823518.65653389717694211275 42861231754284748369.74605330220287839236 99854859419893243028.61207745560811327429 98690858780173395497.41337329754870891297 69076321893731458274.45953690452989918838 11605316333971220612.46620192141220343558 78355477061328436695.11111243839146928802 96530287338679037290.18065777987781424487 3333852410480242798.22551922704620127841 13893644722554845145.95652143831886921302 66589072830100073331.04926064149435429256 84970101866460907685.63163212825458494968 83988347907129892405.39383532684203960784 72713208226713933102.01997454472959692204 2007178769350663850.93050750247620116423 1790486441845386277.62461989937073196051 49410634811679478267.09992847736839872066 78012261040113896329.5929087208983103635 5284432748356256554.27897555835532496229 48707716486389251603.63355135642011349286 18385301870697804845.65385065438571032884 65959073856202668920.19569300205623661082 63415226456920187253.39672926065817021155 51114402483841868164.65728906938028543896 30857395897781535130.88650931835807729589 11346894773917159081.64185492498575937964 93613515985739715367.82043564479791436326 4904183522025479957.06027949270869348689 43630322399901642710.47536993957311058786 72458235268095845278.45618783672357885995 73808344461503888341.49620620544844455455 7910796606850687324.17568863538120326169 62249444620866049479.20993119907348460402 75105818152206076380.63534634758516496084 45547502722182174094.37327950803327378017 38562641504312063230.68138729545574549287 28044034846615724903.24459664075827760285 73847503080485386765.39110607445630787603 29526871741165515734.01245148450253909505 9945368626591586657.01797572650316442243 2014799461075501239.90243084720444796852 61132096462522088487.73421671268041642295 24385700033386416080.94656004536391447602 72505626693259914905.05972277087214581068 87151352290565363439.60931474842291947033 16875927431606723965.82131769524896297096 38076204584903953237.08960280954601791856 46626155703982263946.70253413344827589733 4390667121973275306.94114927033311747756 90322986344271544172.57336434968044961832 28395013220877132756.17166087530268975846 24199000879383627848.2317760510723383341 38413653842258407909.88775967759701019341 91136253474874026345.45738830430771521779 43696245679486893146.48015864870609691113 16355093533611924704.61023150030387783349 92905253411684079714.84126604735329266844 10078062971617641126.12366796555750395375 16647645284138941208.39349454936331235982 93799828151580157395.45840352335896797029 82645687077199556515.45983574602684853255 76388277060667241822.45471883397217716236 98486029375017208290.33533123535828320929 82028619733035344597.496297934344295328 15193069776887074868.72396958783987488235 13123635895053233101.21518651805828362091 11748415701924773840.84843533411605560378 36672625622379840822.50950831867797432386 99399138810277419740.13468587398579232376 34556589812047499747.83918734051111568293 99603586884635166831.51741730948785582979 21094483165303920017.569295933724646674 28728960213831053688.76099696224779863601 44660161086724831720.66944364009636896098 44633751340661012872.14087701534298000849 61805520010733908175.77840967440533003138 70380869388955019974.45565964364454601904 26180443393412106252.3953794367573040647 92901324610861946438.13697647853133198659 582455579364076076.91104077028099270842 62880198444793957694.23135758860144774014 68923528353645735098.49791325221381564329 6680172314816685272.66127101655539298097 23442111644811035708.75665121801797023791 81856198013554991439.19873286044233525758 62949307455187401291.36040270137016789706 90750433046122718590.89697317510091462626 45912537755948140187.81312596492325878003 60602520415035931795.96564519388094930357 17693619143460495313.17414548436292724875 22986261112560905337.48364276557440074547 11346348746602982026.18537310439957931056 61821001418364030715.27750132036291914777 11964444916495973722.63423349954730556098 19982000803763504373.31350202722472180155 45696209521142413922.93654303289436484474 21355988842672938059.3903511375308092874 67429997388252747129.2466188648575444374 27587499170506149333.11024708246037243653 46270186354804383890.95235826583745682555 35353093684058718855.38854808681965046079 52449782575641381700.96454064580008943012 64093101976641504453.20827941432014003516 13405992799544907718.70793766591293750933 89007811206782070120.60951514668001251629 73230156390494525881.80485730195266869329 16639691555405862564.3007171980541218392 57724619772701116085.5404847256830311564 75702506811422690898.52301313618054022608 53801989619065677988.33462962729711263569 43547282049963180755.5119602465071987766 77167055351862227293.8061479762299004948 24517832963030051620.34434183163023972656 51887223466698609499.10405052917136926465 27791896685599735826.20797757442824964483 40135337779171868737.34360325413986518414 69667351122758266591.90932238546726879082 32592804986757834424.17274978719951965155 1898710015094564027.19804408722255820501 4242611252884504888.16651975329886344754 22572685945898702462.77260763007320778169 94938412432282749225.72842180363729113951 47880771043301214445.29225836015407818088 57094740930985504351.29973487149420540616 20462832438984049887.53260791438506931704 18961111046737743714.32328701659842446121 37995384534655132576.86565518538879424804 72428813142142907461.34195008614848832708 49234556556138240184.03109725195222576309 1275895745436786772.02990733546384245044 56433949586285317540.15042974929338785512 39124315518788961703.970853566339242808 98327143032771805136.34043327584196489191 53365125570294768646.93277907217316147608 50601947407881298741.64525445241786133137 57956229785828691040.90341162222088003183 34689748324744645566.11274822930278082158 48321175908372193914.44684954555889794863 53646545509335961565.98204862098350772864 44225314461432391136.07830596665466858186 85486114572276169019.38284716743080134031 49411383393949093506.73807305348086140739 32828686215068633233.17601640496251346926 30949200725514806342.52691326282470992412 65763616338804544934.30519011253279201596 69467184093369874597.41374614561344529158 17433248296423711766.33176519506402847987 10942357617452529011.33371443216407832229 79803680708907322267.88308999885787947556 47803669026401247089.87161810113132424559 56078838165952473719.74558877727343195759 19564349844507161941.184464058930670086 93496675535507718657.41965564065857814101 59966734522054824272.1357201899017642043 87293151918659995576.7368550364150897561 4462705585455452566.7770150611363022182 57390354590208514295.9022202233567281669 2939901821116393148.68189446082902721212 50342142121622887108.90171832624789936226 68375592597342670708.07366406694580420309 73289507949885936547.55351028317646205534 77041080786255613805.51326979141355238966 42431578987010224140.22037997929470556424 46900042335090453882.79005128215689727006 84188038119128450745.68179851624105090708 39814240449978774512.09042391264137878915 95034206370590599913.82439616529849874682 55768797205907333111.4478904754274162933 802636185831178687.63383955074653955666 44448282312552463994.39872944692194820122 95904613503190155296.78066361190175826477 83229064471946081480.73451578413831838072 52446100130229532379.80203371320061284654 27758675564198413109.32820342230001536911 31874279889460124425.8572091531733068727 69114156480118445412.97561110243394935501 12190816517349943271.67944143450704897658 37559607306289386349.09840366875181381916 550072692889488827.05877975052909762134 97280379080096472778.62041604599515896905 80250922991381231596.02467916704210352707 97037986617962724402.79574896578713411886 46799384483293406557.82878371727119803909 15432967735544557135.03345150362648577291 1631018934216026049.63545671956085098984 47873434883133018640.41491012404450879054 35336456437894755695.13330961664846263794 65343209816263383320.76726892941553149157 57599343446666736530.72948366958601866597 1945897183226611327.6798980148267448362 34720790256794123516.49131930009535605818 30734819226965996708.74166620209707566484 93694560819856274890.48776743056615515795 96005415941407983623.74292941961148134102 56148707877765005167.81317886911242228484 43198612145223559508.35169630642122985805 48966319310538392520.40684640076198900406 83141614287588176875.56839956411358014715 44095955538029098721.02395492100850049616 88868201958901128185.7705764486355028238 12859374702948745146.51244933459876225464 17076190589901849498.1501602998950014399 18717497005265452297.76328369661735690013 6737244885471043778.38751532936379834062 514301814531758777.89213357110209158176 46530962514965375101.48273109026910009305 68993356294021464484.3508971387346135254 57213348396780837357.40368211812130789189 64497667330662035346.72501852575355990452 70081183823253483796.89274057311708259035 38287054043712566399.80385673933511344359 17261866782274353319.40153640783831885108 93828349477604177654.51223495015222566926 11826520278850361862.73993876119524417154 51162786059234482734.32492401135318156699 99692786636122104694.25278645356272200677 99056866353595831305.7212851050206414881 2841208617968970570.16192320213173283555 76094548943656032816.48724722564000853072 94953099714443556158.87410660376279016451 46186662336633008374.04907708109873240296 4571272348375931597.5109165562571946477 75580803237568196643.34021230306255779047 19927577075163656259.03453806552461623003 36877262217390647326.40213674213177429908 63005387050746095579.23174662387993904905 36300962782319113085.05574071663650321754 14646202934681869688.12605374466650741693 14673785780333423077.63029482699625572966 96992710396823184510.42117745120184859008 56646031415916231608.21970203423853515908 3450145415411870626.52314840110075472971 36488368940408992170.50026786652469014921 50020968587314778563.99606695910361477696 72973381742896673888.22538111118409882516 44364545936158893974.64732473227599437789 5447934099643424523.0382367779175017542 97556227502571462976.78800141253179843977 82555517936237542351.50136387219308247333 26727669810873547056.72004143271718492429 81571240866114028623.12632252219937220203 3844875927153404162.43691196202709541745 61705413610223967726.80208624183207956305 15544383005228015948.59659526068195743242 44971093129244674402.39752196661269451512 58373687253245689296.14893348997881023671 91087116607840028714.90751474484782571712 15328524590113227617.22180378171641375787 56720366512405108468.9043389604775700532 38588503795541199088.03901792250680496767 34479176422906367480.16846561786450166727 46847194659429001390.16537879347682447206 3517389263491714527.71277526684651402783 71563694521929005520.24616330980330153511 63134596075955504209.90632867628581016295 10805718209614251867.00013370063442074407 58777944618183607402.69428765228137338779 67042538079054272363.40251673175364985462 95473583596959956673.17861931390385693108 97754906776115526228.45499445550415714884 25781587571484968369.76564017702852690536 63460390183552889846.93641962817845779243 79309510091449713954.39134699921745519106 1341398979672242822.10958000454670324683 57961997902779897271.78114260477804976891 38411660002583432474.05394397884123309547 75091645363542345562.26145138164614979879 93218285062594794035.62997041320506001538 31779741279312674200.56686958370955943446 67073478940289291896.78414986526675906312 98183427676178893793.7884470906659429476 87345298348147115449.66118290031179414409 34557195863236066351.34801209183160030006 47747718765521479128.67245158219871699025 84546262849480710295.95146342483247698778 52770703872262549992.12008269971467002944 55609320295038061876.27969630059913388066 96366141379043376754.403160689440794123 86322266976749826797.2136058627241335074 66016323487824104931.69544081146854986897 77492844738668387390.40623494224465221411 57477514511535448179.23051902853280131203 33597032122041192268.4911239303783322511 33306311904135535415.87325157941629785027 4992861053279454693.43195180800303673322 89971192569184357484.39523850463031451611 88536215189146474437.0526399394383142848 63725609637662600144.60589825941728375471 38367155200276504771.62938822358642592418 21656879154244550196.70469788255437708255 78016261023826285593.49917777890147460614 4600060207171236437.40533299358865191359 51967384145172609056.54354513026951252105 373198533757812460.18059211511270199365 33126184198039406829.06634266383568314584 62803853996510740787.1285301737232089054 39402453009070566378.41384598866689234728 99909816420870479087.18123504490537447249 65714046920604319166.30862017735063850643 84299836086492916973.20621932669089122783 13931557655415846975.1417594892495142408 18123006612645587960.89096408922793834613 60511662813844416873.17670985141297436013 77643459721424673526.3304776311752316303 21625101168275492456.04513184518920508948 84186470781819749419.31514611424659358219 4520190218166991023.9607034689137568629 3382595384069728918.45414977921857081355 23911138680705121942.93940902381785943019 31268390605590262097.12418568711114238682 60238708588835225775.89725524753547015953 48318635943491057.62756028461505775282 23203728288063159216.9436182141218389955 82891995693837654484.60683931661604837285 48905425944405378164.16840296922981541323 65330642768111277996.98782754834442567985 27854933341128355875.69991523964228457493 94953802018024036289.77539406016892964046 87448626602895531199.52707441813199003719 91766231302644904550.32749108438291992018 45279527778390040722.14338671334595547849 57514791698697551422.51973866087326709593 70286766788743140130.31797536051822799262 18750370031568081520.88164246894456577098 1343576312234101509.5880166238805565169 49228861240668955531.65159604345974765007 40784386431749966303.53390793357208134519 23081546193336130259.59463020255206258294 583717316341850668.08191461711030153511 68590940651437361345.82165897613400136942 23751065521730105961.09241450387426261014 43820110477666912937.59022404693710067657 77152621969098273319.62584200311653506774 73958967917992515171.45377182667278481304 19722096916560425031.03074272695276770412 28610040146531822473.95897094460989011636 70383001477003822094.45111418342212961424 18672614197637833021.80894859729493985174 23896070695807166049.12883521496975976976 47202906453773891163.93253294423082647063 80565482600794682524.63081209433544878849 71792241321895811246.89856523104919508703 3311757395530456653.91731637668059462564 87468505129189163214.14884978984921333032 47916981009907805918.59764994274573844003 86716644146464616901.0793703020242627695 90410528950149629711.33875456992976962918 38133913453606344361.39125743567145912027 8547862558465769098.51202005068896657423 83355568842538503834.71799824450613086268 62274008733318900017.52979560012594996415 27710379584581612776.75235080380333076106 65289950543334348292.52852940382524356429 76659773752734225061.29328273548010675035 19760005244072877459.08047272883245474719 52373391523750695623.70900363421622688427 73964946472141111945.22024301788012727421 7291949005133761596.57572972468413388218 36653860399981760579.82710155739142109767 71583282159348465715.79402683367128056107 40492018935792877813.22068613619679789338 71986248722675645798.06364705450303637714 15977155775845821752.55981400045750951874 22061947997333245618.71511438512750511662 9300117115018876878.11804007769174312778 53680372488051355999.38991323838289369126 10260560896342303976.75913121256346997089 27784159049910181321.20111683411026447931 77951009382679879089.61056140083414506313 68526871167766301806.43959240587603770439 17374693024744286075.55297945874668913498 94876949370762121833.32821551931677174999 49414764476970685188.87584943800735958784 37427481432619095358.12701858570373810949 15413908483533898416.49513501534279855629 64985813613133717510.47854168867276993009 29862176583156727981.43803374321203909497 96842963133596458175.52455726059952561543 6721009499434509577.87596272870909497365 92155716937536942322.61912533879000954152 86316341395168792374.32887128053054990703 19050005183458963921.65487369179083530119 30526194952392297346.53293693100005719139 10100078184023244951.05350998674613730221 19587599626979989647.25915754722973812767 57781951340697637352.16916686305777613346 89765837874583794315.70803056458898583608 81896688786550765751.27444135396832437034 918464192385504553.13254026600417687386 47242232846229742362.44882972944237685402 69344344525548151665.6695258837994562101 19155216553709179436.58185956726466439421 33622509168434440895.82840744575958256504 69323599752729866336.3954978465563959323 26790750747034750478.34272306918630323259 57146239403615723757.11873597871476176979 19652160380257545549.28885735645886257091 28897596461593921170.69616663414427057743 84710933429213855865.55968161454748712791 64501570750517415772.02647882220304843313 67661056466690681803.91676292186805891827 10802166675161204037.85116172485544186797 57957138629669867307.19934980802023832178 45841952367716810413.38383587681193405167 10733413053669180896.88329227681887624678 98398471206290732449.68716017729186961785 66790340730998880663.4137902898988397671 4526369324681053787.86377254269624472512 813538363533390159.23686465755189593439 63983436466893271145.07450466327062363745 9340480239807340084.86773360155225605148 61607113405252624120.85576660629037462589 7716322759657251072.16530977513649602017 85929997316139635817.30316124903794982239 34926463450108192462.83626999284607968181 95555322693180643355.44805423803046738086 18941482596575954932.29712059166302769672 42017435286127239356.67118648727842049316 35344475778137758174.51396731807432968341 98239549119817435105.62701737812294813549 36080119495673968825.31138190840759152058 67013769057303537526.46137414356417505032 86850421925784547495.10715331092213849808 73737520782065030568.74117292062603831986 75793819889981116890.95702614490218898256 82379754643155626436.75781668930838094513 92090042762509726104.85660593074639217475 43983600763581739831.91683398056282305244 655665563547251585.56346052263204570404 39714760324676877794.47735896834536274008 43591065877917709838.69288657000930384221 78075917787175690543.76775773744975148627 77726755856627272997.58634932331319535467 3943895803642763931.22743808984419620955 44086618567924084812.20832943847794067278 80059838178879559895.32814710796510598012 53672481057144519619.46789246363554930882 44151395666820558733.94382835102653608453 83133680234476211220.54494190761303672297 10897866957329213623.61694718284287664778 98953170488919328508.54440372495779520501 48742346412600605545.15096503755704268581 75640806447147263188.97855821383021485112 2965966493165118657.54091072800492616943 52402656519457312556.6384212518548931948 98882333333398491845.3305715430041355257 23742637717552618491.70292500853723433431 22849745162106331527.13102270858240827391 79779160590215438483.49219167008489677965 17253282756166110957.24863965328676857345 38867807871769797971.14065101009876770217 78032367183760601627.40063859602649177008 39498416691614063655.38439558545886084475 33444296021110907454.58522608142769680488 92995621718711917006.40059197153810001431 53025624268901530743.87966658378096079688 439832355643858986.87287377276738785115 66814462662678325014.80725395354895771673 13739105538837025160.3244830133758387364 15493857264305628684.13679638844033452261 65247653077860655878.81639954992890015277 8274332806544779708.13403933340840708566 67327431615358785680.75693656953964890015 1235585989461317425.92761204391269546365 53859057157765175840.82207544011960140085 72289792396058179674.35666669961671163071 42988138626879253537.78255425820039955673 14805523197793895491.14047349905654977693 37969527436818173740.20080187439672065324 31196369861786396391.73217619255070102849 10556009060773910333.8779264917468817936 36650161744096437309.59026547565655710966 12196347226830882971.4549020453086370578 23191984758194431572.9241945816713398773 39074648081046766850.04590444579564756841 67324596558375747631.27788145254609973278 75561862241737281830.83836487401920363076 4939661644744517191.31096442074435278599 90249743144054736596.50936176153926242171 1746081559451657804.30948946726542617224 62455234712831695229.05753345611078253497 86578916388201506099.34852425421217692929 10533103513226700024.7671452236318558871 56960836632478528668.21025640852650102018 45219375597101467718.64579966866596565536 653209656130510161.81208012009697961918 4911370813954982923.70855025110716829477 58313597428204712939.33906462317977931053 55066713324692168368.16287979910881280972 78292061751914848932.82348338336789788864 79988712973837950801.18814521705370630337 46892628298148157699.38872854840809012629 52381772265062691080.58322953478488235365 60112034497261620841.55163730036463381561 7646414066495505750.83788911470869939847 19977098521747775441.41758765976986694704 91257542379880768665.15530769845733903024 22991320161128155844.36170982213154446292 92431561677428302743.31032736570439051887 43186887853935398570.93697095740296871547 54074218066922162672.55513381701652244371 63201694299812295969.04961539560003749321 1488463197675889317.61952031103007894247 3198140626738228746.31906918802327037201 1489801495171134048.40736303279775227088 23152916095530363187.87772814119063455744 85024382589670931690.19326788459299719565 85079773261663869160.81736610355157885765 60894869597251198598.03524382340197519786 24606699258290914156.84678846734777506102 92872647849754179932.99286711674864902423 26726788604838758879.8531092224171128611 98440173319522215693.27969864990244284871 33493200776879472327.68479762939554643172 51854682086682932737.86044557806744142934 78541112735497313341.14889202557451628543 46550977039984009290.35887510294243959953 44195776680124473239.16282198322288309073 95737881653907677743.5952497907516557324 1428881096843432566.20848373824802156072 75347016834459433995.80496779042247195778 90413135896954592957.58212142525050167355 88269784787929695852.1485071548344612822 37396767712713817875.80916002981130268177 9964297382549636864.05130077164993414333 1667376297393986032.00345598229606879398 89739142768512245118.02222488558805456562 55171451248331218871.28928946845537892418 70380052329176616401.82561808692099371037 59814693425642483295.84280397291941443048 85573242107982650627.32445059101656053593 1108894642312398646.37877504374766024888 58011175070900999264.70713192674844492481 74868071336947155881.74286591760635030678 86600763977889691530.40789727413615566331 92938560441177357771.69835624667725422367 64521934842415027528.14699817984465439892 34815292419860354811.2630424517153604448 43518544801678046366.171217352431682638 77708663469993843277.48596831427120031083 96575842528523236029.1731590642042290546 60270875782740122022.26008896946225490665 54893935266344155272.03734858249982074022 23970678330990113557.07686642447548506146 99881526422982726805.9961429136295087836 79554100930641947910.7983968600849965402 15278258081943131285.46781146980084291126 50259196034878065615.80587378440082508343 13087767480997778647.17963241332024178318 38136887466581710147.56905330068437004198 64785922082720410742.3771232420836613694 98696352566573537932.84241767482690415974 34746061256083849132.26075952453774950021 58342244614517290700.42147934662392932354 46885893070701270597.04347530022237616476 60428360140611912170.12495983468826495785 79852064622401714419.50034194190581715587 8952680138901488971.7153746049754927818 56446089465482017903.09391983914669419141 63899104550324315401.34841783814123885974 13023281618558918222.4166280641544252161 92716252507356801948.20536003427899265253 4621481690992165138.16301850795014518773 86091483996774561176.51682361563962768836 2745512174234599068.9955127873599392569 79905395189310407330.49907539945338313556 69156082272781518730.88456041012605239385 7323609324330348973.2688895505910939353 27633258501287236656.57606577274808431727 17767531397773693159.0616243265446607064 13879539959931468907.37070454311861584879 17027287648576280860.61516072043727941904 35543170028839943445.98475248261504927638 67368047158519476084.72118334864088338354 82055547388351904931.03688027738231523641 58660426831792798008.72357682179794508175 39739246666851625892.66229491789157488291 53751549738330147501.36114835863926416621 10048466452097532095.77877202852718499507 90776522410078123312.0748963178425410815 64438237356991013728.38358368700448562029 1994792651015788890.66433913918234838393 41403636453429708432.11979101994492252691 92282357469919177909.21271017095029884072 86376814269438416637.9900009607757423 65816479212445215718.061859219674394413 20538011305210024657.8378318582583939768 95274854602928454358.52688802197565511491 6503591229543914896.51308410143111984031 31720912273360717331.31001092075339657211 18008338415830961710.91676075359795107529 76180739274251936109.9561767087344045971 36240820241333948906.46268797726050388197 35139470619896776808.67479374105642925854 4133868588322004111.29187159934493117118 29124445758997095157.79085736834397227754 5518191102232364813.29579791811090962511 94012065634920791473.81558204491312588289 38523315842658842524.33871851738026046642 39497338769098305268.87100460715524658976 772485479828584608.25753922098522355875 56517239036093598320.62993737982362528205 9243527810234114966.16871366271545312225 12063827226665208904.45117056436707172136 42102741748342675047.29688579689788296838 73351405989454143943.47741874960587683978 53739333614342549788.77724803298285796431 60764265857460431396.32472670101426915176 97691080457833174484.57453960721774220402 14175635682525078933.78639485299906693183 7062675277251613417.85706744134876359293 91954116658328738118.24714684152462502683 77593306846498335504.32016082937918617755 71470279961867708088.73050781526042032728 33330942277360117896.91717736792420594436 15380562038621213795.28911382875111594781 18423500441740221415.27240835187511192272 78294195909435804069.16139280303800427272 10802931283994280891.28156197642389938834 43897780348738772168.45090165414002938012 87625937181012541921.21387656919715973372 2622900445002773868.54827331612889998562 55354426582011750720.47375042736543312488 77778869678911083545.89061035736230320477 94140228014096221383.32756275484809507677 87077408176386402760.3692467354080045224 33441509727772107291.39421493305973783919 95317482056546548851.23923846129394293018 85819878524232471933.27483798030819863234 77219693557997162851.93905545514668422033 35344899691741296912.00271124699543205789 76379060587958493231.70337544048677041163 81823959672788821261.14115384024055989953 45935417880612130451.39286550230363684638 95195095766543712211.47371556507573667328 9697487487429040162.52792593009722387065 18693032602496844839.10273237311522956062 50230938136490863430.66999753889795064501 76950500311478865193.94387935988877946487 58876468408833580022.67590606451032450954 7730514859569402358.03451581137147982047 98120207869326994544.48008382772671977255 83630967646871027872.35877583827198696169 44262278287683487433.03883847801794059347 22295377532747618460.47939738238750970855 28218478596536406816.24614053656151256719 82796944560216750231.20690809353494454538 79377095516244126786.06300623918707266563 17758173866312279308.19158871527290091329 10653939692806499807.55109584539541465365 85967218810986266328.39027347674690125497 56630614955440494908.49619592852152053362 73581264389517422835.05727227746458133677 67303496402165902262.67563889182879557954 34098962519866095102.18082944668473304543 81223576700566000117.3346262771836932256 24672857526833403367.96110919703871420946 10746910484147011296.51815799838816579789 6583945319714705659.68085566472797248664 1084454085760992285.76275236446529909863 48443892613893417440.54576797980759174294 2451519289216461396.69077075505776602167 27270500912984043950.92524179443881975157 58719903199678912514.85165043455878041303 34604391270769253948.75867133625615498595 91430189350674145715.89203992043492096697 23206618516840706805.35213027316070305076 33077137593267953688.05859342018019880745 4963141426871805665.80268779401218933376 26469225108343898186.1673291614666518404 59153710504485521093.0783925629978778942 25482247062741198675.38620314726339649172 51876853193538199693.51454259566870805856 89855590402064569101.55739875826215524776 6453818710368215187.42132220578647358792 56630014307617751162.35722811114228208843 49026258291691264928.65660731078734735891 79981949875678061305.16246346022372724743 23138713668664221290.5154877035778858566 84867485693406169250.93844104654417643882 13324461827057829675.62114609380742852714 57143428002687891212.38443611118995186892 39326000820727991673.52035968414571778542 78704460883283554601.32436962626208516748 82620002659005800195.47176774452560980497 38261268919492693909.54430549356131515701 39925004698989998685.16304699573286462607 47466019214084729822.63521383332249182088 25220467220413241540.92931255338387809137 45848197042717711517.60640594499252983777 23046207565792423772.05479755580176135801 42357950071932656922.77858565481838309988 23539201436217758359.03949587200720902988 71925579931549247048.78246239007473447813 6015823370600692028.62132361399126271673 56205727865802955174.65969734238125993544 68832659440441441081.88012323172187770043 9730656762791142623.84478156802916603018 7918490608033199958.44477055384499168752 88784505913302387617.30723449163521768073 18138255884749015187.24526211598392101807 34966961619975747396.04892434459285103861 73899463289796802829.89527971864426505941 31875186057868114115.30147718597210255572 71645403703146227977.07971496296147388265 18121853036625284856.97129966474183641007 68159291567246327738.67563252919525207523 50572293270676910624.77032761976012391657 45130916933058310202.93629316405480227473 65094256037699149658.45988008108736805382 22859272814441239734.20170751791446480209 64588552268469453851.99006044535708363121 69607647292254373887.39654591353989335421 85001243034076273580.11192094771285894972 6393595764924140897.24478317784667946927 33547909036241424434.46834279739648143348 34579646049687568216.26654661712259153087 69522436391877534060.8414979873319873682 28430743871438438435.48251954904229894017 70902826847231709597.60382318210158967788 69485941233886188171.7746259218173963095 15799453799913276310.53950168654844353845 88409919429493112287.66403424426916938252 20663830370698873337.99472622551903980756 5251556031855511136.80140745118547701779 37355393165387748688.48142449271976973821 19688645502570393203.23186657913521562136 53515593637661993880.00361041593432143938 68059370839099739715.78078687077521834637 30794991357656872809.20485136722604837693 74555285155525452539.69741060040812538227 50156182988069056329.29166646743376924381 85949055235012836333.63181237119716650267 5368825189970600458.21731032786127205181 94218440243685039329.53819003049806898745 77507652389726972372.54317035893957992857 477688271591088460.01045156189466903447 94570603605302494379.88941994867540971492 9472477500143515182.15723338420368931904 78184412936731172769.54141445495756025187 3924190489193004408.53477493751005346852 88837225364796418924.50472636305372539382 64439251026985082634.30476411541642292169 46533771406465422558.01705200829610171724 82957178412422614113.12970765771161600279 44495477102637802231.00082697202845691588 19053901119358466541.50359285609403331195 75476481473032588344.56683414885028751281 86346138375595696045.10294949077480689078 41122070461855362134.53439288463001846994 38701262686505216034.35573440083750292643 281492362082271755.76003379395659024158 10697405305236392171.57954865374260961266 26283210388442626251.16666614934428482827 17044015071978260911.88337315419902577496 32278744530245011975.6484309041434800299 97682690289744089265.30185207976490710837 87626627494978566874.25323510171101788835 91809242966486372711.03069760507723612851 6249527706629119215.30564470149183587773 64361215893302596368.74930477471221529004 27437407341970723095.40916550540218330158 80345760077817500225.90494666859713895893 34892102185454445563.27490436415451550067 63134658026809604192.12916777967946994705 40425872080864206678.37660769647142244199 81304423238198088760.35006693400288355649 46141244165039759219.31700697277799645148 55831852723482551723.57520562830231510653 62353815964398957511.1141149224589620859 93709152677070358978.42138748599273757073 978566805085304251.94413005360065683017 6471063164485143857.4604558892699097438 29449005260834995406.9508581067270866358 89928529422915254264.97546841360044062552 80866185690716818364.9648472307366066111 41002732568857420892.39422037645829823172 87741592657331912252.3924952671712774101 9894636184537535128.94817215046293882535 12510392127142040512.42256087602439481294 21214836202296420851.48854524896453488457 84677298246028695118.03204288534231519075 75401586376955586370.81458201987388900887 90396725806981064665.00962306753971131045 52930906972307301948.02850983289044283091 84369327344894560909.67994940684567944376 97825857533967171095.52450449026741330688 25244278883219343287.19833275369130405958 23398423521332725211.40013928511453293122 83939512997265640339.31725831051029745779 1550546063448743767.92697735307505357494 58230503008414546346.82271441253919984783 80738345742022079466.4058062579197530896 72967123089684180445.91097727989604172607 95006670121656266312.32722499770283869602 49233148303088029761.66676403382628125942 74344505584415459486.54620033230833995765 36538250872812993402.72807244873648728729 44582538123405055599.09555915617895918813 18594335004955193236.18164318123164995797 6083591579767625970.78753622691122836384 45321469276897900644.61083721720970856297 61531496266845304111.83441254420029909115 64245766611444150953.69623958096984773898 29025089621293285395.67890982572183946103 42749384039473673948.8622219961830934825 66995582346671910788.67254428979706341727 62357956934462467422.69286756631368564233 52306549805721142593.80060112073486527511 42855954938643193101.92652780691965946263 34233914812033656167.28164034561911433846 39032126037293875507.30150330205302632135 15689395379175641927.24625673899026671978 49321937106648887386.91052950933551895163 92836090147505986063.74156953017167172338 90021743551314839963.27012815738465644678 41680004788223277497.95497512798323920646 64944299281568403669.73842610788170172294 82467424712766454647.9807243181264885212 49193472653329604379.08187945018243499064 71138711062983556885.24002461916871936258 41917205006663473775.97624274992812563904 76876754300373101602.20704830011530905121 83604095405934501842.83564567580416216506 85130204150677627496.49830726942730078811 53344433243098117457.53054158333600041484 10878143575352295379.65017749789601077491 26386300530680840275.98696052762224054007 65769411546226073494.30240098571809029154 91961366308606201644.26016910843868762789 47998411788424676575.85968262781481317487 65978025465839109285.56891950603453031747 22295003250293320317.69855653960049323102 41103566398526354288.09820774796242822744 16923447721753223970.34851021376361243781 33524319361280810904.3451415093038052433 10233111306385532063.93950965859488006223 19576302673711788515.83426606151513254167 4006158622059581819.59187030132678049647 10201003558309400827.96158934468127970435 54777379893472754980.62364897724126476152 51936115313764799950.03096254049963657051 56049345883268476686.89671244978621702391 84716604691617153058.74456466141355729362 30156904528488907989.98574709920379088386 31616466927195519634.72011686906837629925 25652872392392980572.23212424820480027379 67913180536586639740.46173377462132265767 73333330341924831994.89976123328805659795 7012360025809713321.41406150326456553407 29237626126956141312.39683012573456201507 79240042406895055336.50535633422314586098 8752495197888208388.18404622407264118709 93278915702519374842.02307142903257134705 99339214568575221985.00031841646317413885 40311164126650017502.47679274692426752398 74899757459064575370.32071025943679890943 73855444224684065087.55168471549660841217 27351647958365720374.71972480114026828913 52160897931986669873.01377691213525519049 63520689843765236312.33631801832414010608 16431511310694875118.42814718265661413237 2786849515571709379.88382558377995770325 60688448822665961583.22968425891189704073 23685430608087420986.51104831973060818703 79823733100399511647.90985966610455871028 58315964422879781776.02196441031720076134 8343817018078028484.1768731267376382466 95940447935150511670.28970874034276292247 36906869971056500417.00676433745603631566 96939137081780112457.35613163045373505056 73306667031222369342.19003683391044492192 1069861553817100559.73173864073082174678 57139562939034634709.75525768750603039136 4542211970555851337.94939260134605559427 75601576071467451987.41889348647872124962 37991465564262783673.22556818714510583788 37074742592810312559.59564770855090257927 95279552887119295127.23270278386060597927 35741431134627925703.84588380075904166596 78917209264136721261.42180355953926497146 84370225762684639314.75607745313462631665 35050605486930133815.89677986234289753045 62535518293258150486.45093761267617974482 87998120379292458630.1645261924099234507 98129584567690774826.64234520114353237417 67761696557418482002.50561869009263895822 88634464620143179725.01178434365558521032 31127742701174329228.00267738054060710423 28550325726800079257.04301804425088505977 80720539762346165747.75694693069096851113 58466512116779692124.04384216359757819682 24427993072289989688.53185577610267698067 74695200576836066779.68380603661923597173 35198623378444716391.63715288138460509917 1341694506316162344.76452890458757735216 92888447734000690733.70637152042358850741 14646644205565795314.49203001150432491456 14084369856437705631.41125226996298016538 84115381564479425140.91665538190328071046 56062637536413106469.59389489545494750265 71076299723851164265.24829667596539068817 13498657531482425776.80142472618916412864 56478099901671462114.91082709009451773944 40367415851374120328.8595560586454245618 41749471620883302607.6576148030465389018 99262285628022613586.27388863032629205541 95570670369641264035.70674000346433192797 40275441299379192169.48902335490784376172 41150730914063035933.24474620948349942293 96079261705418238271.06244300871814457286 96160032962673648797.21484241270271406851 21123541576136200233.27934493884999054223 73221337860731252857.17740715653754891781 99103894248293210696.24819328439678737633 25487363624732745958.78114388011380780173 41455022427318123399.31195831130881996072 41151115217728552596.58880135109044264283 72530292764907971684.23384960952295196904 91733984882126775688.71388542020401317035 12855519499654289923.98784536862108213294 65862328066340400713.13079809693065111935 89281140067409007449.31055490938938245927 87352751416421103959.92817710972172634439 11720267433367586628.74257633749203684498 80414927030608340083.82562002934640169133 69321164688048078506.93351518863971061598 3631316131177931690.39738858487363158954 36144678202031879593.44657186268440839956 52847710774782200861.08673106751116643306 62976283372763801937.13621178639539965954 90147003470016259252.28615656154058256083 19021354651301325363.86893069623485706603 49631656840635725156.6608338840531443204 44558003007282693533.40160652040764352212 51020752355364790074.5892843737253141568 97395410725040771807.17342756183484287994 88652559498031522784.566797707570718256 50370732563987346489.61341167282649187889 39775647995441602361.93342439481050141268 4635331990022175585.37643526610389603358 70035385743872734714.50727378726226552795 35863441429001890027.31960922899146675561 58474890948203227117.6861762663359847414 41130960629391918839.48006154197778195576 2864816203086311955.11064252166555551268 68369509460671916882.56460512425577280464 3184627830819070640.09593649448909208215 32736749020356047112.57901423376691321813 87548282853368054659.58550672025333930736 83238976718233849586.70076188526247370376 23888447696863302028.22650262400220840402 396075419024681573.50452595277645227739 52544072009797390671.74980257775192460229 62033786572218777495.91160532784050309761 93394388073920240405.0472528145536472595 5801163289116438900.96688429354973070975 14900949103073602203.84143294591848840329 40619775051785258546.00177186680980439122 43961748850211682411.57270548715135402577 9767014029074643147.55388776807656945623 79227138587398675977.36621450072236576005 20315195407626295640.27060255508373147638 52902825372221936808.07715057430004591503 55133600714106494259.63137173585211628513 51900116720738625546.54354734715522383317 21957208263159465245.0296217296968195039 81104514555296124815.8191486047253609548 38027929286602960802.45007415352112338445 12519320971971279246.29972858990466989317 87442650189678462814.81586292250001408577 66749228827000063731.85106554880834751356 37396355829452672113.98182539530546427065 69313130438329912189.1377865107038743536 54541823433593164557.01738210979352640291 48517128040708778200.8144529429792864018 65228277751326241939.31128140617823074504 9126004150501715993.42785280248291352324 20390135194950292638.99905779318494912408 13131028125674927346.66530360500837358558 44901699998371717608.18164220321074347872 30474625556918282152.09653043166705679341 12438073188206838114.16161140525574281476 21743492178866613375.53688827014359244617 12196334131577653374.34575658564300681191 67346018913694569793.37172895827686560984 9151242371113886179.51535920352149269531 19502224640695523442.20427148529766205638 32908490304434806018.7689889317812701621 70838102329845721936.95392333024847626541 33982732136752053526.69779407307248835077 26513978736677864111.4110087635502834225 92423418631906191043.93981723358894705406 65883413527754638271.18744441834124533164 69678316199398510757.28851060704872636691 37070119164433685660.14938085425557822671 26096343376992261806.17506040301377290027 55522239233166601452.62341678028668975064 78965166057150116290.76486031242734867866 96629026754645072458.6420134649917845486 92961537860989917042.60787914451958048255 96065138149914015737.70387548299353056012 95754219472401271596.60739633468392921647 11214707608587226172.9282560840766235108 87524049506372285691.38498620807032138747 96983655541022581880.03374112710564509818 34597938819478550924.50214044074111998647 83433078426394162360.40369870791411339666 70974473628209758391.27012124901040360661 87161905296496383624.24872864720259220684 41458942856249891144.01251610978510064067 84598787419057219132.60017144570419013362 5075046220304533077.98641706532497540517 97895734445705312140.07992297890817040984 93865744779893641384.38447669039499835722 3508064381207279154.69839956127115842121 884415383657741863.04033756433509819941 26569474837390152626.75050672125222101729 49185478214809297547.86984842784441567205 33946770343611920841.55793045332137511483 28731085210619210365.21902370138034103145 96137944626832502211.2483885264561410583 2634997113468692670.38751371920414665865 89199059965593596436.28583153435925442034 12183389390720670480.63115172404270871573 36047100640750849775.31206670080902926438 12454127053581933218.63587170739936772402 8805095303408337101.81672061122546728988 9196266529320064032.55159484351686845501 60703274093340626252.12509653112320879443 35576147977930074085.11072572603912140325 18854675349862792072.38402007123256408311 75422847073480240063.22309278305243264801 15925402377574310387.6692695786165251811 70130038061745610906.98116050641918499789 33492163253482124831.03580849938233693546 10946108025541406091.04655110257291212667 3548998249226261667.80679215142157194794 37266438689351711611.00556572258509436337 48119374792273632726.69659777423427418074 86259331162171870113.04446620928664280445 85959847688881063685.09464196947496899779 33860517827373401512.80093553805791753415 10389668945357768850.21240709750931793907 60285847965144193267.64147411357949102386 48022396561429789817.99430089568534392953 82231117749805820941.74913506197726003439 52138060269395519208.67561550374524225609 93265897748921159567.63416160231785074419 157986865001784414.89823098473934109149 69015060592816456229.7750581891800784601 82857260591299090832.86104090062161367169 62495958558166845082.99578480019789001401 25090601629573308396.32707313364740507613 2442903254864824492.7665658438689428864 62607956830597250648.11384299437123575443 14991163549901140713.49445615728296366192 22555637903449544774.32719913345008550204 59743610912988248095.74998940088528335339 46964550381872407090.49721244319431022398 25346574547256834786.54720425201697548297 79773585241597492762.3422193866768379427 16687122497237284788.38227607445023454479 6034181331297117516.17617752705100932285 50448636365991603640.3281876868082442204 53233722766203835125.81548882033491942492 75996406324861305140.84452752564444289555 36047296889752555828.60055594518436380282 85307231461402555238.05067260154397352794 45477525212372107794.93931697133294444923 79825193259020498242.09110200253525057147 90181759754446500474.24601997191636945195 53563344241279270115.5619877661514156713 61988318759668017410.05559617308384455203 54200767646797222505.6395366677276823358 4205618961417836296.96542826424503251796 28414770231254255707.46633288285428071324 62107103037334296517.34575320064759281827 97761987484412236199.21513659519142296267 68777557171003820140.62758243508774791014 56809033698773251137.51447375422567042692 80437695421561479192.6908970566609865811 5404091740309655782.74483894710717562103 78194426122575755002.65320811106772649713 48656449388278770199.37186526965849952851 23582169852548662282.18212224404005216766 41039510666971665466.94266161098834227977 66983207376831033517.95195166038853595747 52120254452199859576.97418055072508371172 99984627473137432977.34558191900833691357 5179839498775028258.63110049022731531049 45196518667284564233.55211731974244619971 86072063849588060004.39346132059016927451 15076927618309514917.92382010716956376934 62812046625951407104.49721252562073880038 33131843640969570599.76642489798201937258 88684109531296651877.94838968286256197802 49910619116460732031.64185399198752084882 2053830815288906546.58497481164038446123 96328216852154334145.91147662213669829731 73660248522890280018.77209074126362434408 19931844396899935750.72644061720455970655 7799390551662215809.96183542965233284016 29344447149196540899.68634919762368758843 40260524984685220590.97410684922579304804 78040247545493684330.47310534268693588045 12934694767951966573.14874148478664477287 96236042257974861273.92756876036085384836 85659302321603659552.08175183007010226739 71513660880014556437.70439449982273734026 41762045821892313388.52478064543615945391 72697518889871102470.16939644788121803482 35236785138097194101.70348893731195511723 67850495914797889415.51093314037501065005 69096896789455751979.55806324439458017943 27597970834834319533.92983753711815667197 21072562135542207062.12313907791449759433 80994332490059042341.96538627415605048236 76798536716596825380.93018503049960578674 96052966332721832901.58425523660392152257 89413596189636513071.8612920641649832815 49372924883657534446.32131062945700971903 23250213164411157648.40280181368397988759 95063151619215145395.28049601591210485985 83475698328435135564.32699241177121407424 69695623840025520618.10617248374335061408 45414459726665823478.99015578963387597355 95450927517919664323.91657294128001791507 72624234060123308514.2054550044309373381 86067452953657065280.40863632438972333609 83468269466103404067.7818163953764032232 19463084249474145724.95937435344412489847 91874056876008412084.10575150147204588128 85631473824000413583.70217275307115928713 43436086174371672913.19043674695720096581 99764169560864516920.32239230701108226596 82308986121862959292.4951072919240898265 55594299817690664715.96778000156790865766 58435653228400306417.21303611559895412523 97496255193731393840.41785149109731796438 23729534759686653203.11479754562571517117 6442377268471701943.67839996346005664794 39437335960973866251.37504468897877045574 88420734949177229684.61728376819315067056 59958140008770384437.37304435673734904506 31033714089948666884.84685647873115285101 36535220544081145715.7199322139678461288 40639984530572533280.93429635762666361165 50578453029795291211.11412609988939477281 22195050519479608695.5907778882131144833 63827055447178964633.24860352686025820492 78130067775222947605.12424980953611239921 39932710966257512693.03913364535937679368 85914147136427506934.07242671598498209528 58784931366597672528.36538993017892491095 35633299010181983790.35075817627684550247 36003913989490602574.26949325212130216651 77536819966604013578.90156711172573345176 72963226779314105614.40720220387653890528 50660205741010361502.25288876113819970841 97849209560272652700.53012487795529899132 30810518462164997327.2209890365538583882 56835662614024318108.67599713210443613707 62485263463548310107.02133427187710157756 58763753553614879248.12798380734018229809 63999002220314785040.40537493766224767824 9204389726274416618.89782118162815428745 34652334371440904424.18244403522670285806 99262064528273455727.34634732020623895574 37109848793545959942.28871289187443002064 70464451694017260896.87784323099886230549 66534015240841825713.51179254680188113418 23914170913590184269.8101104053507238767 99271177544880809649.30472677761933747517 40673825430383614262.52034724110977625345 47462006425901927641.27001428972215769402 41925073672314790571.95132343782168362471 44097849969596761677.58345551135669115182 22364856630283171874.19519534660751506401 60456007664636715088.81102517325534308073 13227465268993325656.41493658869931041294 43989801008391820469.18571881277408763255 40107754353379668911.19219548451370062647 58421170826703708428.67624992138439069529 74481585455379939924.01774084138458943336 11052006023081090863.57787168511955208064 36353601032708198332.35556485010174794068 14092998138342375034.67287981746397576005 30942929112085854976.52209821861522254741 50807978308459405770.40640923978113567335 24105765382642851643.75963133550383166206 29561956033999417657.60217489756037064936 88796858396604267523.3253416180486245041 61632495776059165756.14060811494757320075 29617957550226704103.04758330544648597963 5632105521922822858.43383764395246917063 56779813002360531172.07746092671270738267 56293336156589481522.77082671927704589265 54281879942091258629.26715131459879497971 92855283457326288556.00920132521329908972 78917336604644071553.95615713236105959028 28515384882085725407.28538474214348141751 29290074299519682159.26814120645541253674 64137873602899675439.85097205295014958164 64942589648883042283.31820519688465499385 79763687285531969532.32455048046172190296 39909342437048665219.26827742949123364156 97430622989010455549.81651030807616958928 60985576526675337993.6023053284389272664 24426831930217135165.93305331807434284237 71843182446178360845.05372223765845305654 53609123891744270427.67256529799720723475 85770543682960163397.09696321847109278057 52896659880275911876.06960527924493271197 51648377369722964045.13263488574841032812 9328203909905968133.37977709918066588174 80865211002275346787.02153535538748044359 72227307443899079954.21529618847457931696 21495900613201471083.02462590872716817662 56530407476777419166.46655220438845730587 33234471317427595738.82453302844315136619 16315326579741003454.3583111389669091091 97720079108846580245.8267056931780088352 29030830290172789671.99198068928448350199 86321097682020067127.78219139715059122933 60205184891737634882.76712608500914051966 73842277286970749035.04504636565141248194 90847150549781019798.09000634528258760712 29108921754290971985.97088722055350875536 40406798428948214888.51794853295081931736 64247764326739277558.94054807515525563746 80615919985052617319.49962080226527850322 77029855374149926252.07566410756290473017 76509024951350445829.08538935196474425145 21453030651901231246.12102813472739530748 28847062627137183501.8415292019487326298 18554066397153563054.9555648565168136685 93828639618980455359.88961023072709821927 34413223630227714264.52696040531981905176 93199075081963270384.46428683366557040465 53452353665178052621.16590552710201399025 6568460273564096950.75671157761352165874 10534139342407310079.83700731761642802654 61664746301850090181.06953896944387326225 44806222536354903323.11402660034754866945 74058696993883845679.29973106932746175725 11862440394508274951.66938112684432075206 64354836643198760638.58073415168175882999 43226557764202623675.87764221675877816491 77616787880449984823.40406578056739782372 27723602288782787780.46108479579256018958 67768322901059463480.53631003494900051419 25580773180168626520.20101980232560111282 66561705183388944169.42753818054411985894 76224112943552325091.34361517581549999861 49673281271116033551.69916470857575459739 37434905879897350478.81640602392976640203 16495277066483249631.76793830786593835737 44255430433188563268.31028916414569968378 2110593593256252568.06197297527273591889 39686650178101910685.63617661413142179973 64092397706402611440.18293403423180366622 10408804015445364309.92946082861227571748 24724850490089097093.86494216494752494136 64657696242193912912.08742582295192705239 98313784613286572725.41226422872111079321 23053610117081270190.58364268152790179522 69526168827136966897.11005540015178315075 28526223401354604091.5998565155157547832 72289516427020317478.78943737673176667282 45729829707122611045.06818443103068816771 75343829805098009277.30051636581993457825 90896309279853546174.0436606080885381956 30143815183029040121.17716547137477813012 71056384196849270408.61980391578997478476 59593858325549682382.9321862204139527856 27928317875543371021.43932780530686869455 10289601879940133946.88125549835690085324 87439448735338500826.93126993627466194187 89342534437788942725.75407526539565654489 81049066112999811425.70911424718258057131 83847979591192437289.28393096981423672553 28137539360668379168.68625047141403114525 11498932628101000374.74427884803704991954 62377971789602078093.64095683478216084961 26566679722727300259.87040934930149958775 97067822128563006756.92591758078946788788 33528485356801029576.44358488057884214072 35671420632396700296.55944897542467016087 84635686378021508535.27881651775293037926 74308722488639203792.04880394284783481959 23520575100803799493.08772801604927763231 60332448901138475461.82642050553730557659 22491567893753193151.35762517387753017677 29230674344486348345.85287364210806965133 72213689475585600749.72077479824512094537 73411387718275269055.05540658094421308497 41437879225273774297.51379076003191000161 11188014934772001302.89285029892155424263 57501568365457645125.41985860207250180992 88268211144323092858.23334696697703501065 83049855357100851162.69421244744227625309 90308121290213972425.56805176042155249721 39609200101091815239.95789623055351048024 42319985202452066036.33852831915589796795 10320884877008822642.89339732348901755542 84875300563730993681.36508958306263847938 44148640233386484224.24971615566890094839 64354839625747666234.33850767615171900288 77593340262916603847.32480931905726138848 64216815540558705485.42016502988714104604 8467277141973080460.55298183481847948096 92468032454247363713.61359854095478327544 50732383501442713301.46155624014955083682 19894436412422491357.06935515606962230219 78272444516401900810.34742624246299982484 35666693040071332183.67394082914878619987 63297522069904702324.39510246923758462579 73057777307140760946.01266427151835386065 27311787823944752955.84039045694313239903 46716267802754883331.5256144841743842754 94364923656201482635.70058460608162950215 66617873004196093963.50181084107527240273 92161089438610382458.37183824624603392903 46008662607730633789.75824542905093977925 60735934442370022144.88880270121363484885 30570414691676793507.60758875462912519296 54100130977030107446.04698999949318089825 16508209105077838733.01159727502959091062 23078746449799321498.01354152937263647971 16926480317854717628.66570876303656674671 3124377438065213791.29382201638062974789 72509700859787857293.60443468528733605578 3059569506047210524.50332723377112059239 30483734230144073492.01320961627200866877 71337540052119325461.10970687100139801767 55928168096093742285.9041107181440374351 62468101696567246482.71356210118490518652 89374377262662198761.97410121696106588266 11928129743244189896.39590225842341068156 17161504559485631580.18868307625947425446 70193490231998687705.45518128775475382585 40162638628432113296.465361556357379119 95228972638090573012.78200121265058615769 36026102644466674750.3702214901473450042 35158347372705741734.82976541034225369338 86020631283723993312.1614690340897896386 74834822658729016941.60729093565509094449 76997060444849105395.81196327641128534522 15187489003763117575.10375806533965169291 10478950128582413679.42555547594371075698 83529073231621496814.48954980344073894277 42391982999907871334.08528437113575825128 3308698846971278090.02032384065101114404 70610268424358562539.54714041159089769699 49237197358579670914.71830383672245437301 21172018900366029445.35917672256987217464 44534704405105817013.66012195563764759913 70876051609677085747.18818793747221085658 48118067076415751614.09431352075315786479 85784979009621487821.09704351001493208692 65581912655455734042.32715726800471432918 50756539593689852788.53142912399443952004 89948570872712795707.69292990161717395122 82318238477511107303.37804438942267653008 34232222695586490626.97077599704542766855 42863236438539873642.53434349018384538726 17859610467521173195.8653448907338755384 92912179945564805547.61902558429788111042 40043887524415626242.02194020383647294869 66239079893826019006.85161605589108780966 63535130394180639416.29781531775606530952 28703639058476898717.66281804293231576785 20941535251933409230.48584079547063534999 5919480230162368631.60739726793400231676 68946587584836527552.46355118112595492197 4687681528551144824.32113299134690062775 78059085567487549888.57200773785717568652 20597422054701287261.22956952344041102374 40150161394705506194.55355134778729459072 82360258234559567070.82564478125728607594 44324652289928640108.66654070748575035602 8694063857265117470.31856183239905222275 58448946091680933579.2986077619667950451 16444330007827725187.54883023187591175265 66100183527620350756.2234247984877966032 18726841272320067421.6891660101344150551 11771443022417446675.38075405587470107294 64020244979824117375.75724718747449950241 72192521349335173881.41372091478138634795 51472076459099628890.18008567471578545032 13874499480792401792.59988291547131548054 70711195915209501563.60700333788989886465 3114929831993001050.64806160733038350281 75696765523330101685.54589586689909833175 53108245248130194332.12407144089281527182 68122217929888077769.64242258573671650248 30299950986767771459.68922462053012654978 55590238697683714629.15099626165325541825 42823606329332918314.08799100849329789947 97772867832037825301.4182832378465934991 10069587647168635854.64735809061612808664 12595622802223934566.17908074372664432233 50109739701458552615.01866339481121495114 2426531657541243258.46288495834730997572 81467353746347532929.40319671811428074857 52674197879786370463.04838573215976362978 15874906437841366144.85840619667267407443 18671103965848473323.3939283690039990194 21206149204722429468.85447858631613875904 14334110919136688150.33255061591776830743 26000217463685619172.00647103858740178055 87250043403464082824.62884449665004165138 24393525763402216993.45767143674692092439 33505372145385354921.9722201240102397079 33372761603479136098.90528233198950452804 97263021349234434083.4205045860968362266 83686030248091099097.7850242164107188418 17012701362008091015.0206037677697819207 6595765333468630966.83745782327005365448 17978928347418290824.62303440525847791516 88628298702896134511.16881652153087176129 63849155350780785566.73407360661499548616 89446975912563590412.31624635169803560141 32855956444328114264.17136860047652198163 8812686114462832957.19855221637523672686 88402804034246689898.0162411467691737272 60295503910073834109.47232421061429665486 25469396535992437947.32115071041151330978 57866803297811685534.1441343495700978708 71782316050071663273.27730526893078200803 46208467389441354277.77361365407517023179 86900649742080069458.6700337730734857536 62270146459642584183.69264656242287107207 35916688589923576662.04575576328433685205 71848168559511377856.29127951333863825035 28925144723382649460.35934485561172095419 6409271295343045059.36909491910148751667 82675718659591494396.73650550476235160827 58224817834361038839.04878504319239932587 578659349227972609.79925267686618363998 14115726887947783822.85334830823551455399 28752011793155252620.97437754593266557333 32386232550918888829.73184189345543173514 36601540731781721343.36415984814157610958 46667759388039564013.06450724628484808718 20043808137320980820.20248779273158215611 87289254952342071997.2791826918554426899 57447262403196922204.0459617214454305928 35695589160673566391.7673823071471895571 36629377765566544833.02288179623391757844 68793976047824853292.02026869218431584921 56307550340744067240.61916027961889016762 73991562287285488472.80877223367795633179 16225230144792388745.10937213122772573031 9380256221033965373.48430118232907907826 6879170768997628347.52271431873666018217 6257763495138030510.55414551837219502485 85805198512359121806.83523028075617731922 77250100356579249922.78924122449993335355 2389022923720339885.07793412988873557315 74375462033414823925.27858511190605207552 94000300474597537293.98787995248537787128 11637262116065835854.01250348051890519415 31468813987041437988.21674006839473661333 32399890739643226421.86295166395340169284 3522095614177263115.13417714407262843571 91190704482582991536.72852302265965805039 33560237242056324681.338597083288128658 95227369184600844032.15339501630235757112 56829480100996395886.5400838286181961896 82706994633820040697.83658006100983950643 28939567425490188886.20986591293436855534 55133255306139988711.76383076037570321781 96162204061363631287.88814357907331608394 61032288144065094835.0700051012702616064 65113776307961807435.83467084320556356936 43514726693918708523.4518032606974243524 20822731251829937997.40492509042699694202 51662968324794723447.21172647575732015215 41361337304103796970.23222067041290888718 22961292033128321311.0322149219173061297 3649878802918191627.30161737875727502186 24680708712385058911.1569439096457661713 90961424097377536524.90958469637023674473 83242535385432637006.86528524964987814641 35518407723875048337.56363896277249933722 61247020584313163484.94918640274715517188 39671027128290595551.58026988386831839127 58570837531130982952.98090425458412574736 22402059692946692048.49467610121312589487 12062214184699191121.57931666102355825846 25267891569994584197.80632330551675524975 39161838900314757562.11027668021222941009 66272452454665574228.77280599499228706432 77618995240326812817.63202852026154344584 33551152511504030946.43058279005966059311 71115748831777395261.08973434247769422353 6365836492062954731.21914816914559281211 71907136957854344973.81597540106715051433 14372053084464747834.25003907818528282885 22736116946615125050.51046798689544563749 29377943420283549735.34751014267764787099 47385897032993374681.39882300765051186238 98611239506542839460.50254376389031766022 42675264938027016016.73937238606611915028 44994432591910407536.40660005108324979464 19961207415336931445.21760043349544169112 66485712412883434792.05252148900211894786 82678284187850559699.00186266823635575796 16351554954261598112.56889047495801483317 60026598971294151037.35610607619713042262 24021681814289438497.36251521682236275075 13626953193672161578.87199355887399247257 14824963445518602527.18980095636313309791 7430683829306022664.41766354796897763005 73175602761792185495.88145575121669903183 32969317218314191354.52372320558546426186 54671201010678839503.01624595225991957859 18417980392645358232.71354634126555368493 47178704812493973303.40048253872116379226 71906673760364387342.50193212391409673608 43309455456770644382.18214946986408441333 10895438135920644630.12516695316412718553 93236743639788344177.82124660145175468936 43760259348750108202.68764857330132363252 99382314902677144663.31104198718244524672 52278318493680197162.98844882834350275366 3498657236045851944.49459026152763509391 99594649492795358150.56767539996354879251 50187605280396838852.10718381311737337559 15189582133655499199.59354988064893868296 2854592724533799836.50428148688694239667 85083545041844707173.69525228347264059942 67765939293302130438.66334144954497855586 18920309578491372354.98861180192469967157 389669956220262627.97798513595935200198 89014067593897632157.038912841055130197 68568826476007488910.12966033861749634939 88227457324045228800.29023215082322757298 35134727345757303971.32183527457335252285 71777117714442965705.69542250286601267798 37139082812304114516.78363497574935142741 52896575625618506949.77348048476702879013 36260415801958747343.29871919206302987803 66853913291712255261.93521750960382268917 98492253411107412765.59481135902764901668 80183642558724581829.01368256539910295654 85875253551544302549.23075135517891573952 18615547843696582504.21859888465471211537 14602978278274637396.4870643375433212281 45962621906165676562.91088314952026112282 36340059497919406312.53051558585780502034 46522730819257289355.62200752068216411024 50770734008431202127.71417287697960364095 74682978751534113022.93173835824890133686 69438888013901626571.003014964284177811 20051965851005421097.5138009104783723098 80619912704821096463.93032370495334670474 61258778077609750022.27017039177100693778 82215081773499224240.61399001760675080866 83712866631475306250.32942479605429735453 30174298872644720996.2876732876726648616 67007809697529279287.21051926954986477724 15008086431414875230.53837402210164567023 67646201893355173189.80162449194921379115 25629317310643107695.33500985430474451366 24729954156305483432.6199749103283468253 30518768941945343579.19565766351158205548 36941638266274321381.88190842103441806541 42970136514480227322.71122390096051039686 70094203141830452884.43987370961907137588 10749691046204632548.70380240997496085543 62966062483961922928.83702964154380920537 80333960059449753406.99785468416940118383 97139577081570095425.55750908435677895505 91203759807607051462.33046028144669129031 87680380397689405462.28657276797735082115 38201508700234601613.78163735779235760549 41032132772311834466.89285691852551348375 78231901109458740110.64305954422339253766 27685484346715017850.78839732354283375008 93992907311208476646.17911283895605750937 3098716751390754755.54082381479269241383 27629948391977783505.66535467134365354454 51884327690185464812.14248463112339297948 7291404722956098718.98011019039908062744 94736113484483207710.6775992848645089958 75724901984019324902.44425758687688569339 47635627219215976939.48085690359933079352 44020111993472995465.52210171726595895783 80057995765976976999.0753024707722277199 89479187450542060953.21238564987018268153 12597766294991885091.08554556867929480616 21159571996239892458.97506426905660052175 88356372925702251857.49474427628628397599 52911501031814366204.3260023856429973905 85372115335929222820.83428504248215965823 32002028132228643685.11512035715470281918 30151256043727386160.82347513823870965225 59369469246265790730.8853372533848571293 39533793241371352151.80543370681516425155 28922439441068406149.93557180710980213998 1706580895710268495.28605236047449879795 18952804883064900226.65155605576177650224 36037616901532889076.29689268906722447987 37093541451776929050.08461673657862948839 15270660422844005324.97288147740476335418 27415814283824162774.58866038478701711068 12147808917328647229.42273987052963033014 62492666318548978086.72970799629010919559 53563189280597337200.19112544519965405075 36978967132928828812.5610855513191539621 82012638948684550869.32460687467519213892 27694597091975271972.60780158064703565081 87367288495631975556.90265720677585853798 89064108133295918150.38534010702787325891 17780415234618843966.0339168619305941555 79585455271732661733.23385810349170131448 64435406658639386783.70309084947606603419 23154751483195402420.40608988473204661832 85318886576948716737.59703876188740942894 24699574207763221040.05856758962719563082 10580797149312619087.64313917951786999796 74166816290263097189.77258099551816086164 38057458175116159262.74638901009047031805 23484112106846614279.7604006270033025316 73676236333457503205.60168246663303286271 49519221801330107179.86756798368795040055 80441025420742131424.36484351797941875637 5524648343320402923.50408792193388569335 74965744951027747734.44036550638715491353 98047902316650919100.7418554763657096192 36686161756717556403.22147546412139204149 6131330355879833319.4887008945733040268 82585285405844821522.64068226090642765038 96682250969516700396.75073272822160265852 90458176838450658965.4437488705134843692 59236105131925092779.51974805188046698564 76245759746685268154.54260529659207608932 64452419140683954215.57864059642827326616 27712410865003615609.70491611683787076698 88490744671080962561.98256323184055021351 7687995644149814741.913196073414154066 34835650404998246610.14001603845788823533 44546218562318483270.0100917018840734348 92807081127029183450.45741124977082459586 39785997255251416137.8092711572713924527 51377982298692116818.66171860575362268965 22004134895137283734.96040772291149715085 98346517495983597292.27646711226899130988 59380508616410480248.9707084152854965624 19773498899757040240.45010125386411652498 54907325651168708921.25710838679894563853 982904616309197503.12973992945799299167 75885317141775285160.67585546071461122645 71724845241101023691.68723588200992391835 41876530203621368691.0712778683257589248 62746298093195057357.87541910992056252214 6252163099096438476.8057606451309100632 31450243169539080147.57488593481664679724 74818059147365073780.52852758724820516958 3190579341759611386.67046794933050421797 56491738594664711929.09999810720825359352 4175187902567830430.92092302776234138308 22731863083563420548.06153561654460917647 55895584770131699156.35354356919693155781 98495513052074910627.21696823766399202938 81877362926407505701.07978398767481856548 8829399331679628293.41258848366141914259 377272676497489946.51650454665551738865 32183774588442524062.89738948590822297122 87721412552466297028.53007384163199852654 44756278270985326621.7258667603390807386 83351962784670279101.79808638214470319391 59710289243384942071.30464710222621044738 63364415777977142035.81810104383901105718 13978974300403023353.93772574578773131217 32768632513862676340.70713440771081098925 83103286122258713869.32214790394308568046 39557179904706936036.90038470757334655664 52496238891208619250.81125672802858190257 26013389492122017269.15445553128469549737 36803033065623959933.95848309738034680918 17464523920963071498.0319109981032137269 46411917356880330843.98125577066695304529 63434354981000559023.02299086660331893287 8602988500239469831.1108474269074964656 82102348920697938463.53732018231284927575 50887890131842517006.74485161790702655248 16797964012074180417.32956198733910786968 24498635653214349136.74901616523783689382 9383472601794614834.28089971162685034028 66880783280196473274.76004304423995067829 18761753860727197842.39362862259794880795 67065689794291252948.7532548140930915288 90839529495211399910.7427648774795428253 21020041230419636436.27967143636235152892 95197371789776785210.43517112480511383017 54799857779722568852.54997048930492343334 72017126171109392827.68554937421301962367 64802779432833063556.54459111267021791113 50775480942090509317.55782715776673777475 28368660810251850354.99935889919785042859 85085996604607550054.21955625242118550976 3672608676933933268.9144656799236498676 64454297492677380764.1102758984176430698 869162151458821068.44040579747171074899 21841400340640434551.35893503819215726508 78306611799269725589.11996479552682884171 83038557829995200689.06417327126115099953 36436429795836699176.96109076086954231039 91849599975563636958.96210781189445202464 86197620329647640535.31241864402100648112 15528429662059442888.07481940611643575456 68171077645929576082.9640679363753442364 61835019259755561354.69366269281666426941 49212334595164183220.61181507088615341007 42720163040355208553.90304907610333577324 3381836095194255112.99953392401190893035 20257044861171969399.10287667695937927502 14055856082079961498.99943898070989517921 18046151373863822918.32739063003899663653 25109426747351447512.97492646941714081259 13691051115162448069.40723862040463328834 44077863314809957004.63392837905209924616 13054193061630608790.03503472932588774489 34127528896105653473.39619965490770951906 46974512897201619102.24019878768421268246 54153237202840206335.24612132421991239577 14517823463229801195.19634792929372609606 62818781746518059813.49101980041654386575 67154723340540290378.66880642203431065098 7888860110280475852.59023741672421162839 81244106952934723866.75062332857369205831 51116986197714683264.41256349293583655149 50418289408203013980.1328907561638790252 22069249156950305517.76991897443298834184 80043904489359136242.55411031262805180152 56146721657920959975.31522384446807514604 92039131187019348979.45935941087316893121 98288089389639134179.43702082073316722555 45423507254221970931.64484036300581689669 75975010622475853162.57469780732811752589 72253542597197352966.35671712587212342617 41124456658544927134.88163060229850782651 52819400638231220614.27950058353639551003 21472916941473582436.09727097265801421383 97972843645774129343.01521528395712332136 49602640995020470510.64477519526387893503 79656731670895721633.13838586214789180549 83210302094071189969.2822312698709669212 21127779021597080309.60946538841173652356 781777353865929235.21936323355905299001 57341577705069173833.96946681864824738231 33121012344398811856.24563225162425030131 48996016858527393743.86755335513682801753 35487157938608087197.95485331600776893884 75824520407321192043.29203020517373176852 14034129514194547968.23435426118898479583 32428520904365961677.1788954597383112082 56209194367922619759.75408427914343237181 66299168376288630343.85525010253722535495 45975538999185277078.67754008575187802641 65602083686653348234.09009437911610534319 44280261442263923541.15990483622441155863 64114916857164766298.5182949695839987516 42422541739659172908.16528453468423016917 45320779205862842790.02172567132466180846 10530729336783872940.29075913145364307241 82653081800167002703.04009172095565906499 65311269389226126689.74003591276276281781 48416659790670710805.7763394145645035954 35235048059647636513.62480498284121308247 41505170891476234348.10045307836902269531 37768963165435510603.06905195088493074645 67297680645429085427.50487174568661010755 46360007289985600419.7565792341811772224 1292023791930659367.02562662874002112307 20761067050385156593.46815450298022140053 58843973218017701519.2108996342781340226 89055247438022565541.87116514666557687255 90701807969596169398.65188252482768949105 34106622239108854501.71599058463663665031 66876484031030230139.67386359673064589582 73130724066290515081.79796710928513935738 25765241644691991096.48326272045424666797 14310226647948110380.42010462500068000596 20063313443782289768.36521782102058545204 65450184529094445643.1597431954470021824 84927403997417949531.89875999749999464479 84934540205949664692.12341204470140585568 68613629332547041117.33746099525099080154 62908424304893390878.73353715182873231867 55732489302380996154.59440327726522665581 15934535564301501536.63271029000478802771 66003164272323409486.91092162495102573663 18515510813183440385.09789376210004970093 52626226380485748377.2586790325860262656 5845502213509323203.34400506344839645793 90031849969552093207.75908298086760913617 49984458914066193119.58913356994016276641 68749883598324448074.51348835565500389112 19112960981710938795.72292086005498036926 16438336368997613834.85324856134780813391 73797629174511658112.68151371058107836629 93997865019121233865.82855890523765908008 25052092246023707549.10952902779821557921 1185337253986734540.8452328813525254637 52641200238220706715.9164642592781869663 95594979187392290769.61805593447804019867 34145454518584334294.08891113877676657028 95504109298306952192.25415024206808341264 24870420091938499581.50713234968453106292 59027690292091840511.01245312378816670762 70709280106179222432.05136264328199906418 80753113012313258434.69039890682626709966 41666337163048632850.59402398192112272706 39827278463910019123.03006006879760426582 22194655845354443970.81883822562243922831 73416247758807861887.9768688012323085245 61585202883132956630.5610989814030066094 5817968239794161565.71513598292545291594 62590966019695803141.03184603512204546571 11687928386998305510.87350900465711015134 18000317009681101644.99040327392111276973 2903437968327342654.33876243824997797729 93843860929010739171.51859565836138542507 94538272528661327145.69845098840452458034 49427218558472494016.14062785777165336598 39914000166389895945.24785104765047956823 76684324174469844860.8180676140094463308 76835665519112747400.82148608061833261643 27767620566738614113.48362926927981440543 62753131258613753819.11244736054172119102 4712984243182966684.60236932306626513524 33336061023804015710.66387679131038555675 84570705747473573101.46540969385965509934 66642024740058815066.15691821179399000211 53690311121012908184.12458616349878746459 91265335204786305844.295569647819534761 97157365379896842721.83534970125240017902 2659733127724278002.46022941349150103085 17256200372576067342.93128070353328205861 868518735506536672.44962394831226864513 28934511176547508603.54406252446763842177 85124379194362090435.37270169265841580327 49540320491757966623.94911032363964268095 50932127857932620132.38437920901254373882 86606611742384018434.93823308276537112541 99279766650776997668.16427413859474842814 86088595282191760915.21256221759341468483 43940651782289407605.18746056927111085464 67318137924291847521.81354813867261496163 81954366363504622583.62181068188307043577 3481364105898172709.58258844307397052663 5598574844048075853.68119113104867771011 53535451828512620133.59678874536868856989 43199571327494273245.89320028436425970978 71924800578210938274.58673982693513164115 19961269390853446933.51836604738440640274 98053642709409040308.25763848513927374345 29674043134733747761.15144070871283299315 37160866048780497670.21797551686796211091 10638242012028310992.2950109713808780969 80179708310140071304.01388928456344994719 54895491323091272942.45814232553267057083 46412383882624153623.15621848050342429982 96988247261692633785.18385499847416515537 76057740606656550060.90433731670745051491 80101633228569052716.73551018637481654759 79391508129691625902.72571361473410520548 67125856296001564128.34139600239661791 62229984640648975766.71146989528617002865 10367510963960701950.04983648437567239787 15270209771317616340.48969859557947131552 83483279027926521821.21960440195877524847 40282792021970239386.36604450211234070471 70313597483051368895.54166517858689975426 90093563904834714297.7134285073682704734 63054776428899124089.53737091119755934279 73540047200624770091.56007826178962577988 2780360582100778133.61894075221640669387 35354275762469477268.87875589243914057147 6143328142232986208.86910408049465402211 77047716792843309961.32907940826931600515 62152353713802599035.93828285834550302102 70846993212762345739.29177597476411216859 24074717184900682838.10809264604103329303 27581004529998076252.20919360742671568531 6375171737540451167.35314261317194319328 22210854354099088223.41289186058161771668 94377581339458615108.35451078938131602285 91829437100234393294.5591057917809304449 27481048079503721235.12193630009324048643 6086627961816788334.7154553503677509674 39626581174690696667.86306488986613191669 87671579228673930940.75827238298342494241 95009150093561657794.50064414165711074461 85886935946962535999.86004056347854026303 31308473027558674488.83682198394469516735 36852818654667300097.74847582949973949254 49666429045668169172.68129691120421568872 58485891116424196241.27895430635422553212 36737582919022051850.59123373013910332467 13604431083561132824.01385188618231307634 90851749216289354073.36898054194161149717 36974426078693678024.22498611549508764895 24836831983915442321.40716831269830676082 69279170158108536218.16650791515896757754 82042891527747806334.91875176019152893166 84486273344064706894.61535741315986933818 28643845478753037168.28072220251293204437 67462693615890389190.02912315357523538089 25300915283699568318.14794485841488033929 54886766511954137874.48957341296469492042 29170593029786222029.58073260853372804489 22151103203958123640.79410666008029373015 436757682928252896.51323814717222267558 90633638347952246919.48565827764361517858 18486680168902470999.13666363367184876169 50156878367334895225.35873050374277931347 93977284023052805934.80009222641147726863 73505496318352600743.11785328152580995077 12596305420733014454.2378787533065823812 8259030033657220559.82025133336073221006 86056535317205049164.68214440786052174601 22481201645339290853.51765969656605358361 20769866938523352730.06392425261755258953 55768354050943459784.20600043228272723422 43902663722307816028.43887651495942308568 59011986303962007505.48289576382223042732 92266571701346953599.43304290893619834741 39197017432907265925.01006612845404683839 98162071128665803326.21567375320501856685 25497253586027754613.15097615061789908367 91758018516000199623.18439840147515130477 85741939650455238331.84490141058012243441 24859716514191078293.28192588072172530821 78604848253075379078.8636490538381006117 39622552016769973332.78956392194387903533 29393751052397192366.69682114794049209724 53046496960224777765.18275354770175112758 48671237017979387221.10535190481336544694 25982257216698863427.63697749145103828605 26412115899162326942.38271420611740744893 44018210463023678267.34838030219435102706 37182488598960368230.12014438080082476251 59551628520316399549.92907513935917047522 30594980557049879091.11664747209019816159 36072180721335572992.37444265845550526181 80228995707943069997.10680485818104998946 93594792930256475108.8987810240238604827 28524593417982674715.80815699902497373165 2221224690157529965.7682040046610130314 18890119025275459768.1989980593322521764 44884510296273661606.24468972231163859897 39694444577325925186.69729659734379622117 47211118560730057858.89286812625378805509 41035903324839252636.47024101060088528036 46934032688790475824.44593276139185830627 41008257547580339472.71274288641620680466 13925251697460351564.84571247879243399302 44272836848299418543.88824637164798000564 1142328020254524159.10642517184527768521 61711751874678810434.16691731048591248204 30830225397575073112.78978338346081879252 66365179797939644730.70137321885494635711 85693267274089662009.75576247025940761845 2219987733828802848.62882837644877315358 95055264350495872179.86500282608404534655 33331017209757638116.41377865780417908325 80607735958898661919.55164911926309399982 22641883914798422799.99645659743189697608 19029020201799580333.47377269408787213314 34580868685755119237.18553032089721456798 53930299426246946636.52212388403161656588 39901953720463963669.84024176029119412523 79061752025643727798.14163839472801566355 72978765078299342149.70761291998614090946 29906829469756876997.02653992815752737548 20540848763963020253.34355950791472452713 59116757261064198032.4927904067468842057 9776051918825022441.43410354301752798255 54634426846829570959.49203072871827209759 31635546623321614143.4556000132938890955 88013903935218171985.20400459526815629808 12486064206825818509.02581740376041572687 42749852840836950530.01841215301370791314 54180308378128933493.0302359574389142569 12166216294922887552.16357106651162735131 39839231882962268438.59157356142185343643 65569390729421232731.49408135167608553324 21327538032250117876.60475229185265723268 72314951145389546586.30109556851655403126 75901171154285895667.80940363076472154425 60125097305600117638.84328619714090459925 61936591617792855354.6873132495004122386 29063666316457287235.17252576237486311226 21793655452222619267.01803610272524664141 65800372738383096190.81121232562865488785 37621841238796093837.91332803849948461237 2195409872549685440.41008330422584962721 74936293469135757291.73483562053153189321 55153504021937326969.44594477436018594565 16279728422976951101.01532897241628854027 47156917244220630222.17713080821775008971 78610418814906268884.09877597181518507577 44793616484067597981.89258736508844339073 81190512290708798475.77587058478036707029 93732484167188214740.26489536953946192306 57300328547059513476.58138246361760457852 70362844520765926190.36053746984703705156 40645073292907088762.88290744877440557933 87056770166900976367.78855767573974961203 62328398301701548171.45523839255839335858 88403909729517010290.37384616044119023817 57624401180715919572.37240071567053954201 60107626126796028781.5690745538862896768 11216562529746381052.5243889829178900391 5753219836934728926.45001232838191718194 29175204006290537589.84641452787527383372 7510595678150006665.09923567617661173678 6482445051653767044.70759024200127267467 78781235333644522105.60547574819609377934 1697042673085853737.97539355051000866802 73476696444507535150.58179638369619763532 84795378801867873227.99295473229023947918 68685288274145331679.76684479323519911697 49659954170828967682.26815147840796295885 39361574224628008490.47200376869366875631 34314696419624964006.03052298427565527067 25245469210082920385.71672359738343932136 94307594870993948545.49457479967099895896 80543506739310334831.017842545066577574 79034979316862527400.35078602733557071649 49442922531493016071.77904135970752754279 19177450991532604898.89301460877210088863 23143758701083324115.15398657008639170079 86838264007414663219.93996920083060361218 21387756463702166232.50026519388386734353 20761650381532192585.76375871664574861556 72201525876508733776.90116478343016752578 92663601533419621252.01519121745753632932 63156573554135778181.51106142232887456906 47586093617290090387.22219619967721104651 18330410788646887478.18416424750431869414 2587246642488937613.54045438445136865242 12826323528365020191.57776054482528224927 66239455814906130394.5702824792950199046 81129782332812829065.68791612326462435104 91897378019897779619.87139255163965732893 11148734330032927115.07031681915569348711 47174767153607265612.19141486040775495765 90333059052618641710.45481760823540924111 50541170560307351388.05469938233152781191 20836655445583751344.6959579229219223189 81456964395602830348.34132474442309634053 85789599249346608948.63382861868495669948 90407562227694141040.15445436173918043052 29487278098099102427.52573900600697172177 64912709564503602998.63528609857481478707 81888243903079592528.69826695555795278919 48600852573571551207.87386801828144341778 43253509943758226446.25268509405103682578 61534660602418969374.22667446501740973743 45486754757429959693.50505755919273671356 8148121200185684248.95385773708442296051 88197346259594787278.8642424510768460276 70709768674233526682.32254206577001011439 29201233796483002996.14807861518990336808 97223150837344878887.57306766640507184256 51699356318078354542.75004285019208610213 60294939437932571052.81134487004666582093 70650588845185763558.91594916422563888458 4165978707819081646.10338127111404792142 44249438189536452993.6599955307044021632 79463091785832002942.36423693084274148582 12277250480600127983.88608261719429602886 43823077520589461355.81878341793772793777 10756179791455641013.91166196858445534726 24450489208419109299.18928012146339367627 66996977500971714456.78199185991144760188 52743309066896975316.00166114999670906856 95648097460652621100.72104911386832022919 54045836382180975478.40592182480354802675 74550606143600089306.5542881561064508617 54317404181625462917.72677156163237810868 68896992110961665867.78298812529258067762 36641266472100370403.95332182650264509729 73652908114378576350.89210527811670703799 7519650823511918303.44104105469742165351 39300621339415110449.22696886697316538877 32858805638881882970.00603264800220451443 92031246720643065494.21382990271931326102 48137108961150274639.70027782009763134649 78708388644593527794.32876120919037327113 79145343312132716717.71658379623862579302 42366811317223039437.26421725097875674477 65138923451115113687.70570148724005556531 9980900379777750204.1274421155179542058 31789200830471037536.33262240483146486027 15299487669515762747.09961377942879835457 25184731425412490547.61687538904529553708 29443733420290163347.36037807849153244951 31239257572201106478.22850879569639520143 38742420948144055745.03926143723768109834 7214368890172606207.28131015426059997911 20224106667879407167.86052294814437556735 99529896885926804975.56088210376872845325 76932861997538341641.85181193655247176862 93068014037000150245.63446513090174996989 50094394610748117546.56324671004822932379 19519512832128793388.23828358604340952238 9341234451146226805.94107427744073817655 84152294245586526561.58086684570282759172 57170455579420335085.77471937200114353198 63251525891076522287.11071445984487039783 35506848841346414258.79736151442743290681 64409159718285333551.36387093361913595812 3772872685268562567.58546356163605067074 46911440657508133324.64299444779523904777 50005637787097414642.91828010409885677601 96255566649284194021.20138278906231988189 68503337977821118615.09057161627321743086 13201835768830094426.83809117828870128858 25504212959726845225.4018861333639179475 86705751172652353834.53764430857218239002 73657141390566074842.76103171960637728491 32101804295813030566.79580423600186739363 57165044838056540195.27529802089718174449 55490508702496429870.71074121628825640172 50122356556661601166.58280449204953191738 36603045804894088737.44913653389589872019 94049095548666486553.61249211774511281821 14784376518783779544.97079802987440285223 14440363730661223368.80227698810429718149 67128357967554929848.02957117863024252434 50517109572108155959.78349133045676793754 85436401039035823514.75797452108800239623 23764269154227875484.24277738471283691454 29438571017175780875.18005074532792387225 48626770083562934682.85739384184782157887 58752982280705229565.84820588947968770019 22247145946138570281.30707236919465488603 87032561575694603921.32202960953215689068 48943023630965627080.74968491222671286444 98507201277065137040.98718405533635429731 80035089929475604428.10355034387745109838 70844325740344767550.59602102251899091851 42202671606465341813.08552696685011460216 93689966211825699878.8580163668136191791 83355488143538019048.73857210055574550556 76245651096065982792.85836583951743437027 94645725298517244983.16233672788572414445 44471562682387113307.0740531736374669514 23290491034033880137.96569158852926122027 91937351079768098726.43140322723854015479 56741015935493219285.00104017274438566786 88091472774725734730.74734992579793461472 47521036819385048925.60399538527361954029 78112045548374336517.98690368797270642504 48893096472508883734.54751513503838674079 21034884199060700779.71667021628603891103 53001245538943226280.1342077949520610531 3612602334459671278.71848382055871007933 23035499669063034172.74054368843331696233 39280538267821666767.24435243273313587705 89155781352318605143.38955069617729205142 55285857315543986895.22091097984896695108 94984997167207903631.58988865843812871722 67714891379135015924.46555307146837150505 12576431342572147439.03917945691060941703 36135142391734561660.53550135393126719199 65926728709373860796.80054443302549148051 68873931657685660933.93647957408862780589 36831128647160856005.41767596845619628946 69743611669485943464.4237496957479674432 59865504635277014270.10578442576686069687 42738269353699057509.10428518261859945354 32301574016510715495.40178978903286341785 79640793495908694575.12912535148351580454 27185049681876657961.82733494875132930378 81128935753543239599.64239710959252629289 6257314134584252788.56571050969850322367 73121351678469523684.33509728341482302697 39380506186699866563.24978296111532476762 30778204525850305469.49477903574275467672 81938891800541216739.33194767052910287768 41092985413681616916.77505721659587601565 63885181080778426181.06156288704932090653 66154346544100327162.61267125576443544968 20706789267628981968.88970577498837933355 63027400934070401429.3748174960294332783 73070716498085714836.94965080066440504925 66728227232862381644.18555482463393539777 82466198055568820890.59254389284126076615 99952415892813021845.64812236618080627552 83404672040062341234.79393447514054266166 90326579287362500703.7710707402002277114 38262922641374276251.57464321994963260392 13981639811919442157.0171810332428124118 96415299186409946158.64384577816891446392 94130747940131568795.42879155586449626954 14992527310946735505.93996514341405594476 74068360413579325132.07907035486763928254 959747512148450143.16215324009178672737 45613267298903992529.36673927862338223017 20480041416356653426.71207498211111779018 61083057023018943952.0207935027678693208 66118280196700128861.8086382623343887551 89568816990831002737.25262942529763890308 86739458416665107295.4434131594767119762 48504913558178169017.60622857089929868039 4788524061048165874.88683208717765425395 5951520400565086033.21607053104619367313 95968687870106401432.77429187982474942548 34828519111521412339.75680848420802986684 74184731660493816725.48666163350891336049 22466003223424522231.61641312602862250955 52666682258230281695.92669573691350145604 40843988219052556303.53092081927343526287 41570173675624161961.29661994186585738762 59006752662451059545.10934926189073110385 60105236412065740814.82952773447333749841 43060548929199569477.61724595244889482314 20262069596082811196.96824186662796924884 2022057523014304185.00254550760949732036 53056778458128901846.6063354524987326735 17960429955407156793.25524541991392796213 15875637624795222115.43435574063419097487 61092551726627273058.33048399221341249876 58560559331685413075.12493258902155172707 50825806143568085384.50031719759669080897 87916090499966378105.73800013694634154581 34445676847761804683.62879949481191994384 21179887159408505470.78344584291518917297 19525462569502830973.38790382444426365747 54404059021778595244.36260533504449876045 10522406026084871268.13528922867765240856 90967636561891591426.12937891854908339063 20779017877282122502.8351612919637254383 96523629493120025642.90250045082084002313 6650325818358467091.26983662807624420977 45896094212434059097.57882800987628683817 23619536664932205045.64534501150090550004 97439184701089862466.46602140367677040612 2678266872734816009.8628307807761658234 98635208359437571476.17787681422466516492 39820916643438671352.75034469560501057984 76825153031292715748.18504310922258137586 84734899474518511256.12971640101235219427 76303930316847013656.14851749926701361773 81887659428907715082.41994035643787390554 44615649200450374471.86062574571716849889 33881481179601609725.99235633898521342017 19833049110905574889.54962103316790171667 76257841062554906466.35438892681733143581 72172552578108717555.373645155241295218 79146682416520589655.03825330795521884927 1858356265993718119.83864430988885048164 77663780186347028868.00924953427338524741 53559007289781722770.9910264949593495447 37028872372426993528.56560780882132493436 15358075720311141733.19130391409027506211 10026742202691570159.45021755902480186426 53887516829827695117.27395346573057099732 83047872190970802478.21993732148763299792 42833333299339000811.85832300299832468395 37825147933093709984.06469218404804457257 36893454379338682675.74562261735372114144 75212443853390464038.05935113655134919521 92051032394890828780.94552736675646895802 47580112436474221837.59510979671391843536 65533824175789541578.89670507779528712234 63740592061890693944.42857968266933512762 66004537083589986210.86901334883796733385 72936539218362380083.8118875686625835394 86976840611245829526.02181992455404361195 35425786917504235196.72507540611685382334 53183955723937926028.94152256500826039157 8123017467377431161.14783849018952468422 57951196456003309735.30140861463077389522 8042553819686618692.33480525727597889201 11336886375011027947.49094199720324978179 23372951280291027097.87348354410564280323 43474873990626502913.0030623927564108192 22922513601064084709.35032673425278452883 12114402293963708756.94419313896818421681 97957979378914395534.20741690150445169616 34288595967749221204.84003969147824565112 23090486774870953482.24146617755417639999 80788722092215757472.74635887507609957644 60393672221905887056.58461930808864740515 61910378491746486205.85849367524015468538 29175182150403175362.75425211138031864716 57707671582338875998.68942634201475320114 56031970872392852118.16810484707980142865 18361442900193608318.77486950295720474457 79516436774063578710.12407511628130789483 47670368636784450055.59358049138864380898 17300583901688674633.17267366438803785656 7871427093928447891.17015541954968961131 83445051350143762365.86160012966380107651 23910874444579584312.65017715845238976773 53823480901466161525.25205195991300961337 62003983837016995942.46858001596140007394 76884194250274513892.41403574699186583008 22316687971632494598.8711950626918327625 2883502372215082393.89480399586954985338 33352559464597521457.324028965781319471 76885925927330459746.52383260616665730663 87436128043711465788.38022136142628753781 70140266889226272885.60271246584064666283 12893374402975318068.30885729122893090091 93558063514888646629.67170780558644448286 42670735657426041740.68503670760355905883 33971690279767067321.73430057732375276436 54446922208160054742.97638732753810413637 767407021636688524.0747717776758279335 89711589488083268985.53973636650049842459 93930278579655750845.16066829661135084401 37297739028271261080.31973263649093103485 93513380207538828320.24468652461370641668 14569416121159948551.37006884829143589947 11055739426209078839.49240126794350504544 85154305734087291003.94987465665751415678 15263087949064201560.34119288262624635973 69915134816453404460.06354195641116193074 75712633487051157239.79113998251307059429 32733085580114515979.6984361190294360639 93525489108253015901.72464493949936472983 85392145904175305497.66648428801018611534 70950077447176966179.1408134574658899784 68448810922177747332.9947115432502673258 74840887366061139110.42391606394439664945 23668282096902823274.83015458786871297207 16737915940083215966.9352282977647892199 26121304096120813015.00763198611242426636 99762767644639773848.13144079250636165296 7972172646048158503.77365943942867414357 37323305100754432282.65206211047878780061 51894526849727877502.25911107744679980288 43085673471856662002.69790293141210283165 3897513694155848127.54607914083230598399 82428823798637886885.08361347389133782775 39696455680251766147.15188508263712384915 60233464986742048322.9796374797822903136 6988760573868617466.22258498962080843703 81632872444332867887.80487448067541255257 1953505939025447318.0778527335235710807 89975472370283920498.52333151672772212675 91000295488795754789.90158565223101365215 80955979563626455018.11891753254513871344 78952344450952454815.10964098028815117809 84504178005113985714.46849991931489480561 21843504465077056588.95143522070910366931 46519409847274802297.67587864698433036159 63762482246092632455.76600149898822194234 97667889810324210703.58542043310373797953 51241219513156199387.30864689763569682446 45724789044851863667.64847782399629401171 23809221954706848189.30038919717994508616 11571277005371994251.32351756155075348199 19675037004169843686.67918035344295584409 37957013386719544732.62589564228664776747 15502957715334195789.90604195857427676071 74553954998045237695.25874262040656274285 18336884989933116383.63547751767766605404 97213906023153522610.19636464524060238508 70768278376042843051.9785965214228387705 57624175688709640043.61423344392160958041 801244378870601162.52312396564176169622 48598221773877700658.87643436169142141889 15622441511430212886.20605224517335506644 12217472471277968523.53842386581914128682 24398320476871469242.42097223835288460959 78407741686162357698.42367431324562315429 18503656144098634372.77011477491770341792 92885616193979314481.87230932862453439335 94566862806376332203.76719499694219159914 66361787730593989854.4511858530968177926 64729826134568027226.14595257324826687184 26849680033488874640.59498783573512185724 72984187714982786849.13434807693433914236 69811599086034765778.72866570393434593919 34863215039309298146.89317734097696485166 21749537594547938312.6805831514293623869 88732328943831902926.93203016404479452941 77802223906145747934.61174822847199586513 76466981305650592196.80032822463043068856 20869639196633869250.78390883312231315272 30840095615802628138.42440931270084494816 40677365216958893611.16475805026569866597 82670474270467773402.90748609481326743298 58272347779241731510.8271462016309616308 48837185617121908121.44870172843380398415 21127357060609238522.88703694589463774794 50789736840871212034.08242492618439696521 6837810764245910788.23545025177700162926 8860477903997936362.76449819945093084842 64377470312581978246.51143018744763959728 91045903065394033384.15338917604510693888 80749168030209732839.93700481904108789676 81729504293977834622.33885813270816626996 63913058408143820121.98243275046441980263 70683790642347283636.87096533383256149965 28495362792386364234.22149422762191666742 27343282986414457944.36783173218950233113 82458992790829977447.99197678151853967655 82601656013583516574.84693763367169043202 13498196024749333180.93137614087937455654 2239267490673292364.4222249720982611759 30786225610257918591.43637960509751897465 63580380342941491557.86441334210409822849 24566532874131941624.14195122088324598714 19323197697028617240.52426862093465013631 17524119515695057113.24447643407768103512 57300669544567379805.73914888954706096506 21133691811797136704.65845038582896579614 68432197858020167298.93803644931807876507 17573222705561796899.70472923340933873819 30195837592589770844.59811699728809973645 33493107153514080067.26446574249495333604 10018653265377271943.38038105076671140269 65173393542524294104.08961777666203922763 98333292463005918280.16537617333862085553 36614793928690712508.81481311947893148174 3319013162368014743.13156023394594999473 89308172477420478359.24578750315524539987 5303981666236528073.19954594753489695656 10132280520414672146.34531633264330787257 75546836034815767509.9759237529546791171 33901691948217768793.56443233649043832038 90874900952211462467.62146097842137335976 44968306321448108524.06726212009876373838 88577795099237057352.57426568893610750922 48607708309621775514.31574465666312239148 31463493072240476423.53297207604746487911 49024162098894677922.22564225851935735082 18426644819816631723.64984042805524775474 21579837802447119597.94137513302031872411 26619115376550676128.63748416334968486038 72291623133063304455.39736226001165901949 24755398491946052775.54900279774611480035 94823555211003245095.82433263742363739828 70308812219234972893.67999825168133599386 98679416745516209783.73934869219375710825 42284635224311503218.58393295544822242932 68958690907276334235.14381306244959948353 4306437028169909934.58999855545390631735 25185804918291345250.3927981741737882282 88672757664361670848.88123240209747539471 85451760682693123975.03096892432795540158 59013101112231103238.51453024699753276623 15311088713693409385.85731580792953718188 92697103582262805892.80394312642589137252 98048173258689564860.93365857386424674723 53062957464253669380.92586834401892701081 88321276473580469746.72993516064233579315 46291045790307884605.02259079074390947568 29795276306506999091.03374809837430071785 90462528540447130830.96352770324864619183 80302097012819459787.69390669369904231424 34586859109927238913.98857440400805689413 86166355444929076079.3521697096232464059 64058086095965332121.21362806969153130729 47720237351802337782.02701691132080600223 83983363272592457088.67082829225044524245 37244714807709217464.65706337884360591921 90429770770575038074.72761523879371196869 74860042995613349484.33751841366756470715 81092049830700013525.82212886366636416267 87179709060372508093.1102370407417623633 63753628385490885634.53808846612988017582 45898464702218563036.15049309700864699469 91904716191636795129.13489383600067400569 94021530985106340911.49120595435972629267 38649630042286902318.52661302691735570243 51602911127344257261.29455180622917021841 392426911017591529.32035597993184054926 45706250257203973408.90188449289105122926 35114166764002472019.64351318431155812819 9130456312428110223.52881265793506071028 97553097303375180786.98634940337873482736 85362408423989222879.46603667587639462806 87553769510338566711.08023208620801381429 94620744853154605397.64696014330104878883 67385586919417279595.88058259262490240487 7495970448869575220.06655886305408799335 62086517151319520986.32282963794521490687 44389070072396982558.82229058637644314926 37801710737758305379.53510291627503719586 9613720553916112248.8034246085643956158 66947423078059427269.26939315433455218458 54785007463479177114.96162245682623245805 59381576772084912751.2755164774210540261 61878383206745218660.05604640018544720613 41447695632207735197.99773706103210853042 57366071888628367111.96155084890800322393 36143184556966532180.58528482296327834755 70293298075657783061.10558855517427055307 14860234204358784461.37474124965147502868 45534921328766764839.64358363919225311666 99030629874128368995.88193197665060601361 47618480503944354362.92143486465007728213 97726461262809495257.86556186851665942304 73538520696085301829.93102732542250815489 44937267429000563985.81707295026167821092 11787646924544422004.33600030232765101054 41684897303859495711.35319542279150974335 79577224322610190446.39507909406957015713 99637312428227392084.13711624077425298725 50848415528139507750.69531527942845919947 81486875019403004139.10486635777297568951 22716169696733102723.24576698885049234455 21251381524918788738.8039741938248158068 31060549885862935788.7070905709498530432 13234775839169926002.11329275433674739451 38441934330332830729.36458703734362623479 23814182579915780485.39157420446876772135 43359046985675866589.86195875723909487812 73872845383373300454.92149870186909245462 48100659881644611946.04906122057938753812 12340386585935727480.0127567210871631741 86759452807070788842.48437417389823193148 90068896995139625466.98381162338020997318 17680313657029102000.51369874972631086442 97420971134675895744.63419210205026856364 32324292477499634586.56469979669411912329 705752283237990689.79254688588013025915 69238018938295096193.78110159774870675881 46189923855025713344.10985324024077994162 2056970762651279369.79875268597505606053 92385078439820999469.44136703126091321621 43657982452236623000.19414259949929377085 56916101869974905316.27389339688533375437 69852855744301612516.79551269347223393073 99951254249920601014.7522891206950238984 68820322337900168929.00606947942711267339 52396536938941008191.31307192284900588096 73209670505536934741.87338178983898210394 73221844520629141603.54358210891179674817 41316904395350567309.08861215726087564985 95462667066527109559.82354216266233300954 74592486998270057434.73485969470314110748 85435826459169963146.66018735492650509463 95364688410881400813.12994429829298228824 99921490295118003900.52679186664635689396 66371219298803737387.40697383705328721377 4287399690417313480.5562881817961433034 63091172962688888252.46683812268536264653 1206283612213102416.8909257083213975319 82884061017143507905.99664631304585497291 63956021970799531387.49689904812998992851 6235678092645364595.12911085338856269115 45749419261902477932.18895295156096839786 98462868897965894980.69948225252123810005 72069627985645367223.05833237667454346016 1233595202934577972.92652588421593061966 80865498847644848864.51549496152638683112 79132350398268277602.03726251439938721853 35512691074352710667.7444318809262270802 26215229046046195928.07392955317849202165 14446202843298300593.17426269930604187766 96558760400301688109.05351342820446282585 32070014284104789977.83901349656325775686 40514493645101036469.62516153865180867062 5135924656370225178.91585061547258301991 8093117032436664021.09932426547646500271 60238786559830475283.16378506863175203237 41589209812658693285.9974833641860434048 91592450238596770835.09368983493008477767 83616036830067072544.0854489494180855262 2353711411622306404.50702786875747044476 70746582873362630098.65728548503815355329 88150275986626970554.77620275844852997331 12478353461647576233.87124426472380142322 27166440000060144412.51892306880688512439 50007142433561185612.69372844889787310341 48728292140166238074.80108651641665281364 47571127039549747301.6166537215885691413 66701619203431200949.09952602623969410566 90455002806481157581.52162980668854299587 7645793128464549327.23656430601366332527 68242291395787438135.91317030722113454953 6158427269771239989.52128776891188427388 71971174091571519895.41206372755325760395 35639515185509687831.5223010327222619588 33801370718753486585.06773870851297015876 75011509366936904671.44516176299346536061 51159511077523281704.19695496087667712426 37530356934154469594.41474564636140151695 32536678165020551401.90788208725259581584 62725004146066881837.18321617604187876895 16155393218972391353.39191866713077755688 66956116001475384672.91400292067770588319 1090078591758374709.37807998060073379593 34454193190411596317.25574355687232368443 87228718467456958268.52134989747766648584 68476060165792100058.84154884059474825896 85756079901276331171.56480458296322224726 53988713296662225454.50531758266817937624 72674591979837663184.49710599337945287048 81165090930749381183.40188581100704662193 40106002378874999433.3694822918785516816 93109586585951064764.904585373496053881 65867483932981537345.97250833218180376029 27524953179535230646.72065493415453529914 72873415676016096060.3499454620371984921 24216260318560225504.5458118479176631969 26509820027833007964.2610408269311985558 9415226833804485172.63002282574331989994 30127720539480712379.59607445137704490833 29857767184433601564.90091736350947289693 17834953443472075819.29357209632677697048 70286019155662986095.79232068145735278915 84987665377153935727.59562220937416860581 99012904092776256449.14851927049361404022 97826896819471717880.45336028014629707759 70503739461193673792.34856182270330308503 15135662118345349363.25871080884068154218 56711640962311351720.39749267333184520038 3165090911564934183.46163313235409270704 55730482346189894131.17120751543213169761 9612222357153775304.1917283681711781743 49923743722520665013.94040572076072546105 74716261329546097006.23271451732360061995 58230654033101944653.50932824361828055617 72408274346175469320.54045708522712100763 6474893597665413874.59293429319927405247 95550133347444554206.90429430955298494889 9888844014372723915.93984260028708835463 85944153868933173557.25640059549757391817 39749057223275342611.74905596407578868379 8502114618746526229.76361589046546722059 36200961635987211119.33241907410957372748 13612923067737805792.73575518730846584649 27933734330360223252.85379488017410617214 26264838660510207597.85117026223688601688 57918571665591486424.43051850849443558841 89397287274403619788.37724310084348739631 54779278346801733292.65466540229432825978 91786591866657077738.47549178305821894907 91329456114670836237.32661254648392710517 96436662764172217568.47141442601586194026 60179452865653014673.76138298737619471471 44149553023601514155.49636632609110275261 78829753581767881902.02327928648244092518 12347695132055021014.1111575216762226721 56942444813879484573.60554669644982054208 9494287392968318184.36484440980156675271 81770316947940498529.04052835297021343979 5237170434423600783.70240423131889087448 40076032263372186017.10235495577174197522 57127094702594081577.18795990524736255312 59093906734314966475.88130760798714183305 12492150034956818329.06802357347998401104 32514213150885595179.89930735337888051239 59117693157022122053.8757012398879762562 14326858403197250102.00034280490725520129 75565798308934491018.06149980643967567915 98827310628504633849.19918127043502457543 52631734457010426484.6538216420822356453 34760013306167403062.56419917024331419918 81580783354077650183.15761650036028097943 63654066322512192581.01634976854385483525 72709119628747591763.49960548274773532162 93498558129390593875.99232514690462609627 84215168900634689403.82263100635030120266 27284565230118604600.86117954812159678779 542587611912700878.737742168055019211 71599569569631289261.52271385757941087635 31573482737498785658.12967793121535311353 14958844900072512613.99035326493447977572 14197090029582408327.69234872534724220335 72901237786478991333.46803537449779252318 58461730092920810252.87849495456941585293 35886874083095181621.44655852700608818668 91281797696103829536.02380706358503522472 42274614258401174173.50729546850306859986 61650708949722009630.6125962231491931769 67309511057294646396.09396254699816226038 99360595221722523107.99127532825246167933 31416931983526158200.18899622010374750956 86086328076351843371.87454567516530077123 82691658746272533699.82561143459442613081 72438916856639843191.45139845712395705967 64743820704382344388.08006353567085063707 98055371565542756704.43731298533300692247 19211508404976379667.06567217707618037356 95958019799358935085.47808305298621678288 70072411737750915374.06648409004527662988 73079828288194164591.53807607288563334517 79306080303218725569.84938414384509020197 77937214065464713415.30041433430408046518 41931068674401430597.74182765583587273756 99339459188235013838.02891436874257469846 79666518331395502094.61691017138391888891 47295000493755868946.79568185390740782614 39716060454955945972.66506117416853662917 67835956964795862890.58051061714569819559 25404517745265426400.42658256023940011324 25443134747691925402.23871217031857957089 40052268686361228360.89690126600977410126 18081152521141006429.08875628737766931056 81513011779540507126.49734968428697358426 14584866761632111011.09245659912741269302 73247752390239972520.01735688080486262732 43426755483409403669.93868553121255709166 99028610896527068649.56458381079088040527 22634436514818319159.49965567687168227696 71483500367793918857.80050445407479267175 51905744950848120947.99374140174346003419 59315670129379944085.34740245881606600173 82366679766556001851.57133239963257263401 48470769953051858929.49171647549035357787 53135064409775079595.29815368688967710865 54413134798540171105.65773440424620159128 31603555712988089656.19574998905693837894 2486233964734237954.73196910415614176513 1813692912485176481.16134728845673825279 84297605545114371635.99330023459072455257 36211707375863100320.15555784188578969579 2125652910232916165.05904912826564950527 4943988477087496332.10364862989175126675 56534799302980259394.33470254375635456505 90942628815139298153.33843454675804262438 64463052711829906603.13040811539530463227 46069244326575521746.1831243346255857392 27785222767533153203.6470610409535066174 80189682332266413279.67901282143722493403 4621584151546949202.37191488467415263833 60807177718113658951.7255120108897779568 39042809844574079212.39729736645740360844 61381332819050370734.80625405192367849855 56958247863898565083.2764315399778957395 77822310495399956659.26772278863363985951 98033824542834411888.40974878953466467003 13324636918082511961.91264139874808189525 80593425086069412119.87060516015157271583 99133921214640256591.40650966703600127443 99828445270359723119.25460769399480824776 21586207532012190662.47320890650311489181 95799512974504021936.5187844530984424691 59142304639730163310.77119692927358816975 71427990612058814427.59676423094758685851 99601679789669961901.96872166504019192792 44449703151045724878.54294313450626319728 49521278700154782524.53797061542090354994 13010364405174653769.77996298125562462755 15178638146002811689.19326867629109971422 11079278644697672170.53873720780452704581 70794005398297678970.16327478562668973783 94160893866715091699.44086371127222027069 68912549500504036109.00548640188701214614 57170317616268464245.28523851775771848519 24055710510946498026.86831498893319400369 26753977060830888255.161881393828459892 44202979574000758380.91923522764241910977 16492074550216925077.9530156594961887318 37871141919718580861.44859639843491773359 52189857550036720219.09607628808783226285 50061694786195328920.29336453886162382939 6010901332104686523.43596190503355708022 84631450688827146798.16647518474232476704 23289835800220674376.95316898126101126362 57695315611079535929.67755291653595207601 13145025654804715613.63969475971090072413 39812814587728999931.37447669085774142521 28629125891808348437.60284583991496433936 47005193441633855202.230370186083509041 74410728724041886650.3396186501383779426 15055864344313801002.06138566683959362745 96175644439896675699.04725039574184743906 49824523699976537483.95269113106803741159 6072588853198373391.36051883939365493245 4821531830916742035.53642186124957197409 11978581300722829607.47848216452292148591 29632263848228446037.67712618294121839644 4791148658143016447.1445008615578144314 82568450370496925490.34036702552452634776 79470161365729591697.24295969008692402849 87323352132886336169.41500302330997401979 92854209037410226481.99091586653675153175 28220922385629077853.92616913860398262154 51508063554000295805.37415984179408003006 59207665074443151090.02799299857465654722 1763457665302166558.10168045184977508983 76410955509667604612.05320180346541961375 57072706967130093086.77491041434166246719 3407028007262662812.77290882751440613756 66442204238055033017.66370975028070147631 25585644622699903095.05592142983925018399 16704634349084549037.48232506669864668133 37153834939141584875.00472336900275699693 61961326198395347403.23794263409967501653 70619406789278707215.47633901805101133704 92199692853794632367.99229159526349562297 39992986122542276006.92545160616669533439 92997516993931881909.19948571334819341071 49457034980822155710.33204656849141372108 83621056348362874856.17665635949831309252 80045351743157076069.73029844486933524481 17568207917438599258.77989087893981389104 39907945989340342987.61945707789729128402 69617387300224928716.62130056482709696144 4158362455943481900.90268634867656296655 31841821341274189978.37218079652682979273 46918938510315052134.32915714248246646677 41076682172638604282.17927868964820617416 80096927145456435130.71761882017282375215 3988289703877542895.0990903459828492132 90515455141108272195.66151152642875855648 91568293593405084029.64190192650474242737 57782285999597165601.27105490121837964732 83619029996469422841.83006206053854901587 70122170971799306523.17646045840585242092 72048621596286967696.88627389000722860391 62988819567329763509.68057136360765374281 55542029781756601247.6329642700366719295 61533811451850675024.0107212308052601723 58118655218265247831.26863795894645068282 92448692482564046014.15897641572551653909 83551339855821710941.23848911079217641853 67785231471587778662.42442342404945285822 9012628691481673401.2868026598351275321 87503912990388347121.37365424272889668433 88143784419151141224.7882388631792520795 12266372376140832271.51432222748227896539 35324626145965068552.62441412369389042285 63595032512345325485.23053303842075780664 49285988428238967479.61321195037256879854 34032565384695853362.92053997668149362866 78577283531969200719.55986148250044062239 20118831316399938647.87432296391748458427 72485106342764648969.62465658249204962186 29566375505936549190.68091871209786651619 54911647658377510672.18901973989877617135 22704161313991773169.182771552188487194 8592551166369256589.46799683205444834324 58706568709831592198.41451729557838660359 35913726421692338893.57705293896437654434 7331332712932864602.77707020234450838008 14634183240306750966.67238179040465337277 51300817294517228358.91167136611455070217 59309014152579580226.63034992010982090531 76646893830384674005.22267227117628860018 19914860903187786648.69910951867564254178 46995723635267257607.42627464380400078407 2457159498652974266.18989971739085751634 50416013903619715758.76791687119287244594 85362850827496243805.75144009269431423471 81269815369299258994.06093672187850543855 92753462257282448691.84610219177110081326 25969617746055333345.15496618273565436047 4855541816085948362.27624042135906728509 12506403045681708469.64243863791119936084 72430724783294407762.28919572388692978362 54042111100407505394.21266620967023180849 16224102817997687359.47889727574832674872 30125363024166269817.99798994391748408656 55862108965758599107.22853305709050787776 68735399588262790982.24685933583388905439 14528634623014791901.01399258384993571602 84082434189530807326.117326110715894777 96368695101823353758.25200689646911629103 64451106331674875340.15840108822760687483 76326079075370878833.5292616139295019886 23723634464986050514.27470864844962602811 13247490201957210794.88537629217644663933 52716841039880999727.38384034098405057386 99644077273696671932.63946022044599802056 78210553577317909566.80504292326696757289 13001835560372449580.13756710693719991911 74067269128194416717.29013388714019806565 76461458898882671833.03397786145250510792 96587044096987676327.61784118320855607327 14153843727974603593.44279014762464712374 81950568038101025131.42749608239595128708 43051862824385731948.03389979504380607196 65072760747007279487.08881097494115007752 92800331940437866288.6357896375135794702 89584417231329650877.80098121137098546627 66221622728550284276.91900454090461308878 44350088483287261670.04077458167124896392 30877840163972246781.3605712952945559994 71888231155364219797.09162298039757435824 2037838538454964916.63790691811644484866 87764853915989689312.19719139133988221951 61965894664222322770.57198890931908249307 60688742474855738914.23224094025014356604 848200654335192544.46849820084944579374 11034886801871551200.7113598106132512835 7174189918955474750.66824751629539965903 44183227862694856544.65343750444072351884 95686651049868711239.71149938860107250706 80959307973870072707.29493738979044619205 98959309547232039745.90428885825907930777 85955450363545944270.62105377020247478694 97642263623255778072.7276679659989458722 39301858448560157107.93189925385311476962 22935926734608283355.0926869262567925997 8621334504045707069.23201169741612540591 65705687606291373342.03850444812482528914 84638865199079567726.2396449470928048596 86953695427884958093.93303015524616477841 98901301350682640359.95822432986269136387 5530001787092619768.67176399993964779485 36210233919973713225.99392315393772631977 50146793025642367508.1094906563391534566 97235780253117218568.68360424189082261104 7692843405374276521.21941301413597722509 49057452162638894390.08059656451807327647 50062528101674407217.90335430019286499473 30213391743016950554.25178152395279121688 92179166494161434888.17096522496931530508 44186893837935691084.37318473628872472698 10172784130921949106.78044970796480616214 44415862894673900670.1051505447681807472 29327168427338974504.04786644282251007008 51399555662333565268.06275797415996371661 84424299033758812174.63906848695353244731 56109694523684981235.15574620591562148748 54297545659838693491.83455669452826347172 46591980559479693161.69803295187011721818 68344695442814512730.65095744883868268362 94282774326121327000.54197628475333214602 98009558377832557597.95493918442045793151 38286611004083625045.41445488490391628857 19707112339759283348.86853585787194777341 17817889035748593596.91582882848109626314 86634466934313183720.26040354890627443212 55822744782492573838.32399359588281817093 92251008767707707697.60567519452788409282 39651798941629415085.70103599830708487126 54247464722544839032.4968012452498387299 53686256754147561795.86686317401410746561 12583560412518392780.25647430849248471919 69867569580492656578.02191142202595406098 58267353322672377111.4497756993682182538 14766806936739357201.1941410073803953593 36454568610957808471.61284660556494873334 91149766420130228480.7736176617516914219 82269746047929724875.48562454478882534358 18583121078547482249.7827381271300185567 88412595782796087368.87558001587382256675 67230629664985036129.76930575079208550093 24326862776428401021.41650888605870473755 72123774643086416927.52533087959141586464 23485461311533483726.29099683870282613735 99241881225128506284.03978764999842005591 23537873307648516253.33571469757228961607 97900930718028904855.13610911039248785413 48724748587775079451.92235487475722149415 94808984450529038033.00614273467981386614 41058510145292395704.33422218695991008391 11167798325611699103.9658818960533038465 8509845357993863132.05755892691178289401 94216676519927710929.39008152056259855816 32846424229770674423.64795680549207783965 57858807271597333285.44703273557740125923 83452614438746852493.88995170983340628151 26532472039260477709.0788238225251995255 37488860874062342372.51222330627548637191 56896992676172947632.47780992439341908876 94558291139387877662.16911064130622666483 51998876657339547331.1845915424212936881 52030019115133912180.39766142865889650441 79640740152945550904.03597480497491265572 49352212810677341144.43453964010843563377 72133598627542597327.40791307919817796304 70030836639463918284.48436699064389640238 63954529781778429035.41226676946060130056 63266505539309010570.41814095538209276527 996529155098153853.61968545341758636041 82101709036190947116.53826697658894701222 84397385644751449776.71874522899959886961 68593024617082067949.10422294855478933964 7726035252771393640.28763671878920843344 11932067638150736606.96642294369883928083 46167571347131943665.49670143668576078123 23930267212116065975.43211441426585699407 12012543707503718304.99637742785993210032 83377259352787860947.17561872135668805778 58836069632102358349.52699615430136652842 74819234132071807349.00159753681369822687 75903985573789439756.1900015435943290787 21545691076066838257.59021808624608349443 91356691117937548981.73829963028171186516 38674330191945723852.24090076101457230377 63894167599407488208.03876628509002921535 90679995339968660558.48926471704682892165 85932875992437839143.16785168183912499209 86543535014005579018.87871481064073101391 91575458510731625626.21838839766284166601 33592298160400718114.2583985799559036831 40292534180064734006.50839183655956596168 47904934527760385039.42519862761817138972 11283508990439612500.37334169771408691308 43439375285769008489.20195566674591791469 25970212438443286511.22239244384940572833 51978619506877846867.49808854854403697466 28207930821099632168.62936922544591097887 4404357074966339975.57967897735288330509 77628003048853710251.67101113344621344022 6782244898357750982.80642171669676227565 22140660806641292559.1257449035890492794 42604710710158734168.97481102362526623266 61512398049492077983.67484886289319002332 67728887007139827971.86528137739522434475 93022317663853048513.15971253896970878907 69743874875755323197.60358467352380038696 68255711281261097308.66690981386815745823 49167048133581732350.29594510045263215632 5736080898722719303.16598171534858506874 1273977036549129848.32689907582029267529 94283444164865644180.50396820784351934166 4488461632392240482.53705295275558792306 84979973370523630026.82661288829364025335 93551886651980006879.94711853113547442665 25701986947107495032.95088155463565034806 15012050761116496146.80038036434683125282 45344558735188049364.27704693701020102988 60396482714688225585.54102730646596977857 50677505903195704477.28935162543652563821 77125398000823573867.49396367942142340231 38111127281067815522.43175233541025696337 58655906155898402882.35123106249230861268 56145737930931890562.02533767510645170305 16359261576828654268.46870230505219836815 5995297704691368395.15191945076822130176 65317279857323837606.26314589905201653758 69548733625202501302.02293450340034908337 71159308414512092374.32224351122411567906 41015783165075931464.24678263742805934149 13325475649224684254.89305226670864810626 32423882889050490789.00904932662389579566 11620208758750183375.59037157049264822939 5249892951864048399.508774514005189796 77411266415784728140.85969580489411332871 7423696081777966617.18731664571372938978 59161637160412136180.95236440902323922064 66173140858917519920.04440285514710959355 27854096731385235420.21787568750450003134 27149238408682562999.91939619171539713711 48042243293695705363.86443692755674764766 55951051168444348904.78073621390075061002 59514779943091116523.45971585557959038527 25851513431219058585.81258290159504457034 71860592747079716289.16606998715575806732 91108159107222607652.05544224747825088426 46105332772685453192.87788917656902005729 35517257073170010171.40655910138503455252 51082370574073924990.93350565961575467902 5540505822246653438.65782548934327284329 62322589931489903699.64924716909402259128 25932224494017565240.81278695942157038281 38640324150957425773.6657619265383859848 44647644085715396860.4561020151610084104 62700340840445699705.71019447715139428357 76019574055748231857.37732727886935322885 5834137498507538936.46664388080415860863 41839911293089843805.99206837702420884917 49756437366961634580.42789981084919950467 65233868680498773511.73258502651680533224 60274442696650850724.58323271240037366389 93150659073358641089.69382836484170995444 87528146739641503278.89667181130876648906 40166062175528734766.58476724153565742032 78045938874684570111.06097567380231990825 60708936140564217950.90566475586076400395 1759353020483827064.48485800971417834062 26449309298026195997.45988929257971569226 19930819730820999252.75032238005597951727 63079030334702887380.93859452852816175045 75019050701520165956.91596487992918826825 49375189868315016657.12877945157947998983 62040160083320292055.51509868526134515352 31330984860923572776.04860860556135878499 54761252456672632034.43179678117440629805 59654421142561871420.9065068383157908293 56121519096427100604.53317146984021599437 17539779934276410231.60160891552515604068 99469025524865335119.67715568621797245648 45433747567509609391.77241612229031155897 99674388589964011718.04703832216667198339 83578545602085937939.80103632076468048815 74535415391525567581.18211549916446615734 93653101302607369299.66681682922583322181 97693408998312399816.01363888139069118005 76561489837527148621.87659085613638681234 92281059254819451256.69004630107035933089 83587915409152372178.03932324175222949868 94955704173214471536.47210985108361932411 34392304636552598720.85048552551957323598 93099819821486215915.76477300501136275699 85677484383449287882.12645283565657194967 61567240794389978437.87621459446297355184 64849160130814108859.87103630846001580548 67474309436398688075.98537420442728176339 93592859098423785968.75611640616205338129 93431472121413393865.09410304855190950634 36351119610326485949.99415145736263967866 34295413038820459813.90983934233927071938 16856432531005701386.09099853219870468168 27742935847238158482.62906092006253174436 25365263413735857102.18724450035408814443 64486139767700309952.209201932503019942 10995875847424118092.15084991386559672987 63784344808894228337.78944053885805624547 23416509918307698471.7929841055944759586 84607741155771948658.224624142458176252 7991859456477767442.33156004088096052165 58728485101442936897.58811468643017917058 32989487045338352481.38944903930238374314 55067087520810557130.81683707545706574311 42104279591699056266.0333957006731707336 31635380718850253626.50166145984087633418 70606717570516336720.99564319046060703645 76238422423365728508.06784222222500761425 10324016285042469571.58860382679989718835 22324510708913588382.91752190973468371214 61071936251883946278.51794799103860082325 7479030547901353271.43310496765411659641 38825813419477780809.30116151609950307408 31391684764896034527.76037246518025903328 68534987050103509894.15339875034227580732 23738343023292580781.31989193856881205194 50871068445891545759.14994602565021173648 61688218538296636260.55519083289882941927 80762747348455290754.34099504072882705407 67742591752286634791.57856506573112310711 94114953698695594916.9727821066927697769 99285384275992064546.46323717055189486647 34190878178156853709.01216179791842907492 97410949971984404217.20169865263637906023 92882201492870086779.01082089590509508757 26709448726593569421.09805490221578615318 92001012346543810071.29020422803789725147 98382436826180751932.62580181339905253389 57247967210898786783.42280148571530258794 11146516108652612999.67143135682833399851 44112979787916450820.86865316267311542395 95945052960707713590.44699872322796554582 48849853582060735278.91933109075485852168 84239335179918258178.09030919589340778626 79180216867046708869.85281731278536107117 71694909017544068148.06688132513803372541 6955330308173112195.39010881861167976884 98040916843454316468.16785211938233997042 38932346564114836401.28810326097163106163 43958195985054183291.08566649642498550941 8542993461454646607.03736839771140380609 57957800248626618121.26908678540993390137 36912798721497663427.03482019108988318159 75512723710976105400.93512121370101788939 53842182933092746997.49154360857005366467 75273764245104679824.26971361369145972375 11335784644384523996.92315632783814814982 65008707204045945579.06295571028722610876 78534738919826926965.11712725960735150399 86256767959067885992.71700954482836573511 67851905627586286278.21981245586176988705 89381667177711566593.31884948283855469412 11367480909727213057.17645151437479953509 67959969488792048680.40474236545261572272 88913060071230696153.94817901586974731528 84977259387444700608.19298301090395277071 1733019658521884084.72522431198454261859 44827457378471881607.40126677066340395564 22869677576865706685.13985696947240183787 1664020964749384754.31115419342553538812 57289403744852838617.15457921133142722452 80490939670175774889.49729858256359106495 10165111392918169084.97504970868845890347 55284834042472168137.63840999856630157573 44964729761271418536.77080705522305335356 51829106905457551348.11152934052190866366 6420514859793846079.25498490927918025146 61339586403169323812.3614813768162005547 3350131630943781934.53954912745263677251 7788908206107174465.08590807559111728647 89689184305348071664.4274139895307322981 81414268199824783663.31841553603782010003 17977558024406309730.2473478826832251887 17002410476761466081.60362686795676481957 93948274133968613781.93725465083425989918 68495893820667165896.54624676395314598362 12907158463957195906.13840644143019311954 57964079269272138710.85205082723636422605 77017798882831939174.48951282607731923436 87254713182167653942.47622349917748735194 61123164261637210059.44103841576758454232 6071460390139822476.6145399518369910457 1344367076619467288.379076785833696595 61709601651464328558.07560790483742093062 32313629332927220721.20670975059041501945 5412004555605464613.38531444421361955176 92870416777515753754.95639443901105732184 86068951581555483236.59240492210526784045 71973902580134129426.35667085463996777933 40308134038997869043.66555524728035348739 57694769094369046139.98709995657261019984 20184174182173565528.69632437520495996002 52250642597098246076.68256004861851047499 11051064991511737109.18144497069357046763 50954955653474172636.81553844726559856591 49328678858328213749.0497608862397750191 33234757382368296004.96956385786214887323 27624641232710904583.45822766313455106595 33480894520855072759.32450739956576001881 14993221910366431629.57804151509242204959 33042800420166198043.35806750833011388117 26908972299968232043.67047409599460093235 10093472055962537243.32703634944490882489 88221592770129773598.82273299172816992927 36740884415338895423.77924650099168947847 29271401179489030181.31946725266435000998 16915982722671429695.94358357399491759785 22788579149735889621.45554579878486590929 30415634199523388934.01312535060333247187 16114337816870321314.58029294348884594335 44014355033663296907.671557386378170127 40721709403513835047.3788463752078835959 21141983284105569838.72928729645006183814 50176997322522927673.14921918531691092246 57258048627679871928.11175887077541586323 64248945980563959152.24632084776044076671 34965297362808836432.5539746097667971773 71270728178861018967.98244877502429910946 77377269410738119358.76701102452313555124 59966570688379227670.80955819520051976079 11008063252387774912.70021604599754787535 37454733681100654280.46024680445909210011 19470840081880156877.67883943697471234401 16214385935911835428.15872724326924588006 23711468823175606619.49490607473491008231 11288840627299491981.05965994228036682733 7893722894231103393.25033859612159699177 4778550209003391775.57143217094003629797 30034525579939203940.88052591305430651377 30998831174456883391.41937157460504090945 38110245577353372674.67788662580987695887 12184396001491003304.91642843825923362679 64328423602149318577.34287078717978477431 74511112416472155296.06447715184710366929 47107651476923025178.42816495585792178021 98479828171748331854.66575751510302215695 39296874639383906465.57650243725940023276 88212432427036662219.66853462066941461549 1443604508361622281.33018176767074190133 42590045034064979525.3065089459427890547 9108134186923132332.32091831509367659065 69891483219433951276.07727329700526649572 4054255073295612273.68865742242584657217 85401666650769013816.07703980645299780036 9328041676956060253.76004519731459789811 40353508472935639574.94447011690988570562 12883319427332217768.27214708299911373507 53752973356093203967.7300115842176957454 59122201943343918677.02184399483625492097 25925617382883261538.35361867440638198157 13265167159584009980.26542362897712009661 84109774458488974808.91382947210965499674 2240867353911941801.5933515018676196758 99561445713173662070.98236406083134575251 2934296727780830218.08408261222633250499 2641061605105863626.69888561824098821715 99944700878091543065.0317908361394419722 55936812514311587447.50908493843311713368 29096634428237251732.18545274327202123587 5635768901308900673.14601836016453511786 15646100058624958237.40737017808569956519 71725537960711849467.29778769244568363238 22123526508794992543.14636770053647902278 3340197288646182773.39872533643300695169 37102221209287784927.56383528131331417684 9136182439330455216.86777242364517885142 13091140506565013114.34623288860925273218 17377291512914526503.35358617984171910943 38609701386052200054.02517312815277260278 81700982266929219953.29570419944724879073 55937091975402650336.27879656028495640735 93608570871361857131.69000245063554037232 53209750042581157706.9715966867144299124 99441548583342820215.70537462538017366917 85356460086629453232.47496204974473867155 41838546678887864007.22788934173532834466 82259189598386704567.57609990980157861841 23768954953134768534.96432791352829931378 70447384012083911823.68601362170025722741 10533470844973005646.43786389697620073635 37543290633917038420.94389957262200584729 41973403357822367350.29662770128343934559 11738617095393593968.85153586423998727778 19372868901550779304.07049372325434859132 65429489807513218472.82449062091379054707 25824358591022963532.64735449076868695259 4114215198576752513.86696784686515672701 66720334009278454822.75234430930525936452 92781105147514352007.1907677897815444113 71166758281965990036.89823700485842523606 27138471751046695006.31906320882452926353 71482226098301127565.97796702716288845177 9446082324974267636.65912221469426955147 65469496545607762002.73967927051173826562 76794848779533974595.05462008561170317788 31972314458493362111.79791225172428466369 71466669080527083024.40237240508699553224 93695117138744698252.9451287730749520417 70966104137792037171.05348708743022641153 56037162458942989116.09106440499701680253 26254017704453495750.15724191620919807772 15747119387390842223.78173548076848795474 27568222517655325713.00319620928946671558 42857637026138995479.85645155487304864887 27531916331358101197.3864754011499416371 88008542737232860967.01035371294713336132 13363710794654438779.08074574232798831739 67751815585412904473.46205362092346153422 45756820306193794666.77854683759979523288 27870211771076295810.05707858513913272843 97870127604154358137.47649635645041302373 3616941695630727316.13400751282687111563 54740965515961177500.51778084906834146484 36785155393001649273.63345514684916416072 6258898484327742681.39039203976414960738 83967045915203343739.60796776895921821809 19611538189084416706.72675749407553737018 35930374448616820725.32621999416693180531 49412503084643630158.60739390550991433253 91637218003322018679.62379218054013888656 45356536828528481425.61306903863516791532 9721648363199800296.8079483863160031456 73864676676280505037.37334262553101836073 38793921968424928188.85882868889271692176 4292227553836796419.56205456045816803203 12891833098732747896.676817071629083352 85475615853543160420.01784142700408802326 81324555011128730884.02738894024887940711 66542593131749164073.62371445837590930022 71028659392562809327.3028117883313990858 9818681977986408882.55819821282693478405 42411665469917378475.49040839249770386253 19693173877415340837.18807146052689812819 60444180727049373727.28202899469448499175 54419101403326788831.01071239519285780769 59225986558250776745.59043845260475157168 60797224589441139046.9649286767009371282 3115705952637118344.7246639603475474923 83567563301442683709.17226784723253506971 75548867372415950127.31578192462591823754 7595976618610785561.29940501187184648224 31282665488443435135.23272867305328943524 74005934903046841375.57835560630842538787 3570166693977571376.87851587660389706634 32546462909947022477.19633196388927749966 14780717304659649575.78429350079492523811 44314699710354009807.48405024414168522613 85996823228441890697.24687875788604630647 30199202107743074174.85299181976762008043 66661260873738505844.93634710121748468453 84729506937623606288.96528291204459875841 93861492859347471647.94532109448898574233 62432144973673975967.46250361913946463385 15537998666082470624.98101861894440669218 83544982678300586440.25102203766753920107 19559568336750598612.57169524159294157713 51393669290926229187.7466318366355174847 6726419568309034715.21087956041487007143 89197306978738974200.68877632221721659646 40522489629643189224.30207741617042176011 76894167598141544186.134214316400276962 22937110333146980145.86526181519665820465 92047537185291228722.97835399538900271943 50115578208425087667.0716390511136284743 89779692121394328506.59599615826919346518 27622117009512835183.33871790089484467767 25861691355642080329.68296602863884388333 34049033574781757889.36048789167657807138 59390141736817883947.78515315116356392015 16684124802521299400.68852922968454108692 83920070767330139760.20759596503794168298 11986528082861523577.20381235069741127923 444933705299684204.18728675323967091559 24143973429249995987.47802226539340272737 24743703970347972570.00346438027013447402 27399449801198633590.89457701112853646051 13077468545477403659.8883187287909208958 41676874873068882514.13302650853995157945 82898395884965443369.7396639181838530581 69553069484611219776.23420407227074102081 4060132640690855363.53622920757019567166 64454692856728450258.85592087676527870192 63130482553459873111.07165125306762422434 286790600405206873.65871790945266315788 40826002098425836821.68772071108507360678 43565871982309100348.59511795084140717506 4695830156620051519.93031368536268986359 71908178081136119730.91633115547624656807 44209716359567430876.59898499816796567564 77287670808049922661.72963303995020896919 72182496757695837260.59419263127073758061 21126838150398445570.97957696795897140068 19792063147159485462.47809276971786433177 66662726064941779070.62735990435962573311 48050725169872128041.91169868612930426587 65326058506011094614.44048366002534698258 79145810603835075956.10153160248828846398 84122953801080234456.3889635706608966424 17814894115268803230.68214276084314629557 55539107457964876635.49387670295109168971 88103772120562379331.78498077427592806824 64359183322568657166.34560692414235778649 72984540044109462109.02817817989120949251 75311320977864853235.01113084437307637435 85610162171619126599.07362411525134023947 20299939854020933320.27043033406422218748 75326721997025624474.60878499054687382598 82206739179664796346.85894247321839672091 81948017451537995751.07029808558353241882 7880359645938225242.50741231277736822228 39732717151826478166.64440795852971285455 50389553065488317571.76719526913410790902 94916320284111982658.106428602857366771 64089485145412333854.87523852201802866864 88250909045426612679.09258606951733545982 63236050324385317208.66047362598438582942 6052574928138895726.14756013092644878156 48647950702936667033.5015428016152982963 49588232885755877050.12219762472086767971 90251965374875273922.12517347510078194405 48497044194516899011.11928106804339722001 56487552373736798802.48758136017549699084 26918637876975652540.92119553006027079807 26569849425287921496.51398670300819078403 76282268105847913837.84192493093113307269 4064685049289142039.12137605311259248622 18573519557639713942.16525820272597475438 610576710350997182.65107077443378926847 88185682363829291944.72319183716940576781 75937182734430865498.51916397743747048101 58144611777659194209.08010246039295015022 634274158202740415.86168125582291786323 10026398786875629459.72870570527476085334 61384815444363175877.77006629116681379919 7036738769849410280.35690755549010295642 23402741490152687708.02398815041730729097 81743844373007986571.66284068544429570051 56911906158144080352.52136398381878705629 24577953002492809490.84068637963072099993 11289283986570130038.47563650043461169025 53060273113195411200.8840221319965541458 97804707784344837355.17941449030641236504 8736254421336207257.57801324994614129934 26940331817095947028.06662434733336177352 21234700571809101966.23750567635221458992 38675063241420142155.37373762678369598657 84999535874803401166.79234481878464737426 34151331007204268256.54051627708803225436 92324802746664658208.43326234937149032146 71677672794509868364.87540314116503771495 7058987952252016915.341797838238254702 10544858132114895848.42949461891075282165 33925799072861707652.85546973269457545606 85809379276606047356.38382416454555253732 67379796005363402339.71070971334840397594 92461901827846096618.20608060329966429016 68977625318885997923.05656094671787957025 83565215784065574433.02949503373305339843 91147921684682358067.99213280496534746533 83883066570201604390.07249153135777440757 40792970338311003677.88289451574668561636 96220348005843413422.35810654609398855024 81629578469666573415.53256973816093671632 58879482594982941197.36707334906317924399 40296108127500985265.87254432674759527834 17941132979846017437.72624781376578334383 23468191133189332328.82260096220404096424 52104543415402710650.50095633925895114586 59295666222616635013.68289053492936459247 16645270659070780950.52341302786413374502 58576161021975127721.85591905247530775788 88392471340121907211.63802629550999179353 87199339527382934391.42840760406496421218 40268776977501208695.35356575909308396847 79492771833933422098.27954357729936164955 4040667210889200656.75451058668440701191 24684080384865496936.62085969156892332894 47008283801810820180.80290607591229100686 92324930153178956097.59603400328646360179 65231399949699126981.2208665669268200355 81960207269351564713.83312240582799805861 92833793500696439220.61421566110455883325 67521506567010044818.92087119353904628495 31938311154419112795.57809976797665453834 20114991835325812475.20835616501528300899 87273804103524097426.16539986386216421595 999098766477878862.48609666298722259609 59042590580695502929.47426624588561710204 10532356460234948430.95801342008391728569 77622488557955443168.73759552632332240504 71166227937846381260.88983664264877357765 99099937069333973049.68664430359443154721 52084938412638579591.61230043390797080233 89898603526893335242.15046697257184792856 69396491068080514103.82726434424907641105 42012714971064072288.31959140014855290807 39078412749439693144.23394801185637496765 48831864517138665737.60938439187368832189 86573697658506978168.63427607089297748382 72694009300695572143.8517721293046697063 84658755163630285516.27267457471579039272 57956765406960150150.46571536932479574821 78746854863155698880.98269307933405554561 94127359673981064469.36458247380560733002 64851439660543745214.62168386024283513688 58074703748849212277.82616518471959277176 60293504499508432120.37314230326237977792 27114871177392912064.70963091458902671303 65549553017286783806.05977616704868264265 25674932210945822068.31946456939980433127 26641083005451926156.37880151209418104017 56807835240676965183.75795616041542588137 13234697592523337762.95136293909500335912 82341668867261798135.40047782771955399397 43866822086611662353.63221697152632980245 33142782568543417221.78344928749490755485 48630896421443101352.80977228495071206917 27170959800437923800.54244779695142242425 20368874942973932031.42790746494861768388 78186615864482427498.6651008056806544193 54463317267896150610.65156502076337635913 93804982922870223543.10917032319285604464 28136794071850851522.97135501054917874398 99243353669246763752.87360457491669632175 1662593189281126464.24924921390765395082 73190533994224267670.76881269274015106763 3741875588537617675.85721275388078325668 73619178335969026521.79753306111400821874 5622407718709302804.60811880592275582496 19254120645437089379.41430747512955971838 39336471095554506564.3845527597591862101 38963091804103140001.67878025859844023181 76871187768058510895.03780498993786964378 73196406863618206098.84498600120805425851 14759494599719324123.96707718723311718995 22221180186672454843.29493953750422415246 19325760203377284878.51177228640346271976 55142418923616480714.84739026946886807649 91733918478216311796.88602095001260990681 5112732620159787128.65546896491145372064 27164363106793559042.59759807579724067061 38113514523665446880.72185934921561128653 86109438462708175992.84410589147412287725 87358987096935224948.86840804200659098405 40836300515679254964.43744185615849958472 84604071396433790419.90531029519438594463 34710612927754548578.26798877523713056077 79164398694602923902.11514848368690282163 11443362452010207352.21541487136847121803 8645792851068969028.22309048699051211603 27954929278528143251.24370516782719060034 93767273932163982440.14510318821312823052 68073756405281754045.39124022845671388239 84163686650212301201.28109816108670155762 96606733999822063209.20808658564258883965 31564904998903175657.37572940790906540774 97177866601858117373.42408634188631091663 48838627533397059946.79251854166413954798 40847907305930020702.17560686331726908841 13422329443602598686.45886682252270062579 42616017877838425915.98235309880169515184 19232642908770003355.97890514762960055191 88725549795229923219.05352223895056239412 57038036858303516090.54686155328416446802 34036557838018476695.36354563287245825147 83585793937520825245.95236960963764981662 25976117208873155369.58468708395776632689 25592295432414521460.61936635072466972049 59194264317888878332.166975345337273648 30877411156876708948.66521637991321340328 63802803976206696840.72926588030015710075 98777910850015120872.26758555034441404538 71222088331534545680.51753650430613086805 98703274317606238511.34098358191708771727 48583106951588958918.72573706585031545988 7335036974170120991.42139835328763157812 81520716064263928756.86701728478312227881 2301616773053714018.80537863458880531784 20729302770519579874.82723469649703256963 90460144558407545146.76779254123813672176 66243422549063752270.73722148442578950714 33658310581714236979.39342749242808062627 54173186842202073030.52289186473370429956 63713679043898961207.12962943620464167149 70079851151920366097.10105261679311311164 57217782154830163008.28811977097655728788 42166537874628690311.24405871294568184052 80321489446731115912.38948861734302527736 30230160011538700088.66857699121007625184 50314771170901504418.97801373368560892016 74726820848619377268.19664813447705261804 93322317512167930156.07508457911687367124 45502094438795820033.18379415280890981663 58232773650251619639.03823210139317637402 31385339057056237925.88345772869608354001 44581289689729190434.61903195543459568658 13301389457614977190.95416583990452308708 2357526077872613143.08201465678736951602 21604049835411559872.28596967031432458355 86669114773321216977.16532214949886764159 51607387385716481383.71083610363166802618 33256720082795253217.20827603308457577168 90552465199519974251.80716888912077208533 98919904288433418743.77645253621677689398 46898991538394914702.85489621338343730373 34220993884595164569.51801320638697855118 18513093897312438509.09818909802667567007 43491501911651839736.90437853583099689589 39405412008087880932.24441848866046426527 29029188445787318624.52432082550206076258 48196472444640147303.27904781232818927534 69904262134950568306.23555694898183037353 14605698598136566170.24548196389974330719 99591077980203805833.16714611491921237876 37623342707055928461.71313780175144811434 30026101308026735025.72420737999323277459 75042170208013176256.03405696508251820743 27343097649600098763.78497038561077272419 45628775355693922216.41327429585725884487 44299442530357279338.37555614314833399329 23215757701081067749.13483635803705834435 91802296085255616907.22738973031377261571 43155957815330961961.65048308168027868548 32063961335715560161.33316005483144304422 19203295142441474732.26390001203595283893 46199913840865175474.22395103804707168299 4904788334564893440.90636737626636534075 60439118679176382175.88666822735601881451 11747237615776997005.4732655008778098979 23448740557368843950.92586737865694853162 48017327530951124154.78571215710287359059 45068792789448091814.18316547657230771755 4371008576063970989.06942063324807524478 16168557102702272071.53949857996039659429 4731201787353042438.46774804868914530529 30354674189747171432.15598451188671144131 74337492103839153190.39112806552695382165 42067551236721791725.32933250720197351243 46170668913572715380.30234600161903005378 18667999459421503569.58204670495454300738 10876917298528818983.19023354485028778051 46037344333247850875.22964455140066030847 68857099360825343622.8282087664492541238 12479403010734574931.10873925289607356149 12974102668460832801.11523304195353788765 68069489115077454265.27431085327829653097 31912900692031439660.91153663182768469666 90733760270201935376.87615622564644208764 97986843638519519049.99363769003034470218 26998734214854162521.88639096910478208848 40639468620442653596.3891557758930525264 86451818531723904267.66824973563609288114 35732944911260597481.77421025523264678189 95976436067998465179.13121812213900430762 88681545668235542701.57503801524620401808 1112837661487187629.21913030983936333092 85107605247170144008.62735113291277835644 84304252481096694768.76596972583673146857 37851378805072037432.83413425267808452002 84266522781660389865.05671661449126770506 69299467515794098328.48821503399853035552 8837659491303338067.90316104264685403779 9172923701623824692.2345282987974835074 78730347020835835530.51971897493306701262 14591059486585225594.37784679969297286374 62634480053626400808.4394154535024160467 33605057461025375555.86129614889461198057 3979449635069034130.35061282441969899222 89841627658252644432.13873097748839847433 19654341997591705482.29287851592739517811 41846168186949824382.56811361548909317234 52808007914183551870.88012127531948937373 6867658503630975312.89422848705616146631 8107384590723305653.83962479794034508727 62801563366097881604.09208734930974577749 92192677127604383173.85257568918766058254 55935847283749251398.84600202974028225722 67252563316341051260.03146468368131771566 32312787411629547485.0941019986830211973 60749260092730341831.34629901220509103069 75788934041284169046.6298491734950261638 98289791800102733119.70357172752082056811 16261095258557371008.21102597371753415644 20110201106806784015.72165358804518811276 74576939003457727427.02695074344729021912 89809817428313308777.7446147124989336908 58967267659330777761.43114413683665809043 23975928364977196385.5696340498852151245 45341041005851829587.21403762842377795448 18818535726723200604.44755003488868899289 84905799685666037983.22366618049987150524 29933511961761506912.36605830134479162834 17621086268645408173.05318674054663864894 85234915971472966809.05785406959544305456 91638841566002240246.04977744661056789274 46363555974772617219.75451265419944452992 30601091879225505043.09584861176773241993 59026332868219517076.83637574839628277618 72040607145464089587.5577144325185269586 17738004126064541931.24241374366244772913 74627862921803081431.57689885948874627231 80135946940450790820.0396472190633780179 38283792986685365622.72279445695405430498 19485027040757108563.62195928842185798126 75240544934159493028.62022415462646676395 81432463564978329465.41925728159965146453 56555095413418003788.07670929909845442418 77213536058845690490.61940447657199525084 29829513008114161813.33151513495864308568 22493481689198269592.29097709219827225914 55303802887144865040.6987451209282243083 61656087745814328121.92289976174696467673 89275221626664235164.95593959543795830315 53703646229032858205.72923255355369475584 69798065809673666549.32588056791695989738 5443738653170846473.78813450560388566957 5484672811502101328.30994900693257181246 77637013754885401533.38334694914833607732 92117247722079328700.26306101116544150792 48421230918267835401.42149506222882667605 43506794945333724406.13619814711842784139 42328944700076822296.51522235672631133 55318432124851596606.85022356760480656218 17425573707581063433.89537798437444181236 36062275415464178033.52367903775341225688 48073373823649599512.7066411256542248939 67497332393093282324.50272622704779607114 15424796029639511105.59903647168201027938 20949596323976546136.88906557828797809649 37032307191894581251.46149450329302078434 92827095933387519529.27530751524377867529 72509136025559788215.78282967928715136042 3067700949304419714.82904414699689597558 91520314799008732387.61726183421179496477 73969350808364084081.57582782088981621699 65626054364084602156.71105333131837419016 85051387322490685161.59174918873976098031 77308019506319641857.83973980626554522416 80777258835257310446.6262315225809032042 34569139034069084202.84991855446928544404 65090630776505231985.85387888038416848294 54628698805496231861.75385126583085491474 8298133682619993291.11010079419945659182 1227485654444597656.72373074671461098592 90216274726286736716.24460631585506278176 20806734375805970041.3961926388871610843 93039831812476038064.70021387321666765964 63830206077208186214.16567959628419353235 8354012303476290885.2280879877822542099 12311486127051344909.67359620576882944035 72922862634501397042.34757800142942433402 10842812496809128381.93874454146863191606 59165726426946972793.31354677043437066107 94727510126050267706.49040241798453157743 7265308428698049420.13314814788539535982 27660854596424243945.2121018399892041431 25864327431523099062.16264276449736196402 69880830047208915792.12169608653858089296 24663575314226051856.39968366226750450318 88681053466188372469.59685506188935403367 45998594992376306289.97002201311171494903 56648369655997941695.47317482217668279917 42965679675301558990.25827604712115834562 34609166804925671673.27012128142327439347 56495817250705582042.99257741228508895223 64995863730200072599.1950011053117390062 94897428635025130716.74325900532139924372 56203091128636612973.24988943058328694095 89956393584097689252.84875375400589822558 80902014081851702762.03417271912798708739 45537562427998470366.68968418962444449859 65214067459991979993.44226242956013628194 30111193831210730257.5702106227061493077 97073063934061568927.56079668549718383456 86210441103286818047.46283619236534141855 40476575033728517581.23634468878209032803 22813124856570828240.52225103854903846672 66327045111591739549.9852953193659475598 24779905772733884933.68889188419788657423 89655266813205349801.51944892647616271512 83820684441678210150.84439706802764627215 80048219626243254999.57206735160467009044 98109620316926619132.7331080804118063529 62944597535836249648.47510028318973656601 98617958332896227395.95227658123143741948 34989739829009951401.4465236454579692261 53880775512916345024.28516052188233678234 73676202454546235750.13377596627749418225 22720684562544644870.85483908359185913802 42331296162570320184.88298298992967887061 18863018599436820699.52383844987706878604 99294220481422148154.03500259375385479238 50657922480595010741.15245874329366821399 67078044123959667436.13607787692498005073 65449920394488078453.02270478748769193154 62564662585710377439.71970784968038753172 68985814942300005432.22997075536507169291 36494236860833537348.79246171315817376938 45061388399169975248.60963476886089858604 11417725840134694128.50027805619801749066 82345789084849643251.95429615326757226355 62081484966218598009.29594615129763257591 25206443739196957627.71117127324054589325 95081824404341816870.91765217693220549315 25652375261781022111.74946202980358025024 53913764075330374854.50871668296597639639 55282525102184874197.79839688191692046115 8287027075350864066.54862241170871950628 3113771317509365484.13912516575298217862 36519165370340088201.37342461085681612143 51277766600764508134.3509195661207360417 74762091248611512040.85120712817769982862 90196228501448503179.83043748061844913034 71942885920409119644.09123638223641796826 70055271889153121082.99496684733284222428 54436546266789481124.57313595072011406302 44459031167928779991.93307806589448176739 87324409584254742093.76080640777416335764 54077655462610679955.26224294359486705752 31462868068132576522.40569393170986011971 82607170930001903214.95305125431396230837 35677868401311840983.98454683929663889587 55544048325082170500.61720259363275917341 188100994860075882.78109268026472000045 41067788487509095266.70948094005677162113 42378966002021015565.8181649994997854179 69782768217504864903.9133270520802625024 61818763301476947838.73899270466984469853 86768206655204954147.29649502963476546171 58134701167222303583.0213920297924938723 63045862426719583263.47165810417568340621 29810809716836896418.35578054936376331527 82830189956957964564.63013684712618845652 65221904074849776796.5162370219812300936 49660278109040451172.46857980149467495589 37670300480514411349.77244989212104841179 93805108394670548275.3493212194599098265 90397893775992766335.67594555907872881232 21116983897437984109.813209063295845202 92937905234930539693.91992730541189771748 55717276300452082558.0949473953927592078 1630142977072989035.98678887885884542611 30205234319335471310.05237508195227467564 57869350707159225639.77959407837112307037 96378729540919040214.6342843747957202278 34717741019398191996.34457894658539550583 89506674027933653524.1905604252615349496 16258741249806568445.83954501578311708097 99887285265766514328.57085191636990451941 9237563537972405283.14754450370560596438 74549387605314864032.46765450727797524305 77022572151081581556.96059856650394900521 93439538150569667876.69308325537201553911 61285939829620761202.82825059617819751169 38588955796572881288.76255800678726236477 39989240753446706664.71135259020352969611 67648433589757983664.0508610634318432702 28240032812940269255.95653326707294060918 8058607886249473358.46242786780217463347 678693475545171549.40191448520160824459 60947454162155049028.27886625875474098308 74978968954589984755.19703049412922766864 53403072845207047330.97760912139893708975 78852281536296584078.05380459045368824115 80256787721942049646.19455661785066059745 12460345230214543601.50244423449722217609 87680408842377542846.53414267353896177359 59904902092758218901.25387124405118753546 18007004595374038692.96348900540709013544 28389794441926717319.82886912772921238276 32110555720850722121.28611920666877244013 95026534928277187967.2711412244230299522 21821096273665528711.57859288161818107406 91508928008535612281.02649208593511606656 31590797448086622413.01128619107353449503 70922340781807078706.77888415193619465143 95138383951366591174.18515070139987181372 39721753609981789216.61213376965997025577 72626340263485880552.97989225483631307867 74790349647798434251.42287971015421516329 20660189342975559243.42533965476817506962 47806080789275505020.58053573327206816173 50943347968566823581.58746416335647020548 10159536404427285834.60058466739226315186 33113760250309021113.18706089989510997881 40775131194510482687.91533439199937130159 72755703419384966609.87593473717366957189 97806889737124642625.58997322833322480223 44189043057881470293.69463489018882196994 84604840951696446089.50063173213369662529 94096192392800568094.17306580663511599741 99777596405612838892.60245779298032188564 82356699112741175197.04317530578593052318 63013000344482300703.81845523685742369158 68998422836083108582.07113333859415934114 48403636839120667508.67453131671291183665 6003563878893669628.78357773841958993631 27252428159643312299.85403384965559920462 30956673194932136309.28656439394943117796 78430052468270076009.72794096764078455436 84786638410217833578.40351602032054059578 55948500448253597384.77334452656907349208 73455326169552741746.03771644124697797299 65424495012537903923.06428721663951233562 37478247141826928991.74774819469273916281 98467647522712484442.81528222527279546141 48826424863582117009.35896913459128611002 47657169538439891966.01109897935463526699 92568938335961839258.0799134541345748246 33659600448422057091.15175474707994926339 41990690258351740467.47951635584849835035 38858876671967862762.13968344325363970545 99334489783285916252.25491431595808561673 37467206915780939689.3938677634423332277 21810101698829823575.72913326404927692846 81732571381312176380.4572327006000447121 68677109959719048939.93045867883944534629 25522347503848160421.31821293504128519295 87347966557848528037.0738398194769628382 96991566924255514429.4516295909236901016 43463912975711745657.19505646236772277535 22408329365069028490.17939030232603446289 84502669606003603795.23037530257761888647 59667933466702223596.63454415528014746338 81164802889396076318.79145152469933421206 50412141880044948029.71716445099241907887 62333294342283942699.61587372910108029392 84382686440953516528.11816281900948721885 3613111923391515021.50262215340517236737 25813655921424449814.74006079470019333227 11874252498072296337.68210007012181603703 88790280208990825893.63709461490932112312 91648167796092047204.93179944954810591799 51083028899560145934.92713204166563512921 4809523902072938682.56944120969294793979 93568712292492335418.71337694927995376165 17343897867674753621.37196960369253756609 48649101698072572846.8077514458209525844 93374039801628784943.24565987987540846386 26516270537629678371.7203675484234223428 53627246201266163727.95155618479616519941 40335844424190902479.8668770314390237261 30061481363807858905.86088573456009980846 87518678774214629682.4315668948432293952 66129460534970165601.96075089299847964353 10741056738536597286.52111291746100064988 85348809105488176219.81471897609371147136 12245447495661090513.91853440459599698323 9901421500643812425.64344148669372626211 69864604269469200119.03999586090069316403 91739721896175298629.90549147831751055809 16582168529244459351.4082838267096204771 18871305654443989617.77389556291580394355 69900206212061573611.00188834677446676114 99652521493305405645.96204283709001555198 94708085685801147032.36481485579019943804 78626290809638310561.04347304785662561161 27246291075249966184.01246370138241505543 41573618434248625990.90445429255816221114 19241272818607498991.99493875170400592853 36616696095100782158.13978921300471079322 34857551524152379161.18676902683811349336 99634084101705647310.91868757992677849935 29315553480907199262.30152564772289890243 11140806522280709481.46610831781474957941 10681038729888283754.40643474654280289052 67374851412023253333.0623033247443862805 53567530235559996451.76563103494291955209 3385840698845892362.30345619522286088906 74188219319097565176.56509008988754065703 73698776671223194396.87366101331184088543 10065958685378637947.08893618148463282001 87108962056403587496.9616683439932633468 8316572380961828225.94814725966541986352 9268155578757151816.0149176059907421137 8189940184520420145.80410012947291808056 76608315155819294319.71793799560496485541 79773910033166761678.91673811494690475872 79285489466064022677.00473347589978634515 1118450986825908221.30676655876186773816 62073506565788762754.9582091277668824866 49986724119450012542.45442507892654759699 24465736225031448614.78670921929590062097 37651892846713051598.16863051721837665819 34749238522635651665.64207242531927721792 18980104844053126250.55254703270352780737 49551549992746652927.87878586715038447594 16561885888805673127.49636038670227454365 16927110379175365628.99667432919397957755 3888728237342717658.89282410466403930421 28919138527608245234.7642256477165404169 25706876323690435441.66552777398677214026 119575837769107709.74093335296645587645 30666578881536394719.24740082711206573879 31039782290890637683.54386543747570712708 27406050985928797692.3674169317799452106 33670323833377998788.53613147395760744183 22171681351041019283.72699714708425682365 54311933743853361528.02152215391858033439 12047256383922831293.6000087654003002123 63677810666919007863.63526038632576329267 79030526043203560254.72966494502060171942 59140837148417056810.021919956514375548 29859673788622220067.63271500542044875637 70392208048923583817.5116785194060023439 33784855845015499946.41928152705742634566 29278281000985876745.78260783429725871143 37442485260685152414.7063637577587827393 34106119237238488659.68297603345502624888 43626918647483930667.06630035128585506242 3567584463449436904.24475697968825233452 99025914453721664148.77296465589807896898 78787800369601860724.07321709908455406769 31503177225062275925.20377357471709247738 43737174266781259849.07151010509255133875 18711869053272740945.82529255826634888379 99657114963694503004.5968625536061969619 60454234860185252210.14748624377313419389 86382504763714404638.50637728732299352579 85040876068922711689.91519768819729245394 79718384437985059239.28240453631913800526 57277498505904958956.15432323677979827869 98396529412660155355.52684168556689710279 458691034085318438.34457342718433736786 33499382145260876432.67310413282132629313 78044455004667163192.39658331801662680136 79873627384520502933.23862524131970271919 84148749046410196010.69612062206584600204 4929989071969919523.69748025281090355996 45203363878519519241.64775267998166313518 29759932278683431968.73188223519374114533 87114828255026114840.55430999897901689996 20493292290093495270.55632440637760016268 64604710906038093693.20771081922575200925 89154200906402555182.17130597806773847323 85980624752326244021.94550585675586124926 68884261358479376753.35329467076770967073 86274203549372372234.00231405514692474471 41244907060876899444.83304898856702699505 68935764479534224730.73903308197668313814 38665225693256273525.79607656557962942131 51408789530559959899.19910551538562868966 56611734786261645117.26014374805061042476 11518050331587910285.57619961580059112 10549724150878336852.76287430904868323657 75513298837451696278.89926787666781310831 46462726487781875676.03530368147989373741 2967017941797015537.06538395666391782588 15182936476058906359.01075790477351673532 78485027425472309311.32586412637828660966 11177973104221764887.88016607921429791888 77226912486051192936.20587660422521610854 28070667291560378356.70638188194151844449 48063642299346492604.49329720440314838287 13001632109378788939.27601996256908663034 69580744651633598746.5913907455589611414 35100665091960807279.61453063971071448998 43702205012323316501.14260644644808901125 12869662823854560397.54102506081570448393 35129941850169174783.94353607237070167551 15829176737364194167.31820543320504082517 11925762402073297863.54263565396459683697 87643591359532636182.3673453921358082451 6495796271480657311.90177980032512929499 52273655948237358098.43340329746982927083 81534499047623528540.88232775291810164737 54972894301471866941.74034580143686861702 33209785825189777068.84355997751816264029 10069256366028959352.31992581882348074404 5987775579302294258.04218302641705542759 81290269471463248578.87238799353093462804 61315091526234906501.38177461682994852416 4823414412783434588.40319118067342633506 63745157486433620527.95840414318157732773 18691830019992572299.21338003464215661578 54185547564318992716.44323682110988656076 93908052659548025993.72701763266690238943 40017863750527988225.55141927811979122637 62521773267024591821.3667217371150886119 56735119109594474083.6755471633464836237 87908153454300153507.65264766534919352876 70319028844519336914.80155965897838149757 73396532704889865573.15361176401132279782 26004691139091108352.65003335679710230756 33961415385706059759.35287145536310986532 75296434892875038986.26972821158373882979 79832140763455474632.31594788533356512923 89866106090684166876.06414889482807643416 48759193828569229418.94674812773633277615 25835785611972257006.25969237962533356721 81099181326297526041.90817579342481206619 42579822429864110543.74267267960974895771 61678374331082100868.88461592728777044879 86924996763602397650.13782053723590004972 98356714026991829029.69246363216022799572 22425129684462572917.21881454364243981331 12807978243092109771.64018448974911678103 76245949929809284249.70440871435989207237 95157536479566006756.72421612679255183911 4910039399548540815.1027509554743011204 39515111582910840090.07365797919046542477 42478652708772461034.8806482103634172754 23575315434477008554.09807041366222685148 10247599203171279248.61708787685580670586 98586942494954404656.89103703527806464065 48332351820437726660.13795075095846284209 5750647819795787264.98767877819094608733 17352408137407740468.70946093883559383079 62048153055030001359.00367439817890302357 63854176309540417809.31886334144008718766 64032071622142141059.47776693339091750137 57715617827984312565.5613573101934115209 33870228270088157655.64254490451694880812 98411746871517457132.15974861766667958131 1305256602686535849.20495878133685472113 36218624845666263784.46799061249434122965 98842882579577272222.4415341721099981473 881657057873005446.69226677115443166664 5685653978979974346.82806161152885526646 38925371170550870239.4357774777614668156 67020702108195975209.3718884588757398646 48553976796854851072.59418837910035546935 18487863613980690858.98469377775545819802 40168131904412590313.33017939242554764744 86733993231746864590.05797477140045072796 93017754870786544154.99132033014279668839 6625110727437608441.06584372351085184294 81157846495012705466.92616974282239371473 3872302953370974233.19611266265137533903 28748856339546205189.00379091738909014891 92899285435595671364.05198048613386018815 55469568040646626807.3964001340510292293 45134864928072810651.58436806874015481442 13537980919532140260.64047136598509465848 76290260273454207000.72517036129612697627 34852749920182271785.46830342930933645458 67238150978744361679.65790050545191490882 47840445753987617772.05278203027109951331 43332196185466236882.66246909366219965083 30240820198833168970.89908916477903694016 78078485838226072208.21427236592191028071 90029550350398121681.21266707323067966779 91963282772138517754.634222644323708706 79044129145272826407.59030831929456592048 50810119620947222047.09218338011973473673 54778032420241155142.71734730906113188283 62797505614249031513.58966125892064581454 32816761801258354809.53087864199923014329 74143917537153980932.86591708544771418275 26686803577605157660.89276316431488698993 45285620081153287862.1308020614104628912 53585483330434759756.9255867140816871733 67730676258031087738.31186251144332142203 76625575423130771544.15207255651564949341 49886888731819522152.37648881162143947735 66781934501969828031.84566911859361407027 15699265719080743562.43873119988826089234 56390572381653234498.51125273588706578296 13943065770262635155.10841579104250988104 86324919609400526197.05242623640481408509 37012992658840577565.52477135029809502681 56241847602488272627.49737695652438053651 29048094031103331966.36568793022892812039 80147312053021401932.90963362460810179981 98712956514186263278.53178760399062095595 95417837547077545682.88898934612675391915 95365409534389494903.72647706820483045876 88103337027486989766.71890370491330632784 39307376205718092828.24832112114201224078 32649746709682653075.99232253026489602896 70936283544312732824.68880038262073078171 90297531788461161611.19899961820060621376 14409464926259487393.23033474874065640177 49620507806810545560.99148225846640166045 98252257268655194360.62396503309888388985 90734233577985643284.71761788405307116238 52691827768323385914.76478302574375235251 35295709910822629139.08754976544342844149 48622498325270615060.00265103837527722424 99475787142796475407.77970093774595110856 36002978640802708802.81755476110384960943 99337666898307912280.49273921266570400864 59718209239147934565.64895370060299959226 19651598011795820773.81316497139381826929 86179661924359638110.72434864133934579513 83751354559129784928.222359967358199279 28362149996023192539.72977791752237857596 16605326926976700592.81056839547446808257 46147911546257921053.68582898417736668311 55442493332330428057.44277835065794362636 75669296606348065688.5222331301524706078 97811747181658247095.33653736112244924248 88860664565599191867.48300209602576987198 33489292278415628876.49818746636523377007 41072231610561727749.35547102933270651596 17288398930699029635.96835847283843447747 54940377571226223257.38125360145423543887 5952859285809819087.71620349567688234148 70203668073291419765.97662922424649260284 40725315672512247462.29280737972206249191 56391405722823908616.99741877648989675145 92514780270374209448.46300441197537216447 76244396270641463770.08788315631072237202 47182353915645470593.55095655550398861393 46901499972190158404.82946768828502625008 1418429492557362372.7688815476853337484 62469072945096035160.72644425615107235433 85475385153649885760.43956333026259314583 78361059145638536491.20349772472308966885 89407485070755482391.7461692386353764169 32572718311650680263.77475062356848709454 71266193605589799071.83890041159353718527 60638633713228734905.84295318916101654375 30852418588551509681.85773172987155681546 87559743306923383999.49287991956742795231 35082091753934527272.63156904343247950166 30925226899107656746.67851627573015203193 86791490312261975839.84173043296720353401 47009624135145371827.00576405796902955729 94880136733413415009.24292021773751549548 51837975218339205816.31098343279949550398 16287100940266027903.7741508315847019125 75502468342744940608.94394663579403203403 63578308931701471322.19659200323416235989 23137916033532159704.1853590556002076767 81722315877559280087.2246819824392767099 8280271827237888106.70111772092378389145 88413897539030099121.79000655486490308859 98996211643847763271.85741059120899695647 71840565394759599534.09572767394687207172 85930571681989350379.95464074826410246338 70820732650765174399.1733779501840398251 6745335593045819938.25374793761106556511 18477731858007162455.85481174000093992097 15344968630434967863.41218575812730963679 45812457203869142183.33701552236093781715 90415330111464135717.48495958010127647079 97418543159135783337.73079801095265638787 67907819427219707464.02891835306746650112 44031860150014208464.61789048033600177526 57486417691753175205.94582739963005966001 91055229612344016933.27011835602611207017 74835171747708288812.14700552129056936615 4843414025100550363.80023630838604827946 87759415218092903890.70712292076960533876 21122075857036033492.55987253424196024371 95710015442659933331.14127044711355968238 23755761282507387660.74107989986827771628 91488081627378463055.56936518438779310753 77876770826389029745.08923547546753386787 27296295887952758535.38640244387925870555 38397322573631065477.19075238969668374808 33606081838715512904.75953263483093788197 52237678430189141029.63677584553232278383 84317645715414206471.92314172911926773002 16244102459555671460.53782847339467407654 25386743066067945.26946262043405433255 2803058892547198713.30384250125381357118 243408303807393696.74162056469160589644 65672561789800552592.58685664065088282847 602885532596351891.32926918213976667285 7693371800241436220.65860098967906863376 16519016434066521385.13523056586771924221 1570261302681895643.79090984617273054162 36908584592873538025.9421329653451920248 86762755369407376948.58062769628901180062 96697385378363489881.22008084242631149684 54646531101823915148.46555018288412673986 347367594373929253.73899804875827545012 94638923540134314395.6178574709796176628 16581993827009075535.14464288733858180979 79853012088861271189.51082175273248215932 56543290716760363765.4519435862002726687 46761961900726429788.56812527816541356217 98652741096743952372.18927266686080924706 18617855709922710323.06615241756696925129 55584495898694381714.52793202939833302268 36304761450520466993.6247371791101818708 26204759372277231434.38016566713256806129 7530498351194699876.36124442179096277398 32070371459454063131.64858034799891977651 86484058037095266458.26167203690177941381 14946717816329413576.34840391957993566841 7957304790297316655.68946918623242245093 56870587422731856873.74892351278372373851 6096710427505000577.84482435023515877181 409625133861085336.39232511549279487783 98211462061727250657.52855293492484786896 48516739211700286840.50366058623108845702 47713880225985903351.80888705206210905277 24953824256000676179.41721611148038480864 6317044279687128057.52483420206257208373 6854513874532290611.4060291054632964217 68014687736605047001.55561990530240491854 15604514586347461481.37316883730569531045 8054623918887916697.57861491860374603927 38854514402050072456.26828419404384696465 20390707016564625993.44837247045350931162 60363412876061366941.5037746588090685412 13359415187911404350.7043589088432155095 50312076484553831505.61255370209156309041 18264048190608512979.40850753672467395568 9639538889407270007.31304653554352073399 18696751829697775817.49086526115457253246 95716523585734912906.87179581366411227154 35356498238199861056.81461896165952404452 56406063260115525581.49882052634480631181 48602788218221044272.52550746031248804786 89216428658207349461.6410405151287528573 7251751514604590478.30000288956042510566 52404826466786925276.37989625791498996249 37463474488330101909.80232445644825567584 34355659359696646766.48370640225827930872 25380209245369691091.82396321796133122103 5515124098320307760.4500401696636463625 24668557619334742094.47068011986587252631 77672653107364429825.93501853250115911772 44361919164374971749.82823823801054074984 58321531075334271531.56044822000468042452 21077189414639703685.76989031889732631601 26227106862410377976.56528974665648027249 75980587448897212240.99004639591386385124 46557762983591296266.03371076459747950522 55681457701888888833.59320744992205532709 7225825414241836527.64469526774312488925 50790871670734521567.94197806082311194501 14404556260507381767.53683563986342747295 86022581001741282265.18330311699672938909 3670420369136167577.31042702507224873624 63938851111573576616.10641891026078295567 77768968925928201958.12363817129779742408 56027649706363815750.57856412550000513055 93781855507778112705.94983891337206653696 16990130780160411113.05161939254273437458 31517720018412033548.09325283946294674863 79488035286279490880.34800497892599774905 95013218129583681430.09163186299295671739 62199771479969370054.39585169035198268501 86122910448192827637.63741674011549625341 8684339267777842030.29737011477272133647 73278600451840502483.48911308455222433453 55398081696306454664.25284907964512364447 10072300390692599215.79848869168824443483 45200543340802849029.59519407373454306209 76957788711596204127.39504583727292611796 86470919067900193665.38059941977121152616 94549117117173447408.61898764490696719126 74937377690164867897.62139337271659008154 48798491740119295750.66608606886157694521 58509831092166515005.30445625149884312302 46335535121492030176.33569589540007396813 12265475928962914135.42099997877814537414 57532285969649525612.16666377778920903058 42679352383575626171.91826960095449074111 25848605032706826522.52697689358211661165 35046421393613314439.29010479141892807199 33741387806353178031.21925371984315231995 3925004630654914316.38468971600555287178 87844043183857527635.89946053299796264499 73538949867714637883.65784462593075500073 85192291674846970057.1000772010394989271 89474174526828121197.47057959947150178341 77333925821120429614.65793874642523849064 98041099743596406223.75164938658474526908 2438740273349994013.72387804775775019857 66824645599961044206.94594927385250701436 13059416297487721162.09108363766756934599 53068692046877714176.80468634949290344922 56992002378156372390.06677492695619974144 82764287754008646408.00251046922553564317 62251446052176960947.47981422401109525341 52931638548889629297.10878648003851697361 26179258408846976549.10224628738423504596 99069277665763942508.8996469277797914344 81644731962927883401.15563005324945830003 35955621073858170698.95490589740710306893 92633453529513638560.73677855024818319671 17402858171111156364.59979748997055018252 94846655782215073797.54646791249408302269 42887836343631966823.40023219491422886857 78443548150451008995.4740666551942044691 39416700518353904346.50282864854202072651 35873514819737443356.51104159596355997558 73113078671653958942.04836314112281855588 3765295943383996957.79889285242591495749 84172566463293278541.9776677030942273682 21794193479821815353.91951892919638909338 17142781142889882577.08038724734921928342 94036509589397201173.90674517791377203564 40273248549868123184.60218475538001591939 87238511665021348904.56552164042639617113 81258770274344219799.19583049021189230637 90227478515379631617.54187047862309541952 78563465691759643596.49574901373156561146 85563736686683915586.44070177672324845223 85081094504896668636.16355083695202045431 33979896750845695272.38870527843518149618 34146542679243572336.9845593139014862341 88391187171346205370.90803108652419541163 95110624258552038425.01589088603793764811 24103222645710999138.14599071553247620453 34981747138866905454.74097684309950887218 44396586582673613557.32187591177347877274 82235986255829736199.09790345617899230154 50134077290337424895.17613772223853056285 31540858093807159528.62892035614612447062 60637215433439473755.60320415625887314669 5212199238134447045.02440861785049055582 78291871849523398577.33232627648555581244 99738413897331692792.05833170634810291111 21859016146114206225.30336712872046754105 40482838845751547280.30149524514365869328 57652668200262032652.85208805651901867135 51465995613054191708.60895458746067255204 99714630872759726438.77101611813318108665 95338911050237970636.98848007469625318374 90891264770517149897.94142627873739745944 98359313227166304302.73663171478976150272 59185066698997396704.36711635480383044099 78553121450400131027.62944239012621305408 35648625489300052873.63133917830619060841 21226487008552874143.99238445234520292302 57558674010673718016.41146371132061757372 63862227331721599075.60341857433440924133 15969892537853635663.13322447912091297926 53529718659766347517.71069383191707355629 74788768433819569368.45066115709230646725 72333057333002218881.66884048178562734628 25815443799287146798.92636440783961638108 90082177801212791750.66251081488769463475 92392914770360811659.74632442098148157108 58188888870095418399.01740561251891442378 14070350429567027614.48069914906543767832 14144292897543025494.54489914839696390754 20419046133308272720.93842843931303176748 98937931604722274503.4619816200298075951 44551951701747786110.82376925995898235957 85054196833422232878.46388292821443165616 9405195685018739339.09123334253684539543 70295503063647018457.11523508143710115106 83498105456348665550.33934090855806723251 42640826761778507631.35680050889921028962 8790923129612812506.63711576274543254396 59769276191083570514.19278374585728599511 21394614037930749957.90106761213150230312 84705113199631331755.20217256721785778108 26676465166170948724.21162329144503668802 87924239604654953577.15860247822125830372 71740759728018746140.5816884534376349628 66018940842105761509.39505815366619644337 32147801928598888520.31195837841789687631 28405151288163437322.91137513524263836205 77116441475889370805.28780454747991546223 60329282121163726755.82574437116088628362 80641832929902352278.26473810839424254172 98584979441597040843.72713337470203825748 16232149061398964494.57051471710109067513 2861255134786100824.76817209438831380171 30016871737143014825.37172568337588883686 23144378208375005601.42516560659702794428 19304816154249252646.46404224349582874665 70885831264991608217.67046498614799971465 63652410306595466958.73853621020256043148 9602310959299438168.44264925128330098954 75948577853582780265.40970382358026003284 52360534813947747851.61868027031541464567 11482633492190329846.28126444358389423024 79079665874019550121.03318414452999839066 97293455795894508844.72161392733487887401 96685096471826251960.36253865574216276848 91647743190121967934.39570994713154648123 81456409211703843840.2746230207841195413 44351160702195040030.40382270785525208465 55554194639864792890.04841519150546459957 36551757880420826250.34568193894919822137 35106859912869088560.23042883655495531315 44007685612413913245.50028657806218203044 89447072371662294242.72312921157252744653 26649027365785382478.80552279546834905336 33991898381374461042.95906674022608563154 62804803457296631143.15921562552484145319 78061117201999886328.85257352237913540097 86157889450277670153.8831855206697167425 21488127839118283625.30653765393188372537 74488813884417159180.24675557025382492141 10173561694426045872.71660748868801311121 94839230558560761162.72588052580113939001 81429085750811097850.39956886595034049027 86332669498202843327.73814018571539493789 87209265308730541951.02583164439584657654 32926886503423334246.74341688619509077639 2981879713248502218.01373757583127389694 18602926363578143668.75751446180074174112 11835554919233362470.91015764400277959185 95716420267434509816.19178367505738583962 91664909617981525617.56924392647446564588 58573787796495423775.6928869264977841699 5123354308755770709.94834879762737493131 63183693442857558021.50666435407311610006 95661972397669975307.18569053537996934679 66237274151991303772.60730053575512922027 74598934663890131253.66914527706674952879 80579730093688533373.73639835813972033885 37846759763320231288.15869965549645774309 6443183866584686875.36273119261786304802 4508819254109115946.48377415206730076994 42099527804857018304.10393155644830827253 85633993408786662177.65537923239850603028 5202236597406263314.96993820764413699662 31090283256284983684.94475299438852063054 93107609505917090613.8248341152224822568 48588179471021503493.43386204949105327815 42778939909606735502.62141256742092101214 89643227667145678245.74136377335375065154 32232388432407849059.53446405601280760926 11687662775448578466.33487914773848528909 91379903330009084418.99719919549601273851 43318437459403466076.04378306711270209952 61993376989164801209.11665044808100164174 62679684789021350494.45825093475149635339 71280247442528409972.78144196068095216309 29049812277597805613.51179393202981315303 41737539751351564747.91427358126618212931 15446133629530318896.43215980867187749341 61869489644450522784.79442176745900824527 84700054603811767938.45523802754451915487 13278527051277619800.10725710103249071981 80693802708145613938.27126121122342412508 14746535568011867227.72182376850759092578 98506701292694137637.43589191300264426052 10682920544243509476.17041904338596824318 830875185590754558.89226948323385583524 40657484168586346618.80837200523204249299 56733976067280546028.32439375829633716238 49254547015054640118.64943649373332478813 38982883733524717239.53022251586758687782 18088280600266053219.10598400115765766639 61256106899856049325.82124905930130216916 33974296703343311664.92456689066562413711 33073393746963617885.34836696823868119053 79767953820112178442.53064803449870778774 2560372979691616479.26813552771557440927 77462712911520046572.33207182050789192995 1244139769804176708.72585647620436859944 22707609300126634855.67615852694141710958 71196781062332606986.00645539663990875878 96698189955893530191.83101522164403845324 9487622427053782911.14260294899833325793 33659027423387266450.94991668231183724852 81124957345829157397.69891655720383480785 72188194036727131998.68131844723339669787 3225403094508586936.8582088120636754275 71175775953955611215.79589150863712973286 65417288904266207068.15486096662131712696 59964336289646532207.14567087630818343142 60217825797848043160.07325569393547135392 34709031329416451704.31352553110791032413 10212622953636221116.04992021040887632043 70657114808809511987.4277563013128147278 91862664209328823280.14226660624688728497 41142613268429169695.9734317933862753747 33066820307873484095.10640397411870575037 42554097517297783563.38520766167872420203 68980074546224235548.66779724490023639744 67826597967232412339.49774683949831313169 59238322993210383942.37414772223146032521 65263794900997493285.21850745734786800315 90009517451398916979.63048689408890517341 32969629238340888871.33380595194076682634 99642426541740535555.39766788941165718143 65815264744668406646.42994053156788770365 23773976090275549823.55043903949663173386 53143373153327569423.75416792736216620623 81749263018188212788.33435816569752451537 21740648948882879252.50961046742164367042 71077843655268165887.51153921420215290569 68706953118759780158.94994477036651599448 79430350738653438818.52136321200708599946 11629568027047635817.53102529856636166824 89249607583103163880.92153119996433044314 64317278809613652412.59127133157880374089 587627456486400911.15880440693595117948 11087551344936976944.03312455754369897644 38222644931876701282.27692450211957000154 18819520040865782811.83794294093225330557 64698658254966933689.15532911842002172245 1161442160855799468.81721932901028259287 44723253959256702114.49226285792779165812 90780921158426376221.1568600503978609668 72726826115051977173.26162448578211314725 72088868480063698930.37871585631886282687 16958755433124644287.75831414039364645077 62245999669230986117.34043658086915724497 13512524808667880519.50641403109371242972 966905628326927241.9199259286670366086 22940686603185500893.08399293526014052105 2117148491131014816.66620139039132943704 44488247351788433453.22794239341647218452 57997911337277548877.56037774810403831274 38517997764032935243.74267848308014209238 67254606850243783760.32743495988369730897 64361306240358517066.38734272014268192083 74433548608382874739.40795937581919145934 77806558983587238965.34878332666097889828 9143440905097999613.0575045186076348376 87894994524053344242.25017586385997598435 97206850044074746453.77754555522830169881 80528931087948766876.86517134924721768394 15513727004821029492.39197410495979389059 91704170732974470117.45911806895659408586 81119785575591745071.8848829356582394459 18988830996799870784.54119117584623526916 38304342947009807964.93517613507667661428 72335922832068497546.29521386585579711098 88133654082672510370.58604291214006301104 95140936257066431062.20968000714942699567 2331625474631387556.44829772845462170098 4237413540252231961.8650037048334653095 90793956530927642609.13249554164647548998 97675006554306007074.4168926709707575377 35326408310345360780.85737220711670130062 74860779753189432711.59939680575625741967 45628712771852174174.32830807084885347976 14204494362032590923.21306798576002090096 21914641275063709105.68687424814946359316 68094129017370155658.43779350747943533587 97698587357313761158.30952874986697109255 51329377523810617538.57703328810057779644 76818106879028621913.22192662182927038318 92946584851669794686.82754421741456180667 42700343144153252330.57688891996983217695 53525701039786517677.443045240914568493 98114603351886548458.87564040879481606334 21139936452309167581.70204106855268207187 13715906172422238447.4457890371802131481 92685545512358133237.89422963837272290277 81519850329605320257.50110605210739157984 61697666689381035949.88866274454746477135 5639095411892707125.27649463784931341572 32184035331668022831.94210706977955881058 68425065634198306567.13001367932953921659 93111830152627012662.79511730659941919361 59301463672802096809.64458013043976547308 2673642084853571249.75060452944871453269 98836380456499539076.54815931532621131209 64452711496113657485.24036627033609565858 81942569827281316796.30010160969415382641 14564627606174336269.01043769454558223226 12791993250361686948.25922754098324892465 95849781059927314027.14575518733697970186 9775573276967881287.86078088031185643362 25638869888768455220.65279499615134982213 46419774690570994919.64051700785089992022 9016315297542408560.87330648066206822334 3681765378272257820.81341497442033062398 41794633796260604279.82913603852009997321 11185133600659228729.72710663828478980356 54895720650357197073.83520226209201982044 84799155219516235950.52167200904566272726 40286504176196810928.64320468601380706349 72758013014819322148.5652018565206195906 11141614948366166410.27690011905632929018 32484472164176624816.06500947536025341518 36682913426684329095.29888636984119738863 84119666202901562202.6582249427258039815 25762094714423232854.68732601907551952456 18767643132635165357.71098526315113761956 2914014396111255679.51318817643258208726 90640460407768571779.70585170980408363265 54567263252120031822.9216421779504476501 81506157706317253950.24221381777302357009 488402422164271864.87163703006078345233 72980521777892107638.24504651730357750749 68946982182997921460.15731036404204597254 85230458329675986094.64223897726755600162 33495296587765021303.47503546707337674522 33795244316249758025.43269252518015927324 28728174196433332274.66008589217405877124 5380196504761222239.84000976350290699636 11278565469842631673.72184689876496847647 52063510143867534864.27346226220767869203 5211261297182690304.1423177044272752165 8020806102157385221.148551094956479837 32034786446096785360.51180616475861751503 77645640830961418704.89165973045571157734 47569791488890413139.35580745286007061544 55312889964442067059.24983400092069537985 57422068703537576411.28025509626008742769 80723599900618746412.74338042479470762683 43021451737725071557.77169773111865408461 61434067827278064005.20927307079690882961 86755854253585460821.26635260442565365322 61359933860605653861.53522087615889080555 5289943275114188501.45772702396560491103 48674476850011752722.40806956939672845172 81279862598282831621.09772397757898734869 95443431997036186823.67429066682904295433 41408104873210151530.07212987457843436985 7230983549832011556.83117794046087696085 37861617986490944008.74714853262734812389 56037551853576814412.23026849239456023148 65268297285261896048.02161351886029738719 98061982570433430473.47692716265566816695 25546277071494080475.34885306871985269527 25704631036410960200.15322965050381286896 43854266203533849825.89001149055989227145 7898038752070758158.41320514563059771637 27129375027757142247.11467824862255209478 55619516985842918231.80245426178283870401 6716774628756341933.84742326487549962677 88061197129152478644.75376659416034146025 61537039354638290041.98140078705162750542 13821885505309193488.05705644153388847984 14017556067199387949.66614494977591280589 31770588862088122232.76536411447198263517 40838188754529765262.48557210779133493064 18310415732336770593.9956152340369834538 16145708941215392289.63151084471491941839 8608470097695767738.07813180099443229647 13816542859232370785.36509438605202780226 6501579701603926909.95890321264821941012 36443474299347782489.52283016833380965489 48972282093851866263.75019491778608380884 65475228100487879861.05265350492089965982 33570348146091887098.54636049707646011889 10787839642636769154.62174407187405731734 92320010616219929624.61178704029893285717 40444752718070387589.91040066147473941267 85841020779811552637.20146911434190439661 60017258851386600216.54777224756942683276 58181292666995077092.08674405931392215649 77250708228050090642.12086554068069518048 71198996348753501971.61898449442401379923 54675511734363567209.08684363512910727586 64376382437105410958.24550172263577292658 29291173303332158124.17232730104011058415 5210029095469936047.53862242040712289266 55466647194263348657.04741874349491672996 81226704525110467228.7621339273661792036 8625484331921385372.36696236479007300693 99260767837957993557.4826294865312105765 40123322795912768099.50670629917707953023 37441374405255204561.47547683919823248905 77695270901982062498.93778712014823124287 55328633511194082907.67663456858855095459 60706577645377809061.11154563997469698644 75423636698611137461.45623437474785080731 39794449736816372.99686528326408988986 63679736493901093159.42577677577759602337 5089221193112790730.84062444007588683238 73516720721699859709.96802387745492175842 1620282395026961859.47870777874852973238 11743574640804188478.0154856880960429563 44073673951595025103.66196491322341386895 66959564472639696456.69539025164177968765 72121703584855804672.04369914302325912598 9620296335167799139.28656386300438739174 71190193006630717037.35087711334633274446 1817561328756692400.69755565612817251972 98598871141983968459.83777486112076639596 89028623748090752205.44693247767672094752 13371224480900310038.05662656306502327362 10780984116427015526.0031874477532957194 12342114861123337794.1709346443380962767 66484679667563267340.03944179102473299212 59916262014921599755.18215946817634753572 81107771205204712761.48943707537663925317 38690412293944233281.52612718107318968498 20371915707036398526.53713402725165532567 84357498270792771073.104980943076991696 54479310711407049814.75391853304878608885 4910054198051309864.11837368758503043401 65168183696592196602.73947903153967736623 22653717714622399764.54030690263794215826 91372418761914742166.7880752565926336674 62642137131605648915.09861753681866213827 54575514542346583749.88368951144860277172 12416441990546488778.49151608092251935528 44524550501065941467.34432893208402563026 9014394324551169783.19261156974842238682 64582007757810647057.8422750567759540164 78489088009359282785.80643052470530297787 56244893844898565423.2309740319378175175 19944921062515544162.57968422375568446098 34387785951161546187.23294702308202681874 8878835192233145648.159512085529678237 17069735839784162626.95217763290107663542 3851090317442889071.41444039300021286792 65869950807104451795.24393950965980988786 82141202315766703839.51697367036096775878 80429803337736581793.29537040777077419658 72593438950349620697.9540691880979860185 78362264326249435253.43630847597001309343 37263258577131799276.58346041177618663357 62220640120242135445.21092039821591102807 96594676525231298660.83173381120152578014 34651640819146381954.29011061496081832652 87067219940476289915.04137206284726176411 14062741744145416467.20370401630631543622 58069058382739453973.59069564208386931929 73575296548955825140.73129674988154149572 51172376868220887585.81830575601284072629 1804701550720726980.23010156204239012729 20811529352676939030.03919575942841319562 83447943693924015166.67660469501373815521 47706119892770661390.14177288109986651773 4454883934095777280.23731762240349657268 74906239206675150776.80891886972687217776 98834554825927278489.22262868443888136091 43543764869196902043.82106634848935374683 55240202574356642975.19137887889634587554 72011344727867250961.64803463663758280212 26292128667179121121.81212906066961162882 72272483058267500205.93084634836383076534 87997202038462402015.80684227081151480353 86710535783518336712.71438794231291032678 40564393336600414840.6263775814561669344 57620727767650545452.05887984588861722258 84947199187602094281.46027283046378163524 66207793542386174802.8191746847460260946 92062947860447988670.97936567760755432247 49172494360328508911.22788180947684884367 4497655539780223997.38806836664608569674 52313251300879781223.36291630324414664091 54266166889177549323.26300112394188033224 35514889993742865027.75379817850768381564 35337542785032390535.90806039667026999602 56120632971354937286.4944905410931973441 63200802635925943543.76200371908019981495 61539078497732117875.63849574382746416783 31821302430783617852.70268000719083899875 59756347596603852693.74994133809776651228 93807476605452802695.757170819661262584 27689835852796549489.24799687175724246261 37419322905312811234.73503679834534403323 14598968030813725369.080221249388142387 63899042360606623577.68088864926703234403 33597852694925857355.94216704898822998838 96086950408259854134.56049010074328685599 47765506950557717835.78192153889037383747 10930338404152072290.82439061346002822443 15702540697617622634.94339788429600885828 96194482669156213008.73774596404630241361 49739963144306733529.88290412027576882643 42999323638400408740.20170322247389542695 69473178284954768593.61224272061045953451 23819755107870896506.2883960034236081369 94074051174903938216.40532193550064837369 80798472224552217161.08968216620852524675 38991667429590987412.20732270570981039182 82512952186417854102.82365359675365277359 64332993416532580767.00206415627505901668 18453334068612707816.81395300345112942366 9411357275431848986.6914112603985932927 62922082430738133924.74591893656742691079 72827934965799458412.71770132072844127597 10325415490650442070.54973345303169368271 80364268313836204231.14246258231155684348 55205528812192284093.32097842907414966407 54225092602996065078.10404640140677348559 20212305701345767311.82468214179785092809 11405827742456140045.12921621805719776187 17084223254102935708.77224918760263991315 36433515107752933670.86844281799315921176 11283742984335772792.79707702969245107066 15030250089628528905.64186405824655215464 30525633078514714054.4834755272071703528 48240828912053541635.44912577717403062947 14914391521842953274.56285388881762983129 44691118182038931421.86343452104649430997 22526562871921996398.74682326981909024462 55182787491373009409.38817924060742504082 20952399994018416510.79826717793467708424 65770741831636803113.38988837048876304032 68702987419130759827.74167659043910322184 3363337339587237366.80758722014411978471 19339870093224105404.30754577886695024126 54066692245406673875.29515945856317792916 77676491034335224059.72386382884272368886 28478391307437686379.42788244509552452768 29255367182670781909.36400672705498495337 15835527089674437269.50727863132347236185 80565584583526605732.67769528655124958789 44078811683862916111.87408759620894672213 58586773071704058468.36443963103095689699 61693482337006023925.59400079083444832739 68689407269134198952.68987959580449269309 19053504651647818197.75642142317837376352 60220018709549813603.96551614847243430769 81416950434927743498.82855330168641259585 87388511044459384463.31251661456764269954 71956751181502840606.37040683528467466802 45823266882760856988.59697001621713335058 81303223720440095604.94964606738559669666 51385956433107154042.21076034168120444705 46220117151763178361.32790283285620808827 46362087632178402782.91899390251422240715 71476619464087541735.44423313368544085559 18469787062767124851.55811339627791077882 10793948169285771397.85780243230234171034 34991689567553585064.84724737563987383772 71553331789702210463.58031701255006929805 99912837742217831505.876286334148231023 20285028604922363956.37026059307003612454 25463505713638111398.26182314539724673253 571936153661551188.17143261457437702569 32563181756624070988.54729842721737747746 29431184860869509017.55538461303341615592 18936981806986623720.30098320923049346476 17777009888064901448.33809634419147512342 98074210451519529002.46573536026904938236 44835103823004262226.40351623549063350663 69223341201795443450.3139396344514173951 73088730995219003682.96986925597428120703 92938586100341009546.36102277250543706609 5408485799640971990.67862474066467011001 60884729379298736244.7836552190875230561 34971613012931209765.77122429696728068886 91589405026233250414.37903512403260245906 41938884549788886550.13084817620820291342 92394134970106357009.69736086871325262809 50664095206146680089.08797592497442069747 26125795825658130448.20444153389378409364 7319686762539572654.46335081549192861868 39585328900596730524.31165431573040727576 38504797789215055096.78269753865927501264 63057106672131799426.54397515018607085695 75486235784338178103.65745894938059832705 34788768146048152565.08231943658143995423 81540300828028753002.46240797203790654158 14780539736254296242.32919813768137857726 27004406466915657061.88024918797642038294 20821018429456940658.76379997344530765238 5193056704458080081.47074270295000021055 13624276658978998899.38286385160298513281 14787307237789524687.95729839965975115445 12606918228343189771.64046472811660216965 66126380926008245762.58353886219333814401 91436389058717095744.0842633589906481995 42276677482365593248.73984267223289616057 74949019805337698293.55237713391818516245 30119532325444781153.81269462308960782137 57374413366986347715.7945677919413477164 23492804726962594393.38582011571196825749 69063036699493326770.40753887316409091747 28657755717997843688.69639707134801246394 61050807943929472789.12117445142282801655 68684726088528928632.00267851291530252806 91686481140376944186.67871635969883007863 38905871890874678163.80689657875733084955 56628594610892753059.43849547546216328588 68542694624134172329.20859255503422028541 14112242444321378206.32311390470197680387 22719941003205323564.47386759773208276344 33573139349307109591.31491131160051482461 48261294545922452115.59056165810002915133 38400819828466606261.68925063469335801232 85317692370603502173.74285971186056760837 63160459436312455488.94159099653294404328 29748556414132763075.8176225252760355252 73465978806286194529.15568978286466760644 44398387312106917614.93478577059421610215 3898123103347250043.45610736462085105995 33614464904174890527.85100250758145730117 58647383608673899697.71674490539401417453 78674614064888526922.6846867389464315129 34018666060394423089.76128160146796865256 30028642622759708173.31251028912944137465 88972033322003598213.39355721358960510116 787127740976787365.99464699063222476996 65672867323174647798.21601685898742064288 33077449868606610295.28976965488162417233 7716455457631027375.70491133811917889619 48534834670091260730.91929451763677500601 42317869187092762356.86018707545097007655 85740311075786187221.36731463521998240798 92691415566712103336.35263312360616607373 89782234068706844245.83610257472104181344 56670737979544950678.11449409078132256638 42272739704730794494.02130293536492410533 22555543750646627584.27801490860600834046 94373633730988017811.99548175012523972074 29761240130728713119.94643052982285999477 89931215981896679507.34614049407361604052 38590798501607567662.57638725021755571804 95555848366702855343.30060541753311489198 75661178256448105387.1246905091310589707 54930708851230588608.56993309610468352752 10513747222421387337.51893798012734037151 88689181725148258703.78862349760510693491 35456837782664792894.33346747871946126606 70291931952887564446.14688887546538882866 27438496696471641301.08074982526449636762 31339307463426872909.26970438959087678544 54927606336836203871.7123617893599694623 79099673157353936312.35021602376042544707 3506097877993358123.60874695507842126353 5506328534886393400.22394249747663748784 86247530028683603429.89328466540331399521 56532115826355954308.74088434968444948887 18149336468293212369.93241995737086935315 71687472998993637340.03505228777271586046 92991293324492010098.67172833522632007896 80793476509490130568.16040845268972538686 96707437872139719849.767988708023623804 5427297689328458487.90700979334779761188 53041365453105859680.86759434549845022147 80143656751966623269.3551575853914102198 75681796710843891963.45647791712332030228 70516744613521510090.17489895077974631885 83353880046196233228.15074037874297851876 35332509689289586914.31669561128006838731 64030398926296305608.30261865028298194618 13139831370404404625.37407527163972502657 16210058297068928383.31540176157420622193 86454507488506585646.09331473279711849331 33618299825414128267.81483841404910149466 41920202075406595647.34194691938632455585 20318269613420808612.40583676574351457551 98608225703867245279.30192158891496351006 67836460240883632468.64474460884158118901 97882895316734263326.47225463474691526664 5079118154585151126.88425994632959175686 38279004979877396497.95708504572617415773 67129151996776763727.44825045648666880967 60826239626711669281.90061542400742593875 96234890407245203661.16195255260672525549 91727972410053848171.45041751080047715949 89417929196220409539.01847864195859383107 56624697336056824848.25586276671061954845 63259684989666916423.84332752573607692483 63425667734179254660.37398212378397078133 96065223895884171182.51424655991768370628 55397741163268012106.59025771019445875489 6293735786500540293.10492469201453477417 3495891132536195211.37774934828451695699 47908852219013798297.70525741129562207658 39945611212094010098.6368767543703661288 76877944766227878007.11368782023689175058 3983944361997477972.03401901026736292792 96684644688318109495.39392104261881333022 3327684411083840557.26482511859913435895 96015524126026909425.37550865893871355925 65903971560459825670.66486241582224402087 80974507911049129893.69725966697342108765 22975085375157253018.68183727342749199134 22311039840212145094.93916154032806167955 89847268402328516021.70571315497452024218 26031201817321127558.65975179628620614644 74276368404329786411.56380904262629150297 21426977470270764257.78385776866914608757 67222403316232378755.08439543701394390678 45860432897406353845.07166561328451549459 66203014556711565984.56700649838458275258 90311510216795371304.09064912382936487445 28135206980615260788.1066177935974726288 74879870009084462651.56056051244178280224 5193388689879659996.03132928451527863144 83544199663486963104.4900691122448447696 72564495313715075802.97840673395665461695 10127753042829657751.99089669671055230055 90547781164058416085.75062049060742670267 85214893902944581784.24817937698364437695 97819825266351339011.34409203046092897893 39726123281251795339.20222275280581211057 72651253128035904199.77664559157750052061 30327755672280741052.87109989669041668432 56677806880743955124.84404112011783433164 2649561286424515172.93114496520490359334 59314201343787935204.80996950145949378396 10858706041881530231.61541999300079383896 50739483745783742893.68169870659585476578 79359903021436107113.52967507795421818497 94093994063741355620.95397643715346798153 71948811843784430674.57133207184423375096 15064830439566047283.61330994839937513617 54410929910282154257.04075775158040219769 26369032603422157256.85968392742627974823 21511018967427035498.88552317683588028571 54835586338233694658.48716483455580000763 95483214534656186072.43964165401537424372 41665371131584979699.68241599130643985236 71154474230029989632.21626727778350843767 26021898065002254608.55170924234691033367 75281875066117165582.15346449221128741974 21585087755602142017.98321161866188744086 28381325299437777836.28596021986571195494 93333606412814724834.86462490551072916366 93097685849100203710.31787157580630938163 17774586280750267275.48155897743813494792 52504821558888783635.01433606135708866275 32701250692709101355.17812911372719048346 53369714486284523011.16694938377765232931 65031288974372386359.57006329100042553994 96411977020169281689.32780731889715899252 75046693994526602099.47209831647459855295 45816569050904663979.16389994830346186911 31002335939305620324.11637787008702662118 57726143431019382163.3477177368612139731 43550445503564428604.42656512892293602178 23182203786974250231.24101224205455755229 29555533401967431694.9549509986902146706 17901533206323527959.31590479868977371649 11092786985060284268.27470480334095088075 85049613786166321163.77000243061520580401 18499743265017556860.83126499467097476973 60924867201053051712.66710910784021445403 59917643661657230043.88101509994795471793 51597067859637053593.26448022846802389215 73453788897185201929.69440285438549859125 11382839805866539506.60493734465177398785 25899411963831588906.40128120240727103188 23534185497003398243.22505214317144420685 26072041226759895115.06654614189302380425 3447187482119604610.0073118557945573117 24197124388478927498.6511638858498572927 90145314228993913427.62577116080131115405 65110364428886469619.76459160435388665703 63539422132267387436.22869176981537575636 27352437950195773630.77828853587381358523 6833337584076379214.90384052270638588094 36737205685948593294.45878539097949791385 54670912191861226499.92302125053388696882 13454156064791223917.87413939555973141767 47667651466506155940.3290052063534688437 20691212185945510407.09638180341681233407 91808246470249157914.86068952397027737346 40309849088362936586.99124516967899548519 56840495326441692781.99621323063765312833 75521609672048126407.50548534147490043831 34585870569087105035.93982208802830934098 9165760151557844098.61776179317357551699 21697091766438345302.01223192260268614626 4814561023078273738.6875825594794036067 18748228904929651111.50209501784316761358 28732740556232532187.17525089261805129259 18915206690566576481.65353422094402294024 50488740567768320557.93550458254964745001 98355261977213833989.66431129898536859217 72659943790732475249.1956364502852108431 537306704928366045.61407079336244360623 25598779829406668433.89067786995540245859 29620330793336941792.08173360030629551214 19597834110143742042.42612485986357096283 59290170482056561012.76603951798042721038 18208075750372463860.2591567013498792506 62974444760464339187.43571514249669848365 58749942581478901372.92270287532267393438 44297399951767540636.84054531306622957931 89182557379137614140.33326623466025255133 15267928884254212730.86591390272132316278 70508935408449679235.01828213898675530053 42055095348869227747.05282515921494338142 75344670303093587500.78983367083614542002 74885645540184457949.28096471694797316145 33728443559500384080.44493946272889956223 78819549640947534432.55843205689874969218 29733406844635943573.51415058532400580821 24123414648439189281.65165477264741338822 70890934458818560610.876642500570238087 72976772469678802005.47787907863331720669 66674805372905919656.51863682904447913689 92205689841073993179.84537867642205472229 18543078615762673867.29717808322925675005 79086826205706738928.19350677210928847911 95853549929318936708.51094873849108199765 26569894440591115875.50714093661373777779 40371793108257672276.32204142380876309514 71699704759618837295.31864730266849779542 63699210870017438380.43173303245006858548 87873325853887305844.80379864085730625992 7840101720246732463.73677224030805463894 84454767049965412883.18763868393426531231 70838758245176102221.62315409880152185637 83472649568614662982.58712359388617508995 72267287826253189586.57165481797826390785 67743558131543107054.27542366905233842114 94718889566806551821.72690034020080259092 83284666588518017108.13947332890481277015 56727530507268966773.65058682872775728443 28718283766696185877.82962581821433364565 92917202029480447387.33758726392871847458 14868309890523576908.23157451712245394874 64623947769158818639.00152836101007606113 49584622152899700059.50519120042024709088 53576834740203225820.4177946254283603816 74623153780322843502.05437411311942320239 96014929869365296148.60373794348367321834 12394487126863419398.5259763568811245656 95945965116304453801.41745236508743822689 84304734604218303748.94868059490642575058 67920392321285298048.87929438125232123017 4315905505837547208.07864288353333470093 69636296766026035131.72925523301128701788 79495016118661432782.79017645152578966672 92747666508662364248.83086260690208552012 10157681897025014815.21951900893549689218 91107772370508406326.0930003142546139592 70871673532659061034.87772761228045347286 60600403492291429817.75197476230792903471 67321843068969714933.47903792023598947378 98169262075015750304.83858478595925650653 51137843898083379836.69669449520817635286 5543607711877218659.49078534545727258083 86318827413009400715.31560861690030209431 63103851976034175248.58203886461261531047 48014492410918874725.40888538485270924433 58681967274576748460.98154453832941079637 13101660128343930238.30538357755336013573 11925423746753933995.50613806992163826858 12677923985614031172.90007420818552906266 57926317667142402322.08056508024344674201 27047483881238771976.59315150622471150579 87750928917409277.78305037985064709529 31251045332608385477.42792421035429909851 61518805293188838301.47255410391672813273 86719195130360493246.26745156353049407481 69696986370517756736.44273251285258598021 44213752502001258955.55527724612630073188 7911798472039468393.30180720102514847246 63300426825346120846.50406291691943036045 27375322523162221162.45349106038894032427 76561030150867853059.72561788780173469165 31199312655787947328.50953850314011875104 39531920897375912361.99071314801793748709 70438390071040157967.43192190555419411673 91191417899536245611.58804499129827282021 63587005920968714011.36821524236789779883 6042781051734497377.34677174228019037399 35233478637723552394.06582202046572964678 73621547084837804087.13883824670691303881 51726636762401074246.24779247924583755045 10693571060592768280.50602871670190990595 15902197233789021539.62906131868481202821 78589054231718130231.56175792964532498194 5421499605215377888.73574639462544220867 14759608781425662991.12863504401757386223 39847560667727148055.99441224122374207027 34766830702111046218.9036340351651409874 45331392528975565906.70083476403342992626 44599327409265262552.27798224644843354588 44739951140409160886.3895551824144342323 89440403840331448565.34755554838792276049 9975831869920266275.38197284788706567445 69522106940795546859.46236633898929852434 89145109970530807154.48577431667884647461 73492148386579820177.29758768459954372051 793339070318240843.55109082739517917756 99750080747510127280.42001039715685456004 77271229645392327510.15435549367686226258 9148166112128575919.37296255986617873837 4075238082696088970.04614195684402284044 24915872729798500072.51014206635469729256 98130843673336093738.33536521996629562294 95301206777801521498.62336528632880298707 64426077751813007988.37280575340780706771 46276078574435078966.75634038496778229027 63444757462705146110.48895076333000625858 37644326378774834663.3643287227905127147 38458847368604909378.61785990349982660122 53982315586118641692.67002811886013998582 21673444263382990080.58147829034107685552 88056807864017681974.42340079318212041421 92177577505709904475.50822629808134631799 6772641876398577932.1770397361083191164 45161368706947453996.57702982646222986553 58129108791439124764.96037561859713851165 83952883343848230993.47245325276475429921 80821715076070487039.70935548891735472868 63582397687684902693.75065415115810620896 56240062733949757615.20749801812633589275 21549875749519626706.93277937919247909822 58715265973476817853.09485971356685550081 58958089525660890885.59216690607192085962 28796201368194732256.9429497925195494925 75782430812064954824.23220387952689495733 302666339884190357.61757003844586592676 92468195800933292810.14383733075815398347 10767673907257779375.87136595779593569624 64026889082422589197.80087773852965245223 82411805152000625523.69698492538228245161 21999604200941489025.20721491285738580576 18458048653181453249.16716563175074336322 5592576434626727788.46002088270719091774 83057180392776597262.60299406482609431188 32412665055677115589.40544736034787560256 3748563478489603629.52526990345492577443 59195705516909757142.17341387589201293321 60383094141608848272.29242940029776593773 68635488012917664464.23597378909727919716 14704466641175833101.67909083817500993182 76946680642812948080.13272281733982258255 95071644569280309341.84009744508489573144 95247139267823037281.29681236011873383863 58547674909934486578.42902061840949105159 66978282589134321606.58144735393403467447 98836245930841079294.62699550957101906883 76292726546781326273.09936692534528587352 11949543058503449071.82052482616205973357 95124137969075461864.17847796595428928885 99643827263894780406.21818040284968359562 13479770384495295151.31612705041743101557 48744398235679235834.68518029490113687562 23647910082083338852.19469441147251212824 65912715667269360130.24437391784019023239 92390845988268637220.5224762357962020926 7487141212761937620.30073094907745806003 51885271521131435870.14125745815754981787 59335534551123194611.30816259155126615817 72579597331732781574.31455094706132813221 46011853313551138890.75739668913297377939 33867226719638527943.09808878419472263421 14441853338780098933.91562998686182686491 39909100650241019677.90587217738757350335 41794260727657794189.54849403781678961544 10223672333930150524.4154923063507309847 68109808610471826876.29442257418427753884 22915770946595156622.46448491361791530026 74309602444211354109.64906604601710797914 35552190800822065666.09652957639195418634 2539938763351177347.71660203790162718543 34220543090771318150.19451377594445336113 80881224541840512324.33291587814729885663 85429140533921324828.70610911282948137244 75570934924745298368.67769235207797930501 25532424716806441729.96268941249009730766 60433811305181443824.790846542927009132 67323193654792735133.5171886382319587536 25182190423714616087.86900450285365751432 42483488530935977458.04752544471011834171 3747139339830726796.76338813234261028011 94798439663351664119.11248572069168206773 28544678966474357780.73802834284171357608 93133524725677223232.63502649425169204048 64828537556332429263.47905616875044549647 42862630407590492902.75354890618887718992 88091822688573027089.66836661181238879298 11912115536479051101.28259577921231295281 39811944456971339769.24658561291399394606 70325454525483400725.82359638808918638259 7664385884557830391.9772519108599790989 24487976836074901358.16423182329748368406 79604438275817159009.57415528979550503816 82663634037041271526.47968946915920284183 84381644664781158198.42622128464309739514 34896886443266941386.92725037638528628755 33703999279519208711.89219138441400378354 70728153690975461651.50624036888345006378 40215583486332544940.75851089589460751886 63325212648398471583.29872605040269793209 32774977875070235030.36422259563862105216 32726591698625164404.12924627394943629291 50469041780051612481.05456530316720865184 99511196436497834631.89212800245657534945 42322743385297724665.89850909549606124247 1118430081911978616.77590041840841479515 5237863531779960944.22304031590965625093 63010389424955042633.65943866756840561567 51002231391693887958.91694373475262072837 87598493555958950518.41003578809450329218 88036680798187958745.49900338938078605503 94253019862538902679.77832302469516946826 72304497524114494090.41763013299711145648 44759228850998996818.19220089647664050599 41959604452694181123.20088163963086059879 6876277381101503088.98431914760451851442 60215190064364075879.84328885887461378357 39396805274830497174.08379767480968926838 65871598067659029498.06727817558267847103 88053164454674085248.48868305366147538776 98136169069783204984.16608687023714392705 20200572993149179454.14397604324410556143 65496104122842644661.69741260118997489348 8251715704209277936.70904180878131646508 28027341838177346032.27910541446241049709 13727251140652436938.32452530788930454988 78470603903006001725.9879459063600587466 73286585198844404589.06478461619238392427 18851944166414642081.03471962367040319991 36959390018482082947.21814486221210352948 63661869487135092183.78985591191311830537 96765444451351331405.31184397394188107828 86136831823004174877.92193024901399436376 15675154026644911635.44627855266892195431 45038753933799126446.74324065171990098057 639127788717421759.74847168439631913426 13683919982644978059.53673257150046921904 81363780056485393709.94719070933397372183 5006220007434690699.30275451912694850852 56826237239465732908.46716247265900975123 40054564765580063479.11731500913950015579 26647490391533296927.50400174742825682446 4699656855233229179.63330449396289708888 70790185278462850927.57315135969157991673 38090060089871081251.19828327480537254671 18242509293239884288.56866683156790830755 50555182538086665862.6411328174456421545 19916459903224265312.33421657379890364462 82513945721710665003.48501265260156449805 35565279557803983593.09198942466089755135 81901981694954609838.86465621472716435697 87785226591772510769.96566238085368035324 82366379834143742449.90736198787545556154 24810039843599836918.37499642780222794032 83907702711518355364.75143021513174022825 99055255498079040257.07924021483631014109 21280989900003708326.14272103015114055722 55018368460368845401.66386497789544917234 66940167732224590079.47658390836602211652 26665378881258361054.81004835034160277378 26771183506781081945.01786357305808575081 64479872634379351396.63948011600902769741 97113009320003178634.49779041475046087138 54944170104526232063.38140368291485428279 14416016650979619510.58176659306517874428 22089044109615764290.21149589422113582016 89197034936822394690.958893232940763366 21230186115429758979.32154825519830022015 43471095905132431466.16660827301737563661 41766868977315511929.3660617260973737474 89839050173102360217.08007399797525867842 84527432600728239939.54932225236906876194 16536938107861623834.5016092900467733724 83738210191473874942.97840933278899403137 84606242073574643345.8042437001088798706 32044431141639195696.01196092291062196989 59835500111499220070.9479106517388424812 55051734492367943594.03508676623244022806 24723001637518937365.45840778106172774787 53638091813857256954.9066486504646351302 40061731563256186481.66307853350324483277 40063322898791928860.47163196764978016261 62734574808866097595.75686765535120152962 3425636267512182251.11954002994427452511 83465690083306343694.84317753733748603643 99963400968768000825.23182993734855738051 32603707585694003510.46819158249225031777 904754811639970356.58512842747591185607 31640686778382842303.91048623111348644759 74864328206108873382.32991028554812429782 28219407707816108109.02603930184102385675 18148489559009203131.75527015637435025894 93413313772097546781.25499856429800360858 52015421962448229229.4342554251548668815 57988543252316373650.37642704539270572015 77457000003509489042.18984360741855127794 35550810248226859865.31131699226491315674 54136540007724019250.86989989795157568517 983023742036355057.46768236430676624298 43226340948960291710.63304203483625676264 52858210259410468276.4954218768060942128 72759115170567161320.37450703132442508968 99023971306503069079.77920095918036816432 3935325489320054.83257648687745665878 36659584766846721197.88147894937563663574 4255217557846265973.34957298258119559937 71021238538806777270.51688264279476019008 37590277760726945036.57658808924400531542 15728883000627786152.27149154331712632515 76970630728347495679.33249897150696508097 45687206239300865590.17737957784096513151 42766571721856503953.60486795410332265254 19730331385315691750.72818921385949256435 9432120788467533872.97706276981674858112 99883888990152012339.69182034709571023085 44516027795421835752.18942527283504714173 56940405520527600477.50336315622040513086 14254718537511579030.2614536554892346097 9682684041190453161.81711745831577219627 38124494153795821630.35227707977685342764 57289075372026734611.41337633201429658639 59667375151326311605.97045167472304265935 21874592555212657200.52967890559871100035 71584214870570485648.89442921668123289747 92238691671934421861.29787403885182564894 35756111305509812473.15553886495532557739 4500638026960949464.18864014590685774914 94489729603394380369.16643984615371618521 5616354687928483587.37065842465739217067 40718788089896945754.13289078360631621829 89661680620757755689.0500863885065897649 78081578706393195184.49183651374118739421 98240041172882791303.90528771823192273965 6304401333892820257.82478659584807220864 97028560351842684959.15036933506207179713 43377567178158180152.92172070515954119134 97544258840857921086.35947386926295342646 57235366559823746838.58098037739770823846 81434881093143016269.24431349423985154862 83169785069723022910.25652946890699940276 8914221989282709603.96627209230772750462 90804163436187335723.63698536194699537814 97956153394864757070.02001490929121818807 52225657779121160299.36479476597453484846 41289599110068989987.07050621822839413863 87087884321553840522.59978086025437438358 97945624063378402963.44211698189603014281 23658198668977813172.28328308044769915046 46641423373744440376.18336072376241378734 25837968044035076263.40227056114917273347 54945528248625702959.32946800029604026779 648953339404734030.89585826744478409503 54335745934321987945.30240914229936586777 19462280271463631712.03633078365202861336 55915795484203197955.97816934566727065582 77899717637664635013.25487211747433543071 19548414388690277201.56741501178014857291 82190891203730141662.30152067843015297794 2950747245868601022.58244111485028708448 5001331180828220329.8491811728456862887 3887775413285940469.87007797081008539696 69834973180722960110.82670242070068731647 6529625520492650142.49095612799969467103 67930681364147493518.73109207152256039947 68852136841835813390.39829018039224457971 26116264814535121757.82168261981008630237 34400676465479688661.37198714540611554373 25861154515926696423.74961015243996954131 63197261474909018738.75714527037483500826 25536975761107033212.88284678403964581192 5267471439235356726.42169563209062805149 37135485091002763162.26063411385226367163 6375170164806704137.98349893795403546399 35333009099461910238.63524529681508605246 1824519654167763888.09751722448564347544 45691726367244200643.21427452239584730364 59743256514012137445.53442804893916370952 31809698146076971569.23150332503595559008 60026209668479570365.89444626319493086009 54978581947159124979.46169610783715147619 37100040114805021242.59080611939882800124 66292842919389123019.89349298134664672555 82784517286936346467.3775753791184524394 42969838914806953405.18551770739630369446 86172622528222958584.89334239997298847648 16991418346831629552.43440300984413601219 18690719967464820462.68030347567720768304 11639504627171795730.60283463573504492882 88491038346573740991.65941896766335837818 69127334199597774860.8381399303598761508 10364788305698631729.17274608580730966702 91894221332812814433.86620976165070384335 33391658186850419962.43774181014505721299 77843357942238693109.57335008159787545829 11147397694638418216.28858272982224808809 84393760416616837477.29914769159697107094 52378165919588804821.03081343324155519151 6622409262743605269.55345113425920630492 49253898660773449417.20530252274484211946 43493209912856905081.35629638818314500723 90165571541421706663.51418329661518736922 18494274964861968071.91603259754231695822 81754865439691372113.10239034446034439698 31700704346018765255.62134035868011857215 10649796966513307782.74887400361217146434 8103745133909049526.8597381251126936359 30056439719555869906.55593063357013358485 2830657937747970316.08452827639649739472 43937649677766810812.19393472098654229372 90892664006622458062.906402698695517349 63860222025951073104.1874743838823771335 61620114998168264229.92926768516084099807 71072118785671527418.87946392409997987414 19798564216307039706.47226206006000992359 29750563138017432751.57648649610096453699 28907294673405645117.29706263525465169749 50883291547924472104.11098192063122567256 65677389298244334570.66687839146352622083 82250094916791877609.22020367475499449317 68144169634040444181.42576004957048323684 94304898000165821368.98108066639980458509 55761468362384511662.88859275254101356381 34761546369363456939.55130325646301062608 96902404602186784691.13655437575933828419 96865996004721314856.65255260818358185774 58403577225786858530.96763973762399455472 34144472863458052203.84642724229834726471 23288442603165740046.82158190997070308493 66319278524292456275.4621115964711047506 69758845529002782124.62332716273715818522 14847562968277485487.98128172160324762457 41360646241368778095.04196446097631283154 58413660074274971283.05155186119198124473 67466476266919796928.81906309987450570766 91384344661047699687.03406869731019156027 36799472417724978924.90842058817751336664 26677669016134398361.79004609426672561825 67431258631065678053.04860948735456306977 57712803792403061809.30647495135544602111 21050145306917100061.02180704050260766629 61706977577577289011.28720919883053173613 17856791559762632503.09532782143962220009 26705614126108479277.71358513970406044808 75274228964825690982.76771027237791295722 38922383754008107410.05091279932050001171 71252912289027660532.19206450575260664694 22353985222591763828.19197147572126125388 52882801074719212838.52737705440435596296 56830252760299444342.20749975680698314944 20595942877841219499.19556786467115130968 15524600679156992513.60698042672768224925 26927106788028858844.58938029491179461651 61322751765259929992.7618632977833044246 45533705825874007792.62809121844112619116 89263418810906133598.74019425250400852839 51311181919550444334.19645391208960745422 83521311921151061816.71466592746087990426 60715592691890147139.09293293161570454818 21094167471549807868.29925217832635527582 34459505164596157766.40615253051900487925 32624728952455072182.29786123246014005002 58321256090248465371.71559670159046555668 98328210613823186221.2848786871634376492 84771797391180244704.64744536554655422233 59256408230074753010.29750153494445333735 88155306569010172768.00140474945980791273 29562023903416824806.22966835865719693956 94396700841361488208.26680887475154925931 29879034894098628404.42363215833134314949 44120706076804259079.45551411126246848893 76691557937168699650.22874753612880425235 65866298723357710598.08038641803471050377 65995626062297852526.75281722180205990055 1838734113920783097.79986352338001526365 96537795035309057778.29194696123720179937 81625635711933055683.42577757190206557526 90733089836874463604.92231622843614906813 77104724369936789873.58805269914601025402 79564934040882033201.0436512832671399644 89727134379654224.25248636178582825 37091526727985381053.16650064090305180779 62339768155955587329.21100793909940487857 78797782177390900644.03731081205028265594 54191363437924796953.00499412071603502798 22159905802163176720.54926345809077549951 55229554731203017130.03614937456198624574 76734210130250085607.26453905106534489526 77696994882349709431.23668499376548310528 14998515238222056529.78804665373608763249 62548615667903998307.7531549893449337211 59035905772344325636.26742176417007148933 38769472595049154048.94068807751145132447 99276920429309535166.24841464041340354676 60560151986113373786.71665703667104796603 10128165995054968894.04881398430457431832 98098973023619454610.30631453680576166466 21066669040441727745.11547332866882490712 21074213770950673346.87375338229333020789 82191031322506853538.15301812160149317141 68444799743641010579.5243701289024676312 18882417273416928972.19272784529583531269 80745197977204285412.94974971997458872587 36989838528889412871.20444667453357180389 20174320531182064045.18857190157398582384 4646484317354404731.73152757328639066021 14188395179029461489.14219044804363902562 53471551642254461621.28957995772036949698 25672504714090309214.37797099233591617095 49746203677260026401.71430513483061357643 77591526431840519129.55833680708826331264 38529130446785193218.39841302622737126919 51504406034030847335.3169655024516845192 60724781203114682949.27537418870615205417 29094374763964234526.41511523479107642172 15446575829538337857.77399151821130908093 41142262187963296930.54988230145665574436 39332689907050410667.5159900101616341363 17790532861858270880.49509127553859894636 59287125193340816050.28409612159249997331 24056282947900045243.50176411160286687513 28707191829752147784.49039091758462916836 53971787441547724258.71964997738375658416 33195439545037839434.81870992956188800682 13915422150461413761.77035914880030279529 32310162395125259337.25979701851581239184 95836721074975587186.42573298799885566165 93241940931688105069.12436897757104696394 43437508631294386707.52301328365567460675 30393759232204789808.60975887871173688238 96082692712158536396.63933325295497719386 61576136782406445632.84081526358942923452 80930563435258447776.5664409161839018434 79961732608490538506.83129777999196831291 94637392030233902366.55700637282856330132 30744882743895379749.64040562351574150063 8454014450249795876.59563164552232427559 91891695457184135605.2437085104934854212 14247266736042217503.79182678462979416554 90653774764167721393.24974009813933066107 95337984739359621596.39535098493544389153 53076044553878747073.97818976005108424474 29903830696504539423.73717444776157985821 65234826608271949010.15495169820792754574 73574470202218060293.86023795514365726338 6932557220073031720.70511744471578205558 4102386655432884405.35213589252851331171 11290017652120443109.387269271658660769 9457540484453574122.09494028382334503213 29653739229327745658.60092685222531613368 19101318591787750567.32704369775409285102 25009971473384408057.56177328691584044819 45623817127703635087.62403991986545793706 93331153720283240653.00906973473689053832 21619942034816954768.51069830489557511362 36749384430493183391.08096259330438856408 45058408915263436864.65614854467545477355 95637336996226199931.28209191807165812201 75683522329337402032.72987200562405651793 81777230150612639389.80022863994917758411 81069739037641135719.18514523042059068177 94896586602246168982.89564987200595655495 17728440323196328801.77983049356036841046 45738347772044955603.23056675496959917113 73233756441003041184.35478882028475166886 63910459708711291484.24783208416218277925 64889931529656160937.21348997665186634856 1111832623261718173.78310260870603024622 52015977688572315863.55356158766222542189 21080581263840142675.45098696425531999063 11989608558950258291.89798269584321288222 87882570844964791142.15717179953727095575 24431256882370740085.28946326335184056133 41016442772881083066.61964746150873642811 73763539260481838658.20525094728677531635 56723090846574548569.9415676221913545852 66411008217768584120.68429069957704740177 85865861333241004611.36165488128434717294 14226080401746010999.09233474439088940263 18279967350796377186.13368443690625435779 25823187934282799663.452869404072031944 48507749475192784215.00692402312411273059 42615605468933216004.51978441481531076474 70709368587328768737.74785102055669159609 63756119234014987158.59171617179524591917 52329506659492113089.9082018137102117729 72577309315411366144.69227183504161025192 4687439336974834502.3465348026917301072 57340747548241672322.14698232817829604561 61996427951499839811.2093017429870289077 47418822160490089124.69239779390637539555 36174771258535762525.41974118857405831644 19592961823406105169.26562897379235723062 20338935667180851484.33746812553929297474 41938906823972467723.84750634589555378222 74561013234286055171.5779248737693285327 89144267430246121805.40121449437650980876 12070588248893578611.376738200550121877 68825808002657841970.50231028794590189198 1310517696425954373.05113277013496527419 59727646074256934023.27620164448209600533 13033952470758307180.44857461537819700899 3688782677122047138.59933579662757355023 86357717603083706594.6385388306965196644 91034133146160458187.20297422625714996552 45612489719859798006.34633531195553674509 27760891408615828736.11609243992629334766 50399205944068393313.88110369168201147621 4476014862217533732.68793993521516188296 40497107220979849419.28414266260236583451 1801692554151588955.17898106334416054113 23734432575172466992.45629330323678034814 27542109212139563705.24101605020194465738 93944802605429859121.91740026914701493213 99785136720341358627.88902702453223371003 34877899423289822102.54339155033294482327 43685136957891339909.15846135574135565273 97709265552388470825.16432076430150876369 34689161444042445345.49565366711528118294 92227551828116935706.37816015440692442566 42117707039671871875.86873329325732284932 22537078344503945529.03441939481987667035 8016371078675047265.60776070252233433895 57966597628318829264.21995211076482271581 15835383209274876926.98766746671292099653 36068089544535182486.01988531842604546393 32607061805582290944.4704178672667880262 58087648609193615738.50051012797082361004 12178800178829056809.61209787524695293296 71652618337111358634.79323661502220145692 38462989579450104744.0616568910084402942 32955368284770434661.88923519076893614358 62539677598179306592.30490107211167830486 56270314003273112426.86102856503136151424 30408843243489527069.81899609089879635261 64314605237386674692.69702173361226995469 50691147666019913240.93452914912522816666 82986494626468524380.11547138616076656592 20974045291161132147.44209003609503335432 57898526973867950968.38701928116341563663 66105448742364822343.9955934449071478424 85325625582203748348.11144581961497932957 35475098049644446012.25872066666366371848 98672797278718703586.13249614774046467556 36181541734913146085.15248606442025641554 92472576257521667801.75726472175069949095 35695471962531993596.96980909141504801091 56322366484898345889.55976934074717269991 39182974273011455929.81490533888319935289 96469309904310569355.12565948013373499104 41887462884052709162.41615366176346829785 48735766745645773378.10610808974353228401 1642865165741758401.71213129028709607903 90850093001843097937.95297239174365856688 8136795743487528208.78690159233998308292 55152026720570982793.55510028699767558676 16637163273041308839.80050993305905822087 54452735112533648371.50333946285099607943 82138508794944491959.82066730853325771363 50877810109029825121.99726662880465425808 14590795634134622839.99908861436555045527 6753347285863989678.03555488036075737728 66796339470799965049.8502243401317773455 95382287780570553546.49328929792420508605 76870810852147134363.10371165242441263897 26349569970946887345.11793346349375158832 44056193770265363194.22280980472909854485 9019248708478248841.11327439274165677772 64765714537026460732.3684834789935145464 21527922720219388808.57061177895638636525 90908458074874297561.09988770458881937601 85963000353596134723.41884568700861682671 35367403274218664910.52959058993669481592 22787999774253892100.10668909373991021309 14862185567625903189.16710255507188206547 99967542351345130863.19981605040539063412 26689227500861937259.10942153801226512876 8520745741918148235.615936877961902583 56845561431974352471.28725858150645156668 5175297058567695569.01801063364813855483 83000953325502052257.09531772410903168062 88869997201808701976.82308510907796944714 75268219603959828345.45060246937875476102 94062670130573028997.47581297119934848303 33931048554822359162.86205732651717908577 92618244997498385598.98649765509565489059 43050464612775597857.91791675411906473183 99322874941285056121.47634848918971030059 76262809930996119587.99670852506318894841 2215686064131680211.6955879562609522281 73708952033369944270.78717225516886575437 27240888022255224918.85925848850714233024 65592201176313381744.73206722082417489464 79213051001888966694.16180022918054078269 57509125554144312281.921638836877976445 37241669782628017056.89029522000696774765 37858893182615475874.30198798267241922164 16648965298050897554.82505999638938736183 922306199739982711.46076399744664406749 94706593080938519719.4509605289455669482 32562195064391660097.10842169227817788143 89870530731814902625.62290823782547519976 75046459201500181863.86349381486116198031 61814077549774717654.92887227689753695565 11902914227935412310.97475381866783785569 67645992286883718805.79197083386472534079 107632471192189499.62201890030465442983 12511969291246858065.65679592238329863832 37096525950919003161.54086355132753751158 77985289684330170264.74274683959457779165 57454954551533449905.1011612812766025711 70222045349724826120.5966165242327280615 43609672127723929714.35639730640527522447 47764427204064111578.51771699479124834351 95240727999870652564.60984252762755823934 35432565208044400955.60748694103054898396 44508310375920179139.38018757054325719743 30383943111293075491.62361893117202313716 44328749717500430118.20188497371562124782 30555422286696520182.90113325606035592578 52846079174710315951.4476190212105755544 21336349881790486712.04805013674587154445 21986642705234518856.22437511237180050021 68860991807367411247.46800105469598053045 89470103162027515019.17353737867966863999 16049036114240794551.82730430028000211082 76742174102495436992.6589662772878383209 19607297681667019405.81845746053258001796 95923978629597881846.4125368345289847315 36759807917674436085.08138137065246458963 1708570071853916057.73349647751527456218 23048950952105328317.84561993328212210981 77476161231063716692.23923302582215673532 18502119015910014838.71202746216837120322 41100417932508935752.4283244915690306346 70213333963945871036.49645294862001560971 68098024103836306790.09464410456353339851 38387301559115750996.77291033695440500927 71836710426257891473.21318772265088023929 80984181971563533257.37100274895746278475 49733999327803026866.66969356299042288975 2960146993454792472.59927198273912963987 74204923252881972163.51656726117051813153 82143329172410053210.07329397806325082968 78491529648633198843.59000649424271281046 95548706167567282935.56697943564282200615 82721257475945341458.82539714816259442235 93910486795178554575.75425035155738374315 16301011094973641289.34534933059776519896 84980594385398739518.64366903679609046464 55444515125636516714.31227410314060001555 76697160224774410537.33905359000118309783 8682086483916737171.04079578352755191516 88446398173845595732.94084750945453565172 75956129034179505280.60498482185300948535 79628043238774980799.24086527299767888847 32969400468196467244.50155580763188095846 86352618604091399056.75729326709087511468 73159431843694590426.16266668445069260188 19557427326943472886.69242443602195437793 89324978981588322438.85109207432733805236 73861583851739004935.15142223372908770189 77044962691362748514.31632550287890900915 99457569821936774942.63628429361560253678 34690768148821013785.60082996139505437779 68509933121428204755.12145155065681163035 22664117620896526684.76848828980721516808 301986673495434936.47912930712829268991 43121830877682835931.52498229085519212956 55637111439825860930.13693329659509618812 36437730888553417956.25474552357598934678 51814555856697616771.81517446452582130005 18602971421102013086.47156878457681567192 65696568443487606045.03581831117478375846 60583705851470440734.92078338679122311652 33048869789698656823.49982102521328340908 79012872469263730530.24233240476295236056 81190671565918157736.57267661567083936101 43001412258673614535.95768085007212356835 18340657321442885796.23976847497707444749 66421442731697128109.19584198256574577685 64581843073938715885.07992229088230761584 76734460598938287427.42665046196406121093 59749994089718542214.56294871749003766214 85470802358628585520.40210098292625996589 69077893800133288984.91850246948669106716 75566577264922078042.68000295790586411124 8434543238369613976.91843981470441450822 59587397645081939190.60712085660965180018 53709143588442991837.78777524162836152048 72648146434002282284.30292741911726207216 40599824934019352085.54219140168613301072 52006393575722948660.2586860930618924868 93345410783153695237.18670002049758472142 15208971697224757687.28924912781781664339 54193968108247326813.85023191107464913166 55764885471626170068.3931491760207883324 37809344814699667983.19603221199792052827 13908804768517255416.22364186107339841607 27725407425294215387.1042360145329824895 42137586810016096684.5507851590443680615 34490419104380631472.04256306259717085965 33062668788177040270.29935716002407413294 29670784120691452739.62488912617531277718 42247246997145079973.39859605963628633217 17012593054812941845.25838420743995369943 83301334470906123044.88538472565690360764 94219300231259039125.60803967181032711116 46999874359908939414.98912980603881612471 25269284121762185609.24425080860078562599 63374053501467446392.10479522249917019302 59400556208496114922.1375552427172788048 45266221594182897898.50893295334358545743 61071302072807690865.27105989640859313865 72408510744562649409.73332031366201514352 13877970057691736543.74188702677300250887 81172782584412748588.05811837406093161988 74007809470016031236.47904846482463875832 96250899323323363659.74684892152092529229 80050813373218189363.70419694389098424149 68448380897574742311.50856145220224601774 72787931414681093098.68892469584835821218 50332636602770821084.62074192758701832094 58162256681133631486.16297304787106746231 70550415523316728936.3710912316321897595 58005160423563999333.50246496166985745482 12664734525206217641.1469251309232534555 71551765734917234668.20625297818802641057 69844459841270077495.62636415153921814018 26787707556189509091.62511959655476402175 84664139164463093873.11757979455734769658 40125640488495828830.01890815749308876346 22539748487271220154.59534976591931163356 4482607531073416516.49115812770208178369 50870587149459465153.95236662573891094677 10068666081380278106.37407905326918545676 73002462261487735815.87919991469527841797 31319367632163620771.51491089293578527175 29511249544623129676.14370628210016804649 25868717515168629454.8911609246089010354 45974369716997062414.43765399706603594753 43097704775983103456.53596256736086321049 25116306169770678332.62984914158993696538 73940430652077430444.63032542128388624435 64946928277519226061.59395790525552693986 54217673730634033534.47495534535457101058 51635735916658935073.33657426318652250762 85213747295281886202.61046503035649674467 94513997008655322183.27145385084254512551 54736259733371130148.49099355693000002574 70335537486815672611.50055263777905346305 70412611192926984525.21907919545661036046 65944952594870565567.94012102534341977857 65519302592211477497.3358747539894308198 6055959987703545838.16913683729752439138 19449025995856505624.39180002176796241048 73335877466957928619.86413118119162497794 49076735123127416249.92733346040996085767 98128231579966740440.2040060189168174347 89410731672437620836.34892516530284666042 22580551629877536183.04707005510526117711 52725345457204442498.5049020028064732793 88293622992659476835.5417574059131684383 90436232492329449468.99940068144070894794 28923755028850436665.7055700498557479825 40354105783920558109.25624506183745819261 34877682502341977343.51765549229402953514 18468460269349200545.12610285915708947455 87729688549933422946.28177484879132002608 12369718600543290927.28349589154189055517 59449956739678306956.49430588806113856501 43439614736727858074.74274824827483359429 94846040472019356516.23273242580430249538 64439298649402970510.59956324063800396923 71322358193613676951.32834336590847780183 64608668104423318087.47893218959070232623 6091705643613712555.14164597137821258915 62918089092836195183.72129062932169106152 22129208327482724255.4841135302794693255 69729078944602578447.16636900637031910797 50428949740978348475.26993972170061118219 69986122034986159775.05919093529696943646 62431855522029777100.50744521135521639724 68641506203777035504.94853323264966777095 19149416566755079731.72072169253637730611 99749549551954962395.54956597999882808477 97681237343324601990.79474863670601131255 11832101200634234729.32769951849748034186 83591242318976500535.37608948018291348324 79845547306601041321.63976457501382427432 9113631163868830624.43416248264272366379 21928477879502397549.3629223288131750626 60486619641175828971.18954092805441336772 17593144133815104508.84347150362286154444 79309475850963483702.45775673779536710716 64556735849101480397.06335776566898307223 19357129355648268853.64395110411814302025 70668326936038027882.12791030147927091426 67349087866235224754.88889078493937356239 3465119966554883237.32765527549830375355 93352588334461355790.91047325905582961201 44136763642571833716.89755861278530030625 72886227064916295446.71545100776326459273 94779308399735113090.35355372951302598188 71091034390482150777.56234973818410046709 91520762393738275109.05185575202872105471 41142823136368975753.74983818274462458759 66844476703214674899.67858745463765525214 53477905541516214942.75547549655368453582 4658931910427930472.64391159128252760058 1590466440609963511.5237421447388075584 58197875439439946291.65570484811182932221 5968851720551234143.91962921787946670053 73176725463800410600.60790272128450738445 50567863664529603858.89299941036838559109 38644774027825181883.83888884491383276313 62051450623284644309.23780443719167048194 38889152373620746101.0525355629979547786 40271001818304892654.7459963600953951143 42509531554987318246.16736772601199115331 60993270526889410088.85595198676725741945 31595606299390909671.74868600589755430143 79712380471329832581.49139798319853742027 27400323466899716257.15424523022212189987 15896304192769681813.77402137529390468409 69377259442975905762.61822965107644052412 46761822546575975782.14837164531789592693 24546673665423640777.65515749433413198631 7947548355200082846.65670082907144067921 49033937616925780681.80319990022017612435 24109509342566364597.27318501937699084972 40375589760371580839.44285021513201028638 49346213109148356185.58858915633719781848 91020508194550282371.83220096117768780217 47730688817791033611.60557672318541236343 75151520359021812490.86582140680023329821 3047011301131027232.85792194750181303191 52604132973052194193.15062005497683690323 56131110766029185956.08196859781410711027 81608248203324572748.81783220630999162895 97339148323070483943.16271659463630339957 57964637799494334945.39746977546326274981 84513371618857086604.90166158973541500737 92855853417789475119.75789419994239126118 92086094160114240699.17179923976823132745 66701654029689281387.1082385381439381572 3059484882779961015.8290392827744661548 58951830691082721535.21863679683750081298 44409519154714160051.64775858220257502889 72371540394246143824.36788621286122800839 89729244786903482790.18831396125959868928 38714271306961911702.81269753056431058373 67082992531885733856.08667233190928404701 24858633978630616849.6948028328742632336 22819251301789926737.96122204362470164773 91791711287068225757.03270301718767689345 74997738039720291005.1385986754742522037 42455275873611925770.28108807167702549257 9346829596815447650.70337967279108136694 66041625486100692782.11602317472162546475 8771071716134120082.2293730874566437027 47538504642842985037.74951017372936601697 41098375011122750204.92284971359119879071 51303020899593175724.41761143956781773289 81495647316388236943.15561820387289998706 95150271510960724527.86891921399205034271 26638067369901632997.29574217592650936824 76803597135926387528.15355274701026285517 70849153317396146835.26114280116044110432 90614759082909045211.32314567557559316218 46596382892907117288.46594784257222454492 63110434167849802411.73571076791143517909 79234454974837043710.72280693331489509526 82739563559604863954.32313677734394483124 88583930125215693248.98593577889167127621 33426096277133187633.59681146956299667461 80027877983800791259.84151058602674260817 8358192732344148564.33633492011153360213 19088384691401989504.89357231356001147137 64079528891422984966.38428063330344657692 78292272334433200405.32169034931028582298 99723681803733250770.13308764354982371331 54374652872565307730.4791671576172207009 81341402798353449107.08252575355227561136 51243381093678282118.07047679653152184528 38730526580032496764.20150217089899506768 37431947423106014323.1909704957892349923 39451662993377994098.95191311193066594935 76448429569824539060.47232325217596380238 1532447300659866552.44333818369039435332 45724943015570250782.24014387014345182438 78812722125282387040.05997388853815148552 5582676151502379861.43860848955739745626 93785773362184001895.59426725801776531628 65136771510696150396.13044662349100485494 57554595327173423011.02221846919207052062 71328265460556015512.53997079485184991217 39202588943654277154.54051615803050125907 34945259441468550042.19202446964690145075 75150848825179814449.55685269981593786092 2200051872827627266.72767724890802861066 33097124225907748346.00477061771105597299 3511376259640899341.79999944786669084014 1372635413269757444.61487742851364407492 66972982760536895037.54054149900419253904 61577734225496296562.92744835644082026128 91877290063206570000.83087383162075323673 73096140559333650436.04216743512713430631 61886314278079461491.40601971879301960079 82955377490597313785.95079491883110102998 16105295901894691403.74264473330013058078 12041116815557235496.76207685714520579418 66414833802338698856.87080310649786949841 15471489001682397219.03290852303044056768 84744901759620034000.21512522570143332108 27898677325855737920.2842167821072493861 14824802725701021129.80992666102633080209 15256335836274492906.22086413290856650649 76411400458666515080.90628976742643997266 6305565836173759136.67162327799784921136 33866784720341049536.53622777345041948761 1356957069835205431.65355638155485789284 86672015241021941652.86402547207120724794 19725013893579512463.40882137465876089669 38396347204858025605.95511150300613146152 30358078524223163223.42815851376079957748 28510795793959191918.69699616570706983278 27067527021336795137.97012001982107881568 90646017014474175940.32316153137688279669 68100672212523107786.41091941712635537239 8882155017476292665.43267653880434984552 73153364591288166757.82765809578387263777 27310064156758197618.79813696022677660053 87990674946824861656.54727451393767856502 79605107177486488547.80776602186175200853 7773097522987700354.37382437885507672864 88567535241258832640.10238784773697888702 85496016096350201162.35343077604361446432 65874567706473507821.81185345082613439839 88232434039095632076.25311043741768103628 56626564629989665203.15563058842432340671 33615806919573862750.91476324762125253079 52467342544381552524.1817117524612351626 87234301675929898863.80836069968029012199 68854676716674298713.54465944510316595873 41617363218462311902.77456073810042614158 37678242339845689962.35154102612634484359 30905369663118996435.08225726824419348473 22380763818660766601.82931335771532126212 52105130987838668052.5661623023927275301 13820030682196401377.92516187354482784163 6299248219569375326.8648162291716061754 85293602267968822949.76997531331419635884 17615212429385926817.96346469634476814254 64956319564525669675.00962525883034228956 2236498894871696118.21112033016949878982 701266350929232379.90861660747779913827 80859136704035839084.13546850104559384925 87848058755064723958.1737534064460752577 38516187461405936316.8606648553041694774 7994334559912815254.66968688167516287342 52148602644855039321.59984325040364497648 16104664991270757442.88903529455304397114 36790296259417790196.66127719770308295191 23950705805955754043.91223355532135493325 80164834515966310702.94237513446517014002 14910565893577794848.97030036332594743146 35502986552491712042.58211541720349790703 3651094544040303770.79512252114195342546 67081907762549293311.95705500317787505509 5729818181905657091.04915900522232019535 27993954940904541664.64841423646288182965 38264987787263441337.13762534735729505478 1242894748773598132.81735184937331477461 11746518759179077107.25004063383544522098 29176238251433192819.7640150803877858704 25675213135408959084.52751537791179166585 91955691789757927228.57373929093411681407 54091900096488734850.33141260443063034639 74239866786814556404.42195409356673625956 90298885574386710074.17858588911770035284 53095232173935153404.39423583840618139382 16974252915747499358.55836419856651688509 96188256393452452905.58690679910590279861 57958821412658957963.4171284388027018584 43877062925526746468.43700749002928178596 51157085047240656249.78657323658328760108 3216054843484488618.18568092892904284958 62052220261724299458.39408131891874508096 99129922417555276069.37445264381872551071 59263627731717026279.62590988188554113074 11690017507176511295.32887245544247812198 25711172765946222760.75068194092201810701 93625531049183375423.72275189539157812778 55434793165742337258.2332092140190623853 26625420640086062279.74092638880664399203 19964937382549911439.9594880953469668485 32008061090107211025.8664512963911077582 67559275705158279164.55401154503408357206 29944755636364702463.64340553548546237008 8025427634652390572.26045914081378098251 55975009553223403098.28823093674923748433 21790532990916770675.18210609459959074697 8305097681963612562.47298242724271399289 73228670477536787608.07387449235523796145 25431486066146804633.43317412528329970932 52053939940196767523.7780880346446869162 86932328369361320732.02280454019265383977 22902721593749062416.71498379644421018887 11097491070725972448.86087885555751237667 9612287907268749513.32578011166175831964 90087582659438192075.79452091029993167809 63944688745060248432.00112676663786349162 79188634573056607494.37180949039643679298 47882441333550452619.09008751398919641068 51312932403605181819.66444037014126360387 60079464716869555313.37532928146880106391 24985174020029434808.25347493974715954289 12046595729547556574.46650497133960932856 54373131936496201143.8294243768677196553 29301455785638575355.16937350828631778702 3566623860137980069.03852459164618311856 65608707301051000039.4512175473573699085 26253087834758985.7234922420673616242 26315556425837109671.83865862317570108886 85665960092091039060.55032910888345250294 11454121306196223822.87650086479858026716 83350842166199523964.79912802708047166529 86771866258977448265.65595485291643115317 90977650628589588299.29229898255077837423 68528595315191924627.59806922607104261538 87895158783499809417.4361960723909865004 6738156507158993634.11445749915299764998 78114626457889796506.54443957970995051066 64950638891092690136.87679054630045327188 73699195881545670560.37062122404873453186 3966875164413259551.62420005086506022274 71530801469960433399.9988764236942035434 45545075896028643038.17642866482485775085 7673081508246831655.01978980515189815476 36157888842692780524.73871204460378840886 95818267724247709071.09218886448362811758 80000973491606412805.32049265996041503617 2129520191259871016.93049735991170831093 3781392692473105428.58935217374338660913 10778506140152074967.09186285036512808719 26555671908731780792.02566904629934718012 20746024536938848056.3831138247437423737 68079573987678981726.45201340899743975395 98070176430467938198.19631306498454964599 26237111549310251303.33874180485570842009 7470510479548968908.36600410686574252438 17838549595316362786.26973363443556541361 92311889699960072101.39397426820862472604 94343664573146444862.82147571842175141981 56942949456952526579.89776884895533028949 48488918728940211606.86401127763573494524 23473402323193837681.41175182341184253406 75385924955846997201.72731899803384995416 67415149134267035408.58528372534555421238 62923587316034771495.62292531635738269189 56523932148353952143.40185526489929521838 60893952511609658635.60961595509405545718 69298440883903733084.87847545944972209277 91188138900805598970.29109627573637010829 93559233837365938338.88867125451362898572 91240691921819773859.7080923629362989043 18053508205827975121.07475746096729327943 5193179685256769069.00958082508180187668 25831072892887974448.32548528200788139199 2281280195589984946.44694976785153715082 86485477664193451657.04579494325203686433 33861698542853040780.19995584714123978496 96225762014834741340.24855908519075827914 69269151976709096774.9272699584684405732 1892180685090338493.70261670103044241207 12941495265128385155.07260692897207608901 11770374620260450995.15930127291480026099 96755459935572717613.24505902214861348363 34545813993896983110.70611762896987693289 993922040977022613.99343114098736928421 76126063265141984936.22669681059020404954 56545496638781635551.58571355343616576999 41595692465344470392.96871335541302201714 55895855444266998851.48276122797588996299 36704233761724427688.89152960924479333029 30880618083619001667.19143970344261044749 30365762138547808210.65597824264085388394 21682742274720181568.42341995382771077739 36120543656934012489.50326617715173225337 61663825230396183013.1963930524620033121 66240663424272341306.01289794487507828529 79317488438169733889.62070809437921559403 82162750269759897114.44906037017474590332 26858606089070135909.32616349610544497613 26719139249402909092.56049572338892142407 87937938388152721851.97362151700782951361 70469844496342982624.38763524570655225756 9610870945852954860.70226677166897136568 61212044812695459905.6964225793098642038 40283093385968608167.59231117161703593915 17913481931451508203.93412081310042235756 23415399696037127185.6187727760619242377 58476544060509643162.80726222202146671498 35795365014644938354.85578896374928757937 21308730090314898334.0322614102340614926 31409594744334604299.53100543075910400977 84103070455798081359.57370676621395173611 49084615607977266436.71862021667089537763 19742369709655771177.99002857090854033971 79812542877361031518.36381077536636304032 72005906833922302251.4527010893621387959 55960486525300970874.39757292358111425726 5108548671735696271.30243993349777885551 4376282014522711252.4224820759418061446 45936334225313550807.12387785074621337822 65591828789571760074.14067632300953545256 23848246458791869934.62949165310702699341 96210294355482487347.72151399587006154205 99721537368854235147.98940287547604853951 56002347583299508951.0883890069104914448 35172494247471734233.93845669016686946946 32062910702895195623.2921933261507861182 73252926154296758228.77372576152275495038 26134503497550129422.7446721103480295091 92956068847659226963.03199071484844692373 29989009938939045699.91966514657845320702 18373511676540487084.80514077241801134693 72943233341944631387.26486261922358651253 74380776458446568445.41343229980725361892 76068995870676912988.10570872665592068391 7849271791786271094.4525001585350378885 78640241092106334431.55914740149080548529 3776825123325329907.89917507192089869692 36573875813407012459.78875589149195925814 73726063308651597222.6576313354708009921 95995970806220628430.33223683759421468542 44532706954635963689.01376686480499342133 55008304803725621196.23683041903531353698 16447151882802015778.69743180484010330031 31907157519928549670.519647491829654145 95298696538148632524.52181044627408592668 50093753241420199693.43235974825612969982 33403425952594652920.11343412812430416087 42564669635615275508.24599059685252305466 69714757249911049274.76352164266318645444 92724149305645359618.8774442178652798448 1429125538531377369.6796701325725305362 58387984849535821543.7202640777188450116 10516428604778861241.27500197386077556255 36345730255692691202.25586097651268440054 66491346214844032683.96678547057768469545 88701461334947836782.976819365499806926 58840283019775047746.50518995561118579038 690118051698774388.77697262831249129227 81256896775781969765.73610367416533601578 5134362460226992868.32771682987557304626 77923217022803552587.38891042349038730157 88673515250268467157.70620385820548369745 16524749753186162434.36859266564000581599 90090176286741407646.09619418897901781184 21069768208227307511.25687432392655585618 35668911416114896245.86567638853205296789 35184718304865432761.41683876745997644072 89450676294455074044.14663054727506726462 68838160833154038827.15267428560937662071 90940399187592357718.89216382655909681692 58607314446407844270.549047555217877281 18888713145900024299.35721320326526395274 41104903735377296090.43519566925642396418 82588318347627620461.5034264597597664618 47466582255665751617.61931966854200641318 60181016878637740550.15291787962098716954 69113121274785879841.55005526710700268874 19208647231248454829.90163110707016808421 29890832970380498153.05571706987588999199 77065141009377494807.85458738420737221768 64263249587512597051.48469081096822334318 11339760422536254364.97382501925887857358 96110725589032607095.80588614668514494416 12999590442302213647.44947490780921711163 90886302308113349855.86190499004299444874 43496397270818728714.10410624716134812201 99300017275678447862.7541976619806862336 27667585447536333091.77739560131658624093 1067502497946056928.77857090972861085734 91643440674807304274.19861918049243411689 10030424886386291280.92614904182843360731 39748456262777876614.82550663120644760241 62015164508221465911.956038635276307851 45688408866930821061.96301679058495627137 22696887787869916585.33082913051991861704 62432526668823167102.17175890008365602866 91758909198709441658.64508281083575003652 15912742095401701179.97029129296524684037 34628669428184388636.5804401613492168893 74827693882664063479.90418372687539085265 32774771546026544313.48612784463468449501 97390912233547880692.07921166201299416651 67341905890437692805.74680037597916923532 26506135395562362340.56410316263617282513 1401377995596742523.77320389083543349547 82812423279988491317.76270383356137159615 10902328423660637198.17204895046260474574 79802089030324761169.03120270392003569472 19359811787526926352.63753464711231260397 50288740282718545425.71227306212068999468 48201544633784931976.51870739301508580295 85561578776403888762.34911606828256875916 499079405060789753.30995434395660810138 10285107483245527902.32547381518259752614 78427449836686862965.61452189088209094082 93590595034123479091.36928858676443529542 52791591897573034824.54713599943167684625 99170206889941289627.06345292883276422051 65940462177793117575.8899440827490666523 27264211027267526160.10865542970794459335 76118615880297584740.73084072919909799243 93915883518978838852.8870129456116179198 79034013510375317395.50491045408943935708 10269470743960478449.95688158133681901078 57916027785900593026.63277955239715344885 10273484880953392491.55307747473559657759 56692278613295613318.51174047686253328255 61343620534823263724.26498782482299362205 50615714607320592685.10582820380462301779 23546605280849981593.64776383797839193638 46973802986417536956.71038833692287392661 90202598805913007226.75072283775473867784 5294798685277987269.97322606077016623152 8628357515984820355.62893886654441462908 39002517040713517733.82041451536918793059 16810911225807458971.11275549064359416635 2621445160085199219.0817623882362893632 8913113790097570045.06805347913491602241 59424283023735979592.54118033528701500161 39881568455406090997.45453561112141526408 19393425639207941467.22156349825614802895 38155617749850760142.54623552392832188416 80438817684012730482.78733936216176827284 922941890557386597.69101219287294646924 2096996162975658634.32993424842105893919 18894818395715460409.79095752641275006477 77341233864185778584.72778238155520756305 54120656717887321707.77356558091450922558 16881407453044028699.60245211995217199395 43599522339268098862.92395149308354091594 36196540526204235672.26536180308757686008 68752380015678653234.50637527537453674272 13229699688139300561.88101430346134053445 37372875326753129892.15989615170479051171 62929214102257269140.43634363399060970632 66018244030663416315.31865728062652259793 2723729983751779969.69135637725267425526 94410948832305453769.37824134740433752676 79038287769150459698.58928624107538798088 57913142192740357912.22110522135799159263 94839904287350563948.10976507681758630591 16940101422650741288.10484764253122813496 83815378485686965799.59451623501355124138 71819692526596489829.23017196076106192165 32330441226678262166.69178761404902364897 65317742583873132637.41106221706070862739 69015660403545280593.28061361180432206017 98087275472277765218.73008909152079355091 67311537904761760372.79660064302784681191 30062853613204996889.8982517853596850858 44119865071253347573.13825582009278399569 20264007181651290893.02574786970342593877 93808236138421331852.68389011768777280749 32755639220950338107.96106436692714312173 73497021110993228198.67702008341896842763 12128670626528316686.78328438335579639762 64333466142783126522.93742762801001903844 96323034425802961191.16506504855871135396 24976133986345225163.19840465581120791828 17566016716974710392.33449481792848029003 89159817673841654804.81605716201055699812 38974721432887866779.66662946816118116308 17207342242706141713.51718461541518264475 55938824056860742558.19974035911624530367 33780226352349534634.63605658484065292174 30964917112993919566.91928108753396351443 38172394917230726764.76864343275354082411 73966196661185767891.62039730020746692557 93585267946268308097.57302231593378542965 76701564002761068802.37019917505912734981 12041215478180801819.59679273730658473135 53428943175368556243.44911622573059946526 3269829460546872182.37940963569917507089 28243569747980371329.31821103411548894002 21385639565607140461.8117733146432220773 90228813417634286739.92490208306762384544 42952360077334031152.34806843403322273304 99535841013260799899.76731828702545589462 66310450732740602441.73190876304235241442 27857809763980926814.45979190906960099897 46249535604592804062.67873784887274681154 76478948459967475362.32702566372631478363 55698566879807126742.19506207519654107001 10510083160792323521.50671756694160591118 39247277191147417912.24813881644392615656 71744507522978763639.91683742369977449225 4320981285024370464.07548542590712104873 55667420171276092313.38721928056854834148 49042005862745545050.40483180127053013326 26938287177847247448.52006440976219746963 87289824473444302993.97067102609531161455 7982195716784150208.24825118142946174801 95010340696049505316.13689398063908624081 67658250379777772563.37723197479500885445 82069477987392203736.58257255184281752191 9012139694001295772.05169294033183593514 47358446011054239712.48517409403252563134 21160099343104329531.60563030512034347259 39400700385272008460.83792936430930976381 1638075686721646804.06562630653097075503 17799194140096420338.6047151827298788306 82688508230197315702.27248171619985180262 35359088635543837379.02245767501943169605 19654757371215217706.50600389703987801636 70707823343331709499.32284955317550688326 69220228295860443006.74995650896497117187 32236798289111329040.12762447053964009695 94667619639676380581.98246538189397100913 48458033000615024381.44565879751936962747 16474921526525162871.07351897582277667417 77143652467091625775.2605645864443043458 81659183339307742817.59435097628899517442 56661929959124275895.42333376272642848333 22836553857318076806.00818264356268166094 60735559608090833309.22422752058503307739 69338815875124205664.93420964340433280963 2771798795615382800.52649003309643155682 1327477329221276999.28167980366772816632 22043588585760155161.01712618898516762851 9981397570463538839.76426160255175340838 81502542863303878544.60121532630129301665 23868530909613655242.15515917421212269457 16514626111241174732.57914802151807525434 70709930999258604155.31715219629274671598 17840813312073348876.52104299404303366882 28529072921519279625.46518322957775823437 8236234975463387098.14796508176140819984 36188105078680195467.36255065142300543652 70274862168130357994.58981171304606660228 25181441725943305901.86290445711652623963 18277699827110304260.67476889227830018314 28512621846748607171.09087865445509739179 57853296818964457324.91160303443341168012 98681473182914121300.59498377835742169179 92722653524378139823.84057390862950683053 30590723556018644395.91775400321100468338 95517868273876875113.74792688055069424726 33935043051291531924.12822812583384518866 19143664809711166005.28881558131969077123 6413246067006647477.78315000292390430622 58906748207202113060.36159701856352396522 15800181349609397782.94364423354308060782 46374288959059102789.38203373829624221766 59459249205446907205.3460811126471989094 14800701505608458361.50503469013072158752 50737507645626209219.98553957612580467462 61271101531996936753.78875015506392867409 20766878128262899808.73367228676497025017 14235174916745775113.13316744983264732077 55091202666350080599.1719723369484762331 92982970289159836247.5979369217767010756 64063674185558304886.19285255261337606953 57854799919088842314.21290870459889462694 84924990793930913914.33783989754427362592 20762177058262581851.73881010634672782044 57994427180922980915.71130115305203151599 7454515523490880818.14977140906097502135 76282167729434256390.68755575366393004592 37580250868908123412.20281695105519181221 73224245996775252486.774533378714733131 90997853891082014420.78111009304058998052 57029032850977858050.45909553682611300961 74624435337445380430.36753005817649105766 89500968782989460536.85796524769737723038 64771595169041952977.99503966549712816211 60386499690120463878.81252414094137607124 96929016092290155925.00641914253487369925 93688790589238568651.32963081371615796612 79336020265153495368.14773889239991198048 28693702998636316877.70362279831423431024 74114056975642546811.68430501144990789587 2425789909991026811.46675416918180054754 84313687346434025082.00946797995165187971 36548021707482973341.16442259701099053513 96674504084101963384.03539330808851747325 83354252110099756098.41832434612490172908 63622716257787368284.99548604121776041268 78024449981090780417.53195299357084664862 32495492230779895432.69165427371161789367 76357445203680540341.67702929563762594884 71867651531510849284.17582729465641601808 7463856586781046453.71615743807237299755 35627484027063464565.17639213455481394648 33414584194349623892.88365946606106132317 63550686389710750374.56205376843058780762 18132497990722594415.48971677914606733271 33048940424700648352.06913725654409106273 52009662070461526500.61830678762160072308 12171731925478708827.87823087250695085429 87510950035819627581.22294012381962426482 24628003745053007564.79893519673376445582 4133139249537142579.72880686708715607934 62639895343978676317.50193604243527914212 47083291956165500325.49293804451345632363 14542765869202554228.21769158974697938008 56789332979728859376.31735259861161855143 80551947851289262227.47673549160664668428 73722653940286287796.68448159207257837801 66577631829077182563.15253988496737176556 44907569583610410524.45947104127516782864 94506500189313239959.25352486790750908378 73499812309595459475.47734223252760026046 11779215171194128268.71017874511396896739 42579912775057882061.44804425768366177628 29919693882480354521.88374041777840059624 37984381301457533099.135457027415291266 58637792754909161844.31757882837612914569 39343099300954954105.84399766331916159309 7701830937126103401.46498254995039658947 70328316043006334861.64039157468500736555 33333933590559757101.35187629603210777464 78869952586922877351.97770710070507163899 94620967061473925347.81735589966464062896 58244151933666449909.10393165080820571609 47144160647639378908.57173080275378623899 42850772469328892374.50997540842103220156 78874812564435266519.53939972645660825923 48843804432036610413.25748995492205193003 33698066757563491351.1015440173056670619 40854669159478332760.98729570343058922184 98395894939278478812.06856871260306154135 98221385811864911970.96939397191341240844 88190765122839549621.09552461986842959805 41200892571880159798.60659759865305076596 49943478789729332037.40047070441701158516 43995132466932620504.71499500042328073111 88125109304210651981.31224719778825771062 53479232330648655486.83846249086488944041 36433590979218308492.1121063171621893398 57589052457481086698.91299878756343626004 44896974054664878028.9447584308595745574 58854399105457244781.21068009605378866253 67338330930031556933.64054400166385309189 22428288771649074780.291690451785615592 32670646568448732566.33132134515593634352 46647337754064639354.92370533778548048608 84057577959145160902.23853641685705670323 90107178229282795518.61329624571337795798 44374426082638573440.858540541186231866 676107169736829137.37326318188151258387 69687379218037066847.38788273398679568242 83710629309564753253.60977506363837784969 35094302709259324432.99561719731298649864 93570687824222990306.98917640017377126047 13170387647228651528.20292411193507732812 60099097648049802946.25938542233324869683 9047126110959021238.20274554049643031286 60434703132593437312.85742925785445195262 25631214651122795641.74015078965078723306 74592364814447221821.87401208104654208122 60186317961961210304.3267223914146377892 38625037518873939811.57589451801396664252 26584759140985275883.95274222690912959898 67115058416793997856.91560893836671297893 6385176923590274585.70665353702638332477 18890639860940167882.48553033768498087074 92822696254840550465.24390172901271417204 34394051169935500245.81636641054876302726 95187260200272548597.35984197274281940675 90886180796331356743.67945464477215179908 74020165562097074096.12904269169067804047 25380294492105460935.36032835454923532579 55883879070093242779.95636965329278288161 57999498290520940639.3365833509650490443 75191642737819061773.2400011732023679833 89689046142811290988.16998769827788622927 26790604681375559800.14892477884519711565 64607619382674927040.73937063312999267165 32301565707147786028.15574782559303160294 40407106060170512370.90006228667974853086 30741182735057449028.03115038114563405239 63446715442500606961.95845331736961767048 83536148284601312293.59851388471195366036 33219727728489847206.44389774190548446098 78480200561086495125.01605858769845650598 90333533164452107842.57983844604415275876 16831907585318915060.0189307718038948467 46877848737389585591.97374233203043004236 82297684877036387740.86246373340311519676 58305455832435515881.68069713844897115176 42746961122526560951.7947664576158197636 38729032196509289755.87844203116451655727 92989470996270850.89576967272536826911 78254985997802757451.38480092713914067268 79266845040757149464.4975352646778361175 20680671609720821549.57272444532257531099 10009849771432919795.095776101159795327 34740481539731251793.82364217693178543264 25332724822401742142.43204621532040785401 79274522876741040455.48262254871180425249 91366082442279908174.67856550966514732352 6909159176983437737.08496929378334514074 35066231783053494655.10673727686560831314 16665096464337775643.93435751436839249296 26243034584088302883.88918537250416687225 98945081732102218976.43037221648663804409 4904715585191187702.34347523833806910314 70507496214983000211.85606700561168847777 44861620452414826836.3435534945235697479 94101076589055195960.2318560428745639488 25162365101487507135.48595929031204744321 18659885976576231366.26253464269785081738 58409528143685543186.7858956335837535674 75245844379568468905.57757778929067955617 48634545711651986670.32130414611974219087 89270120102776618957.64002282988659447574 99713796437443961614.77669407319489590723 17765167994447317820.46284526740426016201 2429209268685178151.03732452011954553773 62651280103925010537.64244912761174733724 20742050236789679966.83908228160390702647 55484771768059781583.9090262312178518875 16648467195946867726.98332439921050229877 71338262951972387503.54726567203530740125 14136652846105411298.27311650870435547662 84885049554662801815.27857827617460271809 136674558628430706.08789610679119447644 65469537592353450941.30897606097321616096 56792665292260150462.27909085968303200423 90909981287007672798.39399107135134754565 7669140329802642599.23008504645253264542 56383811231958921397.86121117972082186066 88149567256990932526.5001379793037238976 43983530452901020056.38749189471354002677 67339585355684713669.0243492976755511565 47201718158568907136.92791479075538580381 58513049240629109456.01783509653091869356 5970555835441122227.50491071180148155377 17231337408961450927.24286174495719418793 56654477619764747857.44824352053648326578 80190339044701368515.53266249834507062851 10893265243887913641.77221230977267486199 71816316918033103817.83723689229103636142 23058409224847720710.46359952422025749818 57032912845959182555.45266482130565008392 43582557352634505753.10831942383926990178 82366572210933597520.85647017642250856593 94293369955444642370.06650393528680278956 28383701356314422654.97576715287818055542 39134940369144615227.22522177906224671134 22724094597876289507.67978059098712592006 99871875887642610923.07018749706191672044 12940546639532309809.36221306244813732146 45255388566186158802.80231739744225935753 29481553541353453669.54045054385346924277 86619625652767675376.87746895552287700441 69597029145891963399.82381960728602166813 67452495676908715221.77880735062423929782 13012692963521214788.51276179276879481102 92425204036901770259.36978283239579637457 70933095953438771362.99604528832273092423 5083804527320758860.48930542528250829423 96534478250098420813.88717049873047177895 55617738815976781021.63003202547131818088 43702906157306498446.59849421980201951083 83455683182744686044.46545708430915881586 73452494671049809626.48314120447840323084 35810340147078850970.6210150217457177605 99911087426167741907.5871831916945394271 61927701554769748093.7414718140729009964 25318652051600287753.24976251532004655707 66735579459786391651.94840012122148731784 62659215244743089943.89738901713329946729 13731750570328445678.72781351644933473794 78281574046237847159.58041747867432345363 67206451571413072993.89979005058846242612 34552406806021198460.3384510672078993036 59346890965975719551.88101934635210484816 69269065410164738979.21934210082071721983 35052948540896121657.95467405059980646766 39408383137491899848.26855628939822273836 78156750068049249126.96277043523774835042 4883363218880598871.95741781028683275979 22113571543810322015.82329695128666807417 46504708456534346142.80527571274344250936 75389170283878224229.59672378935407142566 747247893529208336.39444658610695618453 69008407684668309638.98875885756219898181 61451528045915572527.67534780086200196506 96823164762102377507.66418995761434339194 21659355115611327964.64622694562160633167 90185688955761700736.40047542819434652127 25253981863259244325.43440136998680760767 35883103735975938800.8882059164613475358 31548476221822170681.72931478806793372621 47665236611033429084.27437556103000309425 27956985621095923398.91961389865059177589 93711810065985253565.91393439197962958738 21437120792033334098.40540442682969884096 1202070947354212411.71512276263295287278 38226410400190425758.48539312138068465438 2702670820885943330.75168226465401017451 22374872395751076692.91815285832733324353 46034499927125733829.84091190657962614077 89109228171118328594.75156924914843889776 88323239620387561420.77493402969644006979 63319025205689975283.89806556190050460504 40520423879373180104.35024315181425123977 47982488664078963249.78354956996472489225 1506051198746084361.75801301731674280466 31422148648556250447.6859357106481105925 35842799941006338375.98344226412754885289 79832390880775120819.03339715114842811798 82086214986272891754.63809501273378846599 2667855617162458468.60441795784995501191 74752262014796867125.91047452397695805598 30691275816534787241.87075454161359516519 78257170291331058751.16684050487313121655 53659535380780490276.20450837107147572683 84181328987812473473.05497825131260990108 79969974731449073566.1313472729984658677 10937943413638600139.36252821532575767911 61847330450789913137.10171587867613378158 35499178036158379406.26586023802939062085 18835215321595626779.6988876838315162384 90072371650405669130.36742784011212072172 20022236323497153798.46783270010142491995 75445889344252830865.94622370139587763789 35491960240760003749.69429537152869210317 7207932690123691801.93076078049873737835 19601410684033577498.22007886827298196068 42236339807360371055.95211671244260599135 35035489914818338999.65409418052910621646 58371089416333377970.06758484586039606969 58117906576703652143.48821746884280960316 78851246717572864578.46485298558251333517 66174031705945668469.49564309702596509354 90856162163753666659.26130757133254954941 84476995518336832539.52198263733472089708 8826932184068070275.42005122622787608506 9048755769155905386.66333103935614196922 23376117971444719717.67713817589105974848 34624543603805345962.64580240157545660743 37207303859104796020.5458012662725734042 37140308234613685379.68984905481523240987 55571183310880143535.55212367036071258927 37845306637681477246.14564105119268999859 2906940957462315836.46337280743089896947 83962969419481959628.61404538912201042335 56705194396391374167.15097074003971641322 79790309606737630356.13481946239033111377 36982599631212379646.07337893173868823111 80616760062948208745.63776864433608883517 43715632538380334783.07834523868638099505 42694447789925686772.14640616399545727645 75906963695211480427.93067478133340681747 39175964656159854398.83287027523914011842 89658968591563658873.56318435550059990173 66458360736466074156.60410784648390381142 74869870669507866552.73200417446570132308 98512638459199254928.28385766380773036775 44525157566308787985.29905700898244955994 92871337795484755226.46466055060836609357 48340475229310413135.66013496032532293805 58033169746760165946.5415474433217221573 11258492471607193592.48860097879691955468 24617207573356845348.5293890791359344628 40730327139296479963.54941946654754707668 5906807511263830361.68795196614726015587 75979104339463083500.23550573780775979177 4372406993652897581.66854473675968211596 36069415547697069367.15275810100472558861 89328922495972498407.67647456878515987158 58798946481108501537.69730085739981426645 4726378377562537188.31462326392960799881 20799997077173792702.81703942631256667605 85331569001856623257.59144963846166866938 4983487907379876374.9442313079523452486 20831996339780769730.82233827009369270352 56916121870903311389.05944201124653684175 26360571341265874356.54705659559851455446 63243102917334191469.08516165359195257721 14650671784823897278.00820047298387243333 50795001620134541556.48152076319289674425 1894187057695077633.92839556337920104982 67129349891536874045.16103332125693902579 10643622961316892716.96432306871573683548 83002770295862752778.29588598460346636932 92186013573498807873.57915340042668071927 67460083319184696103.50585528082707935116 54298054385873555295.77766055979833190209 10365796239612514244.54463450532260042383 38033186491201831584.24560680482655382242 66622327922390133620.44493595904554967463 24850548424602417782.74069648572164521432 93282024335975011726.58543591892581821104 85179672800657434675.13792304813228966926 62989331935636208030.48333589609473222312 8490604883393610941.99179914694272931588 41551303487886138889.70516485424736364806 54951610557272173238.64362549609464364209 96203293099636037234.69375410487627761756 89513374443596064000.43093427998398400529 54547193251305535606.73419038987246816725 6790502883684760676.03282027545810253923 36891881901860184528.38216072096307841613 33853271950725767074.24032886633389917043 28538086082776210763.34094566267607905226 33917108246324921107.58087286294685906714 39643905253524432775.9457093121147617091 68716316559051218346.39981663119443475237 43961532319411921556.04944638877053966057 68890372806052489317.87007074657762901263 40960497046275819318.60442530811123717132 66610425396047944246.63680165865133129506 99891433787572340175.69252725831137616746 72143340252927980332.97526093413977005815 10928530836069370465.48058675391668968539 97149432639361084724.23400913296131889454 11638874990050514853.12451060355291940219 98207491402529134246.00459062952707291767 8920323435362954672.06702281961777289504 93885221811217657460.00363543130298842825 123138788912071780.98080360285832013321 54621834989875315212.57985997576468468243 46348899631555540595.70162642091770722711 42709587848674310272.92246169321551230146 87684583429902366879.66648615700471421543 46308052759334950888.09747634146933790211 88109230421901338122.68075153331708566995 15962624297728618439.90455945891743983171 32438424134522551717.26589424131653938704 69972723469782538868.87119397879202184072 15719322964960311632.82016136577741152215 22719653501427502511.59345571690396609211 3195633489325754165.49138135534273252357 86448259419436094875.47333464764810632715 45422201622164676278.98725853372566594096 93066744998961429083.86772134995984685193 33509789491620945971.54040797724312601369 20370896852179836457.39771713687997351206 51790330798454677890.73622303275286633067 51745673739721035992.42389455338422438501 12593407829470049972.29889185004244285688 10374839939670693683.25559356090542603484 98728568346361168954.8456803190880635646 86209039024786120742.0253154393069740458 10823767288087386092.03638176351072208594 26196965021985712704.38613719936552169884 81254259907805787574.41856732475192842041 35618996030829547103.09675144381099550622 25208381246771418318.9738409282159085516 50672640373186441684.09832830684928342637 63025707304400244455.30112370903721269979 73000732076647595128.53251380268378541964 22160274421695153058.27755520164741155852 72755353830788090741.94405649684555560694 16280385982591638265.39747284607531356098 92827864206424129656.31837701387840053945 92656923051747905269.13597344649249041617 41994040149178693294.48711177320701586209 56274195375083488780.23620684506545022778 80947410890478159893.9004468091613487519 4777096653146975790.99321963141661819185 87712006569969622857.6406441674287417907 69038173765221673515.29725873004113308482 95784478943458503257.41539235899296805055 39190830500563662899.24180495020653519367 72007746716302097857.5543291096336548208 43187931086746534529.27727775683314132097 44778346600048323334.42942513293642432018 87158562007662771818.04097887803390547564 87726657623136372416.42456351986503537041 6691803279068189559.0135202607788805363 63608578077361816866.60578961010814192677 18169534785387992633.97967639924325589028 13569698776850511189.58921972291517958122 73250451111153474758.65716550980320133842 66246922296272676962.83405936187840822091 95076205823904432880.8621637187570572364 61435369116064113248.227008827712318637 57096426385478103000.3165333031507707736 79423133213403858698.52726320173401165317 38854144448321057782.81472001013521033035 64775279291852734495.06806815536607698335 35421942813412295510.0819985372996300219 29467568248618739867.67781719713716851756 60668537003443391846.54860773278828987017 87785564070375609391.32115265432655554048 80169657529434255578.22050336085569448047 47443270747681477794.2843922578400546667 23183338998336839398.34607267305521497052 21432268106137282016.63704276509344820293 53424597044116037280.12764420366211911301 54294033544264067339.7865345251867105485 93914496856759491869.12210355991526443271 81398316913337981297.46704427063125929197 44143843202004506719.16648398467993979384 69914961686196851371.58689237406710601009 77975359050184453269.69009246015399430051 7388957700732012140.20445644818883617504 98849089933103692533.86392811090666631795 8781272230480393373.53705289336741989553 78667496399270297565.02308676942536394772 71888226033939369490.8212218686875143285 75804427216935769788.19620854678616114437 69593048484356848671.97019489489202269499 24683936004583050072.50044104004036249864 19072396526075411414.5147352733829198586 39922316999341905557.68991946158125678706 3767420190603393823.6496049048229584055 94274244684192345869.39834616775426928757 53163551782309951122.48677840302801321944 49728895455013228350.89142636449673301627 39296804645822028811.24558463668508758693 39824275676654132724.88964127786067971492 69146939748693653933.24789139276377477058 66196216680044461916.47591308261557654683 1455202319247155584.07358767615813474166 37617527186223802317.09865537639793522677 65341404769616035986.67819384827238256129 76280679421239529524.07018223284891373808 59902063300509928270.60287184450562743253 11966112366528341403.41268173716036120424 48640990752947049911.43442572690768666832 81219948166054556906.49346648282637130625 51756946628776021548.26657508916157974417 65567370145382765037.59165954896922208641 79582674242281307386.86139896137255008879 57753414607384377809.30057626961747270522 49185571192954681101.3515964983899804482 1647565958690863268.38572099334861304886 68229085283461945773.64302502635633816241 47511552113195851206.44849393592459949786 74561581312038469819.10750387318289873779 87366142471995760352.8190935721855074724 727719035301817449.49744734394535800539 17683022100596164425.46453513063011466019 2965159517448598871.42886030335306428205 48988993189154896533.70352304514760061953 22291207256500922277.02209736853796030713 84854868195503195161.26370901600785686519 81894562507583794122.85774487989636331716 15674265216443979347.53329664752061580456 16310473477454023920.09900561058412140291 54288195209026608857.01301858999122585658 98072571417033240434.96664706121061556489 89350469613397149820.94153546398629332061 76089102857908353823.30540475960086457272 22826404842881380041.61011912493959876862 9330774754111261836.44152578139878290638 98158596342496731933.55497636978997504594 7426218449228052592.16071712874288038625 68374593886346705222.87028198485088547561 35094298914700459005.03937309758864035433 32985837271752252298.50251236548403434623 49028841899195342684.04770691124282885395 50803012186160181994.16636168815689730534 12622309319620858315.91784202040031321163 1064503200281074565.54036289088427674637 87598468703239587642.83439858102270569185 82688174872969950581.59180973773153315387 8704235808157504179.65819305609833849232 2065164468367727789.9264085639477639887 66170727911027663123.85363443601881017388 21926643184837670217.685634437072308145 68899783687004946195.12666832797708054554 69772429281049071494.67117481323825640221 47562336580574626031.29407194252871934531 25790966953718120986.08659165767360763072 29873826136689183986.7416843569391882134 16717709968774970214.73292814242066561333 25178219792421659353.27176646519978222423 24273293200273329226.74541904747629434643 75920481260182178299.36429707185779993122 32431994511622130650.95365763982535809456 52489197440631956064.51793107086085748541 38342164354359886450.46330760136923561765 80842511839035810187.2154132525697727153 74501047886250308309.83382660848879555662 97760378616279999487.29971018871661491967 51652934655989435773.82424914865938099331 72654777441914898766.22015517284853204418 25970761675604749190.32262898987289772032 31771258889994667700.93979848714525850823 44765421830266374725.82517403414703361114 9741410257688016123.71443970172168508877 31357511404773029278.49831365863581032328 32817796740881608682.19510604768879417452 71465993283020267162.5035200672850420851 63057293027883108498.49591460298193112724 98872287973257512348.6963543192284558991 89249402741425289672.9183124443627498913 30684120734968758223.85273300930556698294 79520716498859936791.43326953603785429029 20819167907801417597.9889408028044921167 11738923438116312105.62682660408964287984 44744902844905790398.5738752767166106493 95119732344433901184.22827760110748142059 27243448364893258200.35944267076534664675 82988246687420454727.61294810351800707058 70737030938490024785.3016452974989297546 14215099236113362016.155398099339083337 79854615958629250602.46456964423479005317 2243079121639648686.18252903410115264594 57071701518409985131.70136882470599915164 79561968904092143848.08783546012599151097 1173944039853031104.89564943438556046012 91035812917748441424.47468967419352402925 82969526135966431903.50274834465218271837 86355044306227168893.03454563616357442564 6230154595439204538.77814470927021201223 92817750522043087087.885225691172679239 3001988367919659638.99710825765548275721 61131131845979263075.38393116671624087158 44172557481787046795.97035347268299276014 33776793650909591615.17409595457735179396 73259521971382724251.68210504850792742993 69525227970534207233.57341146618770074537 37715195313382464151.39551937425282764241 42951049785636420104.66249931415071540575 3788893595958959205.31471860798705479096 88317822430416120977.29904639297512314043 51490567999800872920.72966515850284372797 379827746843963832.51617062869829276368 32552186708833499966.85168853458674156684 28380737074424145494.75694125696260102835 93702351955374303636.01432665611254968295 64207315757353319042.9937039710864228505 75952214278691178341.50427516376645317834 68027892178257252256.22819106438833416195 86154832289249767347.00464452687566053291 71721350880832397405.3250695026244916794 13931848365002871595.91376584829649960032 97262697892615058633.43768964724191510712 4176687682509421264.23794861970252950875 49182390456664577708.77529463787547342547 85013826322782964951.99508522784241350181 22930622173246912280.14044414307364509744 74201745150107005498.54283208157404130936 42915004395921075823.0981385118360753964 63517553340555529536.44366747268065967697 52833632323154226651.63255083892640472304 36066561325860031075.55247898132853717844 13719771021275715075.43078634223702710728 89085279105237496027.55232601582286440357 197651014468940364.26522715413557972376 12417629306826347027.98207120771609416277 63683665930329380913.61615343804784411638 7957241265157020571.90672736954510996963 79395443688854379553.18096827348095577879 55626449204682127843.55957987160492988694 40742141868189732957.58204189837968595302 74642533674702664178.70427496577392840994 90161035068813049418.29413437483725134051 50444730772285422897.65264459651781963509 55485850162029719317.08961981483759960404 46071392767211503768.20992627552235517722 7969843186642630978.87774760619854577254 93066351272882187776.89598595599751810015 22064910944016875415.00904848479166735046 7369683976501150776.72899464389133307356 60406122877687337816.16146974144615223004 52731110331570248995.47719253651421250944 29413902767014704088.15382972979406617341 90649531506257561714.18565206266244456037 28295184323200273193.94930067376774213841 88057416810869682576.15915036550313251753 6703592890385860417.86907272454577314772 37938495657924851834.55454422182367058257 20449028733901847930.35762687704824460576 86860358249588911951.50051383196173712339 55148893269663509019.28120209013961112052 50904712022804718477.90427619882516625083 59198178071683727442.15421681681296234756 34250812850254558807.62977214681092250128 93291452255896408529.68523857539629176868 19111058251186286697.35518421962142992455 57086441831900479864.7155189695633753674 68616136155600955019.01122163151741321807 92269386678768078984.77503668065847114469 51717271228121560241.01514852621867588767 3139280463821035980.40510626606547355894 95499769798314787995.48072421184286882087 85807187526654943202.25487277369941883202 38388311151305874415.95811281778362444733 94833773845118961061.5950914056705257773 98788580567982546395.0539503588491601392 39530981663768483634.71436551967934015889 60184536634894992680.7534816101467997933 1953247011097102669.92748341553918048482 75467480515745463128.9404590693506930075 92842355100828361600.25569372103622275385 35352823525359919920.40195570480405937639 31416725633894058909.00905458485843576944 94263417333045285445.44986075174238103902 73494531050195898890.47519473351433553 79219467126930838657.5886486462093311782 81122498623426265453.21203102275902335859 66774683926109429710.52559439451942704851 45702578211650723764.23914771622702427745 6909679380822350207.65639630982172931187 22674801383232152328.79697555949911272028 40491631419326223004.4364202585099172791 65047416923925864281.86768323026013192059 19288584879893430157.77315776595972286404 38325730581855568633.61391217459342335942 75714851021441976.7916708460493035898 98930297495279562510.3631999519745899992 3454839423431800379.60004863218656268132 934135137743238553.29133634140526905547 95410775087278563194.4186862962036866967 91492346233541092003.35500700957295733648 77596383498672497597.39170351152515637876 84485250197981168452.61911825355914597536 32025475982162542573.19901998205080538815 50536979530068525775.03328723941493076125 5618058955719282086.44520428685266474619 20842146253938201797.62032798072228338499 91632768054131822410.58573252351499713342 90398736373204123516.40793072186886921194 75093193216337108608.11216368735282957252 71176796919450922193.7297443663535088761 84770123394604313922.20979785628343331255 10781208845709531103.95384938975429594265 18592067147071458124.50933673115352873549 95345078370025034013.67940019854257515742 41104671400295049545.73847609591099807588 57198723694391511600.07745101858395211376 20168545216986819821.54069463426808579741 94986908575715711416.70466082569982589949 64178326854855607533.61610482834326292782 45185675068741325016.73962851298148856589 28263153639253964369.447152458544098822 2037194263153076583.8553970515164796114 81826984799777399101.97976256902210597324 4778465302802555381.17187602883242182979 2475323219421179143.30249512190539514295 59280375322966211724.7963778876176171276 4807353004658755757.2892649302494578836 20095006676041369702.54606157575369262865 51939032311093854404.05517534018802121793 23368608048796799354.60172839062246132968 23823343317484040627.8884946311405644639 59978354157275588300.18663684553729243593 24079035654026438808.87884615695793063967 52199912854897122355.89340548020612106054 36656208367508362453.80466563464350884219 1735728484992785428.84262127838844334972 42913831495596900513.81022887357632218094 32042675653219990775.75244854815732992945 61157465913682848470.72291646431900389716 84702895091540292037.93698943992714141637 43546944410525845298.35291640903698806841 67009571715470718464.31325879663869795943 81938965905889179564.39854099777921207326 48654978110184271440.58893492906106898333 32993182889746691777.17327974403716794429 44046895614416991605.11190089469802584426 5858705355938773185.09302965975876169852 82234881635769774446.61496922801721754665 26734905120889449695.28461452420989255971 19092956264304442058.20379048651832178835 14611550974225590070.01591808746425999126 46905201045154447890.01170930250023038449 90443008384981607484.55334801066292467666 8189513289363558446.57072360332124316684 99911606059905274094.79834916979828963391 82580255878588332576.7848648047815089004 29413843005167871363.23616910441983999745 36194498189863085708.11564872744820875899 42596341288365513520.34240780005697930217 46706441703238080715.48630004028245937677 4706198740026723143.02607565187543692885 73755250961473498803.37505862303720065103 38144590141300941090.95583209242448337324 46369849173636417018.44014683555947380173 11724241505730446920.70567990046209772541 64113825728493386297.22553349075044701515 46006627197289445959.62483076131027480572 65753817151430452257.61703256621056723309 93474336359564147852.04062081166224022431 17541451072017073669.73744332362769358012 30458507198399916937.04583678764278398948 59484114537661989649.78772717485874032096 64618539235219444920.74343687527595774681 53896957836539585879.57216114706243315331 94590072172950047166.50169710009232549912 38726926366743417583.54659294818453737666 41473825982380937206.04240322916693808604 65527516254604215030.25246961791986137105 81770801572223958828.81189821405405400862 64168580250162391322.65400965453430899476 63310261811911222511.26884365601793171014 5016184350616382928.11400809250797480672 43676966816881272955.36629248607414311436 59691133815719806334.33055599329057164427 36755690515880028824.41800794578111143667 30265203516671298868.59238964543339670282 28445386525211328349.54979814447428422244 72649276925586049187.60694212095559096894 3630345078990885324.37205175348987825156 50888026503378823277.86994387636700008283 25654255507135018171.18857193295509582276 74715149890688431302.58758473911911366443 1688891363592546285.23890628972862955915 97979766204029787230.01121601333278873837 11666660274296058749.41099255421563357518 10816861163501040346.15296417153204376677 74481606659525759961.4978418786248946399 34871626717958375149.0170362773091568338 23886170716716491518.54734331561490475883 53169990923916877642.59246464200001678182 83456356776931879575.92267214135820485909 11568055674141161884.92251890723941547434 9751610220146787595.7363898453666554963 903818471841579041.14528922576370620688 45771883384204460104.62938316940202904274 6595381155232924665.533125824285683744 33491136196196132164.98595777258097246699 24539505748079287098.11694273383894288695 70138061970530644527.18203106900838374259 94077824745205324059.55113674283687026372 4367617576764208891.68075650280943114754 18983587161271371967.35053046075089396126 35097757384074182404.73571003692288403667 27311066137385647702.97213037818130184157 87995504934438396433.66624688845596082428 85758922914725688783.17399669351670123479 51828882612245528730.01980154947921519592 81393595038866398339.30221288334223600888 40436340624964003704.28054423117289681637 17256397752481177076.74375256571676510229 36269700901171690133.88584811031138596982 43701922454496881877.49171685308254467102 71335144573922069891.73648842979594730776 83940849474841714191.7244891010461033274 1556275760923253683.99813523176115818507 76653977136119842364.08994858226839214351 43510211351350081264.58011344082723147768 74882788973629770664.69511492691271280187 8996517628863015453.40909910610345532693 99590592776008593091.94381333817430136336 25172628021687286343.99194141430027249759 5876347469511418351.79317730809535679539 15975991369308780543.2426484345961536901 14680379371731249997.89115021538596746015 76184269793102064586.73633340858655747442 1864178569439212997.99248554274402475116 30883517674319101724.0413254446976996348 77786470892182354594.49193696761572484747 54850808460383670222.65311486716950484 66267416272148338910.40472854365563542923 43701801784929005781.32341811037637761505 59527133635975643880.2570738803993126667 69967507311076945920.07563470325797270945 82892773745552685049.62985242086904707431 74289227327853484481.52749747250414156864 50819821464843392499.38811660641512297408 92166693655340550190.87865414046823055739 76717265905301391863.99241437867759564477 94818062375011915741.63317330390489514522 56632396870741116308.8993020057049635794 94942186704594306626.8535749392327226999 32762337127496144428.18114055020964418834 12049266312200513314.29860568102126746757 1936444690262218050.02320017472205276038 57808570291057568312.88928056327638939467 5179725711248434253.46543034049294711734 21744060467790704798.03000745217482979991 82026157643598916150.44669872800916228866 69712804569291269617.09956627038094077996 27248067252230122309.19349713165945705551 6741325724244787536.31471841783234629951 10988806584429190909.32652457995366513619 94478492596592615414.43408869871538505821 17754523884748263291.03508158177591333757 54245544924131449681.78350241287054669 34467181305463882141.65516163962550044133 33737978989872130079.50991316614788947767 36306239087562165756.64191620864825824936 9869809635364135030.93600931332790523196 11441905081573689107.05839702397565972014 90531213022764403126.83645619792264336682 96713971129279967759.0008092615920726 10444804641856468763.5758667907368436892 77324863518048049100.01395861237360052152 47323061233949190088.94008223262041464597 69505466532500163412.96493189558147547112 64362953358491272126.80741740209425208824 26971928076564867297.67400637104297810169 30128117163790054708.50981118713739036999 30180987681259308344.90135271825856774177 7733986006443277683.95660880942905227464 74719623613689853589.11421976379320137006 61318863709752835451.88806851640403407094 88845719947428327725.29381439642213009344 65340678546530218879.32478135925882315009 75781800213311254389.4347171356180079168 63745063289042626854.90563152241136340516 28046529400159977985.07339651426156034839 59708964562610172833.51247348588946309189 62479491640934352533.09999716858384758688 44263223258600032500.00243469229511785387 27591043507169825989.51304132925486272812 48977098520344957387.45217031047988449582 76899438885285252996.27644166941792451573 18937182001412783373.5692035616506934141 97555868012258213671.09760024179326485343 77797688203740880392.98165255945471396078 87012128752993822950.81367051211575963059 19529369522887320212.10110355743787658213 27831062402116846045.14658240322011582343 69652344776184219270.80594126588169825375 7774155756849056745.61799959778672621886 91313751922903977330.21778828859769921589 90517384954199971337.37760915734673663948 95315294938021095100.01902081498012476888 24027485979641532821.01531610347937896015 43661663324176049434.6906256902371466241 19196727971743391679.07279524664379352671 96665601519437493453.07786332054146223122 10390776909633489287.90600944377704120107 67660002758844019964.44738779566942428802 90063551968549881167.31451862186058826325 62364553927104229632.12333550387163790895 89378444179103745224.32730583150017587658 90969533928486294967.02351504212770117568 33959228474495822341.78912358956094979221 49639977900144706716.70824549129630407887 87814096816826580298.21662961408703161273 48630244878501589403.63578660074491488626 64279375448236683823.86356204466915016804 23188112663822448626.78238642515994871561 82049762636377103454.73584884808972176927 68818041147474140699.99753104988119831668 64427966459609426089.47359616121838806625 46247682450991398794.4498877224895400742 41818702913479849230.06383943022471691806 15798614404110094451.48716428950996679464 13814447116203162607.64043140976327318991 27973016928231092202.00630432620301048698 53670051838013281956.87631539785266995803 74216165640218221243.2412778895782324899 24529114503922469982.06348849162205161338 40632005110439229608.85545130651420868185 51744362848270309173.55464572536990282542 54294247933277427772.61457151836397333756 60488464177588029616.82199922123339607729 93034326154798166743.26416491819836418019 9167808112268632442.04601904295388427627 23342261813172452346.89827578176766446695 43729163029864797098.39566346151448897944 19826556896729740333.19536722989952488151 11630888313452983095.35998238026206755726 44882499798576078751.64607985244929101281 73656513409713404696.32347521902495170051 19465778831746777962.72678985631071424514 71976249089964082312.976896697405317632 84988834640612292020.72217002105344140814 83279631791830457119.50459679299963309346 10806935539745254447.86691276999954642983 801470221842045621.2889122655234056074 40003417112206967512.35291383099858719317 68918120905682957135.22468563889092726575 11760710868321680760.67841659583836824762 63447580142425552639.3857181486178667001 12857218569263123516.04894741146261758001 41321739470600531825.09848489896122959106 61144155147350428646.39837635125036868613 9766002339289033144.49196748898252695934 86694190035436455695.25711884996445310511 39830933516291473180.69225305061991971238 4301879935431099539.47087754904694721333 90037651502994273875.61937967835886580679 62168069575035417335.6231021727893473071 31794015182525599888.30194730593617896108 4927478160509170886.03420986684453732159 7476426247030974894.76163393416264686999 69740794230583471354.22347555895025366642 50171037467322142222.12318302656704616447 72475003223495171985.818213708831521703 85736993602167353174.87098748536531159905 37847316395954706986.34364987443350415618 182600351909039576.55178350166535565702 96308714833088455644.94982724687831542453 11356123652176331683.68869691760753022898 30630259356075028419.84579538391952329483 50289273670440204478.58764500640443015514 28636081081207423191.77924474618338196326 85644229702333128223.40633960105252948167 19642107514207269031.9266175960804944284 49725467013590528250.87502492039043095416 80978510173895475703.742355658906019256 82099998166105053939.46039411824019445416 73570513478646562032.03264217443848633522 47728655902942752330.05129515444923257508 78296597716463983876.80311576696752653434 18101890314887780382.84924923174365076128 4948562576041731439.27544509560592933799 62650706345115522627.70482984095210584354 9947918571685247752.83325262106667677144 30895967534199274505.81586734020691355118 44933955203598147911.22724346514084687309 63641677446209466863.73459630040190374736 77524108292737644691.87191214562657049615 79605347946024204121.30639738227671116866 53055742785510044133.00823707535457008515 54390237366130171857.75547025908394577574 83322686427653785595.91920714539018364876 54688527798668210058.07048856692541671152 79918575064776253573.30298715505845157614 57977523862076446495.04892804046234223452 46096644499459233482.53507634500723720291 84647185235485903495.77801497051971570039 78475130989076127853.72796808324990515192 55252889860574324250.44790337625312754963 62668387962604387940.4395304169477511315 14867700655090200683.56379771486024363551 87297041896120791924.52868794725513902441 74102186344615637903.20102771180068428468 71932696026171719770.67116764403789394483 22068831733949616580.0614368131745532361 88949401946119406884.85985315164651132893 52754522519606688319.83948485192681960371 5913701332682467022.529794142453453581 80492100157492151166.47509633006063653004 75496104496992004645.06534050761164971315 50826279964290366866.4559716656726472476 79472275600312439888.73804149827648351891 32077185625472282505.22839025638571621043 27268467922504944530.51080354608246920767 24100164257942940105.61775026253249798307 63564531342552403868.88259386912577151867 99226356525058247698.37413608996779037418 27623586198736901758.61551401739237558738 99902841871699913616.2419741733488876758 20952022890659489481.73595490323824273031 69337494762389519121.17131627254178859502 38015347175138684416.64414862836784291088 3157592023320138152.39224544382791479492 9708079524739578141.52302249692523556076 21778901090677109381.5199538536971603815 40650772817037048334.42803522883213751664 79982733039099885314.7341091503370634426 63107010541943861974.68824335626786170059 844480689494250073.73752842529531894585 15750288599219370234.90036159018219001169 59229373016149228753.56287591265466932723 23687313169430423673.21673633339877070966 47436722883077467865.06348597368569925478 39526571116561153785.26166350379733138795 9803524323760462015.87757364499910552098 4909169324271008187.34631126819995245163 14434493503764651439.40808024567888282729 11339226355984880449.54001061615447851217 32512821493734860682.33334286260288952047 68081276491727889478.68204346256829325188 62723586449437388443.9674280581540458928 38175651923165205245.62463785539543605279 98594306506534139882.07699577669882536037 93841186274388526867.16027321574246437205 90733020598589363281.3119525136673302216 19163201338752819389.6323211377668293341 90026947263218643183.35347972341677270169 26308939729947945897.41297694845672144007 48979595309510029895.04132710839489239076 35847814555992928966.64624684637600427655 18117314392321227077.65848179626774217087 38101146519421262692.5845079395010187687 47575334486521354966.55785791863353519426 52453022954559119931.69261357133626437084 89939577923559743575.83132178287914358502 12717393287487752537.73721240045113462702 40830933896551356938.29187010375261663669 71439858420522569257.37497951018900374039 24147159499140466971.6591540757654633503 81871292394465458730.45045896542004452134 97011196043869663615.72544343842710680336 81259789010932622859.10263312002223437496 6971840586660838844.34374304878392529497 40297468639206845141.11366013640688165065 9515177125763372144.80033230575195932057 60848315302268232627.09656356991329983242 16397046762543751672.08852778873324698912 16205472644020440394.08382794532205602529 44412098859457278455.56355413861705513959 86121393226108236434.26357315624768666319 34503311441176712606.71071739599736486914 3296928626457908689.83881489710317597915 64046087617883687739.58319376470514516451 93354147128929888359.40605702141636715052 88671667237674440573.24970425908053505585 14423628534380465466.61956613976943880774 63442344038680297554.11722446313852246711 6988507865954391853.03057584086930912099 35725411539463292847.64358597632159650686 57812427921734099321.12436929341473350017 83993798434454276914.79694271063142420294 98248495746095707044.9121480740208522884 16284406762804766567.37691603117979685112 82668311951147149952.37173485205597684548 3926840535302015625.3731889429772134744 9304994406342369241.42024887398269668846 30080142773001765802.60026962625183986 15852212447844548303.52113341260819893286 85715867449330959269.02841533118472585993 70202415997166885224.65388514995907586452 52245423272911214334.9984777050639224262 14721879322005887668.60838997341466405967 94585830702405344181.9438638198263048548 86793522070379923873.27805211725672733349 57940476338299773557.18115661058809633255 50778398803923129267.02649882576072140625 84871944925011547447.0418489053189073938 44665440481469740500.03440837355742083907 59576961164033635562.76959569074278902046 38752484942848711057.16629546394110148921 62804954931590582765.96638861061483708603 70965841473664351691.08774501304858548693 76907815150562113315.57107983760065984335 73749080628493442660.27660480862865992582 77784028739643792010.15590331394839013638 21415382573352237306.44067842659896954794 41008488552898451529.71683526163976098543 59056055608737432807.81261460253331195664 53802336993236575076.29676917369525397812 80741164123026506193.90083125842566261801 9740916275358328905.4040289764783993737 66446251816669558398.36540945265926001833 56942603989480399497.34596875579793641316 72511795750870670.05452171723311805756 74687358149562616420.85647184792570853137 21899880495532341932.86588455384783916603 85955664094585898530.16444331917192917837 38265782510251066490.88193171260930208378 35591238516938900315.60517230912752755647 74519805284244815839.16794613912885755899 30777873332383152078.70182751729371973413 99187359239645223811.40041204658264121733 12527097286330248430.84196237679495292812 4883784251329649797.37683196528248394152 70003989396924159716.4774492139053876495 63697745353204137749.73975889506961860685 11330072493236657432.07091769795023852411 41687337662007273283.13506846333970293771 56556783757490876065.40630257817361960536 46626682724996376852.50604034599641842912 2217567171935724147.29937370559331985736 7304335485051326666.87023298205643480587 49257924507998266452.39720731122033860654 53634030086644216522.27703649706846192789 10394585880767074169.05896269382555450499 92908105506389415570.91714396926646311901 39655752564342768191.33261539380098193243 18784264337968313904.70741247730761487929 83383465553527647516.67864975557347825966 24866799354868202429.87698157897133366144 67789611293041473466.07650160852944361081 30008271893771721643.51562864739448617533 65148564152435185710.51333076394361222805 92420208042169704677.56603970737350413605 91404233026484206449.50324561267419972899 20800589634307187696.76743972644435075536 81812005220587975979.20736078743870454288 49621211428717054058.00370612604864598648 24783574774717775050.76753856588645982623 30556806724330778681.68388201378371779577 33859226221058571396.79968269219738152274 38436105018444949671.33505594815183086004 27055644729036877469.93861298492750616006 92603784407526235481.28300390985957302868 3712049089723130638.43408558268074785678 61956651980725633836.86668288239931148611 14017771703678372722.99669496973152859996 65434830085391952183.0911567228097261121 59212886311491668434.53871174466815619814 973096215921156077.97748624747254125186 33002233695581146682.18402701212288832776 76372760108469765046.03750561312039264297 91312956487377506504.94335009718848459675 30315993653188584339.4590695240876528568 43947739592971866111.27010925845034082042 37111511857799267818.85368550797673130069 18799370906703646956.17502940005508346472 97803410494863978137.11219620954582567612 60383179596120842341.99814060884655404184 39186050501981976889.24274677794781161393 26970380349566979866.16622283109211246376 2750200419788305423.80055286555471220505 48151170655456425128.50486582381489233062 43252578593038817378.31668071166109740121 21040093240126113365.66448999289846442805 19746881891717787296.22580790696565234312 5781363860869523618.05065199986579083437 23002680537980404693.00727905069460471976 68562249698545532723.05075751403230284624 66008269772391937659.00453214846260372397 50526134288052487066.20664434884273617484 95375100369387994456.32944003796113555412 86985555769182188464.23578345064085941139 52197652895188812748.22741869004799054175 67064848496067351328.02779486610474851764 40524504000045168247.12887859851014085438 12783593595423197344.74409447816032255816 61547819344706828691.54489868501275852008 19355754255694714903.22366921062703166236 37012250047926990553.74834371267976545522 96820649643793681002.88293603058489544306 42184062507538949107.07970387050699920595 24434581195253951219.70706305090376920341 7180017720289546578.74931692410099487815 5271338586222764464.68573551568329466319 91143590843485072118.35433758482868014377 58523206221389248561.84109315586662514613 68551921017898853400.63450279070933247954 4326180121798573240.25434619506460225399 79842561781895252430.71137006290828698144 27516207808643750586.55059170549810383197 67790379301932831948.93871140116839208187 35767307457423646121.35746443637119713266 65262971922375019832.06542294387062146568 40371504106499218044.78795226803375660428 52145611999069639257.53944764134092684881 40324365728445883787.49970398903074390903 71668570957701870300.61774515356498590151 19367738344431438635.21129164683780091066 45107628784638208585.44523374312344760034 21807378724194019780.85560594822925465554 42260397018708510998.67098509824100077597 17597651635034807352.9773986896835839879 61864311281722716336.76494966286010777981 44579986808382584821.57794216384297686031 77882582585499959020.70068326702244104501 43561205948971995989.32383522718311157403 36201009530013515436.92283994862498887628 68756619470953491236.28273408726637887593 70311616950159666717.17450282845589323064 69524375582143209209.11731840889598405903 20025175168004158400.18470729993976876605 8654718432876971214.15326313089685513273 18391555394375687729.80509045187052011105 25956832940464277218.43381594721611983802 65422894358804769151.86365014510253509469 55305922925973027061.12114465989652996701 80031630111945123065.14946348855401892579 72310955145648302488.99301618600968074792 57694168216191242879.84548790053260166908 69086280994348166201.33873610242407836971 89199769341872440891.44559932224515744279 447202620345850672.74208800995486028792 47282510813617096958.82100639115649021698 28071516267019636422.93393920599437049446 40960064654159101809.6240353701067658806 88461300958640751615.1782643731389065851 65636820291328164786.18204760774729301844 825133477258099356.79222171263982567441 64644700131954013772.20503518587695407236 28407192739551431904.23556632307650238749 90603258014550641202.76088046012520492677 22495740755705216265.2879254282396903764 20176423285865152446.6791702815812843232 59297745554711845461.97788550784342470296 16225449972158111173.9727170848399917653 80288375138059624211.8115087028427469699 7687322374937565046.57549784103384217433 17171058845487621539.71404873858186011794 1522695234474265448.80998463225490621225 78516260888521830815.37089756724264085485 84803888074879059638.70767436648560461771 25666401654602640441.34998890654292285501 32989767415099053167.0409036962495894448 67258905028710523869.08706003601429581996 31169293090975981743.43552188949180445594 69098363595287926294.00621550333542568196 89378463695658023746.62425615870649040932 40566767205113898044.82663109858992813646 30200877467900504056.67890678278109898189 23059462482641754109.20192267594383326794 32618315469017886262.92509211877657451231 76775723593255860652.68104330401766886882 37636333523835528686.2643171048141179161 2243244672490674824.79465440305459046749 62240593604652580299.93336942835459811287 72853011560149918736.10843397901125561588 65997949767585104953.95417076114515155008 9630337990322084474.78704522532876429724 2705551551168869893.41529436018289450634 10901728507734833223.67801015925760273716 98490697842443934483.02038035665080183822 83379180396516289174.86073668541987409227 14223087758573143118.04285351261384205112 21443290502464523179.10483747875617521036 49810910684482427897.12716946414684674017 91316098417752033844.71564758334249013727 29230422798858912357.77380443073341978458 29074052419953166325.26290673459029851474 75139640430202072941.26788839635362873654 56162146714480259947.56393288635890847119 73683670419577771362.18130180899591226349 99340146314037697321.5632528178748437172 55058293141546902519.76270937271912542804 20175655360114001860.57708998132016977569 92001523065014684072.06672995404395841333 26720805694977668762.95414774069837728752 81624277769788669281.00964561879166577482 46284679358030325288.1695324675598432312 58649237273237674979.66562229627356007203 35436249572451965990.32622188850242941078 74086007517839014507.4377937897793361841 78551025939416819473.52818715850887785361 37008289210807955604.96407729905496933679 48838600749864430642.3593964601706504908 74671564452770801955.27239576500045758418 61607960623191558836.4607325268067070056 66357446366137314906.23544197554444120593 51973081296917165643.54846076140076514573 70646769781037613005.08743196832624010334 94405193247528519483.64632578534383760804 61259054954823880261.17044272441537210245 97803579901326955587.03305979934323766921 34689261957728472965.66926343988176253585 29544814172946329588.45236517351368213754 95792510710712530763.03849754194881013196 29421151635050511437.68494083840320851354 85653593137098543352.07105971651783074693 98516033564552306417.23395642870826567073 81117577592743902474.34460528356541969678 32028952559188607755.88329537190701382066 26008930821979926995.45071605670046221586 810657819410266025.91242588381564635698 42741013455065317649.43746623154981159179 20913370636508620736.28588581743228772642 7996920197555873076.93581695936051230393 96084848560085139980.71485220614744493124 89363042984956723379.11249049941689536725 36212897580892015086.25047370490016878034 78065851579187377837.18936257783040999351 6704235734654742746.60327814088941039709 13178398279331608002.19332534275430237803 51084917675483384912.91898331812501768316 31374566871694684103.83489824817631492388 8022900234448208392.88859920488594192975 42442873796554125424.90219717574574183186 87435148697562687912.01164513068135243767 80667624396731550480.55681211951644771917 52668848072783642242.46981788384402759134 72565448812361990893.68622587043116459215 30063424885221478320.89511650737789266429 28509624674232610414.70839377234431395125 56554953548005758453.68684540055151855126 85190551091313975160.44579917584890949773 91096748605567510278.46409127578601566924 33178441184265398699.55467665989570574998 77654124971206961965.9655412397800252882 61509711727215554897.56811058284264027648 54976151737245011092.52207890138354946416 62695652802338990474.47620026042700183769 45959617886866661386.56131241290857641431 38627697711583738158.34780817412293236216 52143477714401478733.61868846651773984288 76570798841269871084.6708414710648495017 46769124011782037354.53313055837340926562 29175196570449643859.95538470681988864597 8551182604054077607.57284209775444223379 47637889457164100835.26759253241542246602 40745018686247323095.35057487603348743667 19485401021225130854.33239996222869799696 67473080415040124006.81443180924655954247 1617391122252426820.76418826507215911547 1427266615662770314.74648240508616993457 80843333024470415174.92370615352538447362 14905623413282880940.08069177450261303095 25911303638275992342.74508137335348924496 14203367269269037483.78041535594629228106 33606759104980370883.66565319910092573946 25020435816252521267.1492906443600598006 16569758747780785014.83446912699123533024 22569349543278832587.30635407708970331639 63845937474787953864.01015005199651742698 83909533100037741979.85994961822449005934 93753131069432438181.95161778165909872446 65666156278658446575.66242980645817068125 70534933365089263086.66171006308975829953 26731446376423002945.04779123331541722359 26985301954445415342.65229519296546744344 49408942055594010908.52268705897160618921 13254380289942338562.69118032206382620872 4814185713988052170.443351094089318458 82605583013854599199.36719599860923828388 60433862804010235431.70040995818066993757 9079684677789697981.07606213878420880368 99672622237786658679.31784381602656120846 99218546417625078151.78104150362067911312 47177204758425919012.69226778014996043091 59099023175443731857.78106455356086758368 21047283620728185102.90021182358795801854 51329486494227543118.72729784816296874344 80201138350131493169.11103368828264309997 55665828165907646869.56311918670117861436 83052147837988309749.22479283181761994238 9260080917374908460.6924915881233638708 75707451428416433522.04877763717178598818 5943107369533575781.62712790766143695552 61970344658322941894.64041119911104504099 67217910256386576236.25166147435645632699 84108078081798743361.99341759654475164802 69739034525539018917.57620254455944075263 94962418048590266850.81464116550593750101 64783124406212571620.29065116846487953466 28850840565386717805.02832892224284059094 6711128125148610618.08226290148237949288 40863761137561415202.95378179807493942228 33306509917766491431.63261866844141226733 63569588382945102106.72401192585453367996 13846014724798775681.71889165893138529905 64137705745257594994.78041992375402373373 96574691300502611092.71551475332205739835 72255393393895109028.60846218457014278389 51094899107210193092.67340162321583859927 80712911283650453226.6130545027577812066 98819738042584509786.10747486642512025911 66802652829613350974.52167921737957174197 91937419140983019580.00024960999847271579 5553363767154364481.60453041185983715562 17297418681508045699.18881638776873752846 45140474540952219341.65993300500131630223 38288546490621537402.22859850464776958539 73618969882777256172.02437226897734521591 37703292390740869813.58137699226198596743 40766581661824627917.34234272170014759945 68717082620107292795.44571356390858493431 9113498523758981846.48536898781624588238 81449268436301962167.17215810109327167588 45121231369781658401.27887317609525419155 73254833141065609758.07265417669866053941 42465025268303420992.43965040357797064121 79302222579531684130.98312842160807948933 49169677281328021445.84544819145382113481 36094666929840071192.55202871503676183388 178009897495170027.88495249695714580034 81826414635124169842.03424970182753413133 25017909817314740839.42573791589893134548 68100686825082340620.67832868324383714523 68509091328822251309.01871658421429981792 21386050662131448856.88392979028096983853 42604258851715349528.19425280717147206133 18255069220119412048.34266808667114392949 71069289696339057088.42621132402376785795 26002994847764861163.12003616171202733893 867138072470233821.33893405261823142276 41601929575166931529.26165309676264914478 96816481256012732551.46095747086784714844 89870419508080555662.74069749572060821862 73114208930877769359.43443437758101091641 36171659438030859763.19988112052892970559 1236035366117478827.53891380716181667643 74950668543934459975.43794209489518730981 39141298409774038045.3677866354963198606 60104621987975577887.91038432436887188612 97968687956053402114.06421250033886061073 3081536153637344160.50143757586109487993 601625129383275054.20703863035236412273 16293828174384417780.64199646967874083641 43189830015786035173.58236453685312584199 1382133033651819170.91377216773656303815 49500518313920010525.05960648341280204408 42619554794430763814.60237826028575075052 66557225160243521796.23946402172161555864 44020299123668998249.88855515484230987311 54947655210113814049.75675327143784613136 6713830078035248158.72474532753602032024 74160717373042912349.60379493940590746827 27406990340787054118.75870983374861863399 21900349558455693114.35113506686406690387 82768360324182143427.76614320977030668233 99820802368378269916.15993342452268964526 97733289579356894341.48541698609277438984 33830371516981458034.33673556034251116151 10488766341829974548.23558029790148838667 25717718355113675695.87200794895141221121 72969294396360387536.9820518906062114123 49752118061355535875.29158870773692721692 71282311170640383611.76102848549640950119 28130468359022766053.59299217200276513464 36055171149720568380.30199153699049601762 52511391575607921016.49751488294065147945 11383926643098028769.44462807486465421627 83661933056057158931.23031400766857141048 23360767437475820804.58486080459438169175 79713063315851771132.46256808958172678749 92557482775712109844.53311055514049860792 45699533642870246659.52999436209909124072 55321328897740002124.96872899163401161535 14622579435047673928.68951852651475580582 25714330845138792578.74100772327147254163 3787692197098067739.44068549576423455914 13504368079926869415.72838348263285061535 77700091043202641041.83819413982819878566 55841333249946821351.54250305887365095177 28279282628917103868.93776373846730396356 25389627255792361756.60265677667824416871 79132187829868172896.52385797559335279776 51114324645851552434.58431937216387671595 75638471062247793578.08887358573552651084 23740899461115649149.49195443426967506972 98623078894309352991.59773124084891111513 28930699321290270666.01503020484331511016 85992483544651004618.82054344225828030789 78430334971967239524.09724500247852394849 16102695327908817872.02418001238199127179 39305317310872053801.52184048022649772853 93807707695565149843.59385561988731176267 35138547550549980514.15554171766820998615 31267763189158080627.24870769461002770319 30576474187726918313.5606584443195210359 25146271007788662965.06181064869786541489 37084383851183414214.01310242321033035819 63464850958295966063.68460084366023466168 16795007151323032924.5289510263554203717 12502575517660684799.10499876356015030745 52838397881716725743.36062613367643512346 69580129971095924064.49387497882075319444 94482423390212196896.34215180350675849423 14624320432131923646.37660990776063193185 44503110603671258011.39842604148889947635 10267652401406729097.35408769094782326767 98348683275867944600.35553449314622763455 74861308332157760764.75299299968232949176 79310637013257629201.77788398413865553733 81295019835211554376.21096096113950317343 79733768414936947401.47982720763173050724 18959137879317765956.87171622933609459903 65192155365646351828.95214174528562701764 20580070241829709518.16409730980323956845 76562553712768782343.93727876041955475722 50421949471046210245.1279345784065136982 60095544152814182857.84215524907424912134 2631360510106941875.76871504891280466031 36730891128283844404.55186096407239363577 79578941276625706427.21538265233625792482 51087251094572005781.74070208216554625006 44934134137029086794.19310372729115274075 4776139392071444744.49344143600372767527 89282488662158154402.23672498170461991122 3668760625135127644.02594802214483810046 13546773507853294861.99251190487267639033 3565175502242215817.12062951688451101579 53965987928334665202.6580703701726292646 59708266935370145085.75659535298708174573 99506967998598204301.04117435549514949825 57476625720590606503.24575573195830933624 78691880757434028095.2057783874996676204 87003265698925968552.40335443892718452342 60361264715019251306.26212812039505051397 60670945751920767867.68383116669171385514 74935132248036496331.08757926823408380174 92730828945898269343.8474524591911979922 84866422004398511142.51836037615005053701 18421097806101447203.66255055537857643698 45082495436564144082.02129444815214961626 90470681175581126595.1914664994021742395 85778859201835358697.1976320967655975885 56703907667314927305.13370390192518175967 67957388681470746991.04958837154248258075 46615281395863281744.3664551926345438778 67319733699715366242.96816217382241359672 66742222809386770032.09841206866676943036 55591134677325470205.13988945585624996001 85018260462423025958.47692334261979624141 10009351199437399874.53567351004878891098 97398788368340431330.29046734927520721875 53240278651321809849.43442248800367566125 12436134787017275802.50012540281546046711 97604399772048014464.01252449067309798707 33098744624402327561.69815546043110401347 33013088814758204898.88587739929524054198 65883250985721946642.38117157295753076251 4445218895917631065.65733489039492466172 37293081079914739732.31037378158496924892 60691049311114321621.70870821514646399117 68495832021829398519.24247964543271792114 12623008040364261739.90155232223556579479 30135013235000681484.76185611618538566068 65730612697841875512.74702211480045506866 50985546757266497199.74894343545558380313 68839846042077048604.04203879673800588936 9485403985511998453.83167198844125262632 95933824809930612618.14684578840380287658 13186408154329555843.6648848150637008022 23640593247630662967.07895377310173205692 12835450753314003107.88009682429093508838 63852771890365763587.69084920853559314196 80556367687493172704.33319682005395836429 68522926305132119447.21125201105767343144 12606468629245777235.76929841439179474968 42236505024995343157.30992087940076697829 1176013185019435311.56708410451435962308 20630087912373814478.2103156728336377246 10796984923723731140.51599881099595138512 50936136628861174477.20115418929661472228 36146719309357264246.65712049793847562986 50849203332751489433.37903930726237182904 30894195041463489296.60058764604116073818 46069565473565455717.80214517152804273234 75403140929283215098.40614076963992528142 62681142824644404653.94542478746492691139 96634167944732262873.48669078244658401116 58611474681937286800.43063465166945800121 97596763145851057656.61242507954045911063 35193851368697362444.71033115789524928519 50832241748715082440.26971095578061948279 80466662481061300469.42066321192723966055 70079085174936852724.44579540467595564169 61818954769808430072.80720779586401709305 15643897416890341822.08145614965009896066 7307408702740970249.13753765218614421515 7098489552989311629.80401183857179604152 54492539554992864363.26028375366430902282 1092146000642080425.75187213837033127327 88017408968746754501.65613508091692861717 32590170348008601075.98613470128067105095 12747774318046726253.85038154202941963387 2496992496499333154.1737021664089729006 98505788036398351998.12545971066166950359 84312059608595497058.86942726203237939224 55747525015815978214.6617363785393430542 36995077370216777714.25546020372291930043 36790955648857338051.3935582631740776967 17376526383225870673.65906532724795710094 59581206906222632764.1755949205656085531 32073198456571059679.68774389009481801573 11586949104914061228.72283739932220769599 56079037912859670742.16423191298985880191 8091813333418850437.70002996022196750778 90195937026402136447.21215461461878565083 40105692365124706105.97566470195044480349 50593177345590161331.57027889510954910375 48815138011851436067.07475484524924990791 73010593931887942411.61377832821104018735 54230186231250735138.78247469084732026289 50194454264150746600.99360868255677949148 41506281435717625016.48163820312120829558 63555941086822568453.04249528036960539976 53713260609625103415.74896897005710866979 67899632681714080573.03226997554714421963 61578121323965357088.5367540735136647365 95649074874493461901.46079792867926373727 80887856197142604377.20029375957166335112 1373896340044324168.74232933844146161751 72164568763826012673.34687204218157988122 94724998774984755528.49320050966591390712 12320945774918785820.47301747448370472633 63871182617753921143.2890254387156997952 93185224799727569761.93847332681252597702 31821800237711050169.68530596586916500376 13170172281035562154.54994151383785706111 73576359974251493949.86797850944130556301 49686537172657260642.5551379658597399277 7101653566996618539.3991131022845569412 45202027622541226423.42226856099840132458 87440034453229169363.33428384689377784342 75885710171491252959.80800180712218279249 68886787070012979661.65682202567769352896 73693495255105027325.58046384595569041741 36175082759321249614.16169013809881581146 88655727146014975984.11926080048599857228 95747358532454396376.3353079280635516184 26802153092242062312.29465910336329384166 98871396626992703078.41039256962462929341 70245910101662552216.71346772296171587599 70033301688774522586.29562070461396293232 54784228757754343872.14149228970163510816 82728020754738298446.30529171766231090554 16382706582395512948.12827400378323858338 27820221945019780957.1308293254715654938 81412845092082865993.12095843701186698975 17538662473743875382.60249858250710338444 35820287297660769836.50682404928753511125 56948288133303740438.65155514237428188236 48291104046386301358.00638390217097668766 17000431243168242060.16242010082683741601 48563916033689559608.6038847861288360771 30351576477464073831.01827903115508236111 61046795554724404439.40167807299274449865 38077523404870580950.56934744450045839126 62068208176452556399.7500171921237959122 76502871308875849137.71929797981619662165 39137095545549751797.97654479918001279005 62347343130561929575.56756574960633459773 88995054341158121094.25666890022383553743 58255906289064781754.40847847859492026452 51283469674558046774.94225789279858488162 49545210633975526659.00585346298965753214 54821301448721613288.67705573171355685882 20644602606092022669.49107629602814391265 37815774353798106224.56735796340106608491 91522107581991531907.21322803419575677685 97493957239419464713.3699612436634525516 10163062840447797167.00181648100604702121 38239096069841448727.77064666861760332744 46733531807992224652.20950467939038920211 71509623011145792234.67448519118466468094 86751683604004001246.54970719086458356006 2436577760009203022.00110855985538112388 92232099990930033012.61684834981746976263 92202186053833303179.16919517961108032046 77464385186335873711.20960881661132837703 68338519577170489723.99303725431227121359 92517174212804243519.41003178545383548937 43870865679408638035.15656272353150832685 28716290506838869721.16745327936187393631 62252319033925069290.0161564002821619585 80201928635863148492.91984155968889770289 16020841061677158507.64204372383786211586 30577095471715443979.44302019059182461863 42318444366216924809.13186005138806028568 56749651723060491476.63475673611425233368 25237199006685386118.19226911618935159843 71381377793607156030.40544394844362612747 97512776733651701446.54830829361826260881 18286116086608426382.23722465210462096889 66476232729311773392.4127559913994041557 5462147784223085623.52692596831180541308 35173926309873972458.2119611789295576207 20577821958931866834.01735325296079657779 40910577617412748449.70489953131129261589 72117153979248821855.5048443908820528245 31935667348275899712.39933944768289233656 95612271648505477172.66840808470450210845 70983314384772567382.36525694629466186421 28383635254036259011.70596589942866636109 60708979807535076984.37811591861498753148 8607820709996955777.86038093150037240834 27775919160931695082.3247469158176692957 77027533241257346092.9702494271605101735 35240487823207199592.48929589994695255578 41961371074734690263.8731709552829966857 16611319128683746547.46262847942310497723 76941353963146743784.35297885953710803523 84896519561923340079.42838865772205794221 73592583633008268745.70277408165529612113 93989399336021432721.05427397489218996704 21099586967247239230.22735514264583039208 68022345278243777055.81527701184750014207 81343136393258781803.35674200060667908262 12110559464213295064.34211666295562796724 9472769927197655208.43662895083297166891 29296958924880936248.35057790000890335428 12366440444065992154.8702843070702948622 49858222133373206210.13658500041984353059 89163492048200686619.2880315639725044909 11298664306897101505.51703039536165519879 50435484493990309731.13685054449002222906 65196634048594985193.84126178922506061082 8387777502862156489.24826558223061266194 8975945820282049488.22737713946133936981 41143601516617086900.19185419091036164523 11236665404865852345.69380001532331242951 83104551785626874055.19836634225302947031 25893037779883067080.69869205911362077424 63457662362830768337.64980291444192036516 63483255089293704259.81937530936894351175 90308284246242209526.62943562765816504317 66472656790630589687.83506901878023393043 22074388400854382821.25537290436308362565 79826031852111741541.78144379048762242909 53260254207845204432.03128122183613456455 21812980213979723359.92698046058393843812 81309819813558299296.82142394622604892981 69451463855298762597.32476088723090383962 94534929840395842167.726341868837576206 91924573331501219996.20803242175310844915 76819407696353441434.60457008565558152951 87036954541506024081.68147592276282676434 34303980361516660077.45719741970694622205 58726451594287621576.64513673277561127987 67437610540357550906.29579654039106678669 6533718055019595200.77802541752489860202 84999477052328062508.43011897111212558619 59880515888704672524.78811100622304153881 38124596021641555316.00498030986619845911 629730649547494531.6492091798532989205 66166575137970786718.58290461879686620325 67561828596620000188.20535299137334524423 94983702373796833687.48977057967800638359 40152635298979776365.33425816668063934852 95998150158099161161.19254693497640974975 28668420488993200030.65806904415886586603 813593188401819538.31559550510051773711 71677622503820023017.42140950237916990985 90844149204315966052.50833492476965613393 57462308226294826760.84189463566290391303 51647234237620882019.27832199105194510907 30474466015610762261.62922848299168967403 80159047629274050680.60221995843554483394 92432179184657070955.18024251823697782128 35391096825759707857.30582120172994351333 57832291073953923649.442375172906715554 66545725144886342.33207423707245124483 29238609695654123475.47988374160020324463 71529588224355196337.97787811451703722545 69956497270319533036.328923204653605215 79148237864299552119.96838054629293597779 23636212401281105668.85553702608589380451 12257308347728087311.5262397333755372048 10119633006561597001.88821112918794479808 18199540578269150739.82000847338925306123 6572291571017140464.42430436859268475392 92486218853964845712.77513771150010367409 13019543318039069400.63610698706191277035 51569069933724802875.39930779780711864396 53034809896239005260.07268551188348068748 46306612261636309887.28166717673412438561 34813483934245057775.15876350146181516608 71562334654405077177.37266707499914138006 76166602096760257669.23805828811837426163 55460017491297804341.81621537825129335485 11830569865655866380.02521029342779832693 10187433247440202935.09922126220798588648 82003892581386657810.41278665279261545304 94548320500052028624.82837086965487268129 71255983736819153959.68947284329161401136 79041778276597714962.30117090468176345072 68192254577489740987.56735479915183375738 459694205688745553.18477704639911323982 56839595017286319347.90374651317584273899 66482980633221356245.36706993157370021929 56402308871281836092.44497702207274736267 71592309092250937715.92675397318853185723 6196819097572239742.45187646207226957982 16999008000996333008.67857461758122336707 32426275217434202153.5135738619687639748 80290014303314534968.08131005202941602896 48638635178741603483.30099539126132400667 96582206051096819701.79043500431757276108 55158554593936264923.03206809548805396736 35732166880843097351.02117526969550635111 75664119965901736270.47597457782129134202 7831744212757520246.85936320627932311388 58165409290871909872.44658202380691248702 86740975475566897323.29964983099936356826 95393481171613500862.87294748023754659395 56360749074658975563.93783115401740583843 31434938267731251548.81417847510920125267 73947779764831691015.13214265747393510613 56165882171506518234.1504088694425854622 36873103107051414990.12978057987402591933 87797242198717796576.39628783348213159214 81719568608264428663.45907677762340349965 29974296668501745078.20718631425962759015 44737472068427926672.5836693052053748368 97138820345028752492.06520595872568529806 85840194215718779416.8950941106931379014 59291464173938240026.72735614557638900584 3883741161849920641.76600611914195886187 91864960791233281563.47131509438820547859 87949891319064118364.62240827954995573874 64643787768258466996.95901967333661904773 75597328515533340193.36804355476100919822 74589638555612386949.52568887977681718763 13336873837037065029.63772228830131121061 52521645121997935033.6697432956555155938 72265435707208103437.75709825351989940435 99516548409857494089.76003940527319482178 61802669705733174371.65708916296317562209 69510440465764092627.166033453329502509 15386571263573756155.2382221983067230188 23842955099367277025.00462153517006698588 23676735424529385560.51263202643959728528 25929307234866384045.73061154836273131906 97551585313705054616.17460509433814478795 27620743069628558422.47025331493396775287 75027432942780852357.33786228511528395308 87470211906254046655.89806945094841054724 50000904875824403902.85452307030455431761 82868793746383170852.56230291304005381123 58815165376373246909.68937283242439070778 69941340079764582145.51269112854117534689 72148304825756942104.83335671209726496161 83318417384021094393.11272044327134957483 13128306668143318218.0191943151687031374 72615583463590723002.9827966712378476303 12816590839799418186.42570905668468289082 50270350974901177794.95306853051733346733 45691646252758769824.70262173346242670313 87487866439535230299.06948807403956756838 86611933478580319637.83213055603813483782 60069982069985962509.43795265441961095352 78498271565486588344.32235547199409875454 31920558647968335634.36817671019153594399 24406121317025189421.65091848746850537573 70951099682106441344.54656480534845217876 88089766793235784290.0785207331873410354 2389925295365556284.07934162156499863863 4671435984009984865.88249025109272408412 3433610562770683464.76437062708890766234 83709423447760275936.24687834320175639717 99554717200243288094.32499234062305063413 42297371336244108727.36348395715152807259 44411902062932060880.13808112618970093433 10691213410229827202.96311773969801855074 10495543182442529268.44539941281027455942 76054714761688381091.70082195076286809308 34588905096880832282.83352060686616255369 26328693487451785196.93002548724407140295 54570133471909052338.88445716887043800725 56960152276054318933.81282215561096196398 66934854979717384611.6188179056329082185 62717268237419160437.1174400032216295914 95358582364540077099.43482683157464569978 75261823457557582203.47586901243952295748 6452805715545260284.96144288762431299385 62149452903632582417.96925720540691813331 9989315369896529834.28307031400606814351 62686980182447852447.33977319776994176503 37828022531004106237.98841982774898809314 41680846851528266646.93058181587287030586 42835060806188219246.84055898724071180021 47449103926296724088.02178177347762350469 2895973551707405504.9276321681030197797 45619505719617275552.57764313646281146628 57372234037381824961.29674544202453269567 7819462972492783284.39639016980251472966 41067329030934832761.05749039156625403678 9579583636016996875.43399644368622531469 81219281495334113275.21202498479929985042 35551658808024256627.86306107830914633042 42120044071392500708.52572874956369174653 57466905409605522309.04447573199512564176 49933384157090476250.92912118638294430768 46387193618744180557.58862393899291129391 50507455278364547826.83332617461295143727 64603952184672350922.95815614340538846467 79304530989469062170.66137783679766656055 80646432732403861527.01111164454712540307 60865510621370940713.5319250223311887671 9556164547788089899.10314715859443803907 33515975009300991279.25752172477093147028 14767195042965641481.00810270172836453473 16602895995054586837.09174094346081076296 73290793208038391699.21569414320315792436 41964885849932075389.99538763739516384443 80227156795216461262.8911995547635758816 95534926284453484665.44496867866730034846 82272357979812137003.98803703423332144216 21476199916685559770.94375129950294406093 32213198096245911186.42635084539861826477 64043524157231633189.83669211284928211013 44311954944164714298.73937821955538788233 39379054310432515179.78551205124783345541 11702481575017601066.83470434513619776328 83943748667188707599.46543145312319585777 24154244200742916680.0874357317992930683 31140398006426502590.42748060071672216697 45740564783660792155.69125962068243386654 39339080774861846610.31328438684567454414 11693101119586310270.81445319035449111741 47635271280832954094.38342365257648776681 4794982972672785886.48356694906994566365 30213223371548293234.64966088347052822115 29232164378961695982.20177765518521749006 10102772292863455699.45040148401493444916 38728855418153873402.47922690330334913743 31110159460941918501.74183554305823277993 79826413927260319405.49471813973671499575 40373849106056860740.66757840119342624417 3972360560620568201.46293041206990288408 17375622808728363063.2402173517033433097 342051177707785415.64843819005057649151 20207867111709773289.34811349976519505952 32678183914009024697.66708748166591871146 6812503746547010534.41708617963768587099 41550432409186270799.5761747628726293429 64587413539626191902.6409185069978271057 45650407856480966432.30496248513730677684 26578969873009033589.72024676265229703896 84256909203808588869.42053282611268656326 62727390330995056642.58945453349844846748 23968370555770277308.58139828469696261512 70345783377533903604.33309202575398696023 27902076815490038118.9208407415419490556 89878925126010800435.83995917400988614786 57038373543392390015.7481466079778457724 45029629506271688533.84369311793163269665 6016820665342163808.39981026071875891954 65617617576079800481.18527005703461640846 44921885978204772390.2751694090563755338 45742801827821248113.66502877974000001032 2561827375511341896.98822584850714849818 59409489953537422154.25210467066380742989 72562649164804593928.9205450832585746194 62513683604667801710.92065138971238488503 67468055193886099237.29825760440884466345 20195870151382972703.79044197256118869629 42682688716072757616.95951161970433375346 88699325270434641711.28558989295137016825 53305818009099381217.08813264247199798411 38753396297810976749.37183137339571114062 77716665564334269562.69147985442027537304 75798002604321823439.19241661273377826622 60757417311207501575.46512785534475328378 95809113661101428040.75397571687189183861 85492495976754236216.80834544788627948499 74263880013062769824.17917588029915814659 81914039336098863467.64447294816424780123 86160482735851410922.09498022828693462675 57058649873827522889.1794166318701810474 91585729216582825118.29538062898934344791 18974138659164869160.64228034883073488334 73646384511249156326.11732600704976626015 83387729551504060241.48319297263555666987 74747671239708823161.2733996958544817964 46435867431319471137.05749182219566068503 82684206154457867512.19046675151601827495 89705011790822966163.6530690982639898588 81924691070584352209.53429495515714767647 12630718322461946369.36574581360920633984 31583913285763632787.03205434900710041791 86853674445450894085.20274572715411955216 18400019263753763213.45684498069380533162 942887077393509545.09897671874825808861 91498257544082313342.71257670186462048999 77493205204780812516.11362738534104635368 85628935677247977962.25803108134871461158 39381110308628198964.83473554393865758069 50623291580207745755.82819436440846887605 53360542597683134074.23906687809470746942 77648168278208744666.94837605586834138728 5425029583583063963.42833490517987941894 63120737728757899287.02155867580256149904 25267407558030477364.3791768868103894134 12028956380608877681.21007670386731993333 38176193969185945242.67498038580150573618 62089041489164578895.52587993526866229124 55149018633389730120.64976555122072917777 54647980964693448395.68402372866542841485 98253862367245753450.65604064458231683443 42834969634217418541.5644879888109735883 27213454462713533478.38433599592324591141 70163923446419099463.94505701899232339201 45833049690460397671.44627681219449373008 88937738840887561379.7760092986793639317 75454675994897886841.32410529562213737242 53890676896481040244.96695283339130753971 99184421673530937039.1441476257397363937 39191038583450755852.60364729435183955818 67402251178355894692.32845071714037897166 65933413402591250848.77443713144797802965 62860865518067864678.74228494407105391846 25149807277308303899.78376188358949287038 35767728208237087446.49782259427197978974 91221422041050280161.17309388049351850778 59586807351585785377.37439731665356847928 92177798807298226977.62804736215223923613 71507767571829242742.69782076257510841756 39476960096204754446.00616657590598414622 91193523135307044774.78971692506564840092 64020285963988205934.49468013586904721866 52593550676940045075.99333071322448178399 22887656837605226330.26149085975459162727 77408813899598592142.34220813075478038116 21442737780990665602.29143755725061961286 93247105730403100956.37660555737904959669 32525840567192784267.30007321562033037487 74011765313573205385.37238450075482733515 68902408659489928956.6820433974036814562 46011665670569203075.15262769145527904872 35542302350121565819.30820658373519726459 93857240896108266968.89174699789751130271 60996284260571653587.19281279263292193918 51972426886040232297.68921965991134378419 27922717747717237795.35215886980699709601 23264362507565843323.67830933032609360936 56145047724868689269.82675123508878661661 204576498266223681.62960938436726165129 72396403823028331313.81342190893498538413 38631930485876190754.53502342212857711441 58292652217664167912.88687159695487107134 47498493311261537392.69559451169049403941 81384727699452114778.260384828046626359 58464212251369697711.13078383966582159716 76539765170016837034.6500517824701774663 39381769996456306615.16146978220091583928 85925641467340728856.8337098544129742664 27239903753838079510.80249332113264716478 58124458567448346618.42835175328469433569 93353881837823178864.91768433506589379547 78122421410194540232.19080574908919144033 48673143948501336896.62577067251438662349 53231297372972656364.2857691908042510359 99955783852201824830.78806115972031580223 93962126625191975558.35889726797076651182 80595516935827192741.13655823882172617623 88892371545033502076.94499094589896269614 20010863209426985369.42358892127944413937 54665912006551717829.67828309084123077799 27851437875233014599.67873660502382427477 94838368002803886710.66195532950472482478 13993362659162265445.46466015694120709534 65389937143808249120.11245817447703643791 94280089112016041644.18536150148939446097 23030322435531179472.87536367900537110023 94110918075803636010.85694789869540772043 18559825663817670981.57383243763903361036 95235692143146243707.30304312336140648034 34530561792666179805.74181069953138986468 69457815179193401034.79263836307278277858 75505748541847290112.18024408644020322472 37903869179766707085.71643775232885768828 38528779470250722198.40071099416867253193 6711566567191199843.85938843319402986551 22162216241387029596.98178701574624392289 88777022200988858341.3910395935841655168 30598133050131637224.53677483530842271074 93407156326832127984.12291128116141056761 46043697709416755457.45775351297124226039 53394864900985069781.72766805094536320461 27123085868571760043.85458664928385569549 52411906730206482917.23649899463823688966 25576639180012290585.76182936175414578967 2352639983821589354.88373657560628325042 81983817936024663058.0098929264826296556 94199571748415390193.34966307587616647156 91589673279561275982.22428147458982828641 43855127971537124044.58170366444538679238 66615535207120860127.24958456819599166338 37532295261903156661.7242123851060484368 6608528918195378890.48269840712309542462 67581255396988193644.20877549452071153442 56349297555708751336.47648296582182042533 54001263167418094496.89372334040004809421 15515381612190259705.68063012832108364897 6547825660607344704.58994036148206515573 61549514050686228396.11197355706604789344 18577078648239666189.64287696218808997837 55096676131877449754.01583464219516246254 85331682604155509975.87631867892200871436 27713126326386568556.31740681778094870174 67304191536154613760.3683046838058058948 67381449056260031282.0148936518489432964 50413830667959058616.24422197560917872757 58430572078169584072.37054131535358724992 1264668801138937362.59281159216241825961 44274346317728750064.46438112913383864709 20672736006328437480.36877320462285411241 43116539371250127856.93911369154973407224 98004658968910955603.93916421335063741724 50667998978343125359.92324241714525253048 25225537963306487221.21029433108753519688 48756637997797787852.91261454708739924451 78279739282912029941.62099830348013517652 93571544672033253555.0482488012609719467 28907004021160710804.89054514521450493327 94059629242397048106.47274570366913812317 38228306211421974954.03737674931378707871 13955435786314193336.769915851398162122 29947178900043443263.65549271844747557291 32460543674628766243.42932176364171114363 71394669779683997328.80197156778204898371 89471642182908778491.36229363105259135669 8375508226051694575.70516318197717183361 40299452078345077901.97573835855099209709 39110097367934538718.80159229016949072435 22131148917073529285.44981060383734616897 58615425073554061088.19728231246785610109 66800367328108238337.68762476374536583337 64328125333177638351.86405743707628300813 98939951362242305668.9894768389568975855 15678718922543793422.30965137836445879728 10746205864090969284.56472240254486164626 78551005727483965631.20391336672797880018 65856712779986039852.82880898932169277602 39145744023237387590.72452766956307674227 4513570396095774564.51586180878965573977 53572558761458902999.05662377398638302404 31006735617640744748.78178336609932259353 78321145260276972338.72200411567426723903 41817832998871585165.47849193419240885602 79322422841305064502.59567557104995165301 86870206370024684637.85012941531167007187 68739666585483723852.61683716631494901841 82599017057820325936.77877505398438499503 1124211714275124682.34029282030168529639 16675426387594798570.36579850641537859656 58433004055231143001.76347565509791564095 30323217238838609642.68175020597055304505 85261386350111382216.10004779557981193582 42320276871852594378.61004021705757071653 21134535530239409840.25756026701685331794 71858473517530435593.24051710950093449609 98456058696362078186.96185018926124071044 84247117509965899033.15068109332434683192 20239679063326286612.33919730965836659053 30147081840689655307.43921605764434245208 77379727664527886064.15801514161827110837 1127923877563218628.56698605030703195266 37381326961062225363.67455638206054907807 62709389987391206070.48347984303918201927 60409114675891733071.80833842167360566145 84375725566530586741.99046768342011151837 85860959369688020550.23741128110055007939 48729327872013113391.44915960093933270212 41975097656964626528.22596449815901939009 74396787671894830263.1832286508006604273 27362336425597267883.45985252030953819457 33758302171113962081.59700281084417519909 44718018255382926092.29828864392664972914 40430544306537043867.54378714826573167207 62506652882750490374.50156486102641279989 78908850592694999135.77760640693520221416 20388985058892454871.92522133688867068158 87634433388093990415.61789228467731339021 91343556959192347393.46286896253980267118 97634536004207793925.02733406370554758987 74415742689084651678.17614510294900578406 63984488036658527556.49052182889136973004 46976935988197151965.17687005746227761434 2609724869149408074.97607473592466175425 40483990024801364672.56665142188333684845 88383923853899007565.00214931868635225309 84421098543213860501.69650535766079042634 3838562702120680265.90072559805677139213 10188675063151233408.25043172750972662473 21031549727107072488.75598946864406671424 13009337910976442472.99401106828312840247 41104636011448640679.9205092275556450692 60803053356245363234.2133194761763985855 40094653447013915589.44625071804718983357 54319016825817250669.42631153572557808393 55695601250810142194.95659753302510639767 59019806655497007295.24074082216817486967 48438640361356195652.35371167574084511693 24491064874521475037.43236015868924454382 53579304678505163988.12567782252750604511 87815974641742169297.20035943331629694948 28876340235829659105.49963522123561375434 74636332153163101167.63583736535904815474 3413864877122908287.89656419255024255152 39804490656126154968.55540287061259951696 92083010574020232353.3208393935295222224 47079629359339890196.93647165731600619712 27750099711278706728.93029258581990898615 90822944463974647356.71781597916710394999 18208220284944474209.62340034496111021875 43170421764751440936.53499418632108703379 35427575187738531378.25314858902190606716 73271593613509216829.36521673625494858058 55422690124907455595.90038665107293313036 44118895475526124932.00463611977090369905 95371240538572844188.46765783628433339021 23005096841678469434.28570060100420257253 29078571038232227850.05393051227613685633 38885019736579988309.32934715199656893914 68948580627264101626.51211740068880214216 99849970289795869228.48854250577459666156 46863790641901427999.16463262620391132748 2163006749421948356.57490297539688979849 57361225092165712801.90180074903365723341 35763469445958711600.7852139163859890493 63749303047817397688.03785585669220367845 55458400332446708411.77330913271306547129 17288511431586325076.73869053147429649768 69823521403804999492.52422486318555223031 54438157065366977943.2714798622966497076 70407450629239129699.17929429735000706898 98794102456224828076.1288686676793089946 88926997177231461399.05061893124324398551 3376840191165444886.53400606175886615172 25190879776900901796.38248126011769964553 2553068796678883709.5627929183613320923 55302126780366560235.98661664656863367564 71142476911979378561.09583508098985045641 93992840573895629740.11172015758991453819 44744902694672304952.02025893556370175869 70386004008215725749.77779552130117052854 57885914820017643537.82750850256891498774 44139653487443491181.55400699295294798131 10807573136138914521.05264013924114382389 84352562947828864691.73178969959372369302 50710262944108381998.53715838804811481362 81425061483875699786.83659539561888049056 73471619386826474332.55709538932969118719 47847856617017493407.96441935050518411431 84718233256946093198.89417842530960642289 74831462763575291099.44953651887438123867 18760325905734742273.70363233468710087072 22912522549643001836.31765627740860492871 25960279655752716186.74256803674587785666 84355183364213098444.40939297156938274998 88095066534875707549.21408862021219556449 86105688963293255183.15397299638510361838 87572959150926175297.36219968353070985997 21478580953198910828.41170306337497729806 67659023935306812282.91864214226718838572 80287686419599846950.16491343400271232238 97087326415490183471.64394118342074183984 62120254098531167651.82606099062279072264 28577265930182653795.17624996149459246396 38947275995939894773.52643038255592269981 12430219051620724454.4323231688257248344 89444256640362336788.38646398504678901997 38291627850233176059.57243794529923260135 75520946136742366849.26054865788023448748 58487198399739594415.26527764305646085811 72721418351177625098.78211793703476296915 10437077550679315208.06760489258211180853 69786010138869447450.10692185315217911207 18025840250380256839.62235573217689957657 30285003785823886989.77548429732149342291 7209421046809240600.51057247170239872464 46893657027689084531.80244210712055124434 76848060057748259713.08330371295323796424 19677181197561107060.36360447137637402992 92932822506383393024.06833348812257902902 88941487072181934500.11581361109662337978 53293779750804183170.16311894322371388 62920227309542588445.51591688185993954513 34604416891177618307.76040756874793607769 13514739612607294263.29501325440652510186 54597906353640912178.70373713905393699587 30124852555079396391.91620231869896057346 6904619109866044367.0246541651358268463 94287350606166674105.04140775018106158071 47646237953126344371.68743985708343566844 54059478745853486523.81284828732128512356 83489140211501884334.6691491840095463449 62672748059408927369.09850533473503848255 60483320462126390643.17367196154736200727 31581310019960527221.80729454274115950511 61643258479423325819.03476388348642458583 78982660096376745967.03429365155063307309 56359906167434694021.93251057924283580732 51070775602582966653.89195786348878227493 25505640671486089988.0532403856771144263 25052489219887387765.29119871801964041964 90567961121923706887.00717564639228320297 19085684542313047529.79970417888756244053 73204005783284457275.05213830974376132233 30989443307122886824.08333141111082861151 41058428586182779777.74167828598795843627 99210802556491866226.87471035785837703212 53743128001538124712.40047828123977087546 40644809244236122467.29958259774032008571 20235043093005032885.87966618123609361034 34078365240173446246.60799537173834370988 49229696623319020065.98084666988366139134 13454087732539370707.98999539887731447817 77426311441727812359.73077415477248297164 49046714629505221222.06465391115769495155 89496358881072602952.97155316183188467816 35782427768273589318.61859077118330760628 38874348101739806275.13293252333128420793 90864461856011572251.6145547036154849621 45454673147126775428.04770769345097412784 9952797698753148193.37186261642031001662 38735177803786503104.39716572545694927692 87352279677843882432.87669294313025155396 28750184102878372345.29466430425638407635 66670147050376195404.76379246665196765916 94290392741828331256.54201952215113411184 39888269958652481352.12448607839505098621 18336008117839305115.01402897874268494678 31387816004416478739.38722076132634909115 83772797375543749451.56069143207659411248 73186991181404827160.1403619915309329883 8799317517344900254.60802013250620432459 83430501960905109807.5314429905039540809 99159061022350278839.74209623412052756584 52274308864835299415.64239778686148728143 98518985945185452197.47175666569990145933 29049095626450498669.25740984599364881678 49353655491256097783.1744163155857212846 75038288275370760428.01891446834445695388 61684303567838526904.03782677864615446692 37509869940370415490.97636005872506013713 10059446308122053243.36843309505637013961 37046322502057837229.41049499022956138531 76501893859478519805.51764665270804541122 77090924162385216568.35991816498124132385 53274455891376692367.43284135529003560531 2558123804745836582.51421352974807049732 53395983831968705235.4220991763346759145 16047724519308183941.34354207449249652065 60590428005684489001.99864566685031414561 92973484434470750958.37660498244627085755 20081847377440475057.55351883354297660026 47364648247934638233.47889097128409275956 95925724336974190794.84992765405994284169 22762884458632567912.82756737035172767105 62899669954413706221.07102275836399374584 47261859485431671782.34967557682567636932 46703566129718438343.48751303431516024678 9212323629479871730.38872308489428129479 28747914844991668555.08526923486354532254 31466386720340323161.75587333252889309956 6044079514294427241.05973591590757309959 76753959470917363245.944432227484501094 75563819654468510185.26433952236250866492 84118891726886939708.81677985475225320908 62168320394553440357.05846674628682546115 33592325663841858123.25689140801106832624 71743723069504577116.07524463040541653999 20222850435473664571.13339915325068596613 60260353223585856243.89038036829596826446 21026995370412141004.42481252895683164708 99645562731843077821.82402635684470707193 46832939065275785585.14188033015985031555 20812177802501859297.73327153483628238214 2185848314213895466.06085412188911181429 8986910866525217160.98466325812027256786 50495995164599305980.56018308304031812523 39887960281440692741.61015606043391039822 86702302834011484203.55697856904710684178 92515504434516440408.21931396095276967861 9965619188399683303.24713635495097594074 88216990608837879622.40238588793305623409 74870465991730165986.72562907593111140115 54140931778120248278.53009723064955841335 17307936839608615156.3917043840384603521 13312972063133183621.04037393595483594609 16647399524747824706.76615140500624450841 31231891692441768898.90295425486127348134 32770369810336798772.20473093524104829599 14292380668381266907.70302864403288959038 401498483881710324.37638023132455183837 54801422949806046190.82483026948803240373 16829979820830507371.49394838176325521679 59206122254526873063.46562549800488320074 8963937604220315195.30073114351785802935 98283853404661873551.62792098513963854533 86293883669165231973.18168480902048796035 41211242366768870578.77660503519268651359 78619847160036047505.01299701065988790826 65912256613615418955.70197885410834601638 19744768320384626663.04405000039130054426 49958188395627211869.95538442911884763628 42330630759014438374.52883294801425021739 25511473704614692575.10297475410782864414 43351282968626276204.24069603865634155431 45297441823274621836.69890114082407304964 40320941923368286671.61311949246079607606 26036083197954055027.61085252688915834054 83448835567582353889.12120961974064368754 77173129391193470968.49012908030456320424 2844868988993627223.7086561472810254512 46205620674108694233.93392921301531921636 36381328916861828523.90208340559140394689 94899406072687947452.13139653777120655172 50192406895891767984.97757453010989909674 42049935139081847890.00776718395436579833 77041283133072601692.92227872592751433892 22160231713724481026.93583229931553998196 806741125071545344.4586843436267230846 38059225393273266891.64727026518697915998 40934648619743203855.28663274718576348791 18728409827420188269.1370791003780293429 78154445876048162478.97302089904364856396 61333559322925609395.18689471201697378405 66406285524703521096.32605991877790476681 60625356905846148771.9752071470960531162 33519209856630237522.13430265165251789666 49069827384072162954.42333892575741659121 78131421653714085256.68777573825407140247 61901949266368474820.11588130646301778379 81676125065199013983.98049222394083785155 36113369240808037241.97567725183384525256 70630797623016965333.82521109539120751871 49553566092779346959.19902495600629873378 48832095422774814305.45825034468937770302 58275325817492281981.84355189827144136312 42876140595781053537.88357768964898619343 55421736848305211935.14958729396838335205 79594043144109643465.63208815400417487719 82452700714206230419.40859815618376255245 50202642051076784038.16799793779777589874 67086217969168215228.76446844939823231416 68836687899852340574.53065178845254863218 53735285631684165586.04336623003763868804 46999185734253772472.69690009363492269262 50204059475442465571.23123785496030096191 47208885888169301020.30366275452422728858 57201565014209197364.65480991420750832079 23332758518159791914.2018703356041880486 9829190155237378461.96123742809757475489 11139874044996902385.56694411591810248641 51987867306125188546.14396167916284626142 73559811608537549732.84182183677253430079 39006938200134063365.60954821281727640633 51191830540029559091.77159268914184467966 60455214026549742505.44705262021122233756 23715206070345723122.11570935754412982657 93346276921504481571.22994608024431509192 51033594179653317748.59400016797567293971 75066304581910924487.85686148087529426448 38171956614473024846.64728520309437238952 58746211716267224952.97803274863247188861 62679783074216208451.615367855582574632 54106187536569583760.27451238462442275274 23764361603024336409.0598159504710357239 3287009448176896536.90817721187778163048 83163063332098793978.86512671535731437212 13175183890972437308.17952098937373920647 21667580361311916304.96652891854434131228 39931003922032614580.5234837470909819279 79705995660418962536.9902032738324197866 62111303655120756452.19803352081882019407 53536553532384689300.37570593724035164719 70669677551369878084.12855114965430084873 18130137852742892253.70049673268096489594 90869475741301308783.59128937983958756718 43965935996601146221.40057165743939654418 35370858240027579788.20740113511588890869 32623111215333754459.12195321561221152892 38294639725490775048.99539307547806074298 95143936104090345802.62074856219304083695 35502647803344548986.74459991561940009312 62221788102933210708.56794240119200728692 39180570932108091513.18192639292088505901 86937871420412207271.71641045591293374514 68153233523669811520.86013152899312412538 34010918982382675679.39748235081852596701 49698235740794159326.41449972571751513974 89332414797783765949.51304764748019515984 18617538830924495802.85264651341155613478 6506324627725933020.24867745803401313526 81840229221513192322.45918585629337135254 5982572691019672080.16614073245827975565 88291363278270976185.22478627231523489233 69467693609085758801.10480456892026948643 51901173346507665423.30460782349800453448 53207320074921500406.10249585190943402358 49166097653534150000.30514914739065992668 66504085513184682195.17581313800866743655 48837871447851741106.65605136906180477568 38672919522074636641.97583036216369425885 6580816059061483914.47885607973997911801 68629182846274610298.62188333512411162103 20868187404838812486.87410301259330521737 38004441186988960757.08633798004370070462 25989462748926125787.22821687686219727781 74033451467742946987.67833695290491379796 91863928903412410296.74727252353694956328 96089276624354124871.93203415207919921031 50328253143756206522.95293326046987661426 12200232420920720578.3532407741290119844 86979955009751130276.14271859022888801433 75670781482632191748.33593972891689407037 23113272401310440690.55050671447555250916 39776647652109668356.80535060689982486331 70621109200428143248.81881015839885160137 43893237899016136481.86040479606159233992 74620688527228861724.98647312415227296919 97420950373394633038.85549826452851986527 16239601764433328065.03748840874972987981 64352700455071925613.26121115983314901158 76553083578273533448.06245610530002044927 44354791964724241982.71488639019291050401 24907757004763542052.17127809135876121518 7600976907063652672.97031382022437821125 93958728795425737943.66904313852359171847 70280704698417311695.50761536661695480175 75050415610448936565.51557648278112516351 35860422646377903199.7183469129531102173 28327422369018783085.93745557067492626284 36857607442607333940.81198863284896508124 38877052199104732575.97544565344969075449 65158767853439341051.41782123613016680993 56467326240925365579.42645045309595151711 18693702381560296995.69344140540605466182 23176195339366769529.67223441353254862874 29814384886722620904.39792317061281356915 51415243011529897921.11582086700132584539 4494931018128818834.01422488329284010778 16981152972499937687.79160969704559343509 83658514109956266605.28113073673124676389 71748230577751383921.33565905975208441025 65610321505105434013.70511254848427473733 5922367724531238170.8383281640563963078 9435856335429211912.86258983400838299482 83489256680382877729.93305246572761830517 7426220877700184547.18497652892478647854 49976704561038683671.17823945026926662378 80973595645677929436.87908839030528258256 19451858287304023053.68414725222584859942 67277033834488964855.69675020591687990269 4059129883578574466.57155114528404138239 1472378457594079259.06638698421591112372 20964669213957972959.07980125286533975201 99370526290227555437.37545827253541806761 54406955688665183347.52789304108553761599 4029890399821023406.11703176191889213509 47779819169714368565.42527184373857096863 74270905520501013558.07463778477243334465 63453326294517045715.28170981641319745451 9458219839371086700.08056219872454790687 33883351900544726604.87910902192890104922 9440376388685790975.52284912930334594231 91581235342799304200.14915369035037297244 30894292042020866280.64751887864817896247 53633134404511676559.44167554050904162638 80989871042300404150.93328170052908652849 83330466118226123581.35497804614760632798 29723131793549311286.13586291930070432535 34869479076303944172.01203889975802380979 13516923726581837945.17888604524704636772 68066758700971653462.51776013081629913024 58515847500057849841.28086504923556909461 920848160803710556.97857283920630782806 19611227130408353250.28978717851618146987 24061456127017686439.83400530928526614458 22002728291895487050.29836888095614432216 9609422549103918479.54182464580279593724 16098905852446355368.47948559444399669766 87597989439516057917.13686814585238976593 71870374090658878468.32608220315315697592 50554836544718728615.78469666406463498318 36532126012447172002.86507784982501212334 41495972264805289893.15825378152218291682 18166225453768548334.64532643284477136488 42360536235060526932.91093450747056241984 55120523418615378332.64835284737897712537 92754967225862979501.71963242307796002509 33712569038499218059.75820945324838750298 57473015826271672932.58315909673011022193 51040874844814834666.00422867449540983012 83222719423160589546.30051703661913441325 11714899167734691048.91791148075687587065 98935250292389269645.30593242911199460511 59496359172206791704.58000155207733630042 5314669202819788999.87949830509217458115 82707460576163388451.45313693417834527784 67339792033696317179.55290323631094484244 38129694868299856629.55377347674271315173 234780444135127107.08521022044121319713 17880356446017489229.92022110493217715028 55423443870743258513.38680780910064211585 48969248918073438918.48014733958261432041 34463855444486790515.45299518754618441226 60722759572992568225.86686402052475877669 69873780730188869660.11760127290620860344 72765692946702121240.88723195247762792152 16006164214965099024.59111116758304366482 24079885957212034649.68591623063285891011 10540943078313436943.87369545713550849868 76891949279940102917.01032013366516846298 59312613652461420084.65152877572453041188 58157039659887573077.64869787562841549233 71857902207373910870.85513779984933327959 32421949182465024422.66517115339053619311 9713603632840242746.89317765926838246409 20493158763143820089.45084289363459517543 91055959698740847436.22641801996285240653 36736970663530972747.1038121277304308153 75894794676876349688.11462755413343544918 6756243205366409076.56194321013201754284 2337619130792516477.13723058659681729758 88563708279527989470.17700563707850937799 15249565219975597852.7204587775529390756 89495355009103439766.0666237631047996025 55850322525047165144.49386608355281008523 69026283670185916431.44804142028118493857 1037990294285635317.1174038590345445858 75492300332926742727.85347599297726126311 92595808612068201174.26436737169141390857 48059707616273640738.35395246589854368171 34153246560574017920.42476854737482133991 2301524481397901268.40554432806118865563 86211567039986820156.31528058546170920826 82474951858628744782.19600391432509229818 68167512505578372428.74308901984455317972 55318536264769198049.33392541211025559261 29701358495680066794.43770435876319267409 99076492452864949295.61908697531429742685 17963345485685269389.42497633934534576454 95053352968342664563.54289627704441476917 51369162134378993830.15108551517102553396 5389862945278046093.77522792101990408496 53114224729193351995.93223536417008503157 73859898185801422878.77628621683029188908 26357639253229188570.65073251171081780604 20068086798492343048.47163091708688998113 22133671670014420647.74178326773054418439 72232120747593811905.70463299620130885119 577946326522227247.80799186335852889767 96400376397384878563.51605596375990102407 4381028173113471894.68740826545256038715 86502172014828769825.56555306557153199812 4607297210836272391.52142549275440876485 11911496932692768194.13167436624977994326 51556529360240905361.84329266203830929884 91913805879267967493.65326116748290586117 57004582476635406598.02076704652127095801 50765105839747269378.90836362905914705431 2240038085018972453.89324966449665590861 9975866294040963549.9192344488670065011 39624347010656482059.84406831718709771696 62509976701027115514.64869376538886053085 89718460970521685114.25901738146103483482 19461946988385141850.94451267407729093961 86692430218422049891.27026858036465156842 55202060489358259837.90606157497107078295 66795908554661753758.82711281437143676927 55366064764453157928.16458758543679243899 9850291352270170615.61979615733149851502 2621253425976996212.31253436312802941795 40123033608672793763.68381368829096736126 74988860035693534913.68344717724211057999 34502369514916358945.55326719097961411428 78591931083868973096.01901032399173595406 20621648610326801488.78403337604977767299 75477968024873802185.88336031484609480352 50602829518177355511.14690304970189180885 28216276626758855524.11676412796811157398 66456047193225004900.15165192172456663495 99090006523660066591.0406844851687227832 19709126806473623642.86239194396644720998 30558548913773465165.86209047491328954474 84704468904713813543.18822616581710536007 76997792487950445309.09299229621355214097 98857920569350425144.63468405629877911009 27638066390871635527.32191050856940370366 3858212846791038230.04261742925193487233 87504882333872431415.61023915340965430278 11840381007178332806.3799997757267318868 24335670389146928990.83783800496157981957 37448807084010754892.82406328695232244511 74729205238356005830.25434542312000073156 68596849700882709091.68845233894025721744 36662173193130069298.85504588494431278419 54434945820269663685.27983752185084784888 86712698329504803864.73949697759431905477 89908565549533943513.30065384993079769249 5999477474807784786.9971588626110951014 18206806378921948265.20243376669512219414 14988973401699129368.36778860333828093248 78339171684750868028.01461132177538895333 73811581744145742687.71014282397123718424 54995699494070012057.02075837835618241988 77658456067692500715.85238534149047880379 25577192837044820093.19068634216940406502 37922278549813088039.43555123200989151357 75551598674756003918.36230788330180096925 88752105269218127682.63772242239413925285 72763610283200972157.16151215619903745816 53636771156350586972.89820105429138183823 99577176967778459943.01856696483246856442 67693035566377440421.25066045782807510477 66244883361263225566.40481600582753710356 8693694122898673992.6115684711478800625 23908813377619554102.74045864750369184412 83226358211111329207.31436411995784708693 65164507478644147006.83124481083330210155 87664172917307157380.98481749939034447661 22509103457901086978.06911864187506581175 26156723452694374327.97515990510188258496 89826416438570282674.27703463731422601245 14597566959048304761.67869967546835907142 56741438025240041968.97552705633265383256 51652934822517569821.81907441907403463933 56149114710412524177.7948345080642458575 73878023014440149544.29436934974680066332 22263291109781486704.05557919852856444378 79695381314480508604.06712322963081308897 74753064687374869116.43032283695679995344 60197085538537681646.06207612671602800683 6771823974675193648.45328636649017669929 95555522214254562402.24587448510313923275 10618049243879771650.96614476665300040705 15231249479280663466.09215874553073340827 52636953807204041875.50517641700346776083 89700819049446016378.66186396044124637082 3250087921655183065.72980712227561717978 75749547961188862647.82886115334677467656 78780944271349277609.92788996247399629837 99242777388696148031.57324743210801193233 40504485305445656629.81467707293900238104 76972799034350621365.16294806254008680317 44782167987438928330.56423458132179464874 64422745807632472981.82561569273837674073 86603659766209396047.45726759289825779428 33460785685159826135.64265664638330775698 87339836781106135857.39369049286601564299 68930796960760160175.92913425638412161337 69569989856463196763.35984494918547452685 82259463853172579662.82497150330989726262 5035543665330701425.01317200269729769446 43837729631760746675.03017823510412282069 99932980541016827144.31806340446340296153 81035520637336218763.07573775071916177515 66413830874350496640.3521261930517624574 47881307719249706367.53680707525089222533 63655283766549153166.21844625849943389105 95910323853169413020.32046755296638547824 83300780608729956914.24346195442189713238 60079118226338693236.67750321419714010158 67787940005582347418.37250097726691553022 25101067200049907982.58448320438606067575 76050364562923039070.73647550367176331214 69862652146568177810.86402414471030830211 83044698806485299898.66376161519355856353 10108985337023563446.69393719805168211273 1607304518501922683.51975995776118884277 88134566450506740525.10950655002108677535 38351885782952977376.79199055286729925947 54575371659417254662.96921616131709838948 69090242096812964591.21252451495531047221 59568305792222567418.93378414000026519155 15870383716310101189.65308619742533015954 43965076533387911036.17294450500184558312 74724075262049571150.29404577037047895852 81344670032675341943.56886171694765324413 98598479063273620429.76290886269991754934 54192714235732259437.57883586653732070176 87297800772618462506.79269166937654824674 23913467872905955359.20854674014589610803 14965752009915529923.91752637753446311335 51759941903423852388.00770946631462803823 24428912543847766209.39549384018010731368 23216907673997459509.15442963548958105032 65581310940905551576.42258202589718846855 21620346287369606471.89160715161983735444 32081449368279222284.61478197736064780012 59044998112964107760.02882371666679901207 52598088110164118832.93670645721353584709 31338804855712363206.4623788508431827258 2055750816244943943.77329960810576460683 27222365940185950050.30794381581627254613 51161814805122581248.31658754141929425861 3752504965046462700.80984923620685958785 61531509954959807188.2818521539374922856 60109784078063269363.8999728350900299701 99579683765743800241.45508825310118775269 17594390257682629494.80594543766587994765 77575479158029344634.34550775979464282035 47068818302731372933.79635539305460746883 91568993821358497637.42955370054586310312 82949290135027644306.32497439574656034197 91234974015878715888.22116938596181055836 4635467365752798822.05016689922898784987 85634289162909690515.55619839113896046532 70804285886529202763.98837224737731823997 93771290616100551171.1748659888055520341 13081611889642702339.25601045334904737115 51660841162160675443.12657235257964244369 38977589951283654839.27283263146854912563 30173798865407054316.63150386548812903534 78177982343333457781.81308924617773602418 67176451929870703936.45151789921712523991 58829925930577505855.96090090648140251327 21908331978588558913.8701109807286773694 59382968324007178953.58363878314265493137 62481189873643595903.60963023782615183074 93141498566492156209.13191826222624608509 57613401053331979392.01341739548360736227 96707703861103073951.35304488857125415615 79548727518614817354.17512182734296695057 61250257494335860153.71603717259817366191 5396415617627632917.41135205143817928955 59522329198462476586.40989727244033660051 73756888713276602350.10089812502552023675 7202710895117663418.97502734870240984216 74451371819208235928.07424455407037254763 38694663951743309014.04160465822217388593 65580480767926639136.05995340654582945891 49155927928504123945.84723165160112930787 50929565080528991841.75349894917117702916 54970994796897684583.30277790158961303103 78546930805943069917.68536492157103753807 49615163345929283655.77716192533410898052 67062586548195760515.56756559590891507961 47124021122959253509.36830741356227034881 83936908761531584203.20596986851657399383 45398827809979476230.76695679877112651384 43911698598927942174.60701923521351893899 66101669303697378615.21614224642295826056 35934469613078276740.78031015378883058048 85414818361659371076.85796577503510691379 5830618040159615165.06011796282606096595 83619246075750022504.04046437957329019516 49851441291490939023.09367555576359135869 30451646325213451733.78860164527626303289 12793866840713887641.15997526665097417178 93465029469916976861.6442174755324459789 16742507108283092790.29005177110206605092 26612620670029119771.02762918193191842984 93840777914665680922.81685418117159968628 47265709731900662353.4547453448051532518 61256608056710661153.28414942462842579284 52132539832069775264.41673427110379351841 54900266754360197778.9611460422199039322 22741771348887324748.99163827685500609853 62910146885476601198.11002591459653992107 732955358077613854.83084172343300488471 61792309481317504443.07689832120794781307 2405662059028051161.46356097503172692646 13439203722203857397.81492492940371247525 60447427148601972805.36370008329392056448 44347346904749994262.90109374755562212294 93859276252517098555.14343811779946317802 47640265844494742979.77900138880073706159 33858031854793359129.61220572462171926422 67401376278512287511.36413838314892211728 37079369772981241455.09251762192071562684 35192539839379217867.48989041181347244563 12135983872193163434.31140023206856527345 68861371674273246952.02347145437702106175 46083280587779568297.32102085774630992198 12842673901837226556.44501010461801800282 69531029794935996033.61080496474393084494 47353081114727612045.30167701515563283854 78210216872153756635.59185667342173181236 97131848932574102000.30132466773593713464 53784800588175085931.73822203124515131261 42353571755948971483.41449700849158673794 79302914932966674419.76920326321279003368 8109611259361627098.27218540004789910909 25524730825754665200.20528167152134812636 54980652255200624837.0555743416358163686 73814984428030564246.8382051445845610919 96056158236161480984.82980433203915358251 934034738214497759.89839316238950417647 68928363972235469652.63494088922749781499 44689893576662507676.57567021006600890312 47052429522384395040.08394504749991561048 20500724216818642041.26443290483309224342 36843379366684669893.58467498795413906816 72391214357184213307.76495506021510931582 31982467197283559894.33450504085157676209 86747523848284751685.60459658952259726587 7794725263859454423.00495331423206525465 37045689508674790572.89830402415569136417 82958588398444398766.59530149899450835599 6380317671406859743.26656010861164752179 77149709158041490208.37251042387996281929 37699170845699291861.30817420914719912472 48998520020561013180.84043552704500470584 94954948392180322618.41870621186255402208 76990300269051802636.72153750587286244292 92925885756280662109.17206965705760221204 26439324363885005899.97774841555492619391 47424898185707623661.32849412933869493874 2998691644101463177.45464920539137154111 46788017163514430996.28433045865813489387 83714907053886404415.35807304194152397728 91899634258942201771.59640221307115134247 44202402731421062898.63704957448970347364 29313058006577298599.97967891276006760119 8513004303569726131.04718420980680224364 60509907591053341634.0125907454813773519 51861054085508087248.66525900757562087336 54660691042330950394.12345333393634226149 65442966811669708485.92001113452788818765 32426762557689897466.1480982351730469225 85564377561509629218.79943432630557545816 91185872494777995200.950442862423444408 82340257688009692337.85291568831450866974 75505013353592652515.61344222614217011639 3533124470957382810.01303728131672391194 60080294242338132668.48633790875341789314 1864763425439730504.61735419371013700638 23376465593205482949.08284182529573416014 78743375119693426145.829203522378707646 96765378441490927522.71019460253485533763 71489951150852535999.16472611023556765245 63533874391406494895.8144564763944455785 45579796961276581622.16752938907276686396 43988576936030471146.00501511299866328287 88814568976488257767.90693154368344743183 99666027336990577608.30093993480447106184 5104699691230700051.19493657861563481941 19302808944657014663.20337537982590916093 90339847313206950976.7915744653954061611 12827929635088508711.58474134432814952519 88823064282831196441.93547173409804040068 88838284895151407286.41177204781660020532 98716908943903918814.99024533066191891208 11580816533653536326.54898417985320405614 60175460063059159005.85472437479967527108 36594271812214185517.78857071256439797271 40666417617383188595.89956427133075730082 14761325092623374267.31438119180303152842 3751878871055286912.89090660626245686521 37581860631380980141.0733398504903699966 16685198111360733720.7747566052859325209 96923113080564475245.90177174876144146468 94777566605924062432.25187301872044446533 47285640394465020681.30166030964041737723 22045954849769817851.02677860164162016779 77867832333852648467.34864197814095772854 34114069835806506540.68819158304829955939 64203563926469382990.98513616752789664156 53167334766445243554.54577261357784085668 6029061710896013685.69728157259366254559 50705642796007224498.07316378763193389208 80062184925148306445.38301952497177714838 64114933156438469112.33349928307233097226 52425512432259210818.95949388792977286879 3905179765749397982.78919557245556405221 75292472949015327006.83894817218380284166 10661706652416350340.09469769522022263756 65932521080487198248.87111879967706301861 84939977295530643533.55537188178620010276 60464132286454855272.16260209692087941269 70653060716824664719.15204907735124143632 57111969332767074239.72099889560020786161 87164630025285775530.35246013930841123567 88979954447197310544.87664790515694576523 53414621521009470971.25810976555696165677 80791555309632125713.94469374856881888874 34594825581831251648.67783682030090151614 48338176292046539654.89783501911854890341 84778078771395156605.81835500378369179719 41384348692130602483.77515191208182613023 23667013286251272201.05411100879680637368 39734434568479043077.73918697826553370841 11378385680591993476.03152226759088244212 86225427784340290777.19282244226632098099 51846367550266674763.59236551271177664259 41928837281158353507.78919840654852010426 40810482837883614101.93134080621056890645 15063593585604254099.91581537953905509047 87163910697962272715.46171922664105927718 87034400164015907226.88828273560101715288 15175524806354410505.04726053361007632687 25677232859361287678.14505988008996912036 90038543843597106387.86522143777417039986 7166314607163476375.72388982424186255006 76191498598848531966.32966245081578775325 96237638549266679500.82491868665473396816 15309429419191047925.6357708041565884601 62514901396949094566.21518648599035238756 23708522650180728119.39244433879663458166 89257731363639839766.60328119395010808975 57668906892767799785.87003064043745885343 81631074963316943910.32027124141225590996 65224609967365708342.42950100504171735754 9846832160552747253.30758043556183422879 40097260839651585230.38792669573522225611 98985199842588898633.70620580831898697793 58038598533043888579.01740543306735229931 33943909005552421867.32999197049052307577 22971098027378872823.65106398151200936036 97071258585053558998.98983883205159009271 26688761763874521617.1886836918756503708 77620395920879242170.4927996385428800448 73908864178611376455.18797588886017845766 75389676414750013822.07733138669000864077 83712154661684841892.3862960821113516599 78593367355202400822.0858852031581151901 14993759050851402925.55960077976232236784 17537022796805584759.64403338241587072803 73581030801029336909.03226101994248076147 5795607860421861554.37568232141319677239 47775072322327952235.7515767970991244914 58617849010448927852.03774749276959452465 28477449161412488261.08450252738213422541 73133955304228971527.40350446833952998545 98707406365784512461.49797191800972712991 31771084071145701391.47441285466055180045 81898890944800550335.40714508816715430032 63220645591164969461.61331449084576039147 37739532620782345771.36316860748424460625 77662637209086177748.80750451654130978414 8079443999196687383.11918437150684036037 68354076494080509223.02300935354186729651 46555542160481020578.55495286101736886788 49819365264073664595.85492211303240492722 99904135799725825721.67167546247234623315 24643852558177241435.72256927459262791599 47106389714198215549.63491921326827180933 37680334189361105851.03097342217041489239 72898941152403752760.07050075507850151696 95734434743826348577.15271048491444415763 24246660140384986451.12815862395612957139 79237277718242785811.68125092437821145237 71408837753925736577.68022255097480716585 13907994481060317416.41737101772442874327 3460438274724822507.96877306546736076545 69136326236849788737.18368580383286597639 91305955466321078562.88683519205151051415 45071787731094807985.30137527989562166755 28147923475201771399.34486222528902096675 67628471600942014816.38496935340929772198 10827258915145995400.96527998803925421184 70843967927232689101.06096738533483989972 25088962959279423202.92517304001266468609 287251284469791334.57744689458691005546 87816812383321365948.46549673925636034215 73429422385974759787.92994257160734579476 31420243841047032134.21711490063408482314 38549923699479973464.70933290938559551457 80200208761451337895.26783750112956291106 39328530823259972442.45049098231494257611 54056720321591044602.35615970464031428661 17688918304645104733.53742021531971922166 20425556113117097514.87263224658320409929 5904204338529413581.48003773380832041601 6459826518378383281.28156265208941044091 8515195805888302572.25179159044136034039 35617447263551907580.80862204260479037116 85404518041532922143.83570020660624570968 16059026838154021606.76315127033874402839 43375710304730711439.84702187097654258351 75610416525231625840.8226108866581379932 44586146696761041921.54680371475299033853 85277559801548078557.43563652742441527736 14467527162636166205.21733352938494749248 17375300152103121650.44184773438121456356 34732594751376354142.37669619440627405111 29319999917334274748.57582006666547296183 35566430511343022689.46451386321768878894 84164334830948141246.34294361480840942783 58810186641862618946.90834457674603766155 8164606498216658038.84762599952527515868 26545278651112898227.07405886576501441846 27476648720634553100.80117655854081589716 54197538599777738831.20763637716498921421 86651681411274827240.47493025031305363306 90903421863251933123.44180391211250929406 6486903200452891226.68448620290962693195 29224723135377594746.20887202851619082392 4450334108453447142.76627067731007286312 19598154098925265357.96946175050871486748 57735273189883539680.15554924678890164385 52710381041597504924.97156011440119733432 32202172678462478701.9952980904135951654 65910785161706118455.91783059237676726043 21408045386601687893.27430326083455236382 48124642017416305258.48122086908391789476 19241914055030178595.77062419250372759795 6516881016747878882.51340629834147490219 73061797322073264516.69457007362133870562 13374276654632837768.91926789531885227802 31070813001927934857.65181250000492403202 78621460777009757006.887896073491129935 15273135390946060781.4716463114935912939 14599313087753681862.62845026887142781057 21722301352956840744.88708631381981492839 57116156567893135046.00029330548776950297 42956044976447494723.79669151195394311768 14305860436503233927.47558347843090845294 65783288771536789750.35577825877352817024 40524700845568070033.99304694486970283939 20769627768770298733.0012066554071989862 6775313552171332281.03756247686092608463 62137119049615703379.33000662731169014065 14664465182583123848.78593978197050625802 16890884650895453907.7744028937499742155 73922861021645696675.02969453591615150036 55065197036222893975.98864067978805480765 15645196584164314657.82934160323092150396 34727021113077911266.5889052800332844148 63065204692291945921.61327656847210932163 16768139346347532728.81518875456528627147 49629871870889470757.1145425461212297248 48351866452895149189.33694918454285143111 43003066893375765540.24391101343702073754 4675393197796049391.1179839558389650738 34391306990662058568.71888497670803983959 12192296364456281161.78754209645027975506 32287589050642626179.18202318401407041027 21519039514297856578.15376691434853688094 75477439078098708555.44625076724027995482 90840387898724261807.89012823405233981403 7912055074922937002.76199542494235617773 8433883262041711190.55845816426518333059 13639603044563387702.24678903642019940904 27309811795275412049.71347379786202083264 94278919107145522585.08208031197927974793 16274051001545488398.5447394793844117859 64969469044795036462.4753702280421267142 94196854804543165117.62106355848738991442 15049210442620738694.44854768518287443338 59745231501151034101.28792007040434123231 97699211383989587926.87303378502004140399 81628948124636696413.76430491505826924864 7136931974922500371.94881736411193918668 32456432824443103117.05160479035532942106 51073141036354154796.89964956123784862382 54831512606705724666.14278758396191637147 56515201233847996381.64999461162268781254 64406222236694795817.05715962257672310391 18448187422042168121.91863139734352885396 16060848044062059888.13184386006923001414 32278694637062157964.08005744080525164775 50972553282585440790.83920585567352340271 96729486322084959475.77246244679709160643 45130824209123574954.20054618925080604927 11786278117606412032.67991618439243250218 87713739587797086265.705292188602606709 28913291484455146416.05066604548930977411 68567410293232969354.72487249855304612242 61001139778746769522.06700008415852894387 64922818334756626449.73483306555474695747 62679867598668377955.3547101149109171214 36559872465958499213.62759006150480388163 28208020260316456632.36855696973359219058 5449678386731349831.25312668617628335783 72006547845147473265.12526086603066594195 48363567701167268208.05011373317405048801 90905308799291644544.41285070526921705513 63662325275853123471.18287092518382879374 73091546092606137949.51663623203819157807 8566577866470795820.84362228644377098604 16737723234141005132.8348522265759754109 62884439385118297780.9684587956364178557 82062575482116529185.27245484881919353803 70429791240285013692.50811200743149185693 27273773783212246779.9870361511205581777 7631391289024770352.36948754934510735631 24337610087350355895.5141125341475913125 58091954835154482267.99700815701120817359 46662474389788880586.56245891642208419134 66696530431040562173.90144176786371888968 92400470847131447358.95633360812549487493 33158624150826351907.6886497115480525174 17039090141086710002.43328381959838643329 2926731166381994687.30145198167083352028 17844910645840964015.67551894777306886193 16687913210164969055.69791501047754892004 71627423610991030229.54039719519496457388 873740919505024575.47009765202671657414 40993356944113329345.98082474815700346432 74534021725227876312.54967642259903846331 20795401572139933330.34883366336362751075 18649622386152739200.73712532106717401195 87671172619356946865.66281630735074195913 32888411018780952540.5489249905561869912 86005873946692543019.14136762511212054716 72547625859293183192.90555534540935409662 61563117026160347654.7563125486366967663 37596164029461063530.02792863984100774657 70036751141339340858.14128027515067525784 9966055594105516487.43545173744199365861 58107173876517518048.47455252067941059957 98891542488188242417.97304799222766865578 10082724322060226655.55521084562993057027 55172812443965293278.49652598044658309044 43228136129634446848.67644902456957322173 46683201354417330539.42016114356143604348 22302682045797379341.195091217001283124 10557927280170203347.96885181804147545184 78496815124343790765.52737569915308128241 71982717359092174502.24148142380579830094 23786317125503100738.50046341026492329732 96470321873319753431.02027530629136112503 3556979862486897771.35292491963019942124 50510656719089113484.99844117111628681658 42136105889904846652.11829159838323434284 6933878032129703416.78304485715789497373 81131697430645862973.53727880013500216333 19205841182305820928.94424835567968027169 92863380826521569865.17158521863663113171 97459620236365812821.50365936352395681428 83869142117402148180.13559080222134330712 65317435907324929708.4969591237175877428 92025096238713397171.24406907214539292606 25524046628752336948.55629574798159693224 48282263552214364213.35411154228317665534 92366111656245667193.96373322483529785874 95948252220783939173.6610484682396302517 30180512493513251137.27043726732783690107 54517888202036938183.65564979424009246272 60072175186512913630.10980874078393787731 68257683892897041618.10158911154042605478 35297514911481874457.90036221559664791819 22814067981871516316.14941506492038753722 14452527703215154475.03037430842706346479 56093118801403475090.27862798436516242761 70627250851407291625.24410457729193707951 34566685340734497892.93927808412269015119 85998413622447765319.99087834559654301236 7905915832238674537.70094327895922117007 95610082161450672913.79048524380369144841 61789471979013272371.27486179575884455222 77171924780014780211.84590390757660601744 53467840972611191384.49335294431385078541 41369808771625503450.40412383216469151134 73007796857382778.23172872580673349748 6736398394166136316.61503396696490213194 73559778365781206057.90671300602024352191 6192442253263707535.78405871380034361526 3109461476225787287.5518606797738250747 13476713719853313689.50220407484838681329 39511191772199470640.08880648883339186694 60106403737328467639.35457427611587716215 52336365446542845900.70990827838624475529 77798513790477231840.29165472393441722427 67427626160591844102.79220186850782782768 93286799732676718753.2442050556774384084 79243510644437900936.63741152918767351664 58129078660903460642.99231008328680216052 36542562761974049025.14216864502813241445 87772129669328235601.24724667807351379414 92976161652093433436.22420259358435354343 88100559496211927396.29809082454738518074 39898541900759042079.33030585703614150511 16942591092103631209.22662642678235247383 6572170083232276928.69855523130183668603 79705122841757460733.82912066362188445195 22769289106071871759.98335521614084253217 55654178946130666797.25818115390769165163 30418368077656668831.17288173462189500518 18287405289719784702.60364630676477487085 78657286143128263844.17592786376415395209 13536486646709954830.97427646466819608673 25401914486533229690.04632201197620243668 80124766990955053024.37063330650247069921 27828945802866101845.45236847799426263698 11469970648379856037.13420192351531125851 46674957816747370544.7595909888080805744 3073014468544331827.54708786586611782681 10668062014001433445.57596777284921476463 11586835513143876468.0398037397810219448 62775848271793325298.14307189584050811821 80735635335789431377.70462999249473955683 86820580499420092792.97260255861824477418 36761762855860690106.50460166812288778723 10067150699008027250.41462652093989796456 58069747205538937651.61829925263013761028 70905199580282041436.93032042193781925508 2811909618543829402.67984560560619229584 4276969948179694879.07903467682077938994 55302237021759589854.87273331166124114695 80808464280818078611.13224825898310013196 88193245495483758974.63605741578768351807 60315615665166960134.46865153549832584109 13260661702364982873.13587666743991311787 63896135544880885332.56083748716117020928 90746586379998794571.94130570564665600298 22288909716865787693.20297314893264682237 5720897042215629266.41918507200243033701 84919232605131323176.76332624187112267221 43335424268421379857.93395243348551355417 15598467168901745697.04001498177951700393 5210457120984053598.99813326612098476875 33348854508206202064.6544480782657073407 69703014483739265005.81143905156701815733 39141837917184336325.06070208657015217655 19735119493787612927.20815671592253745566 50051270597566987790.90387223845784538604 55576961330315671587.94003744129052659442 40525477610887446684.3434921997966993083 59041899188704620618.8965084996626039321 2576795548795747119.52283213674252230543 38504534399346674308.34326198403663159502 60074353986877796303.27238446394866287061 79290571656641454810.85351427675942116024 98436880142930225161.70313354443815826249 76343799740227194606.75790263856134436841 21376248232374680104.65298445960400516399 39018485747154798382.02773584162835084308 73731952026960794527.00469153482912619096 53458167838088554031.72966445606261182917 62605336587404299488.90422132330823730979 19572313066309549852.63575368989884540309 78997874712353339608.53643385993016382344 66355911433262490871.40081639451397636973 84878964342210089496.29745708124576735296 97113416974967330283.80325418122499018108 99201720354221163051.60951699173300376937 51306949491418775680.69483553184777453687 88365440252601254459.93528930772937243627 1146387314322214024.3982111587801399062 56258769732898215482.56735286469927619514 90833117269148935331.62320592842395548676 335496127780480261.02676229870013040352 98102926944276737466.43519919227128769875 85303995046897532501.6414565073679637473 39007405155988052100.65948119621955923452 21659447454915163442.9772662083090844237 44685808080880566517.05586275721171568513 62992090213143429142.25042995481587911379 44083312043572860588.15662577658771473125 62002111750781520948.25477152053153199152 35671615814487601227.5827967709749488726 56571882287707172163.31444478879494633864 74346804683615649667.5617592102549022412 91147538089120456275.09537116779860828654 87074435911342806608.17984328792638469649 89914569441439818731.78317962460420386044 9703021320031092402.44105624517097846194 31599793147054150054.87417378882982339921 9821348755958759645.24247636094499383127 66696515816412019044.71070142527965803261 88848468255571837207.13912496612683777882 70855131708786062235.75431990274171741784 3781314443100956721.23487502015633688404 24353586989201066625.01558961718465782796 20618503801034743960.58342432091666226132 84195837707774006062.2879764321037360245 95019223114799441664.75832796503955208476 42751624097402191927.98494626341627905967 65209797615424500688.61219255966254817166 50785168102393468911.73689006576559801705 7691066325225588361.0857574620272655828 23520363116263044677.35234438518175356929 41799616885596962460.24191769119186592239 31796563410496634678.75383695523760657184 7566976347625801373.3559416467674541997 82219958317455452716.42167514842982156895 34186175320509380997.93452661735178348201 20549379248302684671.20771874719752994034 6736920052063569637.6596915933755517011 38127463051030705352.36151482853561785988 64962224814739426121.95444053869107041504 64668176869453309000.1121034703812918927 80399801176685666132.28871945028378672099 15065038571050434154.495355206097750585 74347612968901009018.7897581117015277084 26448424079261021488.06173357285116036577 23321630815955231474.67619550553323943532 76810163203572700102.56181182434891460242 14372177043933861091.48670894414740116115 44544632213467234478.84879136009416139316 78000053958202706464.15251745912055102745 13225150654349339036.15125592636362549436 74857293806669378081.88550024893536261771 12262946758602071165.54183267738507137776 39158091528197866226.30330350893148888491 90302921950750374469.56612391256555908509 81395711707290885471.81154793814279961348 93479914484928760226.12251287575972741937 6564468961087013666.80407113742419444923 97689929733531677756.9539199267748758875 56817778901860234320.98819235430654448123 4195458294698128303.13652256384879667908 48203309849577468752.14268841921913523302 29801506976065854076.43432070924513381136 63803431179931490447.89421114349541509551 42705178004951920121.28000745563621587774 39503554167567068602.05677029572403075439 22573395375126741156.12000826829647028259 17499371712129735471.82165272843485298976 77190857991221392383.22274963246198366509 94541526156750017312.92746637733346774696 39672474914060646782.94111253403675216218 23482659233156485290.19580141526054614212 4451064668472741777.65513743749581273438 32047714470645080856.64954347088793512742 4280287906668578794.79167609061671783232 74070722572305597941.00317707761837684001 90264756662365058299.24518719290790264974 81700096678236968971.7024384398106595496 69520256829430651909.79140448362122363124 5713120139755835058.64303010946637589513 74505633185936011945.62295445313939039526 30360787207757892095.94304999108035232457 74956671578752250253.75119857776449737577 90637362059680636951.32215122149094769494 8891343159915332139.3496150424006179659 10745838707127712120.41633494735955860278 63763364157152998612.75662419106352674367 40342423470212178812.49874321699641148369 69866668748386775091.2533908688085162518 16826914433541554095.82045128837943856531 21260373957065448377.58717259780268393173 16510847444993187999.94552959364426641026 6829831118540334546.37492511930578496734 74086605299284850798.58678266070083265666 85894249129025684613.35714686601279319599 8651446187398631410.93395953146740260413 3643987874559496089.15028993102355453014 48143095613066619365.29389697630448778258 40964457088696657773.48147100997423766948 58327416336429176423.40387661888611155399 72522200063161945150.74724019064198722271 30380873996790851703.45378516588872467269 90525306686507373620.97860975417663277689 75252598198968460747.04436911550581626833 17129015162895910381.12821882782439140588 23086155877522265906.66713572129695466218 53136828539627968670.25384766235941727386 38905355971357500772.11379051863970658233 96287051617466709277.32988919217330007201 53858325581140047725.05228483557786100009 31269033991259206128.06860655015014694766 17323099415467607553.66725016890266747213 65879469063278487414.08567424987951197979 96304801761332288519.34296561056435687553 26652109364047842125.61210145367438900971 90870725431824023686.38468696615312964748 26989565290211470635.05555170801025112242 96385616987751393153.39672545520967900726 88974237969630406194.49089522490101124646 66409871725645426697.96658763396462032349 22278629535958125450.95539552611272356753 27756251980779296836.53485623716874126868 69207021822942495787.00625162355247582557 59865452697349581727.30431017094141339209 4982818858504176528.20607967611050771829 88972721531602635401.22445865275328403294 74031009898189950686.01290528235646774972 89888461834258605442.82427403128849096928 33912470789152853570.59399449646539293316 95951172633379566418.6153318064206548487 63983329854285213544.58518232468711359267 35796534903076548407.2458299505271393171 38094636830982100729.49366161143235647486 23396872126323067322.86036071039026644278 73871476464396395931.34502630466796343281 11190459772775066154.02117094442615012794 26229558964296870231.44141332036203231808 7197962320501049410.07616613576300356812 94708920975272699144.57261751840342601706 82103206413403189835.70385527359942277302 33686960699247833387.86931531724151701301 32337166764698274205.82331937118244855921 24741053171171209492.25043762084569182122 50565971765106800725.02741051076127073638 21534513280516346333.65432981718363291148 70473935781559253030.73278275765987635214 32471864526531126073.63880249428102738182 70235966237566426433.43189285456724462121 21630712228410548274.50641626599378273222 88652043616347037351.71779334064797330131 28822952825603043865.80091055008985402608 67356582070661744303.5135225781670189159 47490825982619486094.65190861908939740888 61142859051428367975.93303531937556989053 75970405555897527231.41329024359092292427 69910107378995420124.55358016601151482561 24151239211501617751.11407846857176524935 32771553435116848270.36169072277355759969 61863677361776674637.31297686303595023076 35351693896948384668.46912468505122285454 27716143765140299018.16591857713949051064 72900705303111004077.298196802849329421 3109894778498707870.18173686603534917472 45475919220526827473.71104725507305719019 10836763320593482597.07665466300128338814 40673014723842344797.42254192661547808506 28160332070778909032.97775830407664899922 16935751612582113268.53671707421235677406 40105637485501007888.78661429421103183646 61793678279353687823.33321462371197770942 26560003329727396833.17507958474365741663 49488405898947402236.34675072349792743121 73435742454175938573.61806971445442155768 65327893576368480405.65667659849088200162 34600678931154036258.80752845109619991224 17993745624479726152.1098872991876599281 98842822993230481038.20506520940896048482 89750127895606057930.7524224074490012986 15996426937070022148.23781139376722522161 23280731039107667363.64796900731573885489 74385228210516006694.70425295162362332897 33300148476508279759.08804091034061311456 60251407609044183012.42338180364075590499 62407225714533990012.04703898439536427531 51332436640662061789.11693466512014058541 88001604699120955756.52936888713902258537 34298695332279856310.73264730546489608129 92331819552643986966.80479141276684638548 47054571897749436791.62791570802826787179 20354233164498043596.7503775199765295406 79299404178646688926.92193205086837768337 29538507288825895564.38740027401730960947 46560724742026937099.2380768257875064308 32988461412876382065.50802549401907769274 2047854111405361239.39899334981763937298 40413810846485866480.70684006851734000956 61035782964058179133.69470191161672767101 57073539398571386335.97597081106765691766 71502346625022522190.04032561166802887442 53009100733245002086.76316343841481659934 69697626021606605099.27258006694108711301 43889282505526958986.7334559692476306905 38122913505642113004.6927363664463117762 42707176601581483064.9988879243819772083 3956193990543608282.91348216620993061618 24684132259022780798.23096147527043563359 33701279142759622815.22593431439116138804 58274174466615274964.47959968080390338987 11133507354761531803.23013824923019297471 45725668022583441825.37957745496258164026 33571666182020212317.72056348971321563824 34764212148964196531.62323881021134352141 50036525702180286981.32499078594957259859 98021557805983721541.02102988106386438893 58394315454607839986.48226644841104998449 89455944523135244962.24297328526658897301 75246268115619059373.96430403578198399954 66061235233444405670.83439322658359416476 90111778611927237115.47470685556833640846 44588376261283642646.19084731765849764152 18847260836105547706.53607941694348243158 50580911637508868542.90465570002106920897 13613429293023930196.44644549755994822783 83700967219238223557.43175490086701228174 10694138871527627719.81366971682287994347 71560753936440881518.93698691346216250879 1584274958996855390.39540889055844174321 30755004684877326419.92842698638507267483 67504796816789491253.39215540374510338911 69271223193291067446.47744650060593668302 46584678170224183013.04850909159808444603 82191342241907927955.2773439266129907807 93012635554214735632.13043454090628308118 66145580161174852497.83582426987022340471 36629775014171723152.08062653536834828791 18504402320122196321.6013652539076840127 72450499531065968740.4013141383568687795 23326958168663375826.68385023265382681767 66514807240533638202.47224429947660221171 47061808453742369144.5363888321366058289 93289009566073857348.51292557899945921066 330993029539835631.92630296642511517449 46446657331761284055.0749343253391305086 86172601357247088630.95813553147786879447 87260466357022976248.48077207974334071596 39536336104545615814.23162931578766438407 33785157341243972791.5996958269516050051 44425349485550864620.56994925639056980729 91691010580800307668.07110852428765233842 41101124299153792257.87860807524800055305 1914219842139566758.71395647422062098085 10826396858637027378.00036260259162440358 77184307170270644669.30793489501248652468 75247418425311476008.64889436050666668616 19454663907761296729.15178646615652875282 17549226102073082141.49168387222198073311 77028073062696476550.24760506557811148296 58342631780179112958.05731920007735733729 65334113307565969704.23220110758069922031 72911255684115611618.23545382615110280276 42019924838428505068.48307854107579104076 59044640716428673593.31836114271346084431 96917006038531087347.33985034192641808983 99956823680102810240.62396041694421399332 21838836393334992184.90932531420439441891 35017365999570071809.14685325812691344508 87601302708664754384.26261640765951548678 65117578605244940477.89912947446771222202 49282533713643075009.44706173458431726394 24060448355980717898.54506675650486372162 61737590964068320912.14418549279589945979 88771814671742269429.72426012952114534293 45023740808344312733.74385436909053637957 26114090449165440785.86692885972935083722 46945158764272917897.29253995436507164198 30752904161869440715.95203931921947540037 38684070550483741420.75784090017068784788 30695097532243785707.20643612222124095286 12312540815329663927.51671385597028003235 59046624371046289420.76657084905384463186 46424504135231734045.83627921155805086729 31355918743847400954.91924272952955173831 59893308989134225027.95324582741283509785 38035222371597880699.21088510061817904851 92059380695007969197.76287646121966038466 66408251191908608351.65015555739245801724 9481530305035587487.16666241491882787439 81103344522170745832.57241558576597954636 27455969345123421259.62663259231499990334 33644342581763996352.37397935115404240769 55768597853523729573.8321250923050486261 80504142007595266429.95394898158751012234 56591410700080896752.64883228884960746204 84349476180285103347.93601583868202278666 70083912157680752817.57071944274508197541 26825963447791028237.23389083311016043319 48688183197607900594.62977167793824071196 49598465786817451685.4121744253144517213 35338082569685980811.75346150432066963882 27960260837314701651.03664374299187609484 75989028780179054946.31524171279916341871 95007688863633915406.58573887383615340332 44311976452016978120.7968554992685557911 20910948726519929391.30750880569612879051 97206155724777525432.14678256116856134045 83824282087181606634.05293513259935607755 75475423323461960920.99143360151712249827 68721090612402688713.45213110702317847135 59968975526640192116.92763366188513457569 19396190565859654246.93487642149680502128 58062585856280815211.10943514245760487832 31487568330804483502.66698565025042835629 37644047440686657712.50102083058857306491 58564036968595680661.08280953954028618333 19462882048008518450.33921924140090461278 41615169127898565726.86494825635348037917 91546353146960179270.52478544040471754719 11540816620074274107.08629927626642504195 19521777091869545777.30940039133152660408 68142856758423735583.22826625178424949524 26796131330503267849.23822567699325164719 84017070584425895182.92944408854708494982 49566879708198414386.5132274943458582218 8045429136728983623.23614390794061269722 20457881928708584443.51093631873045314976 93458363487381598840.18430408278663817759 56092312517146427966.72381783877897218794 4131131434711080256.16678344965586213769 19966280469309771946.57262850194833719518 61222556900035498051.01539333632807282448 82847993362345443420.18423712746363782769 67876044037279065683.87011318620707495704 50221110217195042125.04733762682273719409 83118486616808611201.47768191505330609333 24447785900375883273.66163797145035641297 20001454540722414489.70256369129477477716 32095850931189586039.49033230625529282101 23518439516211629277.79151768546335580742 67863396659748313012.22811796369003111679 78546188250956401093.79316961086840001152 75211973155848009269.30855641004937416081 11379860830773794343.46615064863237392726 26307247455184081150.60403318710133731107 51768461961450159388.32436519000370156377 47514356471284476631.70285763489230752017 40553381238830448910.85774663621692133312 8198379557824398453.5779682784387295924 1748045048280137433.0967742181923754132 74221932106436440970.05364695272920465533 6798980304850206876.84682710865710754577 61902435475544947800.37803805604323425144 89448595228448864968.81195333504968849696 61234759658646649897.31903630490327310729 32500471576359053004.20774254624446849652 95344090710959669263.25818094962795958359 22432310939546473038.10345377218464650114 87432449996383362703.58952333550548844736 53166004716390449594.39660061942143544796 30069333113065712038.52709716662477341094 95828541584391902470.81747185003647828419 12697031397805807512.41731235861469433975 22021785130741390773.76601904444699839787 76658885636865467526.14590508447647761266 61890149606568058649.70391450726111082195 51651840378818090146.06440075658080696798 13198699761332874573.02101931681447383569 31247251346458598437.31617336869512712276 31358150561544615598.23833613665537868545 79334459537480692392.0464126373960265572 28334187696019330689.63828109114804711483 36619613616886060224.57368127358514436455 60508102693216484296.38047186620575140025 18985769489194378756.86459206273308091829 15793952209476133162.81016983639672294256 90795248147930999902.43501218976496722455 84753189551472819880.76196526851557783763 48049865513632026419.4484544591960378428 40729229330743659785.49830929299227225087 75065619117858320288.53374030063929299494 47217267096885305540.51517082947762259538 53296807162221533506.17824357753520848978 82155460075962225879.90246955541102927513 66649131139231057912.86074264925323939998 28699292609126808705.50387470880720910461 32793567960739291847.20297369779228657316 7987006858270393233.65483482491026986182 32767830646093446244.52912760990856915425 99005104433377068036.48986360323103918378 17661978840613662072.86187161398120715204 83904786677975381396.48548818167490239976 9337860809921961287.43119967136574603249 14999999585114660987.5868935612398468274 59405616704001067779.8137277089536172469 79982664006771413622.49832278920318922562 91349914318696381368.60921867842688940434 45072431048339427748.82500715184905607689 14135896125452349232.10397036188700295667 61791242109406478545.21680821544051725318 58028044248158356903.2906266838206682913 69224541273811631022.99142821842436634491 81765463042794445731.34071708879368031372 90866443460906374724.79825868321202902216 2454133258062290181.39566245257501480603 11254492717141516951.95425462311379280461 29463376997500282635.29472521652455785416 85248238661509645131.9722778325158376973 52477830376925777066.72535059042129169629 26449343244947929002.53296356706748637097 71774897184567774014.28481376179069698539 42028426818784340188.6916582142104797528 48887000132035922785.95189327702260894627 70701584551886667208.67379498305412878473 65910033344194582803.21887077273908163929 52988108872311567628.04172998091478214071 1573384991171571963.49695767977805979673 39730881295909697610.39422427181493058593 23492278678800438956.38541178197582726158 11618194084618915703.30615106605080472489 71651020570013996042.64961738471344044277 4069370662407761916.71914199269704115532 90555038431236174066.89016845132155516496 90225221702675036186.01354960629631821601 63629113956510025989.98206571164775433198 23750269077104629711.3817309598683662001 96389615658216680040.12184548527096289586 50168205585773619756.63783809911568048733 25920287398009199809.80494170448909438409 90605394574915903751.58461238945102839512 50732790796115048271.64964871575680282807 65850464722238421209.29136436096079114725 93052527783413358430.89566894186624295862 62374377437843036487.90007685022991396503 45114718484169337901.80892092972936104845 14697905606973580330.69694779055360906662 21290971613695984374.2110519618572541368 39744794618153323438.20564003409307695591 76658318279176112632.19907274344844234221 21544669468608814930.66389774940823830468 67991095868721310052.65800550389890288426 17553859742268122566.44257780996263093342 47845674490133194924.83736249631937321351 62369940908239718503.55485342610290506826 51346552771240338030.83721388734248081262 25805808630962503113.92730872514666574986 12479008033688625983.96585644177083487661 33989700242806593124.2473919182715732776 62147593298813696746.7599276549276028115 38103467727363056690.11707712689681328948 28860434519532486135.42515171956487841386 52719714078691873280.18894804087069736641 27271535380957882833.47825100419935324726 38714048700696478075.80627084449865353761 84488723175791235445.4125214795754476944 31501234069864294001.66262112606487210348 53154631600418645008.18387161465832198231 41365895230764092289.98975716526700346665 76981390792070410440.1178563931425816239 99048005646229122731.8308885999669735583 64106223745990268283.05008555851348018542 20554100467222188596.03102687915437377996 71829041629367997101.3850665770671939594 15314601571434908902.73321721440962479075 12602725057912973485.29491935804576119373 18252520222269459259.58978772200844122201 2638485116550382194.15191791804016351688 8739165172989861341.8271958595481672122 3167941884496766510.42670043691001160156 51368951935268878275.56237500372429530694 82858540124976901049.80103470960051164922 81522282164206130459.4457045391799192935 94870564951703927124.81252604807829995317 26559044807131595094.71908018374819264079 32189166609595936564.15640916411919583245 47050987186773380212.95227041464180369233 78608258269818936531.9631370249535388599 21761798559766536723.03176652577260939489 63445112602933951447.53284232681203059931 5610742924046948254.03463263263024249717 78944839460593344364.35580118016756670599 68048749360785662275.29991838443807289849 89389579519155822155.17722323626548794885 62874079076653251630.30116913842745520574 17147288586639605503.93629765145288710775 33417954509028724908.61357956920702883822 50140745120323155571.42900029269647701635 69052492278495604420.87454662596056386713 58266748098516652481.74969337638020111691 33284708065405703891.23647894367904774918 77021500317572798673.88041496475330509098 82438314780347869230.71506706629104737686 24942287598264818302.50747412493799124881 37514491812564837810.40909541577242132793 46876682005000006067.46485380932533220807 59631959426676406303.05929379454341084889 59615327571137868821.66466257221897711308 4310483191221912144.63510990839016198586 30520097287679863895.97935701898334069363 3947449211776946256.78877472731751540307 29419528980943139284.4235102361463456498 50260228463453686362.6227193515648027803 47130891614655390312.29601075138754851528 4236765795265873719.7201218162575018483 68891668068147163098.54015457871471640038 80773215492412964944.40802089320186987605 31177351309291355668.39162561546711721109 37071987564299763509.86218709047796795897 56212538820920281177.02640628805757375936 7590433740594379358.21962198053531502371 55188970910098127368.00294278611764163674 90765509436513340090.27842779962777982845 69167889903834578538.84963369009775365773 59805191789482212806.67980296814262300363 13086925381714703835.29203575154028644815 33983222094279649446.16680876719556935611 95083470175818815572.18211818154919658456 91370879955540290454.32473393284924334515 4826732778192003817.98519452072682068031 82827989530192867277.46480559276703965244 5197355565525102874.61549819276008991881 22180514532340050951.85469707465366287357 66251125721894676188.53178697027546253915 17475136000059171352.61888081121191723569 36501475990461342110.90940118776958279635 75133146148607162420.58806331506753066529 69375742081315206960.23293584445375455194 40011594747900634049.62714320422547675734 26108466413571023068.92048216632781463866 67795133196829616907.41588343590556699819 45066218357364774424.13587499496690610985 84457770715219046221.10773121504182769515 85228410683683784823.28037994813581982741 1125651294435727401.71693143730658616049 25570913172680920651.75397537646953376152 18889162438090256256.53096639220703637647 77408934702130450111.37624350567093014316 96743108848779987279.51191706949133781094 31393803151213439422.89057276851223317056 73199160889387653464.02051269751371123714 23589159253946578028.87125794823574926568 16470884766012436962.91946267524030660733 73625781688267204413.29625092796404144467 72473101527805270177.16253737081247850247 13104011171399956234.44425298705803164892 7747602079955783610.12778582652621272933 96127912061122877555.20695233257188672731 6910110989461552981.47124761882230559293 22052648718329666501.34419451977015948205 40359037047956845868.30829482470520279743 80623235300359742260.35404459365723696066 67373345152221382803.54566956559481481645 85069944044936020012.719222541695191738 91491728428080399714.57369944934477133098 89834047843011697593.32661334560327778909 9724842922575121623.36366954277848371047 68524063931660826618.05835635998822230951 22098608750480758776.71217288663384044215 71074802685914831012.58627785657393970949 23594507259933548192.48359460240700714957 66465769683495750221.30024869870263878911 67984700199180477814.69342341642184141967 72316447269041010462.54077973576932856222 48743022654140698860.47843429582829802037 3621519089300227435.85241867050123790064 15029419437665859379.55355926143268091621 70342585087952511156.60086163138240964231 41792771057144368441.33525954119551827793 13541300061378820536.60609457028187172488 8356923193787292880.32809996512852026325 80571305131233307457.33752481045762977906 74026634334853277338.51346006186935567804 59303615396145605104.16902887240267437111 84115583800171799360.50525133992926200395 819006632232928799.81889315074643702915 53708341697935358528.47383618293086841287 76747039401260192750.30769299205745525046 10636609241825514183.51469172771036576862 43362036029118276057.7628305456004952691 80118609487014538190.36271480426822090366 9163361011864513574.81473966168491392898 87869367358371756964.97152930983969221231 42170596169414174979.49424882757435004579 34589609246407840398.81863407144794406051 60376067758204365600.17000123729254681578 56349360280113573610.09434086286520310087 32682757238488214418.71127305717453277683 7590349211231876612.94097323606696224913 94695370592659608460.55598310848753886185 9864579575416684513.05300225583635008142 7749387802449259383.78507634400202448454 30489667024026482555.3513297039159606639 93946830087992421828.78207543887094476991 18112817764512017235.22300367511268569221 95920597530358990033.77518407781080994546 21334583482427832140.34188173013894961371 805374135373925861.00046215903458423271 92390306273495869716.4202387803715364271 71595824517151670625.40845125490475200639 33584514778013659448.39473899934146145257 67273513059852230711.84439937273315844684 10826715331974877868.02145174284840166452 68120572229772779080.64759224697463244916 30022939360687133177.21014004001036267134 26400863066609920876.49295289723729348425 61541437828761095039.91386966006169829307 87052690582786054343.98051409835680735388 60168964329363101500.17960514862461122541 40082324763441371783.42537535423125204257 88279846136532114717.11400205413686153719 70227417538458925696.03862654546188381462 43428698725962169543.80680059785391127589 1785256714012238292.46845595801054863683 75572760589884271163.18290701704912124547 66767466514374729642.03374140647303472903 97168421950651836911.06008883437496317301 46688225291238017372.15463922812905973617 67072799911747959399.9027967147011384586 6168922501400908713.31709451457600206162 51483351761207817771.38444857098617675535 77167221452530985189.43675105591565123603 98867080837097418290.93528934209806162811 36559775646055210445.83568815034973778593 94114165837552925228.2767925591596402374 53015616472500325439.99555316151694823823 70176270142065267520.94554460693867613558 56412722601644828953.82059387670831630274 93982449727156314944.07231254026698431202 62389372670654393669.1658533044750067723 90639365216567805549.45035214140465538195 51286113902208106980.02464721010358277907 58456677425929795109.95646316242401701462 42984827587301967067.61497269606350165855 27644979451654651132.49320351951305189012 36224293014679501721.77447365783525094515 84987854423521027871.59339613906363149735 26655546198857115457.83426765133741513148 29759393847926294899.40287484389067897587 93295552103803322460.74665082190634965365 71055421528372541688.92054406196236763427 48983580214491365017.10429207858146737466 42139560682278370736.53010789055464884285 16050167446888710101.69181058131038674515 82076434976031197432.41258256222860212881 67994476410935400430.66355779254069033904 69588770590278845586.02299172777489441455 79046414610761624052.16497572038590844746 74753592211716893956.6681094453368170789 5949358237133094843.00702730747105123132 72245653257568549271.83956362653990512397 21975901019799488452.44844957283189441786 26765653689979632442.78131922963048609414 3855619735214321823.19205871381584328504 90401108509083429193.76356767448447579282 64434719203212348498.2927531643458028717 37770663591509679617.67713476001074872578 64343027581773421423.38475115551605593877 14073186330724783464.25602604903101753919 51574047980330468597.35856563141013453988 43928745386355357834.61390369532061235597 19270912977819145842.83980509973946289526 29825886090394242389.43045765511912115807 79717220967109768636.1814457003791248793 15729292029916373712.42089556671885764576 50710096190385406804.10660470492457368813 2634794568809218232.83449137995402259468 43426848275019080721.71900469205307936374 98251060955986067920.65243372707060040892 36152150499597790817.43964264621571682253 19781949944592207460.65650534303509127708 2507818123282857665.41315228591306639035 69194291398925543003.0482442753646846463 68800074264825127907.38591815465322695381 26153135437265537783.30323632930579553819 15283166466590265082.32355372553778645789 43235873681315198958.07828249514464138495 31459193736700036798.89030596117930457745 44219751537488820745.91519045049750423873 33966533525606900830.18188127832019856018 94874422147855471979.79492325569067711657 14830767091737934314.27766537904736203569 71866166700940950842.96910555800260923604 23691901595475349619.03423523448580713911 17560546288420058150.14447921253175531777 29032933742299083410.22726175758001051678 27618097745718329397.45555671263538620964 16450693814527808964.80012996044665586299 21654276587006528631.23916002534701767119 87816124034641236229.79673984490391956461 21561209572068957722.0976220507101776555 98017719929462503608.25238794300836571854 92811776211426039226.92296962600335390993 49397971595470826964.0123030920184922045 41018778787457240400.24085817717278242704 59278931107441988163.73636485525164978991 10141456206651407044.66436621338084713712 21813087301358565354.87719592556420319953 57064441740215230533.98593033640661210126 59623803655370361212.04362174309051799031 69547643754519184569.69885519490724750823 93162112985657970662.60549596035763410316 81379692446428179307.58640839414894309138 2019742469925270914.51577656155941581727 99045780264367792529.01138573608742852682 43674281403889448616.33971468130256597942 24033446184316273220.1241610018855780011 9291038526021574986.25143930365286985231 7856048608983703190.47469241208149098583 52752447152341143808.38827903901943551231 63316340326259729008.30077665252923191685 67570910699071936088.68094730894277912664 43514311533906060570.90770273879504088264 33558727098139057663.05400789278973150274 91625016588082775650.37722001384108464583 10646276923451877814.03378042502920682437 89278346009202258330.21464981495483987839 74013218269062868077.0432469660443598804 92471479586301220106.88638550272233515345 5671064969534277423.87924385054153485599 20222518326915745083.56197774344448863864 85627424948439583503.93435129629717965155 43302967890718343204.60443056426814174707 4825515768570351463.70604512327751163005 63954217488340104845.94722376665052066044 50665394690166524609.82902652033044574904 51196936127362333667.52495473030612313585 31110372829168900167.53173904421125506546 61542422639925211617.13027279616926482826 76402481523032610144.32945102441226378626 22543236466921611243.96210467426353687772 48404605098232823658.11604612985925902028 35071975987066161264.44492103717348284423 34492581041947012731.55148941535041859749 39961194109104200983.69235746173194721242 16191886338691534250.63996344756869763741 75971308211079217633.48845971195486375914 73040345917985798788.75513297009609741957 8877851164670284938.50413797659952365703 73266586765274618032.67426988138804876221 48728170233439351750.19723563185614871103 50954386212435988090.19340154031076066073 24868655917236687073.36527815936907596649 24929070885666225877.9582996853921936375 56557516477080006583.7854018489104809906 38129009186059647607.57145370441025527488 59578966094256060195.20152158494069428524 3392299244256483962.6012961464598914457 83192564725904569921.50581045985276453169 73102527515936898555.1295064960754427494 76038628249621237512.36070681488761780652 16953669916715972124.97529358948990599601 2604268898766126927.11101468994049218736 60740641962130148085.0310263995895362559 91729922719372375129.81024303038786020019 9299958765160332555.73264330538379478807 8494974311845776171.11742056795751024284 35579259935532296718.95052869467310044233 9522526279959316686.46491719775111787353 3894140500085406223.91728791857917167808 74037538926236507055.54249353974415270333 49621189846460413846.22357707537659843488 11888024040174423591.12526283000363314633 34589541377988658731.25731338084460871469 52278712963284422995.61466952676767316685 65705435256145144642.18856454134609959283 96198327535876045562.93811324134140739322 43265048532342665794.089629447412167325 44595156484283700803.82282857106443532644 95575256771919446694.91307779867351793605 71753635214326009378.46878945147692627001 15239006805594704233.93585657235576935751 31222655635640293961.76321709995849895236 92000337682602289223.29130880715117248555 71094803586427436366.91448313513439639846 52296794936997602695.47834151751673545507 12317059473347036232.86354053063837308651 77514320773631855738.30962428558879622705 63546609866508045435.10344931053054082318 40221731891658894729.41812372136966458299 27171703770159879582.44593669179425190928 26800933257489701894.01942727936216025324 8580716676743703914.13470137181378402722 41241493236013334567.48196718895648296023 98102471233571127660.91304917889767023661 16942860690586950664.78416377339523182856 39738528062406735341.1148232694769727157 8247358283295972665.90672243721717888585 46365807688972898521.48295624662611689929 10535375944969126467.62669932628587130852 98653912526258380698.97780039742281344742 13609786168341875529.16135729244625595485 4256572144085246985.6466225359952320448 16076450529215382071.0361154693538761376 88176838305791976516.46712848937368546488 96350094938948283752.43097774330303429537 1088253405621728606.28896246898075344363 33713158263644792710.87494973309375700682 49234352470880972499.37819742891245458335 18154124173247666613.6884150299008701464 96711698804136792604.8025064606329766617 59220164467448385789.00986278603975846846 32230568708913337034.37484687445907955819 63097138969477126979.77319461875865500451 13468162847739045406.66150580066115955114 68938143279723652679.46434540863745426991 56453847576205182800.44302133812733455554 44591368478695946519.17684685352906389476 44365323255142805996.95928842982318990007 2292360501177516166.55527432139606456423 71517862452012118648.73443284948267462838 62662262132110394978.46395671263853140382 12936126533231869605.29098744687341299094 33743841408576948726.29028254272846962106 21362448339987877772.60540504110755759778 49253536518688619908.98657932706292068324 74829229970102557711.30676090843878406261 28032746192773606509.37229267621917160887 19105296009217414060.87564261205999811681 75452268582040402936.18652297829867223064 60284017667397010280.37080232972703675195 50453720574175054210.07649919857811048234 76443174981488369506.54622023116319321392 88561727763190250729.67796497755782924503 2231742431393597648.42346822319170747429 88800232986061714224.61351094241220830586 201595354457090007.2263592203277914961 90766289142948316278.49492740986696922693 28571611462958452879.94619611213266677268 95972427369285374752.8702014880783304553 22813924920566632701.47486080572498175635 87109127529636570272.61991222491602219949 42144707596666389304.89030966747921961995 15882079595585549013.44491028066041000446 36354353257023867524.49332729011372078215 41633417660994378887.12617704008597029423 44226695364723104212.18613365773485585025 97247759262225944655.37792421187871747142 32133497496403374285.70827247373080191317 37684555318557118051.95277941614423049809 54183470733347399281.77756197377986401234 22889508118508149586.13648485120537539421 67392238516640236886.63732347749726568115 13564579704152387158.04109713186975101993 64757534903567704109.59969547391726652488 98661568059746418849.04814259383800875172 81242136945049130029.03427665416983705996 20196007792639455095.14930248731129532666 57471731332959536740.36373448900859811302 16704330146235620150.95468961697936616695 12398324716373933460.9533758548830609396 65228052510762400550.89282197401123234357 97144134924982616094.4172839421750237693 62299453592179474132.64276779062850876905 73639703709904590405.98072453298908540257 16891877877015788533.65184095413538136801 53602879721689614928.74241710069047085962 89544802056838274629.73621188410612222493 20254089561042628569.07604182422424633697 39331934580761792579.20212096587410764883 53751557225990193485.41700107334551642944 31305332139606430904.94785555810135720896 72474777360183252426.50858635939176504114 97575597218109179529.24072108313173369628 55503930123065686169.95953670709798897712 43977575377608501753.79581822558726637298 14666027074118690242.70717725903386713775 74758553732870331977.71367796966246658942 83086870533987253089.89638903396807105604 55491137698517791500.43110288758398101424 68948395638023252189.42370670934739329222 11382357506284742825.62825214332470476585 13136547484478792626.65099801248244443791 56520163718625672300.15823868830503191635 95687418764760246248.16677107663495236869 54557361423665373858.75029273319061584996 42752776292033888870.91037613555337947942 9089713206622863292.67255786023821450795 80068727979419963688.9663402614129613741 81162006365385399262.58009341044384802201 41127725425672523663.96834586561998404597 74376785771741475935.08141821113483289149 42333936865816169202.07666460537823138042 23733613715385110063.28401760964081746933 85175544877492703048.89553698643726057137 7916682064744113418.50223161539610595694 28665499079378954722.58604928476832648422 47368398283543417687.59163048963596769948 54911879141383461842.91880543045243053953 25680270720804211135.68979342030519449434 62955619846549421691.5228895684591406049 50636631368205106083.74195549327085409267 13387695825965354510.42322677775462548462 87470380096106037246.99530463131859039569 55049651474581814368.15280696397030805927 61991867009106722687.26903381033980173114 79373012623915228146.90102621103411215185 59162623633965498241.67934612490152627927 39884859395072371043.43586829031209039482 34363504571792548311.87599361226145417043 42730509484573658980.84836613424167238185 17606092128839770471.14687974049636642764 81914149881154461762.53467576128886117149 26728328787318554907.70075813453647111131 15652898678807251316.76308100086554952101 83566108473371915101.69814423191195515798 66595569307752322122.65836318078396268525 85922807520327125809.90386374082913278029 2018979837170859254.39681462672031646272 43611237093870221532.79369996975222432554 51826243478298249968.94294578310425716632 17288467492979933809.35836014926421615491 3865931163396045799.88035666573354965982 2729766903902970429.34275827770538853452 51774309011017012286.68229388900847261254 78962035846249128757.7403293484238249311 56159216264638208333.38770380019761274238 46402455387893890788.21159931356503779148 86185276889456622514.37434941431969522237 89969955915673976109.52387661361968283266 83254738421287518421.23382824268134877713 66849867113977433047.23295240212151519652 55131345174167715247.19533136173783662732 68940475646232825240.02100422747804163091 23066234600464546903.56137354152013141441 45771514561829756137.0119558240773946521 49675127880338330412.6723079442813547913 89323424919031882659.60144148308177139983 61574539505023685561.95230701388756555887 22579789915826287571.04934495606946898159 13520145518248529363.48414102401865905606 63465549063907788236.47349692227397869881 8713549140185675396.15830330860618591978 18598521739111267329.2470649457086582025 64618291209831445179.81748034322160258082 71845155550177802307.14274778301774536772 63155101535192108704.73514654298699076133 9308976629774952722.32270147285187094507 72264992562166190332.35502203415743621178 61055957625817820477.78728360936193141687 71195792231061854087.65635223859138551229 24009877986688128538.81022852822026839054 8207480177970142321.60447518838380818814 3491751763301310280.09230299025698601717 20660849628468804998.4512910906397197533 76623447034789527566.72427891018047783679 86610550228821755413.44313017081923709269 21721184096847973937.62800786836309009426 70394517492595838906.62983523415463702319 30101228705295388209.73206880729818777592 53515043816268600178.28750255647462991703 3670548701252680765.66734217628026521955 64412567810155231608.10528863494942231694 97053744888277713165.40077248868737029261 51189512397865925395.50219683628002550972 56675926634928981557.28944627111669240486 34399664319921871465.06644573956945398015 25598658362721553313.68230234171584869952 2411818441740967661.81696317677444139411 86090653148806520759.29068311785889498212 98046169893017307681.91828664156230269202 84291035030929577094.19572776017871030961 41016424860319942364.90577810102389876221 93361503661428997726.58695227061551956869 49408290325092558183.0521027002965075854 65040624525479352771.87085342187615125722 74944502952645798616.51487618965033344608 42712135022108632515.9265897960736402821 18192942108050704022.06905419421566650131 78822567718527267018.92890271242173197399 70522705055850716081.06221768191459134778 14786809459086095272.78202958943969434218 53707900729119240157.5303151629621210759 27193830908490331156.56799020598232072473 44665493020695327677.59139920249484242319 30489747173947970754.65051812204048120339 67111328102259460945.60865840171987023927 39283069270084841219.17450397696810194347 53335686874698052509.89988307724221341069 86371018550644226424.82983125890692959444 24548473234612850426.49050342948423090892 55541391572050650992.08092374419005928779 71028608491300215698.78434084628378296145 48715682763381692827.08658512379390339598 53283305764144564928.73819483789069011665 75351819407293357481.53633567631696284302 19017002927196141843.49993331257645832694 52632283819867902193.88305862661766546605 72000490834702376414.33549097207575467472 85835519900916657583.72894622594943278116 98708940395236447985.89521088681743991104 14579925760798939713.10296758910931991026 71956301538508593858.38525318492399431451 99390996181819430421.68638339555202625615 37387976114612025040.32628037242236580822 67699536584137234952.46849892787249746457 90337531392218949943.43995550650341487998 66481379969050142284.96553375093817326141 37258215764961284794.97952066986358032735 35453856333678520057.20839677893221915849 96109453504007605555.89792428175861531517 88824586241874592989.61336997914317330939 19875048815641506055.7411170456149726852 38205074651355526787.33797318286062539346 40209163861547282036.31630732919084739885 12973404585881396878.30770330128540847188 82961214601796273746.01887133243422385466 32239457942928008575.39739256303844570605 89148532468430676281.78361963921991937915 49726964018341041797.66924492046173410397 76061446692677010793.74523542827944469753 90374845178267205303.48147235607804986242 56545440505883997618.9865862157302856315 34001480423648842291.61293230703519313189 64662597038137710689.45692153041046674674 74195774168612176799.77109347356310727633 46854517836467804963.55351073915752794246 51298469502342668343.41434231018285810593 82009452279768033741.3599033300320755099 28270525890358160632.35235528844218603372 43996910251754513633.49325311266609802572 6713062946914132436.67479693382127658727 84094600827463291238.7885434585902963435 95544321329014933628.64364544498806762789 1149923389208893312.84525938320043482273 43775226000192563685.4477620830522652958 4524365398407615299.58114034911841336456 2655310772913814403.03903682035891625 6255823722762450193.62989266807244125801 69540002953746331049.11123081019224668573 81928807006221557978.86178369367400862037 50140332318838194786.81101964522164605811 82612311637718200400.2110316303882335542 33493808684336308381.76807104409313582012 20086733910250741948.95700973577487574319 13151820309503650651.59705926365914673689 90919057168896897742.75967829452149139504 2974020382544287494.00009882448051583011 53128344337461327449.17493640263519320892 16485657108235513986.48323325841907793382 54479854440635680557.15791547432707665703 19480073328641836608.12375021308824586755 5181144200509882447.75161375411685239428 31298873183726270756.97838114869068898437 79891148217590668258.33267012389744095037 53345061127220394946.91651139136312949392 40900760148250019163.98948370551905530322 88861896557910429146.28102471414017664097 40290158688335026099.82324758518383750189 73202793131113963698.28845199170842643899 94078199319630492069.87290368689837919708 30691782479097235022.98737934822846473627 73393568197257248914.30094285654069748804 84037141769310846317.66981666863360909536 63958555074501867539.03026599317077066688 34395150600961193378.6638952921604621086 31075728926392050622.33506627241103640153 49473121821271461666.36085332560635148967 60015005017081873194.93097272698714388562 5194448416953327705.56392574163368049659 67788797350009575545.79542376987149755495 52150250418594285931.86059734218774504727 55809919562439501014.49219985359584913316 86209562713060042805.35232132288902654339 40866822780057726841.22605952046556172132 25210117811610399400.61149894510734331936 12110009241953322173.35456125382409513477 12620822728845669476.18203734733199415765 66524864198524063321.10418286020304283903 87651761050567888693.78784019194229045216 47596916582975032920.72122186606265293813 12403163146489086849.65403165824094435316 88406675430724781841.20516051910914272704 26903965910943414820.42393867860278355158 92691195839666661346.26440556871219173179 68934469323847037733.61680322317421315251 97027258029712378862.1326256804772652561 59782907378518956372.62639735689683623308 10291509051862336842.41916167573782674237 69903811536444181229.4344943058223467839 51620040668505652748.36077995497386215346 95130132178485749389.81827609977598824448 30280813670326902385.5932800058468536717 50993831923365155988.81329376488381816336 15685312481196913472.80100794689055350052 66287996407401720885.29719902079227036524 86027380627006769870.73522199094483415504 56144294756543656851.49943966865642799897 63935308447495468026.79615122525244116224 36662841685330371918.60895751569101033872 97211140469761071154.11774883425022491365 50488725488903250201.8662283945228017525 7676642187499589798.15153073168393377109 56133810991685811615.27489466937343880426 97741126507517721555.07159087959334898372 58067645454890115725.62313646067791505242 28149286666783079397.43403357084502589451 16539751865218704825.333127106812520173 37752920541133226220.86146010947232064231 35180206025584787552.93053758255604042045 36297400626073008310.99270521375652640483 43974268935665702319.71694469784535272779 53651258671344078886.81503893453784243385 3574461771558939367.43329421585104822267 65949065114007083982.14808196270552648343 33000487415366548322.77659204146434358823 84304470172847629770.15664637561370387433 68918467152722198267.50928834957492104882 87153019512266295059.48058435397207020391 83879769532675679764.45207639300426368502 89145016032004271085.84642248906882624144 73830542075108542341.99636578690791857722 39501072401425338556.1780479708066345223 4258180131766736729.68172885084000699537 80946907737183878061.36499643658836492058 41938996709388517237.44757613494435603454 57984506350537130348.90776891261029732783 24908646783948443855.01332022690006346058 74401352717390097305.24357648966748428288 20892446688679317936.73692870173891382786 11795309057850726362.69719131212058921805 62810300828270524168.01833539602244153094 29218972288357002627.66962603458560425494 4184996670122803102.15621250198319243441 36648139479925415054.13839832459160111871 82052980502332653719.93352260595859463956 87903284766741499785.09161925869537515344 74132289085414960122.11545233505165638872 42038847472399961025.4222166325385883252 4644641321480516354.3479866461706521977 23440620833341321309.75857347196856636538 69603910133997363778.43243519304700833613 42323769583871715.19928230831329629719 40222091785370027439.16789849669403841417 5294683693808562402.06350958236524420627 20131171790527578940.12041977031608399909 82496693652037558412.67399084113630771555 45131993578251073075.87222311470566472066 360755743328090370.59317649073633730989 99082150534168316727.02407182823188429658 17648820327860811153.8142955220686427497 70012644166241491020.3033010950426536752 25320445966939332966.25068937438256616694 66148994350051180893.62382470516223845329 82854526236099634785.58102092049273620126 99632534043787000765.20015245531987110634 91936746138529804147.47318621757360469469 53031196651843561737.52637986771727843221 83627176639218034971.93575578129244277165 85653928793509296544.08851585383238263484 48854626133222059096.43829424923362936171 3200936848858381873.253485855407617559 58760214383666016752.47561691208663524476 3235673311836351192.57522620546988985287 82151375130939298898.6118160096405717506 95688669582914224685.82217160784393980785 68249652820206363367.2736159705435799854 61168150795236980786.03752007868602713483 33558203024030234116.80659367529247716156 48263763895249727639.49553759094680335226 80798953376042362872.96670196344099800464 88543025248458719016.5852700939442955247 21320106074896784618.72431603222926071714 2414723046791280072.04008020887811459719 45675841077094156749.55697845084545504004 74495964890579345671.80455603315143406054 52421386088260465946.45431069111957020896 26632683571333781206.09613179332693678964 98095493685716745731.50364258104108637037 52420537063114090449.09522189747632644475 75977541108748709044.58057291029276859188 12653114197999023864.17665015350025601372 90383406430068739571.81972807111786223778 54930732338381736343.30537749751035537318 99692816788108546096.51483595356990743618 51946270041253811676.39515590871040755824 56044502596552637678.86232591875700453463 22243252542793097968.85208860459557555057 97354403422774324142.95405697258540303305 87240720427502373521.68844845632913783015 57070754409990830999.1705195447984857404 60716862336352908265.45004064742946201033 2587451410983186321.7031703308338618651 5221372996993417792.05537154434396428236 95203598544984184417.79463222104243349266 13769600093265304635.45449946509246659185 25727695956615192374.60516389304633294101 50684100167144087129.90150626898321092408 23156017712003910553.02370912199534877959 79704650268222482407.69599176371669083761 6940425378207430481.9604423050984985646 61736161284565215777.22682911640553939816 40815383555373104303.15089296000247696958 46171909127366424733.93625070570316782405 76985799599528916271.73309613237636530105 69923600303280965149.10461780580175722494 19298672883039558071.06699817096735314604 48381499955732434529.94383031600722845488 58110689322814518143.33995180779099385123 24753891195735880195.74187928429083582657 6439936970974766735.53206138637971952266 7459569720992613077.40137511637524327326 18839783875274309953.45931144606784721034 3599129055388324805.79233274950437317611 97936785892193455708.71352190461019554004 11763631281493235663.22286687865625531716 51748431080315648035.19071280943145929256 65323733980849123590.48302253907552626564 18930253045664121612.66443399354672586656 19844306418695217049.88985817236946088189 5952072032578747934.54743048464076532154 97210203264572960104.15319585863854304741 7578339424322523061.90496297915445231462 81288153679025757029.32886785720064755005 42806317346734747703.88947980850859931212 55918636818551627650.4933601418429275353 84311510457333654124.86733368345233509341 83088100697197185440.05643729917539438527 5717140980856004015.5651290427292281593 13826249390782345275.30051164248920560583 46220768255538899731.13935628984648973052 45355854418017101724.70151538379050164916 54302587763951074746.25279022749326014227 12373958449463333286.2888102309472524657 28108363452489605074.28254557421385410621 52940823595095760965.46582880373255554788 99033108880378735452.77522314444134314472 7746346277553715395.52528581357503456711 57051858057256803187.96900228330868239534 96783850684172883656.92150498329783562083 58281303455691401950.76624594738632773048 2095885195692018058.12691829612645231488 53850435682159408474.8199371490044787188 80288637558284960911.45605261265741116053 58093405899232124936.03970155073131660637 37456437532699911346.60506429225721607052 59918955746808099152.64391213685432222845 67178340964172970293.19404199121292257096 50914304439227167155.53406799152932670562 77100740945857844301.29929737350620742447 40352089251326048622.1071094828651586099 3522479024255382109.27283293062965871511 95241437341159817277.72596427433205237553 89418724748694719446.88705022555464471489 62385698250461839896.65077346306229821528 473098396933357669.21021838995864682204 5753208027417812606.60553812526609445238 47402451080474991852.43107637342776498158 84952409954660451009.99512823790446009533 80738417409678995204.66800366282451442616 96109264054657527543.69430051349421319901 87534085640773936835.90785078017837698653 45201263351085451236.45089155698660900923 36726443093537195648.27749167618862464939 46856636534558331864.14952558804840895317 97897929139968614729.39364707567810526859 23612142251930035369.78458322669232897804 40853000428718441090.79221735218813673657 42783926101926218739.48168278720454249594 21186947570344489373.89903376617541824067 53209897650326626658.51502059099034863592 60629002660498696170.61883601424154956781 65218848397264891324.64573275969355059374 3682922558164260250.64045073452138688247 55874811236281472302.43056673694133465365 89429453669694458833.80128634198623504132 55244303455995324424.0987891790806055459 92432626221450406690.64708526687669265064 17037901680857377466.0043025538769306456 93274458780215261394.29446405051264548198 71469130552896915670.44040427853980408786 49729842186888792028.65344132667098331642 97920092455590994056.58746047568961125864 42053433825509751473.85900911561990814993 67763883838064309710.03850176887923755463 84043869866053283618.30234699015944285778 56994790464029442342.42269899031836955444 62799013452565480931.32949816901551346288 14576684732360470973.44016592915371811419 70224036762787986972.26104669359578098688 8258281564716719582.55591537691585873171 59088828825674428671.61631417416717113435 75439552624888924273.64910875232665168592 1633156418881548766.76244463680547827107 90557576993242577430.83570083460317033882 30214845768236399353.59935658891140299395 73311658781904407972.19865966544080060449 30799821898787109514.31670214064023061933 59761465327224467881.17098415988262690134 86084180891275406158.28232513113738753196 99465923785429221648.35184848168626190722 32253614682736561185.30095947339580842919 87089155152164566800.15095625065428052781 98202285327554000326.5805879173253795304 71001628971744580842.97388332652724326817 56191431400654576184.90431328995846757336 29629246795443271107.50273764314349517662 48835843429197872126.84331032410427755353 14190476949916196170.18868334826441974359 3117225244114213269.21793832091449672051 29826188353814622018.63287920414030136619 11954570316172208736.82050871843566063286 83883717246056748442.89549006132536438516 20677066507121181845.25908717896072644285 93596298983730594753.7755884638544651051 30677613503222266917.20338317773818586601 54737974736248576144.18350944580762502432 97238231210991909799.25703690147248103726 19423232681604287247.77745966710133403248 84385220420329220603.06220849689749909019 42052665648592073339.34964305489455836491 91746421494271795422.0979417099102515951 40124925277476955646.70724179412648018228 42354826838046210886.46315065812880219386 74954016832837640971.7109482329739873253 84035020850898857812.82526562525144687188 30998293616564618842.79901435964603069593 14105797232671447003.85584247380096231073 41818295375703328545.90263060031727664172 29837696134967653948.78591985240440504759 63385476167008632980.37096545929819543951 9025543969291930067.93761920412782112672 51080439056707435346.10227561400843112625 54826404085699942292.73201203448972739514 95278349452193094641.20678322231021149168 52438813099069189031.69853970551126520305 46142079273259087371.33327913815231474735 86947105719951093374.33561129945826089239 78466812916832016253.37636840349291559791 69729053866276557487.37475513050427881309 13287625724423698118.28629210366891389412 98149790030814775128.1788832819614113907 64943056391354538267.88222720830416689904 8666376971065335554.41433138101759446834 59402197636591609464.64049403776225082417 5683371078154135829.84579104263231637868 19898799555438381928.69696900077551618328 930814600403027120.42926613363565519176 88741890817941445661.93624497577419985265 78552575925699108978.74878284108112814068 45953719458043166641.62929605542410380093 93966952521692140980.25396782711494789856 66068400249016710340.32870064866644171936 89997683524535854911.69518471295842615582 482819978754056965.0594397549100513871 70541845758079144810.51374019159989334053 93985046185744983913.89784980457184948754 78074568595288856596.22022933301850038179 43732231923705864400.16804759738943152153 88205700010507219501.26499566820518899615 64832571561857942550.21354473185434532635 87070406649197772301.36183908107994957089 64900341246910336882.97999661328517835689 69689232508710605684.78212314178246441427 33752111842120140650.7469007651093513196 65496126200513370992.18976445792669906389 49398365676951640555.41868397613103367536 5674577327849738662.30773417511256224281 18288951119553808668.79190426227378897848 5627857574822932979.08455130722718752159 3693657488938936892.83021326030342996006 48481014601058444303.71388062367451656815 94179953792853290035.5692455406141317459 20166209329439126841.59523435773343132495 25183543191947693019.96008068790403181751 5310599588773662106.96541817991726788721 34723433455574784164.91006717587229039418 62348177980536535682.08970017605933028013 30615545778260619468.56487491021973912845 4937985255546767443.4424105778704475566 48313638864941184407.5972803469634035525 67815019094134475328.54780464947637998334 9043861017055881144.15125474899564457323 29922389204291454575.366395111966953918 19060463777707839419.27605903760788228125 37484148417227608472.60706054188933087825 62965009884249086983.37628854453199251455 72640061807208111691.54990039567585615834 85230787599851653156.654590256769452194 71069564708667157523.51185825575874946366 96233366877918593634.0106855272112624765 29934927708372710398.0762554625823482246 74715097309841092023.66846347810319909963 21472505219153596255.04504828856847945113 67734271315494644736.34932836318975286935 78109822482049170142.16557253028977508604 34803929535200721136.41282785066366128713 33700275408462674808.18825241615224525972 60213931346784599506.97255329573089843526 31062491078348882719.0179531227346091463 37086002339409783743.44561305854531407989 2340481579259324825.57891846525097946904 56283048281636215202.6529125958854746054 53430008743740059023.82277343885090973699 53761000727513163282.67215651211895727495 9079121445397902345.33973980586209246958 41537962742987172534.92651558052541324171 76455538647421763045.48048876676302996163 28219141770641345323.7707721193553860613 54959534790954942591.45443670625859997372 41609490575505341417.6186463098611095582 56791112401065661427.87122496635475339968 872441504028422781.79048687377952146363 58381594992702269770.64051046712466348142 50256579346789951408.83923614693995435496 66023416998440418443.70303941374544755725 73586685302999756578.77458594848168575726 36103614899955375292.03652843743903143064 43551713548375378033.35611204242351298724 46193201376073224981.82034682938770185 56675877114441667224.67196501801861981548 42572388140976560600.85602400605418055181 79739045594532804077.71196028772428312873 58520976069184504512.06647106671499026817 17697798613838534661.0103658235982468183 67792225049100074364.39195627359635126774 63862303164612199143.18044950116733168299 65526088367820093716.43081490182716068203 83750297024565631391.73296313151396634102 9061580943052039221.37326329990102690272 94568949271257620093.85697505715789425746 5936615641265543795.33886958099556992669 62306148290054757833.40141459181178865171 44401749303733872811.49886224926570433306 21930710910889578596.57380099882243989581 77803205566037937880.53410165073040222244 56020764620540778513.73182651284550108905 12487436558335463996.43833076747210759848 63998329433271328764.09633407533169688244 77166733924998729698.03885582756838024718 68466565882875931338.12231792502385234205 93933553729399698308.97779042497411312422 69875145144153692482.06313350646175928599 28157645567735251860.02936440488582548861 17028494071585888117.45601187677896901337 37933297839178860623.72725035331532170867 78886983916229288147.21633880088866371534 74489716589166091754.67581211405729493816 80621138520508438019.79210256958755090289 27529762486360857970.10685260249680165077 79434724384570927336.1523903502054208714 99870777736869233160.75929818391351956327 80160956955132691131.78999137221563473291 29235445999201226062.56567160742207106913 69956704409423599561.17792151067809502745 93593164775318250548.01615607230316304756 10909337074601879390.86210322668297147373 65850325975450302834.83442772631480458385 76580373367787916096.64948189912133139095 49255992316660635627.94419748772026332863 90679798994081213645.93731217588818470391 98946632623959431083.03530865210638202538 89661507076289826056.3786319583903266876 70266939998937813914.84409917136129681683 40201644226169325524.43810891100554334914 63443620920643119927.17562638026173006358 64504870361696068608.34839675246098368896 44663523578126849836.45391916472564239821 21995840520127176607.01404578527532048951 19499472532016849518.21318348710009561225 49931995977237941299.86116680051153455006 23383624779841253711.38662946214394634036 11314542281009380238.82020881855949336322 64883639892322768168.99553246475939173438 96894071266122276950.82573317345758106163 87819850879749868043.29653354401500072278 82666267362946803472.56944967930856453945 53764226948458686220.33156948031871962092 11928471095595767695.56343515720267922843 8597586108756102272.39283406921681750787 29082251499318533864.67153622249512363428 14249924333039355012.6996403049637966699 6056809878960267640.97766394941620271074 13954976889234166981.9334770218303201939 7199093249588474514.1660484066664134929 60638926481618858620.20538991151203275109 50546092378267538850.11969047386099145668 93249246603842396885.10115300888700948902 79498726077972497039.4899219786486650241 45562708176812860923.52506973802617778508 79924262277357795753.93461126092528982311 59957604625212914091.1133504112592907541 60120221097366439421.02080359034454699547 97251657949152751818.73266183378152908029 77242427838184520410.53020788056456514656 43831143952178316996.33496646218257109735 21656272409302570598.50397159344790740537 46116191459485171783.81249632698792373729 37506692313312467296.08691841451351740729 69126655771616967890.86585098571989039939 53017958023856349850.69408024026405408951 4384201198218166007.47382910957996679701 81604814144225772729.61589773489525629478 34192556811467275759.78440067275605999309 20725317044002003383.32236764909410205624 33495835831096983706.50122385048232216407 55377658241458026615.44143216865584740904 58608180793210052646.18131710488486291086 91498443003862007397.73759201785609253168 65422782678697250020.56146755971356760298 41196793455565842054.54575688379229633982 30327958996367106406.85416414619776877263 29643329123760359879.41558517028282728727 38790179889153309265.22351808822226943332 47736302968192153482.00776435197698541378 98847291683295819263.12565065788511145457 62742737635916860657.76373053885326067699 32535571029881371710.68326010001103152198 67204069626033370314.39317776583801697168 66028978886135212275.72548938356607219808 63084859139295334824.98117598237480879107 12802652405935560789.50696642006260293578 50333417875351483437.00720853935861690565 65731197466993849654.70481670530352365652 28654418379930327507.154649064055526084 15946680432028906490.90545418714185763481 1640157307572919895.77027156724542696952 47899267212318049224.34410123934217122832 33457710881328685027.37405640849646746057 11836772384757406191.91474382838129980528 57215258873837320549.94458450857265922113 87828885575680475407.13465685877544841729 60676275316510547410.08232020913682603091 14862463466280651107.41800908597975666199 46714050800143295977.98495954328286726891 41441012253540048429.6519617047568219531 90008214018557947828.48876454569090749535 92063413456679448422.43681918231452070174 4464735178019626427.09653376281707095626 68699223398294734303.40486679945175501364 91760088249978650808.97655438205529449462 91118785377318088282.10285588681060405177 89662991515756913770.01079929107342979019 83290666137250058003.56999912872859200524 86051213860438782321.78476255217147245458 40880160245582440644.00827917904307804819 2432786042629854695.36465087834602576877 21981959735820548244.19562435387595212101 34625462791119484804.94466384883798686064 44469865250446039103.12382188676437236594 22613785494956668637.80244078811308117255 54234378069064379371.5311022909701711612 69999307332878391907.72564626765480679988 91179752760088463095.53428090392515646424 81214452874514637890.06887946279184819802 90329743139953403422.04794407699045631707 99919567141597742369.86322760974352524566 14485507939326220905.66137536930621034367 86551836102420494696.96990636362216954493 81126799234526444555.27415698916182696151 4669890380628201280.59015672170592295266 97798333401514964719.79284188486183621344 49571487200404595495.6521677165285645723 97591645614193527215.26919367728434414476 67991216884901191434.56351614148787975579 1799601058994934007.69786181593352364877 85693492253932227805.51224822922975057159 4706420025997789883.61736831827857187304 33099477788492550751.52911146768275788165 73332321975676263806.68603607830949504901 52291770360318691526.16520481606383047205 37425908982747620376.45681872746322196264 28181196187705541783.42728517104999278688 62912173160553065940.44908480856061303978 27785967678232247833.0665281728159318199 4527749900041821690.1256690707161759817 77213396213411024697.65731800532259768872 59405284254954199386.35756036775479918454 12823991794722133587.12173643138430348394 17994284171294848362.72026932622476486314 30372771707767955355.23051036534375322075 73198080751591348662.16525557558489694398 41684400341210227259.41296536233959327882 53958567026372210862.64593812425615882405 43792437693239155136.46139247703428536221 39959085632395360612.94367885032219321827 68230535246294002840.76077157198143573949 84546640264094639641.91324333082106239125 80621473261096514432.38930641568898780765 14085628263017159647.8276002653498561105 37502512480282224696.34227178263921448985 99910611792471296613.56821094483043830304 4391324790641491128.0166529265779526374 64620059159345642319.74310980664267342352 48056946265157989056.17836966860967192868 70413294587345650441.64972122936902393596 55806100490526532409.37248440410878406344 34431264021326063489.85708955926793067474 64961689052674138315.61657482534088643359 44209330187031844668.47431278203781686641 47416285982614098784.294523085094563733 80238698368284291584.4550455422152922173 11925003756141675918.13519779488939954728 19808418646756621612.03450861554182331243 85545729106204631995.18130417378793430189 88136015803195343881.40742244434727952594 2467832102438446323.90581420012822938719 47735363347547192335.10198918158463570609 63272736756293247190.31178314264467979072 63645113243743320789.20522696956803376555 89561938028483281646.32328361867675962233 62327841113901812515.49819386978752923998 4391714312856766385.65444368747117367103 16747554786927804133.27217794990630018843 68701848212773847260.70535533658633293042 38055665232625644093.85784264792265301502 99467344993518219831.74857806105360314203 8362765001978583293.00507575556075754771 31539063144315304525.540824587013348151 8472460038687772813.18815053316232661942 39295983412980810435.80215201440762679843 61130458763293358907.24602325613610499974 71402030430982662466.26620386391863648135 55854113257382660589.94271602270207255374 48311788445233796785.92865509429186645708 73936470458759418081.22764825677864249899 12970097598785620813.77400250776972379156 5903956558778042908.75518437869611890534 6237459470975001139.19554115887743659257 63890456654122313051.54241370566996158481 75457317593397471850.51061639979282945339 51624481248767026004.29126378634767149565 85772205071758513311.10206354226937663212 23073441286483673558.96531143285711337225 90404613302089905147.2266059577293098022 54364784598596672363.73431207983469400516 26736585348216362933.14875995399123950649 84074425566204455177.99026370669160587469 39418945990415198435.50847534249085630494 6117719655485533876.19058280898905526442 37580041507736148515.76569715352310940158 52426775574915215435.35769182495960854268 41193464992521723341.05098335364274943971 691296887898071391.34996490542737253813 65389747260917653716.90357900679223090525 1442615048481196147.93688826015290909461 50278684223535872050.92602733066823889298 18517312210792370913.74739448994965990736 53368326379852745515.26025246898604332579 2192772878489380928.76787036534913247373 54910226392186599983.12290407313944363533 61645911258594705688.17721798884747469502 28080669642062603008.41242022689805427338 17864721819085920225.57212689175341086275 88015729623120423843.13410505874407212077 41698379422503330018.61757810524620195598 39708096240864744776.68675590141018190867 87736524060447343611.11574604651290239289 45269132416830849328.20886214621335737935 21775365269154572852.47873242576732840964 67311718608202387492.19389414449764940617 17562105218441359075.33488448179578341219 1629491559267335684.74710082072689791006 4346171897304960057.19754934567188784905 77571088219438693430.37594810956931100675 18435727328528262700.51367035591577178404 58853313878616524332.34327146235871123003 51991493146982487911.02783015505158728107 30464500867794094819.94231680182310110717 2689833755063932184.29985846799546347961 96582783112434141343.37625067126532136691 65476751568294119397.02550656418268842103 44763092934047097123.03484086281482132659 88272106652977923492.03796391376864912365 36589640985263495745.75631015099324961774 30064408903844510485.31851126406813309938 11569506521193054457.67296808396179267486 48640910466629846611.93012569175449913519 83592325334389405365.10586171774999105263 22049631418290714892.4214890947140570997 61252397997509088944.92423186198950083793 60032683571925474462.74898719326995353087 47411915419238443858.30855351458740899273 63096832741380418976.667799723571536036 92016064182261350647.17867218746592696193 87789653253181857104.84699597259054852086 25673336009778240503.24634033203706115568 77522042598154444077.69792610621570371883 33802526928147706044.35224543751602445914 73898739971373031107.97585564905889592778 59224644041765062515.23831228977736976594 67009743779478126147.4856078350635274978 1889716204261985444.81193622452319490995 4823653833299867047.10485875588299489241 94108214843257402359.91312792792896768751 74210410415130758482.54819906098242926489 15254848737572090397.94897541464549619779 79098445278699915695.35578414793072976123 81258421193101772428.69417130087780239698 30815863931389094668.82170819150195050826 8346594160908926330.21729636601593837454 42099604458990673058.05055584599111522658 86058631065842020769.28719277400343933281 59997313219577668060.89211915686854274983 42690942617886163020.0023031050469143909 52962143087774317300.55726243782770905591 26479265336915089316.43180973655483838583 1065036993272871919.36553246283000489364 44957946590583596868.1050705804391609951 81854593616855906234.53678668223189888534 52162433275135843459.90984319208495119686 65927452727533581895.09466946931355942002 21110669851182424584.12184303916256507066 59068341121403333286.19583740608860667175 92041031384302304406.54381201035289460715 67970614145692438525.21067761278722429551 10003749448340002197.11923594137211840736 25646879851211282132.94605916334655941878 23105274466189474011.61184295867519931487 18201351272930881739.00944813305063426735 4493630187046592251.6392617297323994706 46380515469865136842.04519747504141511677 37437887236142180794.94632552452088365461 40955385441971784360.52262735701035313936 19565427191252291291.31402701484111041179 83325478968286670875.95301110489863813046 19745312277536848052.46631115349514767666 93341573181655293745.55177045194436459979 30948271346253556220.73706873374641850102 45631051433379611777.79855696959601889142 80449039637378395334.75046321615577248965 26281605072661942751.08540019786942992335 2004472864419372000.75638064141333882966 44903620380972544332.48100845610344000554 13612162252114149118.3655850037315323319 39529802079110704447.34102581913747778702 87127932434384731785.78640272567585420859 47604044586038787995.6195358835070756602 5832541843192486537.12903053992725903875 34000144206750919594.85357663148264132448 50102641856397669970.49741078682691679367 99906629170383696443.29779772409934660358 52665705799456923859.28221781589309169417 17060736507950169630.05465559695165602202 57067675215523402628.57059742619973576844 76014973099155910433.74315867432478068719 92009424414480120788.65994359826203719584 98519495049461699955.61546176025468878885 60746259869952881500.53773179299166626941 3107237026832729828.2114858658735433491 53892732302317265390.81064935165449437103 3571381468834650196.22493741795795622797 72545664948693314393.9029485025569653091 76425868550990646815.36442598524100653226 30828077425998022702.42157199018515877631 6526250912084840777.94179435687635081638 81476710527920145018.69902942673731947157 87607376281551338860.08308976964769231392 42473451813559841968.4490940318640886943 89395887181596307692.14318145346357215435 39266263272814085865.60825292179463919158 94507060773866109454.12364234853082640877 47676078807738763916.11296718650631536523 5362483413913443489.64146955067677689416 46778160378855789119.20975527083370605625 9322156740573860054.84834277729888773743 36602808150019676448.55061369818510119889 53991303166013778353.84051714900638668245 81492981311570837440.10785230644970906986 42204600680605146305.90588364883946815408 24538556772759568948.69739983563143715888 81201071980434736801.52860987946675898306 53931997251464456101.43576130966655031524 27806101646170705231.35427251398117708906 5811382321450840071.62138075398802823022 18071728601855594424.78361406442248275716 41904789055485204021.90774897888682750112 90889598409677044611.28745351329446311807 95954257392737542875.21232637369558754176 31587920029246828576.43351305487129563532 6056755084449821484.67219054144966908266 32204728482368934369.6457370008919186875 40300815626101424266.74686467304746055618 16955821823871538293.2510104813083889985 98222668940591202190.98299508566824844963 24425526151961676117.20209914605410517025 58308245305026552902.47975880413354170543 8266914153192226958.17141313329507737986 9876625672083541761.53893453371809376187 69734671701196241158.34250244375696539403 73764545447997369155.09544475182531077157 27888368696014307110.20232423623170545705 25715143340161546692.17524726450390210142 66516743477505161111.22723296749159767942 55589209337383499876.05330601099178249236 44753086068006256030.1534446022355532492 89694265667724693848.3611909358123980335 44579269082219364215.25981833074032292455 82228984468505358897.40027872939644690611 83352577519132327915.43066453175730038708 78004458713386513759.83881619593963904065 62140281284278861902.26361800765503865747 60300699163792357225.31157847059002327579 69033946427022408764.78520058667776061724 99994393944784593067.61256972565006299169 48881273969667901725.34613480368606880215 81121864992960831190.83321738865066897726 68473510166923253011.9070309461691506368 10270098740607405173.83561614697337706689 3285819948255452501.25192189403254635306 63485124402968034219.2807162101017129071 77839359413518670993.8726470831591988022 73663797957833368058.49304317899651939169 34002709628958981500.37457630797203483991 62607098238566179113.69393434618598802848 26222084367874716638.42918826948605839727 26000683824634460545.77429182007350750587 73971708646316473282.0603379850082717429 67350318993292570695.9191036158212894988 36897549519897226774.53329252874298386379 17789926747217769867.61416289301983672832 9786734335472257026.85581241331597465522 54466254878080553012.57309860386259477018 55482439930862873113.07730208678646464337 39112070978636188159.21092068847915562097 97390305503889497323.47589056469744189489 76100968009399764976.9119949600946610147 51196399992955722954.48106512518555746657 32293252908550301870.22131881215811713704 42341565388988837362.96197481978873313887 75907659186195638518.6343645038476427822 49420605041936573170.91757926710596150234 76697715674171676346.92296531383926444513 26103094591570524406.99790955904972762163 84341674070493246049.85150700231550796162 46313797526654076078.08064700619927172673 58855928413845591730.97974968842096163399 9453865398768934858.6780407530397884727 17677839104500793027.00569641190134134136 96811530922867954020.55694592117150624554 38797437191172596344.03587124244474777434 82701935111114541253.46900007535732138442 57069463688742337583.37837960836047110305 80115801446287782036.07104490374843118476 67842437465570958519.47147575883572119507 99146558437836442997.04064924154116725224 38994065649823537292.2319686813938472752 1623741830159881048.24304964941034773141 80869757343561744425.52435943676907208005 12692600887927591342.20633535858419539069 27715990811120149673.87514313253457015216 63828639516310238999.94491563797641273115 76664386805625650894.2933843699856368146 45970419884542875822.74752033821670277044 71237222938646833040.7151453808307021134 10797600062030581008.90943813480826299256 53951011498265415465.06791035844879211656 38004288508500932104.30556287691308275882 50440141277534885019.52936549338247573525 39247797830340008250.76404483205954797289 24073268771421653952.5541188002648735945 48569985143819670439.50821735204437809322 88609494788771481663.66617808973297064504 84971995967757578940.84225266144051992627 4347689316704133156.11881439461894799887 98191876120795724291.65338365488564852384 27267950870514838735.72473681747106628923 54867773251931448812.18618199717202109377 75502712943507644076.6844662506115981435 8621196401303127439.9214610218543894854 48151090754047013257.74538835287009589436 31060613911785393211.34744293739242195914 87082223632233434741.98834562966416777465 16666381293213521825.27855728587382556797 99835226512380200565.73354109223846555795 77897653781879243497.31839083521966555955 46882136292796217593.51577525796661120914 43267246543749105052.17782154741669199095 78133777174400047877.07932763424043383856 38324297701965546999.01126108193601630863 61986830215232345588.69554594495051018152 76699897361288800367.11210212832230605238 63526842516671776312.74829652159092447871 55567904929241289007.45727201954506421322 48493805891853626479.41694151639902845819 59559146294052795366.15056870369775526314 42569680996479227883.73961391919852483963 56180181179684339456.97850128107721367345 7408911116795976376.2812740798668151733 12802912929355474870.04619272514395105499 90543951411517402248.4253223356164633502 12687721197088130383.29155907969576354699 49259160672878784851.51720070711119128467 75039762684973015754.97277755230207301794 88401282036967482420.93966242394719604916 65984718216997396705.50917123779036107193 96825736891209588673.27184076998581357549 40519076862907979907.32411335043409824066 26356389005610760647.44649113632954630605 55496774317666589108.95293028970699051025 7583566558104368876.92574888347976250559 11335342938251549524.08385913804563842703 65769222656996086016.31042147921805045293 86864690695644805706.75525448925444980448 62698484200506129096.73328667263003954763 10945264306493980209.2786531486877318065 10675261996024299119.74381314152947118054 59610540347424157198.11245713095576433973 79412436669908739137.55577966324226990984 86979154290277392285.63286420967533987902 37322308455367767629.36893836569877421177 26327357795749003650.67375740568911415072 95756625876960609081.77249152765589769496 95669070804381607776.52676562370430569678 38130392962573546619.55956980374085040596 88871445277584170105.39014126118342171423 92023080223587374768.10321784752840721988 76440630275384629752.61847813790860524425 43341212358032502230.68659297069839330494 36551676416922450837.7275830009980304049 68610212510805129122.21986797371560065683 88025327186863297989.90601788543241164257 68103075468449010308.74157830264403262441 539560315959367561.09500699795344615495 64390519902544417145.90209926539061718623 85398455820957577380.46059356945239570688 37814714417611100083.38493330191429644937 29995279257927558505.41914619004534160929 43190245911518922812.58820357691807259961 29187029839780396437.71219224503407487588 95295671168488818798.71145905422594579828 92343484690608907558.88700082640490201228 18062820241669754151.40462138901837648773 95744913076817507461.83475015505928400953 38802194401694679463.90261514050614150674 54448794174450375354.16642062384873162872 69674466702817356194.5820027393977540888 53865724961448167461.749373525321577972 6627479514540877332.82461232742718325152 44240884690700069373.15635017526364918207 95224241506929006737.08322616196643936788 58360554500386712723.77983388917137167341 35140474060124834623.4831020098111218009 249325065119730308.5324093442792507241 59588398097502511229.85861535246233074593 29735493169836949145.99258604139228458069 35878798486153884537.50675438549964909954 6880631182316815886.75993337817839915317 91748181303616939331.67989091298534995927 60480310843756982264.62340996708244973965 72678229188874565366.74320735878061894033 96092920729041551423.06158076666716072508 42520216710731546586.72933953538549870149 36450349386322483208.274352295320482343 33433164437645651816.5057585256018893938 17926108740097590424.0528756654083218231 98257896502294185307.42078260996919006869 49710845173953099187.86908513129662743227 35166883853923420933.98046719428924775769 44246463848990687021.10348584264457470912 67867077659446633064.51064232378016439052 13773502315716969244.01532989134426233975 14557909681406526818.74771789438990656404 67070359098081824664.29196734666719641728 40394875461284822653.38764239656426855322 39257990683016454626.54829926596582879789 17554199347045192548.16042268993100774814 71430732396317525725.50891752860801228236 94966674999031224916.85043858658375926233 7731332095676012403.44778324466892660125 74642513805878597691.85939338615994140268 47990368143904245198.64511284837197975932 7137504636435373669.74842022504835352668 23637265962283092148.70445751521566831372 27618928888279009166.10444775388244338489 3656159459973810037.87376507959287295975 18012918969136387878.17139204349767015807 71943121530594869410.70864446536574291396 94103220814584835372.3402148300969858018 42105703772699053290.55840969530303946246 71488261053569106686.49407179037203365076 84443859352124649436.97951506178742427822 92740029963450989440.84308167122074791128 91093813482391811807.78369829016643343258 20913643006445644668.84591298101587673977 78526106241199419885.65065611695817313991 87070748321347588819.48536122101914489137 42711176728950468633.0903584894701651712 11198476891165941890.51863909729097985155 7479727668181727977.52140936278856474061 71840143660519145532.48119842905079838461 42045379010189799356.60778764818524751629 55020647899835809575.54181325339215092158 29751646588256389185.30547835461820790907 14846508947206973235.12226652282223017348 88895187766872905152.27498365309029165242 28370632732205222890.32557552664021992222 89353586891906041937.63342286715626749736 51307492776568339563.65806296194106401163 94040600917130747707.91157994830496156697 85935158628206182838.97778927211214893358 9075593001540837578.54925627470018853267 40754696922012510399.62786942603583206468 75049263978608984185.83454941976821454804 85082835316910630198.54513487331404200608 54270879325422938171.8448989875990550246 46161798938853659969.2273500166694581095 21015585792915713941.75307902764389985368 41227834626201084606.90123692015529599351 83998194862907702244.11940540804130938434 12187220649016714910.93035417275320458153 44412562208876793224.65504129985943923708 62830709391317426134.72159721096385104274 5741802934069088404.08569986024704023046 23704553658144884081.10344017759173052152 59103359012831941846.88630576405372162027 26177754753910417746.72939493741042880766 95310324496303303868.09282803271485953993 21140352296765176132.36751221285842578802 68923969733073402645.10165573672325191786 65991921408338981758.31472903801653126399 56198355464925241453.7881849513749829832 17995310917143771383.44622870204712334109 86179689816377069988.15496574169036492127 42242127915637411814.43335922267341820028 71233090093182343719.91619956529361849559 49759193334301460580.25354274520458874414 50286568242916373268.52363076252267923553 37933681213857396015.65587139310182334652 26234915231931766070.71867391525015576928 70554126699040955931.94981563685507754748 33308173112337729482.98074457890205856167 72455813021201307790.26294801886935722802 58696523610143364881.65651986426588030845 58519832142093320745.83617748927961767531 96166376806190988856.32659194636452525729 90937076230707718320.26777589755542879896 51687848215019695863.5967980374384418255 82125637093269267083.59608671846644660416 32668529300457501476.21728339495630473189 86591447395337843580.88603949075505837993 1552945801244721394.63885280328030870045 51232330923993197104.69556802001731431023 70508777935053874761.25276327873122999462 77703794858099598879.13343285405004290258 72252950594391399168.90688802918082396725 84854054624350133013.87683260950914779376 56292889699627845195.79496330988938283087 34630357052889015124.67051116588679499263 59148576163134902139.88207564477413672509 71753189389483088329.80880563928457439255 48142229998831459273.34381141029782714146 1406568476501754676.24480852027730994709 48574877794479835342.05992439177732762382 85456800049888838426.44785390290816741533 11602884716114026880.36874975541288720419 6661546560155901403.95285825808588754966 79039799115238164794.49116337170295937714 83088205435672870386.73951441787769444616 82843764195611569567.9257762056540924625 97902256890273167132.66881683872375674949 70220248171169560499.93580486814600200932 63469332153823773161.97568535271177352508 28481431967635474355.07260244377629319989 97325262897327052239.2668091743056945943 20126343604970928664.12106918666295313041 89829802742520789424.20643861317726305641 64200589170367271472.07263706867172084679 63106519712753754793.63456124909627343104 65030315453215506646.1919706113647522613 8263310222803623771.01067661734587289977 20892051278076534697.77781782010934727594 3169571724606713755.16409010521646705285 80896835041110993235.78879304680733701941 78747529346543812148.40595571743852320785 49019533154292866939.59002417414263968321 13907153069840656953.02569547815050637673 16304079964563511526.54383074706456389968 84073373413521894779.34953193041432182246 72902592125134903593.61482728758249018458 26629124706065395236.29400966454208418051 17942028067012708869.26766314346006449448 34970408874052163901.17811999884600472927 12510503656288150759.68518569556502638698 23768574954225743579.10967712710785568357 9933467930972245505.26795781563082165814 70483157438858107926.33296392017566005116 6072188735947550687.47976824818224921245 28440103761568036359.57354614426949722887 67887167336264456285.69033117533141650351 33805596641678123881.16792878389827637674 65992022160514082490.39664642852745670853 69215970914829824046.87794565170107374274 27794523646199902388.93114544598916404166 2868122153830556021.73109430322181423604 17328286146846223501.61771806390914409363 48159964304722264997.3779056419232499366 36487504771163465573.69215596798267754452 97095938046850638152.46325798193111949329 86537516106022170575.52749163273940050631 31000906056884078402.12374880542839394147 84542013843962216023.0757663913074276398 88192418329566694497.17314083501849838213 4054106667789552522.46108510606678250449 67566916558359384323.87716473312256718383 47414721131772630811.28369622492933001081 70914707827335955704.65617032809875566116 54613063219059178625.33211148189505059175 4457004900270509359.55559088933916531766 60020829256805429052.33815808129676465527 26953785257000877763.45036325161025046337 49924782366536773894.19299278530410650862 41799250555309635989.97590315038492092554 83954037648626522983.13154888370908109197 77936627127974202464.32229555160508118139 78850173886422621116.75237587081842494526 13269356740442044458.86416086550112821726 50127069516457059017.67580601216418014002 66971556492970594306.05706937640118341604 39936211273759832357.84312076340262914917 51614454115310546415.14050769432042403676 76203694208027206606.8210928972056878394 61618335810787584711.24638532751136706844 44477368111117058364.09077575492338406602 29388120763771434760.0203677904926434208 15024866667591040901.28303425896477168284 60935023024167258846.50020762313407399245 9281496013584742912.22347501742503814877 34299089148757557785.10235396813424103497 77517508613074729563.05618169884066096382 11499096233087862888.88626365552932178067 50299884142772341710.62937224837897188826 30657987295568162935.85182631777978563681 86663976635895204928.1760753019303916522 50027513192765345774.71002725551912156868 6119657573033506386.23696797332438050021 47355151135141619996.16682134544011609253 93068626619515788974.1149638465594043626 37771710897594571445.13454182959842566304 90186179347547128276.29706705869026361775 4902790435512727119.1655363534065957949 29657034727350288729.06309068322264393605 48934853899846381174.17661562554017554757 12794289508726822841.19361126205420273423 8117337446562655603.04318069894300788669 79626643680581823776.25591090968962975746 60040705241724410149.06935682012769799989 38167963025360042365.77301766375138426087 40085411297251626144.82300215319882157494 42462652709981033409.64377526536330720137 93298415979265808247.11575878787252319466 62109021433879717820.39628500173782137031 91485762238159295826.67910010917586093667 71826538322696116044.14308587650197059218 27989485094159490105.66096237681647382681 27807550754615556091.77749364764318925144 99222318300676252810.41412805090448430274 94598259420847968776.70867479345334562747 37841368406801179145.59134107583668791551 42203519639558839538.34245709101075899277 29642622796643850398.3515228588833502138 39480647608101961276.63137169775860083937 49038532477614101085.95054392209623888967 8552928566620411808.69716846220215346742 71184552811834702002.87596413861116811429 66893728664265786559.73193554640454634153 60066383851494764150.74621700923979128279 97641188830298073078.32585646074595248991 46113198055443677797.17411736016486958457 33132544058153467731.60979396730450011174 47331928091039403125.28906336694198194168 64626982225347771598.62031477655834035075 67657710997353165433.70369558475355329226 81167572038305992347.81436453128413303933 74635779903321103922.46601737503921476587 76235955246978084574.39595893601649067852 76438818211956102957.65022302331783289016 84270811202619318771.88413574616969138344 39282028034850930628.92456327964025276445 67261570613259609770.34687649454578324246 42782759814880650519.22840134272773007468 58950573002376978279.55025572568593420356 31784643381114045300.47571035031295812366 79256995827211981528.31460638209902685859 91195924415943046535.23837508058603560508 13453745714026012397.59477328782668152762 55926649581593936144.46819715731452862317 81167570071843792030.43714865511829982651 27180971071679486582.75374068595442094211 44697349318660548006.03788397370471375017 78369727477351138611.70595231833572455176 57811321824218807468.4407186724469764675 10543466362440021577.96157002298302483802 44510528110835159977.50818196366675115193 64785290015597627931.68390100994530264385 83319806659501897155.89358597121257621026 70467299665897246641.69630875603968537787 79452968162569837841.11455626638873075178 86799506841001208287.78227121765919346506 69521412418765686964.58928538221628212293 60301088587322480991.42461612614393552186 79550056183055898677.53939101140367512348 94214784714494534429.55125421620572529659 17931709096291045582.44227005311562348663 12572534844682447366.75606786586069548932 21475328617721636658.68714478989283048196 45882260979647349685.65214078928382441506 97441735978306747081.18284519639301087613 61986335791943207672.44711358307498729452 22288353431408048523.27984794750610261973 15139756296361532075.51695966261012621702 85263675280759764002.66332005940200570925 77439348086015767655.51306810746805905122 83719624757829614553.5986119296610975788 55448947762536369080.70908634825667917458 68828141840477375975.58369361279139004724 87306628600235938007.37350108178863764454 38668669938328585893.04416401175174361636 66902845965536337450.42333341753188223368 17511472765484936300.86118670580773412285 73542458052017540517.93716256142825139853 3283174310865576408.84196084677404583194 3459845287162242223.52527244758145843316 42774200038423056844.37060859599206029544 95379571807249797643.63177970349519444073 59021337980237292128.72758343082655216411 64416725490647408055.37557815736644987248 4074646954276907353.42384819699967151726 64016826347711619377.67456377069141352416 82836645514476958346.54548180663426768899 53987685892714829465.84124700948696011787 15053847604628422368.07511987407195830134 25244276204558852710.71118082497391917419 39576224825144418453.83168122709783886364 68772587431064575024.24420320923259888999 61804498270866022026.08770710959144757781 78888030063800180664.17130142478795249203 67127267511231097438.94554690437662401318 62622230162983269713.4093440862660294431 28391918630843532344.02472316292559553392 15135162697814455986.05723237825853679812 58852943340136331442.33263402165829965297 39834647787374468741.5300197492251806966 37183792127226370311.18489733911766297997 22904261841286850214.17730739808930223162 83632331539773743922.6693322029833364912 62324739477913614042.43567429993338878765 69600312857547155072.77057442805611694917 13503049074163443687.13771925653829947213 51754722611237508841.1881791657994385155 93935339665199977292.25009981887686172312 86084156572323235449.72468077811973064304 20042541282862083872.34660295963796049819 94320257564083814262.21513160164201497149 85249023397813960599.97497865786642385346 99025965667582078656.24669039468657404207 10126268602030475187.98066258814134725746 95221645102084759031.07557732038836986473 28819260139483817284.47258784621201945937 82820829245437203392.19928445192014861257 57526519173633918749.57361467872557654768 8074515402542640864.87998931888532997237 73007052786701089897.67008314313810434064 4895686586046811011.53526471156623895669 54797818243745041395.02732316264226815361 93181614381253812578.6064391358320678265 74526452636301558912.81367906364906538845 4971972888307407990.72434909793681683653 64216351172155591931.01412323568714410042 37475086397089612595.95712690202326468739 60891342547654003422.58262653157279024053 61216999008642951777.58135454622596096813 66730998703714482602.49399377354263423202 74947948658358653193.11412634304134442223 88014798074266107752.7702460153650412666 13672705624356755008.2861588024256791543 82521055448865791194.20982139760072373873 46457425353177379101.75307895307350671052 87340588870709541189.18701917757556002916 4433399200647037047.41697405262114087578 17114370650508534716.97286240693068984994 52291714246564760707.60397913809606615514 21565525326282067225.32385628073294386925 57363778790720316674.17863566073822731302 65902964999609460946.88864183980052969701 88133895324774488456.73121744954519757825 92616647491778285546.72231584113398498608 34443768612723319078.04677082609862585179 68533361130336995218.5628264720198885512 32130553538041863837.23850264366574469583 98161407483152626881.70141398787088961193 99021954341501398093.19474427796373401249 6055603096610575208.81987647522285180043 25395861275340784052.69228895280875979235 47045528625163506380.37392806647878117528 22472005577529311239.85185695207047132606 17657360864185987354.98279652880373037012 12172950074652067369.77370761564265425891 43600292412703486108.78060471603040147578 89353993392967733106.47018226523028367237 94452656343414672913.61924112179752092639 31144996116722749345.36014289506063673772 57358027102482919891.66089837865473307459 76787375508833792472.09045857658976241714 47924638878478614033.34396611610068850333 2794198680625090636.07970249813760565285 28989947211050047172.36782859609314233603 24327465067280704064.35359640350304525246 39519204819861270416.69921920164892999804 24769192412628911834.04614588985934815229 74712096055358735019.91200611532110580662 22616138494316085420.39438256992888489948 1198032383166574142.48564603406231757664 12540263531120546226.70311234173070578782 36875104099863559717.62403247084498956063 76956180002666356644.79346222895582491005 216556140992196495.81330717752596653229 74272116777754259887.22681920175824581713 56098344441968084450.70416438725694002336 35234110125407128409.13642118951317112617 776702594559700666.84054305439188281082 90788251129138750988.66342174017899306208 82123658780817789023.14493228280543587413 47191526641566433562.06916051112669920228 61426994925570005008.78543318115103903395 97179171283783656244.31872455771733932133 98995732583549154328.85838298954739826297 93580507947684641484.88034322634641655916 83420121196643957261.55963167430096033686 41196227089132801569.04780759401290833041 21613017595922494157.88276522349407485665 4111754576025571375.06338989385983192609 43424587644383372344.51011132516779225186 7155440974719024126.54277374624497307401 68666581964423598164.84437621214104076597 55659583618111535086.95368553141794820204 38096861808558143529.17362674359838976667 50527450012017201330.23687372301268037301 59330968646083447756.54943828105027191541 48831848648215109792.87209677711830138875 30607937969206094364.08918839336757581212 6155567725878375852.49948817809949714819 21097875044786208014.42065533153168087069 70283009806533384303.11715449411592115355 46599398238169824785.91826091829022794344 41800989216404036161.35675271163653425396 944709018449300662.57111643782572216291 56599848851334513967.47605348166147796992 58077059318593537176.34984389344746940406 40038674623512278037.7949370015166330768 57045169540784918044.26681230948766941828 69054739428031757678.25223482542089088795 71979583596764492286.71555618013960126008 18711800175382243477.16943361965853066812 66819100438545303502.02942529549759178251 87345624183393608201.08726159882230425182 27696945733530024725.84434027721392739397 71635661047810417585.92105562314907546971 56067542316770215344.61811827462010878884 79777568162009809981.29233481240004746073 38765965056238723521.55919290772487261097 13647135086361911638.62645496088702764453 32108197820284152005.85451294665838247621 97869693865871097719.80401049395737132178 6918873399447182984.04997615353401130622 6248016406144198725.37672644631753219995 27480317297454484142.98381762287843947199 60008601770743410822.74897001047193478555 73337173118167296652.32538834086054372352 30985953395944075790.26321939386289439427 67812096533660969387.63001306169751601533 84818102633511011754.76798332957689736975 74106722580425807556.85217794457269023617 4577677061883908255.54817037400513531643 80355965994404049559.75784769900004690422 97998919823853700824.75916341294686621991 72682629529281270832.48895644068240297766 4000178821193140878.19517306381858028088 34997344051856314594.5626351448802766182 77314710123844584797.30219709180795985047 2605181964690897468.52992819432361647471 22740850833154835148.75134692644565128391 59185638575731049899.56750904951103631506 10060068046920210056.12167580033978826201 40947741357647083740.51709074859978857886 89659343809030703868.68453493838529085852 27934757332853585799.60046634104155390916 77232921451249654641.27363782485782802272 23584124136247820592.0077393887175448413 16058669664247130078.06828755093448339099 90825798017240230458.93271190117356216731 2591050745173046152.49205425351658223686 44293296277303092509.8671870473174792843 54626035289205948885.00339484494535872081 39318340426621261523.85892412434322456713 22120192023714838112.19896158815238914698 87324552219888071739.02768895694692737431 85614064213212694993.54515886879252131519 16410907978932935194.46405393449672716097 20480429323959503197.00072954053405866561 27181387655960475538.60265168536884654633 29653300360277395735.14147986741296790528 97621602304236699573.84776517329920506684 409417771618843835.19714616338013282737 87807056162026570930.99370405673999107494 54838064734529148301.48332503225485942792 36982150734141843350.7592872004574728961 99340400184287811609.66287852909587504897 91521012210077691274.12388502170209432346 89501580991343640799.20271009458318857982 83585818392977419442.7082302154093052172 8076130321352683902.26785801941692828124 1295080073635534161.93179925148812432486 93864000699374979126.01084210650087895974 99195499715855865739.74087471602450824124 10302358621270440166.64888702916333354894 43801828306996280780.84060872203380089007 23115339818609734175.53391353665484198709 36922768203393836878.00771422578427371624 47772142230410465416.05989787671630697425 66541175865236213328.01223685612499695249 2389092334952614615.53329804011120139224 31827405185637787278.90198233650986660141 73575282007333483009.11463403715889684036 89583548117433191288.60628116582568326111 93864650757185334714.07390985071711170008 1962395930463380857.03068097057393280069 60183585060984456949.40382406401723612668 47348512713038881553.85472110336058122338 33509977895034182719.72239967393039784777 10774873233308680784.39471584873712320857 63683210919486538156.7732631397145422026 10674555728792992258.66578947746240907511 75090244159717464938.94735874528613521206 87911290894308299129.6429016870329502716 66049046293096779260.17853201459019396624 76711456634079090643.03029483909456307395 22206269938977897474.10606405598186004283 23568843321980148804.55352423061432717613 24043464868587511942.01212937075915465216 31616432475752957649.74339456390010506187 92441817442912382948.22838890891262500962 2083098892669673261.18069446852632476338 4483311669242763889.1874541150231590026 56481269837531763060.20258013355867258141 40954262670105785238.28264737764948175119 98685813928564251294.0910957103703563897 89504523548497935104.65124475814685575627 88445432105957303292.14081996814582814322 34268419926199617998.71560192136994802332 56919640955724498238.49120268658587693209 54474691571764481452.12684412877710310767 90777623461276717.90923578753145182575 43389934281156020283.65107915278924326257 44408821330445903406.12606094294867307906 45727895109964176427.98053528231337062253 90452000186626952429.78620109159826822258 71318351472438998492.7279052746138872317 57067413763815668161.37162055749247701577 42778900402942491181.77591925631337577105 34548468178771914918.17898133682056435776 79938942921162479384.49523494245550816872 90601334648849340203.47900839901963269208 40855463706107642696.33585405164923939697 52736969242034942709.20436371680008562143 29548347664724974537.65421830623392987255 27442305548344625684.85596397970755902366 98697982232795816721.61717350113854550755 24370965048197677412.58327798551765062362 97774891252914176439.0718377857964555125 20086413150847277010.94352207866781822289 30847552523324331584.78268817775998653595 44601742886552054608.86208925536236432765 38570651972147749332.96800498470710516051 86948494834739297019.66112382940245454535 74128952354580812740.73212785872441552824 81034544630870938419.84722237674805381765 64200935073016516339.99900064850459309973 92897718538431150040.43909888787524250434 57533634011069258060.98806647387768357459 80327288932525047559.64477261519465759733 98135813038658728256.43341718748102741733 57563739745859870281.10601946645211420826 64234553377360638522.63249611568626976753 1919132313006399371.43596593737649434476 71443320439610349927.88582064079446958808 15254398458271716669.36327355247413689372 98014064719904117118.53275130116395056918 26749406977967042623.13688258969705647767 32656824616295797435.91510352493548383718 98617677811480943495.72828976922784278857 72977310314726508269.38703612120166440443 20303675742013128853.93590236802722306382 15132955957113945888.19392092358339957074 54439474150824728307.55190213333566624547 37996177251067708001.95795954068141084156 88102948019666751717.30324637800953916428 45482220615695813164.78970318204710739921 89117290641647554138.70818999428006274874 21298658096218507097.79019601897526199509 24121963827178752620.97063928941671999352 88353537858537400936.38531049338409860827 8684297633284777986.84438072598246120026 89498061798075402349.72396298862277654525 75961000076420543869.98263457606143763001 36792286951379257355.69174072729955434222 69134863956821346232.3024276740370547058 36320036017923551111.04926140001865934879 63103248970898357143.86175489832406171888 91295692752235157489.04070926442257571737 64371918508825222057.74062066900865011901 91736204993072525241.70925794945161350961 423686579695712864.53120275134167507662 91197430671871076292.07007392895733583438 57405044489593128249.98314906626080514172 83891275303964018110.75108361215554971224 41778173743438518735.43953990612155437681 18523566021440698029.76915513708539193731 10872859270447423891.80036179921680400064 13029060284791790848.01762594389803921238 72738373171634262166.9717798024377117015 31877715992206956111.85204069638826478167 86317419446783525043.20660376753072313111 91631427870425706781.2361269190423821579 92888195399169466579.52168681263029766366 25146630014130558958.09986043183025142907 45174567626450348372.61681272561140426904 11352937819656746196.19480647266658340858 39732867316173116548.52693598982461115629 32863404057619256843.45096489926939017611 13047963767951563925.85251281617872301721 58263819680211149105.5431127634372194751 75951390928037885188.99011950404731811521 86011176784153897690.24009359639216512278 76019563314423212259.05887007569620876248 11259491940297849326.26810198005429070973 91222320558577320612.41258260199854539071 88736949758485750142.8316009967848620053 78547292042925934028.45162377538976623494 44572254828286939621.95724357196911638891 12734836390547018601.88618114020893985055 70988359905002699506.4218296157479798735 35729695805528718141.22261300346920066936 32883867258125434515.53158310932080017977 14019137822841365251.83970572585231967156 38078776861313130484.31040267106672537672 66035678788711637139.8160030346144262933 52046197821595643530.02021863652464709009 7826627268466024589.81889846595141557618 11804145735142581492.32838629604772381933 88441260474499215093.36493784582035109995 10712912530469887965.42396468485343801058 62210966389633781012.82097694555412256215 1649030523404949946.76892426087016437209 65903419006943853570.23061818775189087353 13893381703022407132.79329480262208647389 77377179150801331901.4715510852728555171 97102366604435992094.7395668575927384722 85623934287655475725.87107064283507416206 90803317381666281227.61449680210433252274 95945216080009305020.29290189357740703317 33897332394988601227.50206102594970856169 21128022091676313858.6009994782502230832 32180911807428276337.4337441787568681241 87512134594372280960.01514537850761664811 52485584228659553157.37740809564189953488 47352929692243025586.32945307064557984844 93278923867546823833.20635102634700962212 32686950962556285963.19279836792202094908 2143341216267693476.73589997284177222668 82202353322089550182.43999883304642978612 10556795749758000526.59532341661988778297 57687597997557852749.46544886372350092071 31297091996986420856.97371489655500231172 14323873493159846794.7598160191766946043 4316878619641278933.35963990577804899035 6621178158132857347.4702089559520714612 90138156760355698008.19605900400475697167 15884006567338280310.63843824028481722077 28310826265524914715.40184319619795615632 20904005947320826529.10777891276217349917 53486311589537979557.6934400074371511032 5992091463468722011.61677793810796362274 24433436024731565083.01891596128019297156 66257362080577220161.34842713539775553265 22718124590290622226.54689037291901772458 96361782380016230122.13057170527846340445 18379757707320135303.18516008523676065801 54676069106931063167.57743566295644904512 26246019646032608948.02342663101395536516 81264385288379941822.12256928310157852866 30800844304519424652.80918082723576071505 7795278756859908285.33050526577166308403 61232420106723472882.0273911191177961605 47993216748449422430.24257876575880460157 42156427239989931623.06568276484247468001 4786379334863922824.28201864743157139407 98401518182766636389.57541608604010728435 74418331138439144979.27118765882421724013 29729509018926893882.63396321435201178229 42248071451877248973.15995137517242905283 42375959694793217750.28525527153524084605 16049333018915332509.76100782304230377416 52602990848077621052.64374594674511482788 4814934274967617288.15861424754952455301 82912613088936513204.18517395298343896065 81655919534165108167.10142555719145964924 33529839060562230456.09485968033409022201 46255875604516183054.18430961762084423158 48633403239325217700.05788844446585687968 17921255283423335192.28355117269130285719 13782056430722471068.71887616560481879368 53040242827035235508.69214837872613163477 70887234132473942524.22418963911165592071 46129134357880370713.57158138876572579929 15688651477698949502.06797018148844840531 71957404947392666253.31376720675254063636 66531024280032928669.86605854066391362267 14692517266382282163.39925665011108905863 13016312395185994758.27532517018206878174 34902705033572591807.05710180044864769729 87987118699358425673.82940363292625769621 31109035870289747053.3855858901568862386 57029282770944853803.51335681951684844081 17858994028996198048.20582009575430607095 2901082159631490542.07880119977692307311 23237508682204706915.99084379207362444806 8606775068816905470.43183641733265097848 18595221688946299217.50028180489336930543 28527850204331609036.4532025863626077968 93929215748976563658.22764247786175643739 32789877017837068810.85805816396479807944 86829841968240059940.89449604477876889677 41180867803647439677.64098263761629617121 45456204256903377567.584670888035022987 77837914698183319406.01421734255245468189 84286150266873405370.63985259813856978784 69346929305021478183.52977219777038864887 97878647429860411314.37945207611375993921 86784181058978133802.59413038145669362868 32454277981000584198.73365664760310923349 20012229784331117726.10062365316775566944 12557253563637280717.42399375691948186766 20145965805329410043.56284698910786969324 65564220516187043968.29642574128543274041 51633945883098153671.17367059813098161466 82500127514246172863.76070989021501056053 97639124048995184674.57335794652219246142 12145449364117601644.81766172828495913424 60954886293893280228.41897535424353465333 81734620406895769983.50833462331658533701 26338554428730308202.72996382505680917455 15057321349593550919.76629834979469109537 93306022923063261849.63218818250511674989 88865148618521337873.5577486861764161546 7435490532650055756.7775572498932019694 24043208831950952923.33798699636582159645 84256265968262799421.98163111030473283076 3793886241529660535.30929320308591021552 40730297844359718358.4325037177499553176 74453030868947549000.23273550011508875409 92669386685994298878.8317189072832425287 26391786261121392580.9828829795383893981 513401969558629321.71890622607037183852 20319466624427157541.46135923299837941339 20358259538256870412.86604088118585210475 75129244761911667347.53248068413023060799 8348878358444812507.7304915976302769943 23929096324614799167.03507055582037545727 60333652316553405532.00426991626858455866 64005432410078692797.50406329417649482916 59715045193068512202.54680267810246031385 25719496496039678649.53259701728478284189 47863327196149309305.31045164399406914511 82129475745446924346.07086931835426837497 26359105519761568467.17811527662520137828 12875333514727137942.07494052628037786888 63994210842455580771.86205722479190972054 57848440343500308671.98523725436058303165 56137129460960849101.32785244323884329312 44026512834918522286.40827739611670844873 61807174149599750538.18266959092328823499 70012649676884881290.26007029625012618298 69347167474729331293.81232036598124133534 50316075604401332736.40254544907066425194 40223781463586459893.91713207511225017485 92344819584835131222.59513079286790108275 53873822044308362065.85137400448579856336 26867573159248395729.91985653523661402451 63522705711191495868.81480468789171811875 3036631844722110180.29725032105408072262 55122400298537002174.85378248164748347695 33932434761662585923.79362691979163098542 57409159204002467901.16330931388513305959 51028477291196841768.65080958478005656476 14120563754489506631.23839951598769592821 1718635809807393854.65820832288592377002 29548559464452613262.84523949390031333658 65622195856480424394.12129634031875706679 53616306460304159829.51860417616223553803 62408035918210382683.87842602677794217901 22312440195611210670.01565190163161336549 13126089451862237094.8298750465243036735 3686970329919699630.06941818956880223422 94850726423567852118.57770988714647615846 63463009539952856425.51430896999094921186 73030317422839473142.38847738770461582518 18213704741735354993.04024035280755215912 30013695397409035635.49537003730596713911 90476630911657277852.07809381366884006443 94270354487089899280.95841455445894420378 60157107801876623673.32665137332284134273 61596626850427422929.1588189244132872803 65614721992733992995.97026695501266008333 35370893370878791885.06056399130009089897 67890496083350764975.59501894122533412111 64384343752761341373.68435043834582832238 42382119246600050769.72188684693898547751 38093786618460478038.47695742370046602835 56300390944250155027.88523378833421507846 52650915810039517706.34961829237369175906 42375970792849223218.87313512815609203895 98373441602556080265.37601682526917295707 71531611752463255200.68666461141016683773 30174032362864826684.97804606532663158279 68387957247432966632.49884629803016189101 40327338399817868393.38903014792768040364 63157125263790417429.03479648352894218291 98204067107122669533.42456932391654963486 80768189618196085735.8985776726484321942 97806034339520262768.98151973484386709082 54079977066290443308.48788944361243628563 82603761862309689531.77035538350015118089 89346655374644651081.26498588880625726104 70634263732568603715.98093908521068682711 38464364032893335973.1672743292838379362 39782481590311919337.29600414848569383852 84454061547257640199.04727162841915628825 48242423687316380292.48084984657420523468 42153894312040993841.83713153124337087912 38876034609296271249.41757006317647472047 83672553901910639680.07408599992554672015 66681295397311614802.41274572363102719906 7051073964373255996.44088200380280848649 71949489050325547017.54096447774738482215 74984846610089970892.41877285147295889461 28380608413864488280.18121257251272419914 67106866091620194477.69270194866069359345 74912969183112537858.22887950785922233556 61271847149668711303.03510624338080969415 31249965537761922680.61261514679896843123 18841620073107002918.00414648564271068372 4825189763818834973.39681674388266284344 3809859859881029129.72835370015971940935 17696542343692057441.29513086324159477526 18743416465969197077.83856675072953092198 86508903267333164974.81240251752640894344 93619325574834620200.84921004666776065475 4184960205512262508.94768545601668971489 68705234215113602477.76263440777267052676 88578949996530424606.9024431475331565254 6602773220990362820.71198506518245498953 68633304800259099683.73297323516353857852 34839296287035098529.79122141578881837389 37474285845522397385.27242726765279017613 93022706062043108992.32566330843288372178 4956666066194801237.4354026515102190374 17051841481363906932.35327180309924650772 45357156745850576464.42768788594656437137 36646518076294942753.10616207312513193848 92220722302020085383.80047242632061640852 26089524257923844628.47619751628830939556 84025812787727537321.20221514512282226107 93364369351365369705.39088194379853288398 15693268027786729376.36141002074123152045 98404496479760554573.96070292030547833211 56863536146730473785.42926684252063912607 82156257753818060559.73670837012934831484 65697554683387046396.95354142744552293544 85093421819460138194.75412019954594098205 39025016063982103986.47395963077528056445 810442181041885929.41727855563594465671 66029044792921549065.5997358250210814307 14013950549359098952.56287258091642627189 21237347410273209167.61754181788098637612 94844479202524079187.55987573127477835955 21606934105878575117.84231948896709033467 56937848192970446600.3888832476335637266 305240267554911861.86827462611254525001 21912226771354846535.08026446577412404912 78821480723346271701.32631358153782197842 64029844648426283438.0776527946630978906 52429430798019547853.43388689143683206013 56650674027884197973.42102498143616893992 72327947742003731133.79557986252615743283 33296281794851907330.86303758732282896113 50411314547102553439.16387763922510205905 85123178463295219208.71141612423927654775 65287658879952105523.45425538149453251901 50311078762605496159.0707303250800432126 31490458274365727120.72219101713976430411 97714918648635621802.21925734686972342634 39438984197512914225.58572769479165672633 13374907714717734031.09705840954411719064 14574690300063013168.66477123660900139363 32534196668283894278.85325947751020132989 59351755076886070346.10626374518625867602 85056875797043629802.21798625964098202694 93494847073032670395.92441611779613170689 8318285432612277542.58216090967408321954 72866224964554830697.78374026061529790533 58757928247062283740.37100086676870620443 49218414012272489661.59709771707864576714 29491374013247222349.03315981028844700824 58348170757935867801.29254899217084944577 61706347399977894614.81062964318688089639 8505457370394526937.69118589423570700438 92137390632325951827.53739616331804220762 81469999050775621803.18162172010622691209 21706702963317824829.08659579217375812341 42733422415890038152.71767364608346968365 43919758348139491594.30538906150036616977 52414718475153344964.99954271754803400771 69198455614472640288.91255303603140318093 59791202967659499342.89456888931188703145 85703927170971007766.62417069591357379053 82814829310713603369.11426506317936164397 42382833661769286972.15442315487050737297 17649079030218192343.19994351932895666141 94020866775990453134.91785776756317510657 44696944229016045290.5050597687270530582 9838946111513243939.93679627011332375625 91931766572033733881.34072292878646839485 48013381808906375325.37224851174804447231 27319190498507408909.6562204922971541885 70660363790142803225.87910570174430937671 43220652388569056038.89986766398497622542 58957352074146764784.06796776708716584364 3478610496695790010.98491496635963210474 90417855903412351647.08842147489834163575 3263984666791194870.29430638617992729749 25218083164351144170.22691879697234781811 4211723947722673344.08728675445158219024 91947506180936001523.49003413249663100479 50315967494132251790.25916121245883520403 12000710373757524041.66897332780828070612 63571263419679156662.22123700605321525199 26413307951492460161.0703467699488251356 14261003722061428800.19974932059325908306 42623088013306997433.55520343521234633015 69645504123559462518.69643868186783407512 69807577791696903249.33339006046587477788 95647642146212456937.34524785479661755925 36001378849938666977.47070352600882921839 75292174751759100706.95928083214231630481 10232011923220088608.65395396328970372028 60812759632815359274.17169558957746048034 94326625087291805058.53920511829537245183 92501393741326979504.04381056497398030979 62300369115935153661.59650629143607647462 84231815128399518615.90576028488657452881 26409446482147927530.70883253140414957177 62988749609829195335.71585389800380466382 46144321155949248137.00341109808351173045 9423520940643105684.70822811110330351153 34781208699500171984.74015234892750787918 6265311260235321119.22918029986983094423 9297592238383076893.67391580142045527443 84828727341098022447.09277838998848276049 7864249103840233526.43074433448782305762 35915637946462421454.2812940333501930333 41221175828341095321.31435033645650662603 84840921894293325504.16542169281656876539 40151187455161128860.31609459738055467972 53137023859776462009.23420122742374947724 77061386406996010547.11524640211169991404 4539278006854987042.19295759917415974785 21043032235838232039.35114663822014199967 44952894276676009441.2905441699232457204 39564807746816861673.90575751958149407532 63352517157493116446.16472317009008289328 70355118307923978795.99265778354919613766 58060737098233022194.3466044643652050256 17644391802135054852.85271472198890531157 87554430221703980887.09129757414025537212 2469842180264558768.13070200136403135033 35909651486449117497.59974947882650839737 97705209365417154802.87496574124114441041 84507326084116646052.89811394751657117626 37582719601959897422.79657120955095254944 21020567889693043563.35418617404191881859 90357997247324434887.63747699636537317616 52974567891157439052.30715569112449123369 17273333506372903496.54035581295407104715 84405311298278042911.1371082499541538349 13621260981288110784.74477328563075335498 33484079090639258478.10004501707258169601 98991185890538244492.03942644260251762715 8147649026600163625.04480389157309500744 67579277116498674096.65101868917225322408 86485960969299954793.44174069308827715179 36036296356633843816.57658870480074175491 95388447851505999904.59899508208526922389 79949528484528444108.10624542336054406264 66525248325592426630.83870411866534054272 4880721945733258284.52997954742615528623 89704159223118592529.08935394230899432839 80054461629330039282.004030601081221348 89060884528801120341.7575817435265932045 40422769004619191020.62654630913863540832 2235594689223035267.61645565333960574277 91968866258961458465.44593452417931770513 75515625159953554971.33864593968851298063 78738745590476596468.27678016079769701194 79662175879583813786.56061130399719435099 57331118211802776959.39204354753797959254 78016404728943697511.02225328426074151051 44421616092073000094.96815187094862682176 24094261960038245257.62763415821673698672 33708082731874753708.30333565568751303953 80012199392643697579.11662833090923078485 36414485346024113704.96006683053779232224 52760745998071788180.4984374161155968497 29240224626426927977.80465092967795271927 21278738845199926819.88869313081105365379 64679713142874160697.48889098385196901606 90979510906621691650.72098232496600346184 20660871483046059372.50237634881364805613 9450233171761270483.21025515331380157158 11816041963243142402.2117443701207877716 14280610534863752422.25845482212201341828 83061210056016270879.67635545648013908739 56416356085716369205.47229161163619157009 38556802029083590596.17652959366296081919 37779302188890402330.77949605898236585432 85048075571620476794.48479809752314317373 25745840402181896949.25776608461916304604 41916814700562271988.65761111104160128108 95404041499597150860.38885228230357587454 37509909190063746823.25789453737503526998 95630331678474367146.76361345181783903154 15358354785052543209.88938886623614193849 969308694481801320.62234022411929216118 45129868697613093755.34351145033985143092 26022435409567163273.18460663575716416094 70961588024111912849.1141555221175453181 5297413139582495231.39387427340356814707 53149732892797013006.48072836578079493038 53437333949211395491.82189321918987655616 8126682799312547338.6374776994365496087 46404683359788825064.36318627623234483101 58771843618842937380.83817839466955046115 81534554232465690192.595174032554703647 88945778489864413647.17427080213754631591 38326721123594322318.72844285192939552293 49439592983023769892.07947831370985898024 64589430749460729264.93361883455833784395 38081926469621092515.70367036074928746679 71974641779054943331.58288440280163412342 26730889770239288608.04929649687453843031 43445273490917699572.29044499578822066185 79685362920775899382.46406635192108743954 68328477754924649929.81879059945804545237 79577346586477252917.99264698854102405689 98840265732439886567.01961150561331361609 97403941460161324180.88456126855899264147 12215696995671926689.96925150145838305499 63162496448570749228.87583924422891131183 74209712169283767724.95685274508641505416 11685384987471704296.86528583510516643156 55266163622570838314.52818823199369630698 52911625066821766884.45476400612173491603 4530445480248292627.03913698120416740738 30176456071549197596.22415563533307607252 7061987945410152520.06116543948905526571 82080636056894804863.29608385683834260573 45371488037718923958.00293810309762444796 41943446994039837712.62198851999921295281 66371868121242734941.17605021699762850746 64588373537697106060.719245491449555453 99033842721534017203.13591644947231443812 18674971627838977959.69082004048290295589 63195585448373646206.25162677230960842559 11958525459449145129.67175990774652085919 35208391551235377021.3982134498875079848 1546388787030037860.96660015166558662888 15094551974152681463.30686896620754588937 17497131855745393420.1901901774486347205 9973501552772606770.64289913913586239442 68362455686068752583.4062421280752238483 23465286363663187982.44331730782441900455 70871121991022391762.54143129212003634461 86813157414954693145.92222368373001436255 34284097251266893148.97447420818433156867 28916365835212722081.63314916860993578803 74020078200229825119.75765182154747146877 14124166091297110143.74734237873605499026 94892978831828508084.3223092646906699647 87259722985425189149.16540463007382653663 29284379179577335336.71135052413878460112 96442836804351457007.57736483799834601606 70148171464396861858.5562313016634240233 93510523190003876553.33159327866582498718 74039391636909355501.77018059389451916167 62784324830964486491.43527806893517751259 97006567696045703280.78519248663470880558 81020778536018408163.97457897126610534318 76898313908239429917.42162715898913945659 83692939268472503584.53249309344538029086 53141659590040373464.19818439419683956783 86327238158862782871.96600888571246413827 65175785507329343313.68127323751667771005 69985263002675750787.52993381061503012516 75562993716561108345.83985400519090417111 90286409482410664261.91188634445331197484 50166486892484869887.20193293057606638146 53284487136554388189.03358293226306088121 24848673924350881617.44361483770214131248 17783821449748431314.10683817559955707833 97940090398629372032.79663933792419599424 12340903815747355290.19623642762218748576 68479415649652948344.20672086889162753625 98352755798353997271.02184495607714889196 11380211675997830271.23818698782498574758 42692273720085584271.87075409895880131101 16839500969280483170.31598434400880067414 91585875540624083078.41035509821675092674 31835206216636415168.69669117711883581773 74632505890015283588.7038020181355744464 14619935651759005208.57524630303503918086 98208448423006802240.57926390866972073309 80596737189526429394.51597366867460146724 42306777515372841623.39737600236698369089 1240383240629976391.74019657003510493153 52016366074654330585.97813995192822839827 72118245828582192526.03215576416089682837 85116736685033739481.24275547615119193541 1525395897717175881.0493781661234817197 74842880142749942683.6953785707203767696 59793567884589349201.5133396282336086649 39117971357245470950.86827378557284494845 27481589645465114876.55432225536176425654 4878477560080507321.04862959900836050407 49263091513078577230.04707278715227434207 358528191912984623.99573597842090220534 52385159652254068540.62311584019548853725 44182760626453316785.15427862438588055696 72925472445049680760.00664925939158925541 83601107746252355964.31473846364453135221 29631475691339394192.32168457412091131232 68598717608506748598.20930604846212322254 92197413124322409779.72473278242014262981 55518926989900478691.37625370364054014052 4398772153264326542.89522530895139061009 69985239449501078487.94358728797676381189 851549200473799089.86176644792252821733 3373737622065975424.87520713126849709163 99017735151745485722.33221777729769901402 28833350017847406917.28979736084381994123 16129871775500800459.2854753467907015643 63784802917720468240.92190098809411253713 94330016958952978968.30612832762575913373 35714058780512050640.32032488558072897529 82033185902454287644.93471650819369388392 42458451643158794311.45297621893182859853 59113426484087781101.57813102197912174627 37417954329692501700.39097759297488679614 62264488413581865096.73299554866676298315 48705859408551458083.05309953502263680925 36048678417624511801.91184015997922823878 69725683843141486186.0365991969971124046 69356390006804163901.86002968837414330653 53169700770206895988.84584458581586757967 9723102359440811054.56366735591619002283 23248994673473930295.2348319735283780411 73093414302988744671.77573074148901802721 47972532951793163313.78687099153150607178 38287832549222369953.19698183331939246875 71000612940855313477.59357606680923576929 74149573380201402169.14935362743487438204 37905025414586514056.4559526588978320307 58475083206454289764.91980144066558026659 93464258334861063013.80726700505629768729 4971434167863069140.5555925082039776968 76829467548204251571.65679026208713154361 42930345968746707742.01520851919987835005 35106242762638783287.24539751040350689914 9986576854578953810.06948521392989841447 79974861485158524540.28465965080346206642 8425158149174796553.00469214304429393894 20098678047861763858.50455070072492014182 19988594687148990735.06004848004999104122 2757961581527385727.58323760903450047028 60156472911779788994.65295221562343361877 89650192116232001073.34544279049655955147 36607309941708693307.35112494017045796589 84296802634100804753.49972651617056706735 28403003031035762813.43660650306108489075 39145682392472597030.74277908922778755488 146896129806710831.72836133222072959223 13936925491826012411.43798854856491074864 27217058513597021829.36063809745802915543 23413020327757853329.55474116310330443611 6488742001655738841.2380274281186905385 84782633366326338319.15097064353074068553 2858900885394475106.51566651861963767244 77343872899890230671.40391881067247194222 79991983050442608705.97271797468631191519 97933341584459653429.765037348863863409 21216667213753283142.22471726152782939245 96304874041457777199.49129387282020386851 40973534268589563766.17525775623007165376 96465464907462963487.02676292407136721527 54735623237368370277.20234494365016287224 13279238354411043052.5570213471390799697 21528427425028451293.96706333903610755109 13270310979465549808.24644641900990757167 91883363318854958608.68585910430896766095 14164090709328495991.80302636795857373143 99173567045216279751.54904066225597692016 50097546985096374663.60158587647788396195 5511410136910392518.85576705168141983753 94524194885770824427.10782535932600521827 54216397995914158073.58952338646781993801 31641840766891883309.59613199553528417627 13490894210150782716.50194426035574273605 39932132577900002584.7360663208438669206 50740040681184913874.63774644146952751781 49342893427689026834.73314657453696436851 37945687927634922508.33583905878727756206 35964917562747923742.38704876844500455221 98397816967314644764.93804370771766289426 22592905402877291120.81722965494149833722 34850035779754662179.61069840753135260129 27446525409290634978.72092781949547364212 23005476286047304912.04609505258973851505 41579493007406817954.8404167333063007063 70098131227998456560.84806983106241240662 85320475375676256083.122273340247541465 15657758186118553118.72575471066381328071 50724894332441562329.62810330563258755102 95186697698954551846.43803370353924687443 2059575904400303402.51821107007708834316 9965694202600664266.22985479902393410514 76413684530554070108.10996734160518113497 59905101139967513705.81057492520969484768 51872737113087715450.59237072492114156951 39023826833503044633.91037954614702911446 27976136801668920996.60187763889855823536 7541258629790187218.73235244569407208363 70500749247903006388.94611539832020499925 37715193857260959874.85324499142031085677 67268848850012412681.43277176424044159053 42453829411314227570.2053632905926681189 66286353444557243894.11511962311509508575 25842139543028267883.09775380739965905918 80442606550357092506.29095845485051200829 58502557297552441273.87967988314396015621 67966049220331947149.99722288051360577306 75098169642126514838.36941052779955251936 26341041146624435406.14818580140985057231 23469504101985176026.87384482233046299254 349305133281950981.49332927062074573301 8617243858756248611.39905632153531209911 65202185738590599778.93667827805946841971 34149605757631637877.2460667782505681142 35055326985233832735.85918800401965546014 13669499592998839516.18725920351458011955 30941152210590874928.0340336580899515226 53435419412492483152.35029873542264430672 57873008920120881364.90895104837606272627 89046265273636844859.35064825443422376327 75300720325073754470.94304915526183432226 35353735148579188048.61022727421985897286 52580076796509915115.6123890863260029768 47308942816669866610.54272357344012120977 90741648007628559674.47276589514945250847 8560780234271913257.36194092119779821254 86147122794017373374.1795202041880049182 76770773267968805409.67732421154207960542 26934231757929547649.08238375855280801617 42200203191482514140.96321560331337938856 12402077967036168417.19240404226703979153 70326699359180309319.91631609869692331181 61433606873057080279.08928995069869995194 71309664169767786703.99563149570373288891 95085433185454827699.78142605617105480874 62024846767043876949.04823887832206684931 26543775135775557309.44635844760711421864 94121765934419366320.70572183194559255759 67284338076776054482.17973205890545124286 2082388998397778971.38386896136149640967 54192838493178701023.9935101668332844968 65290349634196288228.36476154142057036253 2465938643614239822.01920915772073131969 20914368958484984459.56092733634673717024 12891890306916507919.97608122186673723194 53781800524351415430.29852187532334090449 62567304040940384771.25082109843780267302 11976650309855525699.71815589820727923761 87990723200352249676.06645663898865722005 18565226168343991150.50223955430752263141 33803327322088913009.69054854116086447606 80750574010504319573.94222809645030393316 75601313655190557479.83601844696478573644 46747582828957283074.25722515750618751372 44037436073660034058.19395421772917838087 47987512044624572865.54281791241741949564 88176563586309839453.48685838444812907315 53340273206504634747.8779010630275418764 82023882955400160446.45902182261197728675 74617121904652342547.80081737262451569449 2569976567546885691.16200607123723384193 11171685638976899325.26607757921767648306 57032092306128144322.70899389165334315971 79004052959987886578.78661103965135504525 83339642020844702331.36187513219906590397 64509366073367948456.19398947151622044192 78324134685592889052.90662962691757597043 8994056519212571158.99523184439869840532 204969645873047442.11549547593485980865 19039784962930035882.45539334122401276266 1092722844189182873.76872735711885473577 77128859825104418629.93685687480320408317 82373399645691891665.62887025016443558297 43964679284794957797.84658126627998401711 78930021415450065533.13086419372201721959 55222869422490234594.41515483170889879696 44570724349824335508.86341844879148931854 65396342828232403064.71085918955961892744 94743958561209234448.37705103970785696048 98995016938251283984.39258619016947637073 66530817492481892846.26085977744276399263 72703045304340520261.85867708016252597715 35313290496455522725.08433805994563953073 49937976643334900897.5051180720322414492 75329204235551931199.70142032328156418995 6638523694068349693.04379968230015316456 43070103648550983899.82240158466773555228 41600750955011341079.69012228182554658412 61465805162142763467.03191920034792953868 49777098806252234563.5939379787860658843 19624215114403498349.97886044552526850121 5706402492225634283.05165556264776126127 46900215907694586880.24176559863230921062 34365978299557859053.65196892485435674815 72484958314609401198.48096743807336523384 56084221107964338316.82853799181347870499 83271059594240049005.13950423389003185087 44426050621205707852.96514993771781449064 68480554340099411673.49790138047807376996 11034292647922175731.197234674677616798 58455031898209025879.96653280775586075615 79251246374611823998.01126978538660002124 98186362307370781854.28213976725641903875 25611824254783791463.69677787065812007689 30127090652267958316.97627672964843634631 9585708974066799667.3369655860865097466 23354462240864808623.69918665289611579033 9251523183698955852.98618475042244169283 24571690238319521817.14962368406849811125 80391905124085258252.49959558861573146026 79095485617948590351.15251733989648498356 88386766028854179637.04739036835008394905 64663976012819454038.26569518901286953793 11841077966314712349.17567584690783425092 84535368447930637859.93349115342097468693 62191996036961927157.36630082702326922446 14899522512404015597.79295767391504156503 51514028682363081283.81975735469165086381 93435273944676057239.32706873749001260077 54087359704607349122.01176191574735001365 2508558401582455029.55258713337709037795 53135442954772173506.33008164652453966125 46362633036820384693.02696476782820084422 84440883895468946848.71537580004186773113 58969501521299160006.97053369413362721781 25265203231715696784.41938073521476798872 1823389846263589080.16393964295482454185 16511064660885871628.4644553563234429028 84294056085267190772.500568175266033039 86208258645629622284.58985918770376246827 38717265051851389488.23854840436577108076 17917519452950050686.44289919093675163057 43164054483740139590.66370985073158724546 66973898772973342095.85925747181521425856 7209304416811750017.92754543454460227739 36387703005207345296.38793378059109419329 89482088620487837586.58609197010557781785 30019110964819438339.34736893013333736165 44029973900502747311.94863733841291945338 42786745480506590851.46379790815295384836 56347491671409059416.66666488053542665979 11103067000051086803.85626436064681476998 91332088501268244449.6125236588028576544 89793892156505049018.617461111329898494 4761435246863473804.02035144593040314869 35309599200514129878.6998912057842382048 2552225006324376973.8360053203184154787 55614612096278264478.96499412723672737992 78655382717535240488.29244715792011987285 60698302524804007227.50263190138879313737 96773237773467347818.2792377462439651025 72303866061139826504.59287005295007145976 6172129113315530014.20987143811890340135 81028185673139782288.50421284317896877587 29954734368303733552.25587654403144030234 68654753621777686142.09071909057736404675 55616575516286877.7722693711570239038 29564515244645243597.80427320791341870396 2743807952299935523.58629652415719745998 59954998875403239327.0835742434450012655 31202950962312149106.4670717268659608144 2207300556001357924.31397015215401870169 10336916951685977293.07987062334255338809 97591348395906445098.72268079185913482683 64734848491787131563.241087859567129725 2233927938004854298.03892652314317052187 88020508045935381602.98473528905190940648 71989058527690821742.10752811435402959373 68731993543332882984.96293506075574208092 40937891711030903969.73053097048657017801 9341659919023179409.10722478263207569536 82589486677917374331.18918346293307611661 32642396053045226889.565774062483222531 38349778559227388179.90163134470476987898 94824075413078722426.24694059602880877062 25766107346143988182.1734738214521394616 98727193769727387164.63755911234000084647 72704335606353026247.91878695423660472525 85693978480140189767.63559054590066409979 28635554871612315504.47685460156705484665 10360365747517540045.16098114054759722422 77941284037677273607.63349704727905958313 92772607421779070541.64464239338025055621 15439771097473570600.75085345655699366665 93181752061647358566.16348771055272667543 10793593146148032399.08334423023241543371 219010035935276913.59036027704646862005 98208644510148582076.95662497979827702078 30695675188435675988.79506622390155789645 22712334425407257372.43397262136807244236 41896398224901333511.97609668046348890441 88511365864610155443.73346059194490458192 15769022195634743025.67822225940958187255 59291395781387857233.49229698871774182111 37063758340599824389.20460385411471136189 17016067867971683674.19393755350347686429 62822453284333143447.38914911227347019231 74642777894413519184.40519801793910195654 65169337494053940549.92639999845416955864 87812884628654628163.97141033287574271805 49182126366241238360.9517513777147592806 20090512999212569527.95518101390292698954 46896255865122178836.79760039574699281616 19746624537250339404.89860540117651756846 98440180146684649256.83211567734690917757 39893733134368773452.66051451854195100876 40160833971072762355.29532040083299742659 13081118242985502487.65850256580373310139 57578673872353897616.43664648738237656727 85785821073451097784.13095449944011036722 14023716112968007709.85226272105321137013 16302252155002787967.22373718827964414908 65567046979778293621.74860755246759871084 39653085301856576123.60461131321171005031 91975202543359688762.53910806031638733401 55311440201213125120.77334172281122944874 85131338086439056648.64121071629570603785 36627303820571111475.95105598109048729448 2137820496486239754.92000665093429419498 98592101149596096425.45969498657613193655 12815006654306585401.62178228515418685557 48148480524598047271.55967750293868660014 39313457415629105642.19206691240308794676 82869754104721203744.85384365332121508906 57739671095220572570.16081820492460664209 63020335436355073462.88284442083908004702 15814142643624103398.16897829526998490104 66888597066353977986.17886014927556487616 9240040729676723896.42165550621409730295 5679921314940762866.26559457444335310514 30610675441900056111.41891307472600866893 48658977744069256374.21730063362148416793 95848655511021140290.75084289280426269807 20160282270243446348.02210531050760434827 88057849272985641541.70941435381460479243 9282579589017266850.23878932389947431182 72854826304366141545.86407441859790081744 71000915545559791088.48633696274432728877 77855545945860743170.08505009345499568368 51094924506293705119.84058898578428659346 70306463052960604495.26770274703438928814 77450959237602634240.24858936168979568008 10240106469923533421.9148348955925979406 52192012392816141835.82168099619415261172 92176856769308778816.82724266690562961273 19029782528112224203.2476485314093307903 37619274805166309923.67159165872642944186 15661870864952378387.13894817295388142738 8379100778574388265.53320679846139861619 76137828663730965367.56129195076734409772 68417780694042154077.89667840653616452484 40320417259929496014.9927475184755260294 19352276061415559014.44491495313193032913 8866183733315479205.68399860735424789495 70077372894179314098.33161314773912181957 5306444137055199427.79414756443129287783 1593035047294726250.33756837390994215598 18023569564361624065.19390111712950082328 60561222616346578242.16358523261647561729 76524870539906032902.562791734006858288 2156318408868754999.22957055394248187119 26015028935773468140.30974488999066668006 86100161240857855172.07157799431681034182 32120775311607400111.6746124897161825282 51446986018594401441.20074428900340325513 99412123366299157026.19550144457909562262 98485916089166516786.70518865829936766761 52551488932578168918.66596270951134791273 43047790586212367522.70830848212481435305 51820042340813201946.61882816825892812122 21899176943302662301.81620115917066339821 98517943482692203883.92057612285062606817 43913699646857908481.36701668236476587933 90936341176096069089.22677711236651737624 6493703914283315811.89439325880789730443 64744365890251691306.24581519022691429693 43945976685133991342.90932853441513597862 60653145044540962477.18614770281559796431 33879416273436570561.41066763367155562064 2925665461312613515.65635068758100982472 35736211662200360915.80301606908246113432 76434741922385686412.77814065489954358656 36576270225996924598.14947788604787411689 61622148023978832094.79753186733203030321 72556472877668895110.61288455926739330665 67542663530895595292.99504877929862784034 1233928515753569580.1669722848920512753 98980303192956600095.38366124911787983946 44336471405360942053.07346764806107342834 69827156393136672080.41524235874688272753 46611601882282656737.05118790627225336262 6171548360283300938.76374405946720514067 19839730082545419081.18917505739637750646 99451696505910573137.68840861289378606146 48112204470905972680.93262075377293480981 35040613383391405728.40368692227887252005 90118680706061817135.79972726566519480264 18128732315101992282.08836827213176264819 82910326015843755036.46974820868091960966 96074757441551388178.11216038584341420253 83587561190939541857.610033996304784106 44152702682662429196.92712826028804100037 83388589230767836012.72329993485295768791 13476915675497277530.76071887921975597334 40572375241042246308.39267016802265892278 3023432950141081754.42728853632946113632 2221335343795151297.9390575213168435461 34840689711629318340.47862282054891749119 96031052135371118712.1349236684295446873 874183205366025442.26591367539106261112 67253510379822480955.03681309122702658908 5252209329693394719.79951447054789933772 81248881444805170117.71253303209878897916 96985788332918667600.28155094901756284276 79212146889317331784.77669990878560375573 52998840932928166575.38910034232292570029 46689535477546525111.27066594379560656769 24149075951618051260.92185079444232708486 92286687504594510613.11026374398567037068 17099526214901006391.42653818549728605629 98126749276874367144.0739221156665175706 58085107584546359157.36945084834271285586 4103424883198997210.65249947943316087018 84218828945611328595.69740125089746190856 19256170529051437968.81725135071389357631 16074818497703043674.87964485023931026173 1638701554593183423.31245171160006663324 87223327913878035296.19931902405539855869 41402333232779544777.45682866939880413163 36241093169523690064.74299249865830905438 14169849175958137061.80257305689404935088 93680109520564380973.78063052091436858176 56950939771277729660.8087884943033890631 62726379240465442089.22565393865353685939 14384001373682904060.91919626547652597422 31363258176705234566.57209408382754612108 94556010111896760389.73749581737744770632 11290141499912229183.65965357480336705648 50264740675685437390.81659767132554500559 64189224709783501011.06237385625445741741 63659099425485776932.73092430380667706557 1162825009305672604.09426803478069004322 80614115487261184758.28476663171295805469 28114055604513098120.46401343601800266549 81157480745912976630.84526452420511429507 37444402435744252616.00079810668398617977 9528309790390069291.99437704009898092237 56395663457526965924.16997960558951299469 34495673425715155029.5840882243490562388 10086464955948696984.68785840177121851987 14951165105550848031.33753867875329754617 14739148881019194375.43535037893002224915 41286828164240327314.48585558671575193903 67045703491478826709.92429084309208224484 61225663368471814350.76286345962949776971 15886621900106588605.53413121260268992946 48990373024490129104.74768579590383440371 67011600330455134505.93145755965598399047 71025873072877606361.26082361638229578115 56510393984668854471.00884953464628178354 28978735152106873472.98846618486773599161 61942360262591498769.87023292422542767462 1533777318744657297.19034728154969465575 81060625995953785528.32579802528462829401 82198579373491072473.96132726270775726042 9357448345099520994.45302766949212905772 70520523474029998247.22114866400807519783 13914886773551513896.39147787277126828225 23175369428564075050.17677605767007316493 63000562947183039235.38623024081021768835 15536486601004745749.56534854418637348474 48250074713786822079.09796432006223737631 66501282056727628509.06228120148220574793 32289372004781029675.94852327860575475063 52597359489093982270.99977980241524235883 43921204191269502936.01065896529745326346 34712488129965271555.87795610279581121765 71846503935088427183.62538432453717330498 77283740882739045602.99870787459183194069 47656222742657360947.91389541658266579384 4249439619887187550.43628005689330609736 83691117681583914171.21800635550560964933 91617871730694924450.72418660270368273375 5512919012805240747.61418411935864506903 25639635113691646217.09853361884964571021 93362035452835739977.15141934828056825218 90232269277978839394.56228334879640818504 97162651466666273656.60139388637792815646 68945777757568948956.4147720766234612902 63620288517612668455.50699023504021174188 74050487615066321935.39041886225541434899 38931184560525106878.20511895220122549971 3067858138074593977.58269097131313568608 1566892239432150700.22554622191875509124 37380177669464655229.74922483688094216132 5568320868061567320.38613070900615570316 21489114102252454726.18423341177151233216 88444824750405246426.99012511993881063068 82630095503440877955.96148943396480746979 36133741388465541691.15136480215089879046 74862260183474634413.2424559447378928996 43673894388017599195.83452001700226823534 88892851044244086994.71955606484801965271 20123038062334011438.95933341060136712124 64020473590196171063.07402944779577467152 9487103556805740055.95970552107461130787 77495429120509196326.90085879861030637394 83104327923685055452.0419081791467250443 38311820027557271386.09697327162883521194 59622779013077557823.20068407704319991714 70533443388063526902.1228202928402603261 55330618769419877043.45324697375074074699 70240227500502286852.6681967630075041182 15429270746438395181.45369778229248181631 12942047851253924403.27201971912359302579 22178596366573657853.23424323851154767962 441059054803447577.80059531500403586087 34043039524514271407.69057403817257291136 7349245249089484117.46102211054577108123 95801449976424641951.57121555297202395127 22031578812087297064.68883158312876833116 17194496536428058649.81738204061394628427 6360826157994625016.10597927660129578708 56873321572195889198.59825155868815080742 52287179266539525864.23445812560172699167 28649149023167133254.79142377031780986273 35507745913684939295.81616986697292587808 57967203544104272821.96660247196305501819 37865507186716407688.11613093957602422437 60926615265736917480.94524222302520804872 25243069456988791095.67582889034824925104 34948614975973022477.83665044186830704641 69977765389637611071.45763221476646108019 26896332128872930191.12978323207828552988 92565879578098750352.0113277692110555702 59066719991663511074.59024778645492554915 48132863024284027226.80992750457949371617 7841981504036267176.87272327995662680969 36334535301874063963.4353611878877657968 17993481674150606738.45103729037138038277 53879382960382617717.31766710427404487036 69980763728221168502.66915970298400687016 58908527223473271878.81137706015188201899 78214256057006591496.15804264027830413935 43830767202126259626.47600816047756263883 86028516480316881855.77655951914053205626 11440021325133337108.04500486901325331714 48738947842761509171.65225533329577196625 52831653139746208885.47960304657432820589 99614069606119580745.94703066588006116035 70077362606227784770.95580537025259085616 51779260473117641584.7452303759973091158 47787875914461353594.61473618927785061069 33664578379719239489.74318875154742768777 42319234415369879780.33002664650029301086 67449498770449637453.73476181028493587636 51190476802497576126.81684130563329859396 61471249796985551436.38248989238559672408 7430690569680141131.95269586460960355712 24052761501193082777.98960046995063405541 60093411294375156731.52019130304940843502 78338787281266876563.06562056748237483877 78828011065552795169.03196246494412699047 62944387364230456596.39808688564109103558 36076635351704522917.87445179608856556925 90826948136023181453.7945507426524471554 79500946542869053925.75792831928151368994 8968539594481869636.48396373733909951711 53413356271478935150.80527200248494945422 81461288587585018215.84102145653140617924 38405356105663131571.89122312098293920352 76500390180005734072.70103576002191589253 64871186800959320850.23253517092321223532 6627267920192757676.74754822009381656884 42098392369190967250.5121385734909303313 43258438085022290961.2039620998967677712 83850388876960485334.12445501868266756868 27435500662475337792.98914675750848603548 78136967056824656376.85237838966553890621 14445379818940970593.29381432227547205666 26949977401682726174.54351923734102901553 36131414339030646735.30404113818184215327 8690075979362694787.94393154256641198743 68842740783726892054.60038245877293398167 43651324387014297835.46482345548069748409 43685355816985086555.90702593497959038082 28714262996415707889.70002003523425473483 46175828130068701782.41762539547450739836 49492203082437631652.60623345130893713486 99431977950331310422.5802866959251012789 27623025971017165342.46092202917419580158 28779104209603805154.41136575600151957083 38485889125262956407.16829987014414150367 78957328216325581476.29560733043431329651 64200609474775686614.06236705969368629781 10537235315514209025.89836920464398285675 77810131573036296296.43036928851016945115 71606131712281302813.62295930582626934601 41133830682372102097.39246710222618816488 20266789890458667352.38643654150694836543 20500269828080667110.8977432512707752318 21005119206170563058.4260129950299706005 18159956524812442382.58338770098023295722 80937856546489073053.17833051531982562678 71377153557830174423.0008289422141265595 24793121791760252426.42791802900201980622 66826674962516279203.5585624339943779417 39152805646315397183.4894944641623260666 72702237400374228253.44551324914065533244 22332306200449755932.34094824022647273009 71736223576667864563.45920771100516326463 19909210751351702249.49793207056925524209 77995272088050732646.04635195876185675823 94277592662135454679.50463953403379883993 66289046901333672261.97028581971522206451 90577525708378946017.44921140084662366088 14669822108817094530.45951361108680637548 73745209723395108212.30454091025322210992 84008353679655589406.40139329276660759415 81727462191562972102.56664721822776158174 42438743637694549932.23078664534760701403 37216412464029932381.86554684360791454281 23934618528502710068.06076098698127246344 8603079756505202329.65515065854309344326 9960754836243099575.49884231378172230586 2495448638841235368.96968135915877641686 49384195629340777707.26420983861337278771 5228446883724752347.84926335476961552543 22489289334377895005.16940292725071907325 77046724094037836991.5702292805492731536 20615067953697540194.12241580440808863422 93634569853921189966.00129965063287304975 30339065695993833363.11432367432103435035 82168214162349742332.02626175058729196929 86389470822113937099.36619122937578567792 63452167649643996001.28609448832261721918 21523657203112260746.63755493661214293307 78019579126158625623.46841449470779128754 64302377615251692158.92990600298208459873 90112921508851978830.88833039933469289492 4533672836709587505.68373131331552697934 36602277359250481094.2540066759503348201 95844249513397738153.78131660116465128185 40196888382676800775.26535551679511656554 11277433953571947053.43892481946297071959 49803338739440880560.36057786734083393828 97106988615650712075.68497308370002547385 45518020632094718458.67718924991665615126 78265815721576847223.83496528672690483952 14472496098996943466.96076458276647522932 83849412182941138588.36172460584838995786 8550502771855349331.03408986788478487918 98928374005148554581.4791719860870081301 12590842809237283544.53273837573596197836 21946209610658328977.67920085772209167687 1096575664259633425.88900307491994777233 7285314444477289351.6560061911468793971 26493367999353859324.58165798037478807469 37804646093794525679.79201689030056427606 46061666687026753456.1436388344843534194 21117800190984773898.31861473450979016897 80772168676763427783.26232704645829355313 45954330671354041707.28824001161921937226 96414685834081778257.11693099795121981487 49285034012696879046.98026304016767198978 93248674563550636982.30566633816428494268 37609864039175583451.15327291277555155193 27853128671164094907.90577764519751485226 84822493640669301573.31788971179248174274 58439541078186751113.93273317998191474134 83995317877634142803.00183088950633380109 10335878022251721433.22519323942640564991 17289656242273285929.69505522058992842727 73637513995152172305.91230380151784026181 90067059594497728596.56184483489386745992 42407312215460653519.91301767425932513357 12926582391219924838.95486396489168202317 90863975310354538766.40648381926042895701 33182751580825522229.05932799572960083218 56497107832895249471.07286117093875698922 38577643689580433681.69003436902329494235 63296527391536477759.25825907402183438226 36323090025736896459.4794136776594764108 34127221588050986605.39279918915462479752 11220229924588714917.76402837443259515314 86626074308286897817.45420491896057518267 9274275677535677717.42069595940802677171 965511318125617044.65482620144975133883 56928497002927826663.99519311859785357896 73421301947865462477.2880019984819476442 91433233992895804682.05560335253842036135 28762496584661451890.70681088053231802511 23263915923772536371.56182457929264647797 26870960388841080910.58130055737775471492 8373826012287254744.44174751179288223658 37902678840569972309.97753935005842420477 20252303736637700390.76743546060228570875 99104976375020346535.66620475644844174479 57719160869175195304.63438513965532574176 7750738466664325582.06974476701143083884 71028188478482707916.37241733778522682659 95933561612307310534.6840870668211248758 82532981314370276394.13962887083230068859 87673860213828849857.27719473881729935756 60803173619332156772.1488361492777813813 73049887177715178006.7453572519164838389 31362448059800872303.0879475835104556338 63258942927124418545.26297467192852215029 98050916170122286361.514209762476837527 82837900747928246456.75790084697475415886 62206598933941404150.90010306457258932723 32384091908811321329.47298148046550970753 36922580156216076736.11438936948788799992 17859362228479779411.49924084740339690391 90871001077055623010.1526564049445876369 32212044343008044848.95613243777510398759 46873023050342171935.10229577600683280607 47649185102022839305.69913677101163900026 74186426867603846202.15878395471207038846 7653936801883207650.13136081070925596216 74917534986004860008.4579087864014274826 23854158278542235851.68285758597411476868 80770958222312538677.56457422499044594566 2850902189631180740.87707344319391894254 98061490352020996230.50530407335739306219 27270645036417689932.29993863047802873608 10777823882607511580.95302563857580307095 41912490293548266098.93789165431835232489 11731509353160386794.63766582177748461123 44713083543346620411.24691942025994768881 83307548539247877872.39223372524461507003 70734576065294815447.95936618936335973083 49577644678663183026.36401131449974107766 81745767825323919240.91851873537198501258 97512020843780173252.32065003162971150603 32253539606810353261.75702892894668241461 21391727992083041982.71748449224501417145 1860917499765002252.23532557688462233304 35134405141250058137.17116120221496078135 48538816151691532925.18816322185426844742 17596026706291952680.66479435319111547972 22926994398064623044.5216872419204783977 4868497192304546355.32436822232351847345 76299916327511353113.29598743938831588395 87767487306595837122.55836086583059430528 76274495788993272423.69060810238806871894 61658859431333589832.74202030020196066513 47828092935633698560.48834674172003032649 28695660168776354744.51762789195858417781 44916814229888659845.06397078162051782714 86380812108670349604.9931743457753220245 3536030742772206357.75156622882546568707 51804304158443577504.34915530406676636276 69191243534022173127.20915791900943654768 33976692308190213625.51215539991858702807 27077429186453586332.12513065628184901436 81758615767173285338.57151183038532215203 52039370209910977707.32360561138014364235 69324189959747053475.4605780619800280048 38198198180415249123.17236628883092675637 66600497134854556015.03183307577111357507 68643714379078114956.10430808875328760175 63868653030502167791.79714395172976065628 21596155830102636681.93170091935327791821 67160063246008072103.44064482432839874778 2780339159215315387.04771253349219680586 48382366809040992887.02226597153259528938 62099001303799357427.77069985131717359917 69199239197458014874.17762254993700160638 63265365806863833156.61861449161500274432 94038884556805613571.66427925296658638221 71942357707703730540.94627082685775112726 20684931644702104912.88095097143788123311 8132066185758795229.74644300092424711728 76399566134009508597.37265115035330224123 68858308451777827628.97685668851215916784 18480919138247416879.70612985156331529171 51069288283875102059.29073279863960696807 81314823850329957094.99022581669511263513 57590076204290619617.27148011541403510835 94260050357459295509.00579735133772227873 55613785774772185690.75563239741062504255 1712348979422627529.06985029320478679289 94625606623724998412.4911984249615642539 28521196516084321718.56005193248787889218 71449094514943223967.14153475432938250601 45566762292707535686.89279680816781154862 7591975887348401078.27312889738396950307 4712033099011562990.02153059059623231749 49454104812169789126.90642150805599608143 70183148297833730347.1725072224907356262 82868602204008669259.21135337063740750129 27727404395016907216.62994659366061201535 35526419298958201425.405611294208606829 86295107476760112811.21042549847330190138 93330027687955533580.43883167689371549731 13934661275384159778.59932897076289208822 4357415565045586357.79241672455713771046 34185571529000089939.6282455390400169829 97903074482749554249.05830859159384614397 74495988265554230766.24774283824772753113 35253119314294277346.69631326979240826111 78337170060399213266.71967561404913437479 15915782430340628791.01225555637926228501 92383988358043067859.39469263110165991082 46842657327508548247.48977681991771580074 40510862764298813849.51377424886319922286 78305304116631778955.8729128529505546243 79231141015828805056.84319968674509332606 76341527111120582322.82458294980641982357 75443530147919097222.32041084097088593739 62567390541548938229.09247811537503551939 77029640292496501878.2790440576615857518 49303121814040614535.32923037883548672447 7166897299750464606.40152233826384723088 67119262400884949807.57225810330341708939 19554918021515057353.70691387994526916639 54728305477868659524.28217803384811746118 50907418875208498128.07541787344558723485 65838749601078144726.02888925478036557831 45317217535364100745.78979937964611448094 65088288184164001453.73624649030138449772 13526153023859071596.98110524659238024148 96513834880696917352.57465005789025536713 52950714385585568230.00521436429145021106 36696851100856443105.33931894008207426962 82120701701235219451.54251825862305081086 54437376045532462985.72758338837200138314 32372581631602044660.93387061136434885562 64734353481486784662.1836294367146644614 24361812539860392289.38460375339857859341 73121551740311015059.57160497479850199229 85419614930766321210.68167910559642245894 37036949130791366610.33911982700370863503 6139751084359076933.44641483011865390362 74543005295116774349.68793535930530316517 41927132473978407103.5297224574240091419 16169934698255687691.53106929937677235886 7574499547664606707.9224704305427200566 67629952655773623574.49458250880597214483 18833162831554714535.45736916505444390024 8303394702073144107.70598906498401943526 59987252995649701717.85818910831995492654 53717757589164322046.33999265082048207609 99632467750926173159.63016686036368396802 28365624801322050415.16874262752696217232 14650353134607467776.2693156989447478792 50040019627395031320.48161405608305383167 69689866277355171898.69922906588703386711 58396022373237857985.41636807824238120948 27995522784357236188.57557712778991785238 83432937579196102696.48210755611820882951 60687255464023014282.00751782934552552018 19081251696521726638.1062069891175543962 99442077394164263364.84094824260980023854 84830897828953838333.04919288216627826352 59556006824847436499.80851936379847256693 52392942645026061218.90696235797476869907 84458216208549594909.61539068082433075023 38761277429486044874.30914884889289194337 43188178828670715420.66148579306894175775 80722555146023289426.65831658093385125347 73436591856239187953.99086959868148576083 24392888649724344125.08901475679963805873 31818190099327264017.67850242840897920205 94453181665267004117.06380128424258874859 69857257087401942563.65648220643076398489 20534293798274785209.49682946264993925421 85386646775833026190.44245409144152135105 45708310098021829165.03123198215338830964 11231634795857221888.4990787158735188962 62677925775636055424.75111487281073319158 78372079465032922973.8277391812503941704 74391425711348275084.26059839917297989973 61034284026765883667.21799021015749508113 75178157986417803267.55323774128799140151 93055701391485184564.18290538969986157461 86377261273909991565.44190766509931647918 82967442230546136043.39231847767686613387 73784056685020333776.06406997145073186616 39884828226682309167.83666166141923781998 36524433096371258192.80245792985453620464 63960547853763816327.46273320283916042466 3884637493750394263.45565122523959521569 52798415204004359266.01594150312767330001 44856053378223123410.11104433780589711171 64208130851491579919.5595622511551094844 48541464197561424814.61926085321514155765 64826164136005365002.65229589953850803627 34900193299322598852.586294924984512844 3878517811401698891.1919814948366194948 1140966192869544728.86722301553163798752 36824242748495013764.42991819714346824407 62640157436240709943.98895637462871513679 39737234111451042045.40672145958343231642 86101122004320594535.20624695701374676971 30904640734854134656.33443198350741135522 19379889117635466843.81449734302283998908 90236963957500600457.54949716346509027103 30787179077390995012.58832867084064079114 99327009485737477922.24396208870348175953 50024547585834299565.58753175905899208549 7013912865321145988.80835593066961221132 63302405964637387242.17988165115933273424 73553767054636888553.7680008335471472053 80793632622526609152.18716164474410783187 16560225576938029990.37018562448648861854 15045457562387270969.94268220357169594018 49005744783212169032.14740637334898097584 7556807406008394520.37507145168546824174 37800703667207167994.66536216931833187959 3519778719748250016.31523613694334563988 45573065451468192285.64840808502846437894 66880902838367562990.06557182365752889637 45227815827639001878.43380239552789174417 91563913881713125375.48271263041474289451 80658735484166230178.61456659387213044933 69530913358545313126.9929548530903211316 9818779453178210948.784152687479466804 24767159328120274787.65235591715550884854 35547741234122963885.32996523968341208665 5937447311829535156.1652916146561865225 66291525735827749432.56963495939593884809 26887515869235436082.68871979660989905051 65859145519020163463.00922165919383766946 9515297517776272398.62678012506905592524 47675565840802711176.08388677425265221628 34875804159045220847.5291419870182549105 18166128911355068272.57079126195894326189 43355504960649256459.75008924411615964745 32200262388899458574.46444546571785253012 91922569350756179426.10809294799047144548 62032926377798549893.62086065716141787797 74611120929294688625.63588376202877510613 30098211904187435902.4984129567281563106 28447004015441236730.92134501546040654078 59721340240432962707.32244930233567602213 44082563112021308607.57091747869471932572 37536418190785587365.2942853801291438646 20928401912527248877.03438082490884383304 15539500223698340374.72565964072993495929 19348483655886205967.76136596595613611851 56176525564565602525.49885501067136300521 47138076045778106408.18837721616842998654 86992006579339928215.59596126738497542114 50225593866985517159.01923370699260061761 8614490660620406376.62988474735742789379 20143218105434452314.11785252607787172521 19642019130491744987.15189642362148762835 64092093751070960822.45963654609120468968 24061645820910376334.09598240085532610557 23827227783468453242.15353926954995345016 4932373905461012468.75721851800193812733 13428376968047778414.98385676340040354378 2543037068089464573.25827340636068355887 42834395317792686899.92517439387703225071 3462886362729720660.11685234712087484261 36709459064643391276.07439813690400633056 56545880579843549163.61354351878922206205 72067412897073567913.82367136880361380186 29290156259424920263.24348007168071245806 3803233354293411974.44984802642637922294 4243433346069420513.74742046582590389906 62778691075788999156.64671221966927773426 46091261868251785898.48037482223002419399 28337802374579557737.11769994519217680195 62210532603960226696.07655551928237752284 32623021003910543167.21356703349205847005 55449147943147919849.31269892295129759138 36381032671180509451.90607936892557705136 92656571598439512687.2411429419370414018 60265493358059842425.75754183008283516299 50480909262266699481.3269712954610783948 22009300193639327609.48678142275076814725 31146181087658610790.19690692772002320317 67123615488499502242.20008374921707981246 28701737967972224535.73868171521952729925 12878649340852937482.1327608903756822052 50446805515963385291.44683644754657408196 39775800743046346316.51749758283056571032 38609574686394718706.85653199314677762443 13774522335635327969.76975597046149293767 43897894749154286463.70397127516942896869 44168636240057552846.69068126320398946798 48758722694259051821.59260022458496256175 74453783008850533124.37962779201221756005 39565600817978938162.76193505793829749991 78717858900178394266.46611719632182385098 39584221648117510219.10410999287506709086 6993433968066250605.93419376789853769614 86750953419086499790.71419504491413744924 29804102780026567592.83921795738719062669 55052150809787535060.82222629992044430038 74200953178465208638.74309477323646249237 72023492579375585272.14178530826551919791 74901378709718923764.90153108389340513841 57000640153026585262.1095773160973767758 44166536204494157518.0654892787764289672 41176738628564928720.51750438355924777312 50165399554517018197.44851724097741568662 97379462765303916910.58225360568129786053 26718184060939051342.90559106447012106552 115257418694688511.72798004372135125368 40863429141971245604.0132297504356490919 83873270358276293435.36689954202497004595 53364199619335133090.82141843005962602494 79182173450980193290.14238703931148879436 99917957381707796930.89347910170085090193 92176612322421390435.67469906833521181813 9139992563647955707.35979654572381269578 73233696050699493240.05070141049115650242 19169484938452780390.39439330436135815375 16599860296658423074.3811592317250602303 23627463329635023684.86062873738390226638 90587167510620919432.19772990018127116621 58384149927378202025.56133205055100436943 29373494619832084954.99641282848534129096 10264792414364393185.87759274268706829457 96428643043898483683.28585846441420036776 69789548005173783701.22559808527715110409 91568565428949135782.14595852628995223948 46344804239059375095.32836044724374812352 24170548280008381070.09541541481319136613 93670269578745369229.77011161021126337001 83783833326816986069.59967077992194809032 42215186334239462827.94385010189896031376 53413297515791994490.81996072752680457076 97542751331462956659.23813061054864382316 47703903818786422877.87005093037299491833 18747202799805212592.257439878028951596 37492763743382027857.7337420256391345516 30928002935356049104.24851143571066781245 56025212971507182960.90575434632239813345 13628952450641081695.08242175788229341526 38640888612879147098.28801414727780227968 2912323649989687691.02318777150096199361 66217055992120244510.76063256344377758283 39734231508121939371.43219571780697614636 77862943445189180703.37224896094643234352 81660844203949022806.55560327749626073707 66739073896023087783.12394541246757615303 5426722239578151091.43957629653090044281 70802751401033674233.69295437963567819874 80002947330345504698.65230304276987057985 97829629486218302118.34792985178296276696 29663273377842045211.31142819582379183848 2161395391359918107.82005788003136601787 11454472331382340760.5566376475531091354 97901222814507033553.94816603213295010184 20544104110263966035.5740009454099612804 76137407510421765843.71636786403844642755 5265005404354261322.45295043488062155363 53913979248518436678.36523646815838333268 84354877056223447403.19985661654163470445 85007382848320858840.67560796704820491324 53890105588244392574.86651357503882883042 80204261986655365884.82602027425899407577 26252829425132384312.51918699083482453765 54129085531407087664.83409727340072853298 13522622789327506350.49238159206246544793 95296868676916905984.91938910885440664009 4106512909196034615.25128082942805589443 82505226675593339988.49693537916744438581 34736561391830332980.66427097748923959591 33688997862396669567.29224013956100283498 20153562125754369294.76482910251285518016 26490078186910634198.74577796875085694099 75236635855538712680.9977792937947885708 1001218980051845355.94893653111550444944 33113011350463653344.16135414387802158298 52935550063346970829.03840342361751265475 64778806881549261818.44548104591598154442 13468193173147239389.09605288330893057018 67056229130440564373.52128080738568877703 12845833980418879200.60016711586866061251 99973402444829586509.93663111754310736773 62115012395880409623.16251825715636168821 11346370137470420097.65461367398362611636 92926009427240524994.54524296641768009485 93551704881050560626.25589662987198677346 66757842403850733622.80079587463388582925 19805309367450845540.8047549602069188342 22272465560956809093.30452003407958762186 56188588256426341008.84789432992109574078 9994659637387950584.78345361001199682491 46423501668570431588.56123806891002132255 71835491033000708076.27396140735567232211 98943311818579630618.85633006654576734276 14534998087417218559.48880757754310950596 93175291928582928294.15054109790038958997 51890010687629284364.67866679510140241824 72996954509428248108.67276024818621750997 93359033410283669754.46064988502874509187 7522479779173367365.81499340774135612148 19349655087249012433.20679031198827937299 42146335824865979347.7330892598992852538 40710992654812358011.2098126011112299963 79777606269305144585.91863403996217716964 21313700882628596819.69301230297311730091 73934088868739554494.53125998941059399027 84767687125918195984.06003969652371988338 95725916891174878379.14803704188799106931 65915043616685745254.44382028862851862967 96700237872505397544.40915013798128768892 64661223870499334331.32004481652288200434 8843455602491371692.7758382092934314909 25305815735574449656.08349138285870892388 72618278176970772326.93486098904998021847 13461684849947647313.252645937695520562 51655295749782031213.00858339616907092534 23860313070370751514.1805685315754478764 85143518103181255182.14577793425781175239 78539343741411714302.76195513338078868346 98162204737914462374.45744734209780864318 75338175139394529419.77442185993092616135 74063546672468905351.25753266346666119289 33288555779174486537.042159457849023327 53419526199639710779.34708198539375583663 62620843294540782289.63420129220294928915 17581604630759326036.50034130895197308693 82396997076282868442.40252217818820335156 27730766142438128511.21733533843321496813 25635741965653754113.47536776819111608347 31604741173633061350.20829816871568832287 35106042391465205149.90324344835732603329 54451723656248247620.75912221745841945676 89320382052517507440.7721221192136754278 98685833532128921451.4160862462872637359 17433921388839752982.16499297819764178331 37071788992631983021.97797760604923595449 71978279595995826185.86133788676218470559 56843858135404842422.90514895929208586226 44042667266445087095.35318533978228225426 68103758442877642936.93021705783834448657 64860257976240393771.58575337492952431065 97314974606553418046.51155439433491235522 27825992736919545262.5851412105161183009 59937783820832207279.47535539578127017532 97003955504211405634.62604479514231659984 14104296100270833651.90106661964259731236 33543725904165721133.4158786358446908398 24962823062445988860.02958006051985978773 89133562804445296510.99771362183196436566 33394802363232529158.48045889776666510203 83458691649845991705.76474997278742498215 78475930688061312213.772890791404559565 53496046336226424060.79477144488883207188 20645652420562721780.38321427755269152703 67410348292780342862.02892713077989082848 68563436037461580365.04775486256833121019 26926237228224055514.19453363161088826621 21390158220113942913.41751731272423291377 30514452237579946255.89002434995483859232 59629753285989409176.46144722098586339788 80213231431683819116.77190466282937667474 63927138982295159775.29528138267454179461 89043643763241280349.82040676171072420331 48922795382935837973.29961702018322318119 16053901107093526430.25528519721864679077 95206758988293027930.06698522105865556929 8659209173323148461.68718499349417941718 94767107885635201435.05437104799468759277 78177239721326191992.87867245274927286355 74831468311287846799.92635954014903579446 33334477395937648339.26491050789154518569 66845380619550330632.69457777707657691532 51178569153360057572.31737999594286544527 45214581625207174907.45272432110291758515 97489612002850024633.68417059301523823836 76692454316621985853.74810858156916251982 57725030510293005447.23479497280414751913 79386163170000143560.1917732245505865548 910136491289191365.26292947636148642487 2100024929343285731.89233240676562322348 27170366367013224800.58277100179044736436 8292322660706326278.77860065243292724996 65534139752372888594.67680479643098957556 41367902829920268173.72544345874725207504 56724508249746072376.26127967740146252879 93563348196765092241.16519842285041413448 45068389581024870192.24876515495175133573 45923092356697932472.09699446456889351201 77047644493609111597.52243167613895024537 16731643746700009413.48096097509081971855 47384519342836749584.82206040438102212541 74994547765591225959.99445093033575808808 53445077654624224819.66893902685408617573 17393720502755185673.39149281439017415975 67191682907509753240.27670340461424722709 8199194557263438678.5227991798951371706 120436919350383190.83905389535163194701 42777418111881804686.58135794583281614928 120550721505928278.36366139538435741217 31080540853922813267.43356922008199811221 20884105772848058368.45159556218457072437 58295782406088473997.69540614267136999115 56439672315869090801.16074702663519117799 64976679771975456197.8725013569389178783 82780381161045646389.70862793015907876395 34193091612831272476.36359883372278327499 27822725566825319257.1157770212534151605 14158079532618899231.32147679420216662903 63251509193033585969.0945643192778261647 84516148620960433084.62327255410920976733 47437390965947546406.72126595135223982205 57317670836640008093.37280731295149576635 67324833216368410604.22295159814529655519 72985541869070243570.03878419118867908481 93033869781708265664.49169059846409697197 92870482867658661660.34949922777876312015 28036356601862494095.83398498157360905346 64366256817891311868.48036104197158866012 16416629928824923668.73495465065229990621 20469905139882465488.81723764076180228639 78607140020199995944.77697059718804055022 59804690702751678519.30202260204443173884 46246995344891771917.07877899920364320512 33997126138435979192.35639623848402688364 86354861612572063981.72714756000513502669 70886074594371269385.80534514315618529977 30608432906634325403.85197747292563256108 86942982346413639226.6983570514299546595 82302570602459268129.99883279751438193841 17947066408276327825.11651260395642029757 69338963114679757326.52719171267982865748 78058380593813445757.57082173764460271182 18564112025641765925.92439678130736272913 93715680930147310859.50476495577577562891 17452717870045065227.57455083898197878489 22769162539880748128.4466555471107964544 92686522101457649551.35536828905083918595 55598799633247905186.03899243484192922891 79825540441355873236.95732159870883764351 89693026606071988565.89329782106257257595 98994932711600481101.48621616420661495438 93331260315752685307.54752708068709951362 40019360442498435283.64548097582014703198 94181498786584498250.35262323863391350343 14561687165531831770.47867615277288758442 24962181561274534886.77909973959717161036 63391378946030731853.89396132475278816394 11314313115932429650.8571162960967039006 22192078410773571668.65780267805946165409 25113321440629920795.92974735029530301875 45236855177474069772.66145118034623800355 62179420899147350486.12731265655461125552 86419213745948514582.70049418421262212253 25808874553936889102.0188518925820307877 39094299185725191294.46934289574132474999 51071431985834373188.55262644807882783792 54132724342386545985.80346300189310292234 84897734412204673790.20023816857035694261 48623838270256675534.13181613307585571588 58429769862794651533.47972623566596337715 58148674264500365266.1643491634237250294 56999304560885183452.86759192526505677201 37984626924184545386.95344719359663216334 6016435086006109859.22723532387180477694 87234089274386138627.99172374905732415002 28947952686531441674.95356152233457571118 89747771196903339513.86930775816184844281 12090165811374922157.59001400082627222931 87165959271490842486.52847353978832270297 90415800631178465660.26985079703604980819 66792635050344894812.79669870484040107836 94846843706837305335.73654866365679096584 94477056175051823332.29437088345563729135 70253622234918133507.34811259988838116044 48591631609005166170.84658105099601014988 85743421795920047877.49687804585240566622 34107781785424926060.14101877889266256989 94501800559067008834.73052988101815085253 58768869158571116165.3676077171685883856 62548679073662219687.39036704618729284692 30532171892245762409.32264630973544137026 54748242507585777762.64494652846864913689 66927794813130745683.49475350548576278233 92383009332448368377.85492645335416801649 34616157553014096329.99719816341689081168 10675729559355890724.75971724709055554298 27086459150658493453.98005400438828552682 43477532163330993724.35361493774697048831 7538234792714552078.07817712030593062008 63364216518941173338.47261346860832070675 90105839750046943545.31892604751144650996 84145022193821153270.77818613530305231176 67411416080520697773.57171525966993333311 64117879613843217024.42032808838269089513 58693361276209216406.3418637857631166177 68295420146917973956.55959188283479366636 67230418058660174828.00832432087358010557 81545438833784857564.0322946889399129495 23762868134191352999.54129881516992277992 49011421915912791473.08341724282356257652 34109863303804503556.82132504355622962249 97868362329797265901.05999952746526713956 87603900444641497441.01083703087993936769 69082221158074377421.54749474802710256304 91268182374715187333.61058423284924309619 24152484926474673575.40783335284703602989 38476809800314653728.42114242976093833594 22999358140095020832.23167742705414084885 25005273854236472358.92925663017443910702 94554809491201357278.4343829014356159738 74420503069105523974.01056196876655902911 6513502708932420651.34344499749642912933 86785382064952547618.75782263024696867984 64077501795226380658.40743751992953228284 36538082840934613758.79061122466009562152 32402557919245147004.14324552944317603859 6304980534194423885.9386911787816602008 40340914778616523602.34162083687028469741 5472402946687874629.89546533602381350243 93741799559414899014.03577420941919120069 12444511331439489753.30126441908445521836 80808435239478597576.04878961148555193709 58663152522073934104.60800485512782953718 17240793882204182443.81632213920761836504 9458226189214824845.95209087239843494588 78961572307054442842.79422698678138109569 78502732282796685073.14088427799797201687 17083314687328653608.83390968459118452993 60195948733553762346.16601206571918971159 36875397103206586085.3989205396413225712 54700202941634290966.95188081455913077847 11437385273432526082.36682905305096891464 93553263742226787883.54553064085680438218 62108185122520750446.62522852443114989582 93365207289227757537.27081624913579900507 40861909251399902419.98142938932530308004 75104686688782745025.95779704698910503158 77379141393323768988.32511755502597360353 57474431000985898561.82627600609407352264 49488036367654529314.43331662140731966087 43031225305874705165.67236105697714437659 9867218148981535440.57975952217612544546 53416450892147207598.36725661876728367984 19867384782815373873.15447623908002435088 36573685186691437232.8743797874363541444 60088659611801817949.07743955133040750275 55855058257567052143.48472688595915582271 95474203456082174528.51298133945109730968 52733183232899635895.88143322867496871068 3959586627949313093.74178512373808662389 40158441670782461565.97708226924460068702 93929299536428034710.47087537053368708708 33467363686494575065.69498918178781365802 47064202854654019154.92876571449271109355 47523484674752928828.08474935776391019389 29889834498774587083.97011148516015121801 70291297592996237960.85712075044039647312 43771830164159582331.58433872257718508792 24327370684517640710.22709339082986728346 47000747526588127360.72802933854297751422 42472027801404218317.93506758480948201969 55574817792325161722.52025804122054081922 65678799232124851597.62261206767918989221 83337618064367046893.20151020811784407401 99176339201451309336.82503613513374525728 92735516081663982011.25660745743343992923 91310470869001488564.29890332712698581962 81636626352251624401.20559799097330362693 40638934423984169616.16417829869130237601 68755816296287853461.09267004029282264065 49722885868082159214.28862102883628413028 93285188820935822318.46127189367381104372 22207452193347715001.77316157798156885132 76528971088191389729.08218955577616283971 81696835576252771124.08768186267542126489 50497751100780957877.31576078587605534433 20490676454395735478.4991306418009662941 69225542088487783913.1129849999412333881 50327402338367185139.24350397900267705263 16654617404260797243.53905041314206483078 44319434206224041270.28108569945826936534 51306533590602846747.64035311040585427978 14822962822919938858.50071891355050133616 67642221150768595448.25412157692692843073 10773084265969380075.64311008068959693066 40104864003562908070.3762517274655666587 5588482756702813109.11154237797323939422 69060631688870586318.47162615611977412432 84035475736595763662.57655566121739668595 98999661728497887218.85160121176412405205 331580834039755113.71207339169233390801 27219398239133799291.75125774358499852696 42680353882092076856.21503737163311970448 99417639373871109504.8553547336576372594 80620029318295143370.35310490316997825578 52372154752904492834.51496838009214801577 20574377554587740534.44523983203626440824 84516934718869523568.36267964105623840093 48818712763666562732.50682976179113112607 14233044403042526991.00668708210695000709 78560529087435594104.04277448799888383444 49824265228504213947.34457698758338799679 96243148948462864429.25315199635887131125 55414588863771302147.28793150000740192963 2895771124582946041.41706228362760775218 48874446092801060561.62221663191746895636 88385756929464818686.05733811966137368687 57070735909731086073.0443207810397414526 81457902522626840970.67460939877604697812 17347586406646006729.04636879164506745283 97579304000770151393.54003667764149897257 15215620107717667955.50395007947157919474 64125666413522741899.75951763079169701634 25329217196921475710.09747013189405486604 41799848731314599931.32909177211798020928 43110324881659634392.80984021587966519862 30540894576040873980.44072768251849552428 59824409615318441394.83709017150949224187 66657603306409727684.32523202289379407207 11335248394599282340.60525708167039388665 45992431309985378038.83564712967686810053 75451927794484064258.87097385213603222307 31370323871637307757.37693406581730685922 16808688979930127636.50379849395985784731 70892735679767800735.87712574152428402801 61136495071803497858.46059481927658248887 98784881649301017079.54023590437442618236 61125908851301679974.23706935907138565979 55203200810399208628.50705041375890574279 29910565524212490409.0991401761804981368 87719273582547812811.33861790053522908458 40932569892126116183.09467527521252907776 87305073145054955712.9021013520479766261 83694793369910967027.3231603814300526607 52965228877006408359.66917188982869766838 73637935583266884098.7647807090349650693 8949736766583842926.8682598214393685779 66328861721918350959.67655955216540543672 76761086447210307275.40332572407612840947 48721918962411941769.423859838252654088 63416844446583027393.0605555432820707724 40168070000508306119.93609638478749382754 29475452586698262277.06929128613266233556 44996420965121584238.41544978499653978408 37778820246529543597.01162013455718123328 26152857643969024963.98013533110563183729 48042381674326425896.39777943847402712731 70968220951858102619.22136799027370486205 57172866187792523007.71636497707244916981 8478339875713508672.2747098752920495173 80970830439487976756.84569892556383951134 93981373269235867791.98619195040942626646 24267798023590279085.04401394507631341087 10945044303485389864.38518740732334743786 81895307365633622757.92311591199036638414 62090231719777038192.64320472621695527649 36144383469509851034.47003894165954339091 77194702919579369745.09774738481585454456 20277532945231022102.68589956675297785655 53197615347973738099.18889904398472940611 70233645946855628294.48442355474573943809 71567569168605316494.98725093377872948578 45400012007309325585.44094292331257045948 47730864632963260042.42049486289604715328 77397933447364881601.42827341403301565164 50223299323547130573.30874141142254635827 94946603827437920779.48194816855952855672 73279339182423974185.76160907759589826206 22963367192591370129.35959037992554135388 62443522318178510711.75375036981382396897 837387177783022054.95385400907909850439 37164418530639791241.65807983345872006182 93082461003729716611.07061952911288312071 70663270391661631965.34754908833169224826 67217133480660574672.88138145340822970565 42093602427557064181.42034001593037054356 50682432961239106559.35489482917041299203 77870791351181971877.34359432291011200407 20346628369123228983.15558759551412895594 32463973106464171619.53985949987868415067 41187987250564021825.49391510574612007941 2246547406233709963.94345599468516236054 51664376266229360817.14905394693031338006 8116448052004821529.23711846306981778078 95615804584584903768.20314369154588739275 78216303869911400067.68490415939974813934 59711192986753642660.34769808223786669382 18964400453037796152.34632996541418618947 68701667244199961879.04510772182853742742 45369935469110941470.53021946746810132684 90460728949847640330.39878836361942067335 84647177392495340871.3801199258262897172 34655273994242038607.99852724192912447793 80265125676689781969.00622984184708247994 35047525633969384564.68265776011396263288 93003073669847830459.77341513868348264809 11593856659740568582.59513164595172839984 13719278031462779585.10665168958400819701 3132808786491491910.75542990316456087092 82799566446628653891.8355175034011597574 24472622459121736564.94614212806078805517 46848158732784406545.85541449021967675488 92794669259939981454.27102923655435024786 23286057037176610312.90285226386195400242 47354954082834148300.42582615650553639748 2390243009304483082.30789615781543907505 92093927761589676912.7483832251377976092 13807062478730668651.54414455448105901421 56154393660652693379.67765236813624040619 25273701082712521770.76013765081260257386 55193854239071473538.04988272719196058254 90265894886081892619.55307674954640306006 82460348681504217954.60009768116905049332 50990938408515922548.98037389781378777756 64733456313894414224.34614112210753873465 30991154392173597023.71653311956245693404 80262549721406623453.65142581273510973721 93768133708221517612.13633603058683378083 97157644023503284357.63275462079497790373 22510690324393882497.62486311415756126073 64331314971056804526.57531452439321261069 69200243419760767889.81608169227438260834 42912625422697352782.25435264343876047154 24899297907685161232.07938362124533372593 43878184140345782043.0952690629696675091 3546355762108128216.84139836257727503052 98021322023661830987.14115428221052943736 6896420303609373137.11645111731922303261 65571061698700271467.56323160314804053202 28750469966702569688.86781096566364493149 61679453812645220043.36263482152167340287 61231044051574606285.605133211864315295 64959399800209855388.08646302149356340641 59107575959453920675.58592360300345245981 15280347437811175598.66753902926795986073 43886099481903110831.29706136398655615308 1611182817115830226.79061076242139238931 32028249298337924942.36543908264616523408 12599476314686862075.47728001953670347984 57775077961801074688.3809021087600324135 89759586546595002246.48878241379057940641 59430674683856237186.50760301492194592019 84663317961512061151.08350450229859148146 92745095446535131988.75525242351738373872 44867292750112920029.9113697051288379097 30071548674875025863.43305756331089519443 7714680480163380547.14489702268656827652 46236396342602740100.32023067779159855951 69828347783196307511.51795768762425881495 16587631151682722872.28003931872104558452 47655724279923421939.4830003790938185031 33873058379335759219.36214080724242633501 23152714312146759099.67564173574825494154 90531481152786101033.41410149964220010865 48416150847642945217.36629407790755736996 55188945889366383110.52053690342596000708 49594107460220477661.62865785117956471216 20594980698084531969.03317728225135812173 26818845667097899206.23037370183948771272 28466710842641561570.84911420484792656134 10542376681114934960.1426012476294213871 86370476107589234171.73195176061157282542 16883528055399871487.3966691314265641697 50607266640979316431.71104899429359863847 10972786657387431668.0834950276585883762 81703602927949127247.13368516322373468029 58009103761467031947.26122224662102282814 36796163857776085294.70603706703949753235 8524601961625522318.80295833622418865917 17634420033375282840.03541034297873374317 47759055269788507146.54873796802671893541 51107983636718216374.21413281426641782926 31571981997317614681.24448711206670406769 47438178515008607420.20324606910204528261 70387547202029639581.68479577517954608068 67804967263627490303.65676697683502049019 5392628378206565040.66599077111502833767 54381304863296171529.93963543849953046457 22575859110279612392.07535936467063998946 97007644584839784981.20149344522192910744 53834578274040285584.52307698995428325368 97789583644000045914.45990308419957220736 42999924636236369597.9905464751759992907 12052681452215716659.18378185720793208286 47843698638493461200.55157906214519158842 85534473380748970866.55423880985466334684 17627585301324808608.38323292548399284707 11192287682053554221.18497401770581026397 76882036559812013827.04833193565812305768 23226772038478798936.33031237485119004217 72387208883499802658.12464293932522529595 22372148503097198551.03439711432522705816 21882222715255880993.3354396473668613163 3186892979925068103.04205416921888558035 98328864922242046211.20246239303611455654 34369039854904453648.13913902534233760881 86718873278090047692.57965629932220975081 54809047452893329011.09410446627234840621 70648010242943502016.57637153495295095287 66820356498324410941.15742447181226811725 50262224818143702130.3466832994982404609 1145819100700556086.75546407544490149075 61874979165709073867.86165987979785487685 19087930288056429445.30151492081732854517 8860105241288836649.6489197077120387903 32570727134942354890.26617748328869447352 68054581581902810568.56244234627576827532 16146643890884545035.89322898892480884945 62123757145963319801.95708658620632648308 94462135994616743720.80511207110209108524 75859834350928755333.37834207339812838777 77767996332690531241.25564366652782989896 73175590981303720892.66565495776305036411 80827573333602687868.34944107118292583129 40203971482463745964.21590457344159518732 44924944125867322789.73225098300327364646 64550309033507105474.01460905842718319686 88841478960577753755.23827301529382560203 56227653721882835101.21399138050574141624 54391918764417457171.37826673606400465489 25936779859190249606.68018399665486538814 3340886635532373858.19921387410668051192 84391768565522902856.61924951314499690223 27210233760071353444.38518880735253383587 31464114198986742693.00348579138576853337 77665203753829453966.15325722026326285072 96499980599689534829.36899810168502098795 69852503317954930263.27810535078155245689 15214443691892356244.69976118509011196446 38589674513815302262.26173950771465791152 37021197462226780639.41672412380277580399 73420777808297854202.4962605582730184006 49319136843526712591.70051015031208579525 27217893173289955896.13993347211756028681 85137604557879617930.68717178324596710515 99089072259288699791.10260256115018063186 84648694292204143643.40923337252657629572 98370398965157214994.35177415811299496596 62333718412750249299.22825396591109777167 40185167866293980541.91143105307651664886 91595203769241250.78707742835924217235 94481382777111600483.09069032511757140373 93859466171660656541.15393928083761843341 40862266648532538013.38209985784431746621 99093294665542829265.1712645564774018527 26806894423914961468.35853499132666775486 87081560884700671119.92651270741702061522 41799759124443850323.31176248019921400251 46588075390115723251.23202045449034158368 29558020830091649687.64578716521616174117 77435235037414805498.68376858338210610288 39931270287844174165.31252352465592623339 51687314531343005028.71418018774135562626 23202551822142453116.90116372404102615473 48491439755849511835.88568886701031043885 12623613045818233382.00097884497107110117 56249708972875631491.41559251296940425687 62007464031554340580.70902699669212024963 71588621092126839333.26810599495666776171 39714951967554762960.64872022353687496718 15053839865484460795.17914180416253690567 11304833247025655546.21909762814503707146 75901115117899955991.51466589040203001528 16647491109153539005.05432231391217683912 37615496759954968957.83647813417673015606 77267580178628693791.45112701888652590009 22145179068502322536.327611648965113364 22365421046116937365.63194693643692395261 96415612976758199369.23005880873433749457 22956733881383065688.31681877601742718456 84185892026821257515.58521049920717779076 56848524188340159364.88142620874042811877 73507975042121372914.77693777266401633128 98717017026213434861.27020947475228393869 15483176874924244735.67095768108122240143 15536714979156896351.01874439311232737788 55722506822644724445.01603434342107424717 93956959091427585126.76146933604053325863 57865617136990526326.01495510761874839584 9638868096936034527.38481311684920101257 28861670122112240956.6392036785181521813 48583395391476863687.99865754020526642074 89592061376904633893.65303759075478672304 90920293762438409670.45516300345370309289 87945593316572635502.13030670258070884044 89546344074530656831.01005998177210528343 28426830968141216891.4435846533639593382 65701703041515227863.38102798761688149267 70153654709055851270.1421246372107455191 25021981124912041042.11339648473296645721 37500764718000617835.26921138147784075605 20801653673066743049.2551905516372248636 31586768324794022079.01051494717611182214 36062094331530967565.43805821413315792503 40688556964241431022.08299697545617266467 15107555095645931267.21134031832503769742 47924019411485354812.38835966482226492119 14246615726968917845.69959246137277567099 91042075331928617230.39767685592006626916 94015322988054645956.82611361855259498064 74887536748631589337.71914428244961153814 94872745985440702490.66746112468754141257 34941124691943862256.722209900730731371 51427449980413661936.75423760625938261742 61139996009972469675.33114701537137139438 43870279527685646131.36403337780794690226 45770644767711740490.29196569583763298526 83945911956763501788.14155287565402975792 17088880441048529596.51357163330056720123 6568819254967576479.91100673062560265264 49299199282220951063.49902365608059585433 97290335629975437483.3622234413624469456 69441037187470670983.82757905625069975338 95609986117436332631.7379953797682549505 65279370995697002288.0263218371705125111 68114623743379278044.83806248217189893924 23732711315192620502.71099883498547161966 8426862400107635140.82667396084746661124 35725097918645717137.42658192817615265002 91410720330316908326.51302174396930529109 62275167378746864348.1424763941008530433 53702825705721021618.54186087057314654992 48296081028755694149.54229158012674532209 57043011195864917543.7532289972129693521 65378087443333425152.66086313418128780322 48742046963101875582.63197557817916093166 46884887654884150752.55505709277216044013 88915208682392091236.76458852454474593501 69253461016654528605.55984740514955273046 94497811491472319700.96905647919804657169 72944056416267010578.29902130475634575484 7986389085671815378.05732724294984526497 21635074072628603747.91913106653867422017 36694127360132384003.66833219620698189853 33035511403807356823.40770141011461265322 33883840189091862220.96636257572539462047 71176996578023650081.64690320700062369003 20667066816416536020.11707890489222699038 85957216973609261564.79863240437782829789 19172067444986978520.35831462880840014151 34597205363225726036.78046233039689095078 37978697048373799868.76819325779386907599 76881372438805493203.78405262146720588703 67565399952448994734.62443094003011106173 98063687975379766225.07332498914027978952 63524335131524147616.83898497253749997904 95330183802713178792.56688360582341648897 47553912811384748776.32380837026019224358 75108308470123192089.83830680835959265089 94180293464276203748.88627459059469067945 36496172684877083667.20039058233243546838 64197596133767601604.82216533907146329442 21508544344451410522.15234271023840115565 81125030435847274772.01406614490940400876 59536660432253611963.34920023647190967869 29517204511500183122.88752133334384611287 59999967816749568402.94278087021770503033 40426858402336201241.40088383131354689942 14879743698300021039.25957379164991488991 43721555213324054751.02146776777289430097 88242731595431652403.64292605244208675596 22743149085150437872.24098482217755038103 33559698198195430788.64147422109894217717 56954378225596744635.75387343217072550462 38387358331296038166.64135566229334721988 61716513428075242913.12316315140230711542 61464357115157960178.27743759475867694612 75201373240145491046.66282149900998458169 71215114376082588508.27860432617572574849 69430922111591993583.45117672713403207039 39036601332542769832.94171537206970775308 70649240459215564680.39221061450643329637 96485215717097118978.73148372194817925487 55271728411478485856.59730119815995615219 21758883601056364119.28163696598285267008 25617362176300003003.36861675116111732629 99885040590142278654.59180282763984161418 54045252872806745643.40872847979629509775 72720919060769630795.10880124073596009046 21378424428037767227.36320552714487583537 84783354531175113931.64537739958515355545 14074563357302519161.8925670962963577314 26012689300716350569.55573247304955790371 84951610792382373794.15133867813542437003 86173762415446819324.37031057876437438462 63146375933300292959.90615139159621752331 39118571571296578475.66065095780707646184 81275894379409355036.69498253182261541992 90268089878539568917.0780322127197878672 53608853944517551603.59359560563083694523 11169710106254331100.63581512261960008923 65194475700173677756.80203498582600412954 54911698766157481421.46278713322129880706 2091030873217667327.60825835213186530073 63625830573835314863.06296915030456766982 61069400318520755572.97133242127130284277 87905407211604784656.33278514526315461832 70472442239591243517.88063637223770627739 70639725326568172045.9259105083590526543 90740975889563764058.60580229102268399492 28141387587081849094.58152294527281867976 45744041789576747225.37772396581145493783 98494428046770671568.48168512138474810057 20770775169940257819.69879862611205451241 66594494511013791845.66775063275532306988 8637288365503639357.36144785740576792734 4469483306683726136.49235653531222832823 47647858633403373268.70580784291549931273 10396561576000273031.85826252491654772022 64092263590318679591.65534670581313100051 61331429179590342901.60207267528838174936 73382749730899152620.4516771698792831556 89660090152261135236.3731967231843398233 49711701709040947145.15476297009106504558 58399986900892656816.78908720653079883323 91884370216053431747.27875759384007374677 7551354104476097466.44326800060676964868 5048531486089223877.85054341782973465275 79775563721288035571.6536733832567119246 12342695837362366650.23943878120999966701 21407978642961335338.06281058393150943313 54346606768061695840.71066099401223769371 17295688920435397764.57955038713552361464 6211850890915180327.02114333963238277271 48310670555723076345.0831964231826359385 82155476146289745621.49691963215440412711 63874287591073808159.34408006774233822173 59332753195913039163.22144253194283250231 96480341538770169863.97595555122227616433 8489722592776559512.16391799218715974922 56510891209996651895.94004379737181556534 67022723988073023178.08626072151552507952 29517897814750698937.54780875331898496497 73365991611727209336.20301638121441351164 81529031030916168178.76594207012181749563 27846460367795089045.54757292448336418329 1079367158491315673.70396558939456089793 65076119305207792074.94374319122541018825 83264321591484017077.10040787973119500403 18602013383758883867.80123757857774758125 8562981883207587609.30553348765410536409 55329390942156528066.49575091655204897964 360464430261807054.36951419250418972951 53931913053183906445.27089159210451831037 86035695720612905404.29563141249188676087 19733098345218377621.93976414500093527526 44573315574553857621.1496022744487684548 21385966353600910901.69493592798814539229 33661340163151908932.64997784917994326591 96992694693612964392.7555113237118969317 51064074161823457417.54747409950455245719 48735794153800302582.72559412632010818749 34062140804515644827.18841112414271735174 3310468976073720604.9545767161182147243 36039683448524709602.25229539326417813287 38964847012292892725.07633900503811265818 28040817150779291143.64732754883841804835 96632188162543581907.03109920169914587807 5737769158942171387.62006641255345731097 80223248518120732701.31397466138099938941 80891153260949123530.23321585451373538705 57086305322520588500.07909903221224755111 13297543947489280364.01176011843559798388 39052387730346157461.4210450675121879292 59590055946780558548.69624962055472742332 60066333724399173272.4660975094141685646 7523200984061230128.77464255150855429648 35732893875972442047.79680858710286255238 2354168246593685527.19098056686270906776 5754683274578108739.51653679632851644977 24562014339962527448.23475642310670940521 29491345051515261395.9160281680094119089 60413707097858860972.30188034414138133582 5633188653555293480.40949530088635409131 25840432407212043821.33705472515004456319 80626924842182155036.17641564714232134573 56402381559882596729.10815703639178376342 36354903023830274179.73885882214375296224 92736515733496443990.20074737972981166516 55462162202692760903.37745058583494828918 86585979702047796693.57525606353194676386 85520355335888970730.18680252800077074851 91090780694783805448.62630611121711366248 31116306110741597820.29023305104076662595 21134846438301933228.7674117944821963772 81461226830480210935.74311431239053737344 51529409256873556590.18951347067041801411 88586371124557321210.50862853193890312133 1329610318264672362.07479960545260810779 85946680384795013220.24900330468658218417 1408212630009157345.85287911355563164679 64941446484915885987.18421534801960770507 5391939237514781130.56140351297702998927 90213691257739995354.62731982477118250219 7104122883813636237.3782388735248443615 37005149026452001154.88657009068872561022 34112667443184727720.74695935624932742768 22862021767747499495.1721545659111812249 84397091214543083034.2690830608212773346 3567950639900921337.92283560679270489994 50339361977080388149.65441347313465402496 5107141282381311970.1908042777140096764 43999183449931771578.83764671829077282644 35956866316410910086.20026317175551875052 61294350747472625710.65602203953825767407 68623655587911943951.04166050649016541232 47727510643319599553.24521958494871930083 65874262397159394421.35542009711283115784 28436255598981027049.20960280852834021677 80488710426697718440.11125573099441404154 63758237634362239518.68020509662451152613 30308299089481292429.65019038772769497133 4706177515045094576.81784376914963422659 18778923412475986923.50623056537797269273 98925706174442942110.07026421605935073445 30467201983884610824.80559951971246953977 35516100951368458291.70967447684713973292 27020201919230633239.68086801663381639177 69262563624912332554.10181494580152345395 59802830197972528133.43874940780464054035 44245535474878708098.71638966113298756229 8331035493618375638.18473196505515929424 76303674963315968339.26598515580977299347 66904080353467214863.14717411724839784373 95729431118275812117.84881287581381269077 87302463989733992558.11419506252446405698 98628534947996755115.17742247834302551812 26362797489067227829.55747263997271850711 31877265767311026222.43248831662786391606 65418740818260728224.32809742047876501847 68092615972490857294.35096380871014801036 29184413708263387109.62239084651620397993 13616328211632578855.61806647152656643351 45785939691619641486.95880772663369739602 9786234478504636820.11166587454993366737 46970158359223674749.70737352792361636875 79449773657993223376.87349668717093314531 48550184372769070575.47182725811219444173 16879428195904934707.34017124479395884446 11570862802483175154.24626319967223252881 16040659920163643101.16263632199303052422 96629503754790356734.19089163120648337238 6755294312089012904.37767606899989481248 69325332581107751423.54780119492571075896 34150684622946875710.07806307521696891066 78387299212590925577.76248483270935967312 86081156496906403448.92886006451778957685 32227911617581364900.46926370077475923569 57954808480706286552.81548311927596826534 79446362497314881102.54993525766177291459 39012932792425438793.79011404695567942034 5813917306170016073.48135599340833298248 16295778420470231324.45184375329396189357 44128502268402064760.7512363862887165928 10485150728078126374.35254219233950570665 52307595047702181761.66826802798034408082 30006907220490270989.19436936511123823994 45852166882063318025.03538223704747693976 42859155168512964941.34005338302608264928 25034484375111764068.02957514017008453785 48522780840371162577.78692244856864567542 11940320878400491947.7419065023475249857 84896991201394056223.80671863274258343881 76316363681765902739.24060298244772937596 78222320340601648256.60432889621442275086 79391697495465873517.96788140464662494773 51343163913042551116.6985743150861466993 20745571177675135007.05873547524803266832 12847211801936584508.46528345195942152109 53150479017249160896.06775754439706859079 62931981805665424240.15603888069960323795 11699372575105743026.29294201508071927778 70937429984049860535.70128638305621650589 3490263588765462385.96401752758700003579 74347955186513459986.41542372115060993119 75446291840394967280.70645547344792128183 99243959114184482359.23548447137040285486 48375432594244610359.12482364047850324057 5443860868176451347.26774434971557349067 19268919841081207510.45862643138044254933 80360808174537684261.28421039853722704694 72340550020425633408.67284268415406501624 33510734426135483329.09801684276264410392 920859772464233513.91238324677848581816 28398901730361497837.74236488294719336471 9861771412987415765.36346628763171395271 77979407036880000701.99611848733379210607 12941468339937049393.20140434144179043758 79442450163405151671.2984062849679798421 26295825698005636820.36225398044805521345 86694305807028108009.64797737955824909502 49137808777743127602.99122581249620605333 96381146939689067482.3465665109295651477 93911785116208126608.581830398715197451 5377016789098696419.71531297610344550994 7763726234825072061.41961336057031199678 43335803535169844195.51077304852350219009 64621926894005021449.43855829520728479506 59288262395216009764.49129090214248899994 17648557292571963384.2628270169698188863 72389823647478382383.3640711095757195652 72834784669203817920.63379475600654360454 84676812441273382531.13623743102966659662 44034100582977257650.20876831170045893163 48685463857574524335.05792055265525966615 7696472624879946894.99693668300027750243 95234317509036075997.1173801222827650578 26756608306686876241.22028843778561835839 7788837760064589755.61458344050147806921 10353987859790980067.17105435706346538605 52912217722170583666.70772745205710819146 76644473952820572181.14761452188059014115 38157135818713362076.56601000538302261924 16771356809595277374.76489095572195269534 16269553847429254486.06137965039632520633 81355054353877940796.22580229643671571895 62291078971387386635.25768177159345278737 6927789521794076478.02873422212199239779 80034576162365842600.13230048096633254498 11151929684343800541.3634802675803748977 71087610180636900166.68277364702874978111 69582400182580123285.67586765131201035252 4514277638116923290.22387772320685337965 23658227906627069291.23074012555040208323 35982985674885794543.64655771257145060792 17683087233353089665.15922143777140514931 94331622149563360007.3185045236292645777 53390163007459003522.11952924986888268279 63149550340242271035.28019568315931198939 43768324193405021839.64473115159207618359 28931027525994999759.88797493783758709319 54143463849230827828.53430767470513193451 78986556110458959.9692615745905120063 42414831792767122146.59812531223055219713 58575382887979621010.61739064141438113636 93623287273355581926.26174565724655570148 68257676881648865211.59920171278171235056 4134822491730781463.86227326585387197785 17451743596681039426.79370206234609351726 94364666167411068526.88731538167295310627 49076181312322761829.23834049071724047137 69533332574472346708.55139711038613382973 43502913610633470205.87591593709494700505 15667063176215582267.54948585016726383327 4181821396271810875.01944993458503620714 62856042865535684359.14928086656484560238 48546806247315471393.40418025765383448068 57004579369523275417.05705322278003463008 73095144848870711244.60184528156759112514 33502757798913230946.25714673291274556604 14430167969146242852.12494735961161160536 22752483581954600052.46961807471789931279 21864568952259077609.97716261642474342008 84176548514547535851.51425587766722608929 19272975797018118188.23136852327516854318 4940491055433896157.47263754955485862497 70253124275258627535.21820710446275819238 54123756261808076160.62816923172020367382 33544418033088014239.0646489106697023139 3950270030139349832.43713617198700229374 2989255055377556689.4083109159608507423 90040682047690317543.19036335836308565455 1825421380096086692.11785845022724038887 24766937172874251723.64678507125962008564 40124627468512357983.95167261729145643077 76235964392295157644.86047407350711458696 45369399592262933576.0911198452204833487 39302283662555308784.94680218839101183112 46133438629769678528.56819930384000688106 66054574950984967046.61255154854621337147 23159457532980794827.3869612748568959183 19914713936908722153.68034175933395082317 73895907904365914766.30524193345094826704 233945203290998340.0848611608984970415 16418507762989296647.22096435173364027913 20874590459264484833.69119189325242749567 27729561827477158649.69085764573348863173 32376864867558832115.07168372875762954883 6728888531531371035.72239084153327840569 96608512112288908087.62449966757933054513 88713004624112105570.68981858391613380708 80456739295457381106.85989080767432501912 58722739336506656406.1820200375232786554 67282120900554591619.55657534587118058922 38356259360639194370.11378694810972384635 10698518750181243446.53280345674434731256 25824029930772450184.4369521944458930591 76555922978472174588.13631242013271878012 66857702482712802732.08045774705789250203 232384367214270212.04070617875877678097 30710496954657618212.90868180185433608709 5815968737383122587.08126799745131636246 57028726799764256396.3321579333243301648 13262935483187884264.06520791573454017522 69207164638693465765.07152025517833853359 2203645741328270507.63956453263862632931 11192696851712977475.76557581848827965947 51336386066349346617.88314238790518073551 57345309512210726272.10329418525744085504 33890398782505502661.77547532760425909743 45813646786899051080.88022971616245934727 65789032055007386943.65383496649023702408 97828462339025300096.54161687979000492095 60232205817918986029.44757317587459186028 44641300012380714085.95600876373332947478 73863870769132196181.87856111358404508389 17651008776117223554.50679276866190271522 97287427763978722579.6102946152513724708 96058278558260853062.18677610052357525767 58257043869544742525.67252851316741963119 4165044741544207789.93662983811254927542 38130065726138075832.58279602770009882305 99277456362468594861.90000013586289056437 21000092917266168595.98443435468916989538 92984880833921950919.91996748412002313939 89949785814104089139.43937187451987983114 77475349913703412969.96925282802519474105 22052292035120550691.99156425809497498901 95117373810326578479.02916209893915512016 45889796080031122479.99832514260850306855 13370543350017607438.38203232634281996386 36992790362917568130.82676803563823536982 60263658338777308297.49033328316701180705 5871794371219847653.5551152083325100239 92179968890847775580.06485239310125339334 46390795015667885405.59706361170135501651 55777817922178761914.89155336044391449133 59694204185565102280.17012913079904639889 98702573733722259061.78997498834626130232 11499149545606117581.86929812903159804982 9439886054050461780.68162573327503512442 50831615920806517762.64771876413819606694 85459175322405518817.68456228687178508665 50557480262850680819.21505622508325045683 35771851381470233200.96441404067658826635 8646916684348139302.7618604121341273721 50619818745232619026.01378933780328541352 52472481950515130603.59362374562794089732 69121828651144422744.71881616445284413583 82620172766114231531.40543608290019596467 51072700280710452124.72929175945609383594 74257634692593576113.27693202726284251721 73104957511371087601.3131334882950898834 24300817871569932629.17023664964366699422 36388863658111352781.19827823657310158817 12382855541927948310.72633404078493434803 93396750516299890287.82101183813148817022 69975716997258713228.53420556223643055228 46171023975572697343.44802447593920485726 12304744882075139406.20631773693161921663 24683878414606281441.55899406162521499922 82910957805765975080.50932452742638836471 25454413232831312265.43840482555705191227 46729227534408615641.9200947479558580179 46888822261464308076.85966230330288465252 29726127592026906630.6064702972078523052 9846072061918441953.77927206683938727826 89270127118263120949.20489211175977139419 11020243403820611367.80371224136941624531 80064726418836194371.01281007487755180017 9426867849889170137.60428800899542584731 55069260652897471811.19675998065305111768 60787489046661845107.59572630634138834686 48115137804053402984.79106900523760663083 93429487533364139830.44646922290020080449 93933779197319109775.55371959445842986536 38137571015761738645.03117155014619479336 48946160924738640383.788144882177671599 20955261966674409187.25158179291523776468 55609447637986751760.29948275938373935515 41362347478866929269.14301201484329792703 70065288187869412861.66178901531154686547 44922850013183731730.68314046066261566483 14567768030212246563.62423600752627225984 77167401017598154252.16987044262752304366 88823238741297528027.99183061717394532078 43020444247183405917.70102534117958841653 75481124813800668332.07920730414797393517 92080691609968133673.39006018556054903543 51036073990898260645.99370456067781957898 93182940764582961583.88916798995896178774 54229999030332859863.23757173007331457452 51009059239308481750.5749058147834721172 16329670970254647064.28002049346385088878 54834827998096666688.64833918641152852227 51638814302200450777.2643571296907360247 72088228152966673814.66236451324124631391 45698790425649107081.89294745085442947097 22438947264450339829.78623531268559056747 47749940845316135414.07898090952466012975 29348708055894260377.78677863965443118554 9515848153598882697.00043974762671585289 26394415557514237587.76222527553130699307 55061526526642431152.89308383270270343048 4384664139276366092.04502324868676239904 46274638933463584359.86547826075216731138 6273964405275457371.27264108766006753745 6641362833930797486.61805237985605323248 80099983839389332032.41206409874997868007 14120515944689488052.5356187294806572694 60961069232755503650.14050329635992977135 85841415539118027732.25032731674740560377 6464073261387270472.98921455671443469603 50280899505305397157.54642825557099695258 90024890065013213864.94092642949331939333 61361887105866665070.06400298314099588028 86944984373420249074.30278743443220538731 771418590245749498.76732199004774475341 78763185053120390981.44836336704051687821 50930688583496931215.16677162865737100557 48539106485729663091.21487459312450581646 94843177782111225566.63929106177615532303 99735745184278545484.38819980897662933008 25223437882887075733.79800319436988362712 58139779583873983148.38377020824117160322 263464629660466218.44371038946096504386 38717833529915006517.77478288221915700136 69548444872638159913.71916126205408788136 66885964165061220003.35293286829554053828 4215629254299973574.70446157282211803907 37819629505838123358.02874137283817759474 21369533719719927245.76392199280501279805 9865093253477371205.66027403102431137712 66562787898603840869.69849987842864585131 59122921747800859883.28083054644549606485 44883213995479303698.07904310602092169348 66231922693203344937.06397652383035497717 20812557265224473631.29519852178707234878 44485467785698222601.29307965015338476522 69516121601034932201.01944467053307826639 80297798267119519139.24215601111916408837 84344129858845551092.36326115450258388342 24004272981265937006.72017127273115495686 37027652360189543626.19300478557575993624 58240511598925569894.74556710957393535345 87577953574636716394.27380538021333442756 8291514833411059016.94444261403407026909 62446031291747493354.17608242934991557271 7513059520661568953.02178397170287349447 85966789091035015067.95383632383120145844 78846768925923027838.74081128492189784897 42882860604041473345.87636244966829126201 47413479030708967321.30636743618235115245 11376176619212128959.39883526219642358741 21368840136865634344.54464179961533589206 77964061158658659777.4944935328025975874 28417725366524986570.91774477805413994934 74895099487761023800.84612732756967980447 14629347226379311655.56232705299122197774 14565888823982398730.30409423241800914408 87198136373565360687.88978768839186443829 19061248347723451854.19782330131771950108 10544486006835846997.61007223489795777561 12906675312724125889.7465966395929258849 89883113407757444417.91063740259046531531 79666149629613883098.48082551647307974021 71702648396955215525.40750740463831923953 91844786562366615512.40986216213819538699 90267952287388394652.83454418346615961104 8504655907632025834.08998287910937573082 60025664346325607353.39421816774091047578 49701653871571265117.83392800367884224748 67926983159336203122.36851238188048103226 68384383655547198142.38965921068920986149 6732746809103566970.81373944504039874838 31099465614645955418.31440558369221964608 76494198782183487900.73317892347371462224 17864882417112373308.90863839814400991316 25076563759606935699.92899414371004759994 98097472135627870739.54828121061889293033 12107797849809812383.06822884876247715018 13708918782898941595.20008443943791935588 97383101601503220878.84722830353852773076 12188725771170339460.90881497860501472856 87814187721370480995.16864753728717251169 56920709576400174131.73121464812909034404 59777985426512344273.65463052444202419062 54084065310697313146.41942490861042011804 31925712192240823285.7023213595997453992 86654954448690308787.79788213114789606456 49859718543408509509.54563454445194015437 62264731379948282872.10832334409611261926 50031227074596109573.2163670453960870134 82549248264117908851.99780457146767680723 81933466600055482031.84652684337858788228 62754485795840643474.87479890849666689966 43153524950468418352.14928091412861907618 15458523902653734754.16247153127061341225 33307171808208955711.75119605322702485135 96438825258428950052.49366878431873516842 3828396004586365342.22154403360389617138 15544966938513773511.97784114479364428098 17240557861459421908.0539940249565351512 43262910556695175178.0228329216711823988 52412274876212730212.72429505223582065307 49981141882972065584.1568687441989768882 55150371174882578232.85620269352186858557 78385161405167847000.42416971996999310313 38005110296043640132.01425520098310009613 78244351784362528111.29307369078679555658 73241629072126932869.23949593974256864153 16236936863242856493.77781688060596896274 90677582599354880832.18829579968208609778 88953833225640724983.26232268375910310211 95318891713664179451.78772136437994286904 94925798873133372264.38604927331554367657 19220323193788414983.03520924424776818097 59546414010753240474.40674740133111828399 82323197495317397231.78490052171265375458 95816511375791318942.3536465814361943252 22201347995401433077.79597149063030620396 74771675889452774729.19462079858768118575 41687609898774695092.71288029994082799713 12849973277430960378.57333731648282456446 60589273595518688912.95888829275968889141 15359742119306633764.98980621160884067975 63148562656495325117.42054070346856577146 82160096645795758743.81617937695377683521 60508921363082265999.2547537924580579748 51010420564373103469.9173350949111128268 27295657544166529151.37348885809518116916 70208332141318276892.08495297777404077631 46383321140259388249.34773380257950300995 26602991739488113128.59693255259934311247 80219961001823280914.932374422955055392 65908993208249232919.75627895840318484789 61781150396188495948.61461823073009522827 99186627512425781551.4596138061945157988 52226131142067760338.30469905053105801101 41939810244634037486.49024269794411940454 16641458943349850312.97595249330915094084 86158368312695243028.01834731259608227315 22520423252911943378.96337078837609579275 2344174695925918178.44959084269952097266 25507179549121623638.16790160344522468794 18300588428327765657.83650979423798192482 74443399772292895739.5710898001891475029 14845505541257266885.74321246043220728032 78903306554773807703.08479470808390950879 23601422432577288927.5931471996465650096 83946098372196611837.60817959124040970367 2844673896625524854.18639191735617401977 43439931307682094529.71323598742414630081 79053080038453028162.24039360404050876997 10220756752774021943.58168674558622166456 43038501915691662293.40723987025662001248 17014535698888520544.89649556912804587703 57874652891499951065.90204991224532479832 74074905229428933881.20699993106425637372 8978637805359168601.12445648289887417057 52802010764682951459.0684998977901901992 18165703462778927081.04356558594980601436 21459526681793129410.18406559110302877297 27259082964131172775.94598043143093943747 78247906595588945849.60765616779444375903 39858220082895495813.90395217032524029965 88114335689302829709.12272482179862697704 71925282105016165760.93009806553295707146 16308403631007620494.70895567771260691388 76425318469493082528.63546211592091140698 58924300151091021897.6682916833963527664 87336891129379654400.16768378449948696289 30901686888422090045.22005079213950166985 45130552712160856063.59367600022032382827 39173897871603423541.21149268506338261089 61361045011987048699.09108602326865073082 8322721024714458299.3421448978951400671 74740637010765829941.02129789982540782207 48308253635002723785.21882449429638745473 86207877615653796003.9759809907043891688 87140057304443780905.5070606916722861546 72602674714257224419.65277419841372233075 24971699888575750659.59681495751571159195 61594023079498341448.91769856900283807395 44918039874146669161.98971314179296718442 41486244214781093799.35058106303689288896 84217696892469914761.29846276378473621973 10693418946984510375.63764215044343043809 62399486127634073328.28204104015151963508 6743752751547604051.05981417796688578973 1949498044485405128.21159836937193764148 11036031155756677473.99076423110601909763 84648911890163438234.90832010566713942574 21251416263164902276.94282614175806168031 5884310033982608805.02217870114636111073 68357445769356058472.20323848520588716534 88395008327434210123.18519036537085989994 4558507713935120523.64186390870323759741 21638063671088508046.80056366038517808725 88284059871571997968.49528096349663196453 50565009078786835866.59347922552707205605 94465889036200012644.95407787215831639405 13814128833140559873.70646510796938681632 49469350512550267527.68601215248629046844 66234356422960011776.61627656880197502661 76625470845343489368.97099407921159372376 84069769665756688993.95207698584303227035 34548235893522856320.03910437235307727547 21694155518008202756.13902724654617404125 67348435966999265368.88841720880052454765 81936330241633182447.29511443796662103236 71708605846437839088.08078692639121445372 14281198212529526327.49200770164206818795 48768320545345328656.69431291118530045885 45686835015510010037.26420249249287912838 86675978940612549672.34662700986019427658 54166338064644431699.59305077859594323969 1970037212403185318.86002849209805927583 17259727223011217212.76839444367559189494 39799061534727034143.7623180491195164918 34922617608995925020.1148497238405486917 51300677106996583656.04024029253542508753 67715661766713926415.73252938260964240932 74082295741989485357.22093536986681711011 62777821683324904925.46946313958797652779 41055194238790356505.16027643885215173432 92336798181360566991.41313378964115485311 89220061457035752536.76714037847715391349 22151139837327824659.33857331901120954576 53559207016082058696.6007475127506279415 42499360237004466428.63072439986067971492 86100461671132863702.58517451946296077775 66008037764500869384.93923156211443480538 99535286316434180791.28122512949965980938 86836608320133116404.61016749991357488051 47054302687589121193.16947345896050598723 58007107244362364795.01217181814143551102 27030369411155661136.97400167267235960688 65032336600661888118.96589745326487404007 70146983595796667806.05651106380590159013 11459241387423402139.66954469622381687921 59041299166904032380.41587234460623002385 82078806988435795776.27841264694767172824 51729870247729096814.2433697125586086907 7006630873082679545.70950276855921174914 50795048566879110214.84050197232147640157 30099111729996461354.85856074237384238555 7616150696471916623.65862058473545044647 53134031159237860278.90857235179257288976 95676549298176787635.48109016099533659108 60490378131268460920.15175539318780908163 30772533086779208785.23441178835127627151 29565598543376804590.69860333239100636771 21070578058430547910.95320571455468417164 81152013710564030326.00689044900961612093 39442187682995746574.02857181324261901634 66298577492830293613.74546581027287307325 22094724907539277516.68360547695802465431 81997399886839345757.75504131801223472152 72849947062577430537.76309192369407705201 26441141113074029025.24242542233377519956 94523097571813650269.55447633783644120488 52060076493207484333.92953201381454289735 67457963407555713271.56109601539743058521 75255715875044429790.43575374865004235965 82918061507441867019.41587333636446402835 14408223816947672206.86951684114966435489 88275041283429149508.71930848559710189649 58608965999384480810.66957395908635738355 70994342262078277008.31994487518642239572 59557860593149988703.08967487683195611926 72492423433075026598.2747194314048841594 1186974546810087099.64053714188862971292 69846130870589368670.36401977728120638837 7710005487260551163.2273899725114311276 98182070469442194264.35937689083736844309 53713269156212156066.91920873224357937427 43867799114921058185.5658618155371628983 36233265614858133561.44512639578279273506 51440305590731494659.52027000935443150623 16086586631193928303.52598634332632162721 42948267384864028008.26339336006168571589 62340846109482249046.67169802182177144817 41176127817623806001.31531385855989236241 3486963127136692205.40331517720481988528 51655269245583469911.60819807546555219258 90686113556280901260.75802417368050362499 50833654612427324380.35749133194517924151 88935740247673698915.94588367676610070313 2442602119818019440.36886305994176826926 57706302881350329678.36155604348400788141 21086235347016073047.70006911647892737744 27280884548728590660.95505658718392915268 38766942978393933040.27679808120837920234 26937881436326648403.73529790574290327121 64228705711727222785.41367684632160625247 85540441844933550436.27889969549481549743 22851638724711544119.56636184801950649782 96183065727205392896.7225065376796443803 15294885434731570488.49503071287897553038 79939566075617164510.44171062432821238435 25852118557895815718.35475928454807089379 72574228421369871779.06251754959130043463 8821385610134195022.25400222903089383791 25717660468241950631.93706114248493971622 5601468331818548854.41929269371929562389 29909038954926296210.7413057994775773631 98568104877948349355.19721591464335118538 27559072084832025195.35180075317720562731 22853608627096706566.09955771026340430389 93298916181016161072.54354618454806263987 48680043059454204672.67091049643905074677 89246695121360785058.53287861213538518918 53631877168818965653.17120606722859911847 41910736638379114098.83964222329192024729 55093746825747363259.18851527390188396087 49073389015822923024.02868902173403390579 47340921835053556647.869955537676892929 46855053069016350877.7763207505901123048 29397891806609510526.67194901395348122076 27289115485993207646.68524084793495884158 44384295721579159872.73006114188525606384 54466175462084809953.83692758822347418664 99012283328220553077.31251486440085554989 58065431018214684171.26364043970101761354 63263838185346884510.70727215257273794509 12748271202400349076.41391536530629764753 25707646946168421769.7251914398653117969 26451980581834483144.64479332906781674764 90741507091189228920.55951710253050801576 28392618798232429207.38297590706902652547 69721988816284703131.82793618273527863854 10360601296401335647.84386951870900416983 24648089506882234329.95111217823570245499 65283021597451911118.32619304992401991794 10029943336864291527.27782548348778611671 82873462494032329378.46101448937703295428 5709959001479483860.64354676752582516964 88472263023253806299.05796500479773251907 21502041787624576116.08934416344461228609 80770502637467331191.61104490252485717521 43880594095959406826.86063678996034880295 67585313088436504523.36523794585139661543 14941558577723867304.35778862252016369874 35046029464026037223.26435698580479051716 82951594299637062394.9618456754294529768 74173146293894439157.62424223046978874571 76001236301426534180.06085662701172363349 53872486957878306859.51978530263081615845 355792775697446335.11393983001287454126 12050063875667690969.7113382624276237508 89344082326912588331.54015432954078529363 62243327069312530593.35598918339990453526 54149757138018372406.00211038445349462447 90948692053742237255.96006388225187136669 8009268205182564373.64090792007228259579 72787581539860203958.54357562553697082085 81140510627801495066.72265050487682664571 2417189953437687824.02993579867614263592 26601870374858598232.00566476818272897117 26443350453131331333.80193548477199878473 17904229145854834782.66573264926345439641 98305454259364796259.44954467717072782403 35842884411285759780.33040775290289352072 90747223047793179667.71105651916030267731 71958016228394178550.9566164000473714392 18745779425081984818.23669786410498736154 13266169558960380323.63793257106708024903 56968234094996114404.25793850769600589225 12881688264303691793.35075816207979682434 8900804754335651476.52034792849590034879 26324590406066478872.0431176144132791994 69417639447438764560.50334957938227760833 92142962382123601443.77973365924064134192 1518326188769861246.66356526649565829436 9082945792427187556.14323314331964077847 48214971967483527349.88376171683972496794 49722365049275324734.61967436324441298112 83511291994408727718.20381607668060454667 58410454027298838958.37637856770963268468 81142241779902659140.15354709347650622329 30627238840950353143.67386829146687378621 16568392500134124451.96710026625252187291 63369864518840479433.19122175736653165157 24557963144418600253.89543225845904706057 83779484771036353837.75164064301292016047 51087373413067356205.39418622094923515507 87115050713298875048.56514817284480964653 46098214411638194432.97299638822359604585 42923022714850918469.26197569562216566979 6809413835776346610.44195372343493629746 50625278195727021280.90523148105136531347 28909664173204117375.81979143211696011593 15990378724297570329.85763422178698253721 29820711512121183712.80374783819007477415 65598865959554402709.63782339499888959612 37306840789240429943.5940139478923128842 31812058241037938471.98827284270634651045 65161780136723185122.3907969293977898989 69630073354147277165.55761916848544927005 64091873893011818671.40369762597616714575 15728344790023363470.90590564836873033393 62018218184734637364.20168242830506081954 17342584184414750864.32884863199954089276 80351170741803817545.44996652815394683543 42437485626499154248.26377221719596511582 89641680972331781172.12855512021210893834 5001414866859993951.47288692158695303191 8141541043002351320.11129999516080494865 32596489296181856065.34345140443403058607 22164853073974482598.19968187139331077094 62799638519694675189.39072396131576750836 60435503476552730754.13615058113388954436 14103117652923233197.67246851747893676611 38931855254295159812.21055174658947427067 79658106790642075352.46648838122372589173 8867097133895457575.40765997106852763383 77284673242227185663.92602768576906952233 76882988615890027496.9711787287185953861 86846873012236972757.98261601768571443691 22677632721570130292.96358810880245661223 62852523765850427955.0221573934993771644 33144798351700139675.85304295973488659004 1356765006081650346.8117431232912502257 32850899603147426309.06393060580414632316 94780693141726697558.25226823695405482082 84957017533698727474.44014281957270937739 99475718258508394873.92983084124473335804 36590236265407208986.46259685634021416001 34184368182410554153.90170216742958674249 17647734937784401369.33720418868635345504 35883273255212334546.1746120181430676499 28388372192020469854.22837519677227992577 63316259193932105785.30046341451584907816 17011219699501373599.36876674259799090491 51641856772521195015.20976057233016782148 22975751072116548723.05445625907774234672 71681424957210294358.95324175356228706958 54302341139911476240.14565575256053629275 5205942271243972772.85101860355579412333 17515240606151406491.40695125212736125738 9412717212164296378.05794877257747226585 58458958288862177511.79861993215812646174 67993350056846266626.78783266400175637429 60195341667882577298.1692734209369935845 78238260633499059165.84806040943673922717 10904843322114273728.20526150989707535905 11279832621346310221.49525384227918454909 61332474882509450494.52390544111210269126 52286099957000227212.57570396580282484278 51811094986344336566.56255789518536470492 54525971821237338964.81245120346489024104 74085259140697077608.81933059563442359108 38840546383389572067.82897682451733838248 49570887199984195064.06889854287007838909 36002347940979736036.91156387949167847806 64015881881924630139.45010537805369130264 36876583043119882405.8239003962878981406 94691263048584883514.47640719953276086872 93384651848537195305.70573031485426829188 34585942339042895644.08223158264016373239 47749857719184732403.72255013297439715813 61744337293766158155.57351279045950693604 21777544058710858587.08779309017383685289 93253808358151276914.18779866117623795848 34752452141033302425.84430877956806067448 70337704748399620640.12078192889120715767 45023298701437926752.53175542508409418598 16905164242752187134.78120483086350351282 27581772517685472319.80778260460418915445 40058403304376412130.86960558871126943917 38552536406115684882.40834705898386546741 22023015478327883699.77558505774086973204 11866957721428285577.41548336143735241744 87945936970498551307.67685523825137144898 30806427869962086068.44155086650788177788 32952228050853473258.44090132563484923415 29396669925470021709.05745789733538101094 20775644021429310564.19795793244691348148 51411276772861223764.8230517454714740873 65958109456597061911.06981222012743689076 69126086763682318395.02217835375266350869 24547887034618784684.31109885232742528382 65431433244943024068.92225788663403875898 51993644604572944969.30023838986564177054 78733325178940086219.44346645861267031464 56983240966670647948.38317023277006398865 15047448054617867838.44823228025348493562 43895187168411855001.30821814842579360252 90200258010812636294.66928644436732584153 51851514316962162584.1675578391989726896 96747374201848432169.18871404236143801532 27181713550681100956.51769945972527441574 84897957938816496087.97324319413166773049 80790610668683914524.20443711640410027494 12635690813513750913.70832593609734027192 33748785727589679255.41774309908855349152 34332360731249319128.48762031163163888564 17148356660986490678.85216102781703582366 5639888605239325310.88017627599571646594 89375416067959480136.4971794503061426005 21415955387022173981.61973916655439400163 93107582282917544509.59906730065664749181 96122688371744705856.85663211577440755051 32149623221818284046.81277431195357619045 87933498998132025789.09407916261767286409 53455717799334030457.01717476990528484792 67234041959781317334.03019159750981353816 5518705725585770648.99609149234534845307 66664266330617778916.12677600954923911553 20951863794909864605.09409123106939561321 88200831001303597588.01550483647051256969 20598115283865539428.53769403791581347197 29500016561327605720.57652281235135319788 85694875724149841878.31122322290880881216 46081563638212496302.38533996062608729523 50009692213364412444.17418715466834634463 79603432585884699867.73434491755714526555 8821837443320196854.11994852380110796953 77230908318774144888.76325501746696706687 87361181093576676797.27641551853252464099 5126501953406931071.6510513253640260612 59678551428752690616.8211911862618578358 50537540218757721970.36316611387746131199 78515214931854022106.96012871048777320666 17141077518114899765.56184647013489133082 60450000883190732456.86590121451388004383 19168432740913887263.09369520567992989192 77221737851987790522.9739478520624792688 87731074454049119044.52062373680090328024 1850239432908925550.53393420691232320592 76274312474338217734.83646158630672501341 48553132445873854095.05631948444876738579 43303136416178738902.95917574181267886785 47806550688955453269.51761689700975520569 55646510683151205693.0091500001380566964 57758386417250789363.88316499531066349779 3174253129224916485.64755751571026031528 69640744888879616250.21204183805418631237 52481124435965070303.60190468758111120992 52336907431951881996.98567841997894463435 47690850474859810466.9236793325596606412 76520242687137097374.26222121085984881642 47270328751975271514.12117732543219493873 15058314736058841050.12556571720036272309 54753039966958202167.87044016516313427397 46162780500486308420.35806839825817889198 75981988979156510892.8518903507479758991 37827182893824603005.04094202151010583243 67874854958746764385.09401468480004474959 27120233782316267478.06406180120276796985 72393500679700120390.98554147136818946779 99400953767763163704.95750514732704251646 64309501722785524850.13115489983961159547 47478131833136015273.16488628825880087557 61556345308248751435.74612996915736161979 89592529863597165976.22671753788096481021 91009579625870297224.79012158472579238252 53638692553363467654.00372500905557773323 73220326403103287812.08599412891857097575 92912476129157555282.26119181241440674504 14127636944013928033.49549819532114775981 3630874804906675003.8085692493139535811 97161458565040810103.39181056716265791337 39118901982538762477.00062019793690405467 45163980770971878500.46845433032593202976 2323560996130881742.14876404404172390457 59928967396972171827.28928730221741265244 27187375441256412783.77904464912122972604 33955620648389530230.33993112781440411394 60043930965233791143.8220777994683003352 3706509847179619751.46909082773564932604 9557339376878239125.32221301778055861299 97987085584977488870.54175143314754432121 72686302582794799089.65369595396106559354 55975111316544936206.9805135739377161781 80226568093833617740.19328304207377681113 33155731757952554485.98501756137658144139 93420853183063402294.59633531712227541956 4576369040232735229.78656824072082042629 64020049426882069727.48204636462229939182 20247082501016051526.63169694134327598053 56273328362691601307.71068205791147620516 65637621536888145344.84193347338743677738 52709322355534596100.39557040650410298923 343267665562491700.61640826787924473999 18033016485622642716.39646355484920498652 11838408912257718147.70786439519680847549 31569775326103944854.88051803686125982555 27329193544898420104.95371466525228985364 66358744725208229933.60283612243117429523 62101538797379347549.2064638260024331668 45434134279474872120.69688869013620046242 83645336763606320952.59648978671318228989 33724912837209046844.85564837408720966732 10173486251533016980.39135260334956640898 44346360729740388129.1118332567791157991 67986729773231314453.42569302632155420178 89052453658090712490.73567577739740888351 83781484754139776507.45527064160654642151 11542234726367955858.90858172369024147539 74523133512107386949.29250600672826101592 14647314841664000829.79643439654470768456 72709966143953997930.13739844358192821561 75640780764618555850.84571827463135461326 72572266313757971681.63389680104167447167 17621609367987684755.59391143813793422106 32899974789773764372.60666275230583959591 69839672652673959175.69917373003027126816 58872475769440045922.50850284797464824921 77753707430631384568.31282121059460734347 55838494750993034975.63236139739850981744 69429652617068028712.92454389006681075987 21222798440986314799.07638838715091650359 61776781276726682208.89914883209999918206 3798738896972015887.32105792629335878024 88022843954117687107.08832186353571915582 99476423572163679195.48422148374119657185 11481279447413834085.87566387569736824913 22614841624914332116.41837187662371894195 53189116176196181681.69086035027556339899 99335592424324916837.48235294943272829346 80916518942830047182.9896640901452835112 46655545553576329759.86911967133963514359 83298031180176078441.92935254836036152101 16484846717315708644.41919952509518775825 26900333050092281078.81770081080711957569 61163205047209766502.22777251089189112234 64996676268151987322.23996121230914071707 9815106445532600335.78831979544833598255 40664647783859320419.95638335766479291821 95749789694073546442.18096310928149389693 79491875989049621505.25981984938733240972 18207421766631370877.38760493283796097432 90341793316857629067.4423103097627027232 90308412740100228906.33548517118595888729 65426384756655209812.81761089918420069582 37645682002269566265.3774105037662863274 33442682027596354268.60756227170689803611 97384757738641272032.34939914708539749636 34965785406014879607.47561415157211637012 96549105191343045750.65872426263201186935 84781004040624334582.26565524687112796878 46944115947626936282.97734651802516239683 65776507916862623696.73197089558225128909 77710175073935742449.28676233706781711695 7858785203251041243.11753315002654873141 37364688573279499253.16712313168210060404 23663177804360989614.6140702733649153114 48701088959651449122.05603377836834802282 76530243904271665908.8959270150012390503 41618710544365189661.50923804620401168886 83857494514642008211.56466128115633803594 21491228204771525994.16875750429840753782 17639952129518876749.35170753623308488819 27453783391826724640.9973066936386367257 50932072836811622724.12124806952221703037 22429626884200773627.86696610387352786481 62766550813418039050.82242790747781128064 94995075188378081563.50216229150004511257 54423445261602648920.37797250748858408369 80376468501155952717.68956417911433335201 27112896640710688689.95640233484977457261 17432948055896723248.92434717668119079223 5555624894453985154.53934476441152410559 6583266495794438708.74413100024816066957 22348228893773119108.52129799417356559405 88509398002512599072.22558984093585279886 14004112781204479771.85336680684125055521 88582778736800747143.5141705346027529348 16607838822256973168.45461934130208044363 36297033949094039634.00840175786012376672 47207321262645836477.68160219964435461916 56194232213764754614.41070702319030495744 37281007955045962084.92398751893440432071 45448859027355898833.17939593617533242346 56377776702669600158.00129402879565711627 20166356329520524991.37107068200701817629 9354555853503247175.88954504087348815943 63742941962610326355.15293820222488390404 75247769948711210900.19956375012523830465 64679818901605312513.17625875950973339381 36696413203705635889.98760409529683795205 63776393392625614376.48915743912329454079 96464135438774948345.17187469948246698993 88700639843558215813.5165076394651669648 35869869055008084205.7623508859889322394 84415520004347332337.38890627009138936403 18125275772691461178.2939240529562501826 91088125090414568576.29910022464449293259 55061847581911843063.24109940351932671133 92034202544587879671.36697453896550570419 5265930031203536804.64431993116115738726 80074927347085420391.27284992194299077979 22353947026070928394.71057265816754879698 12599694289324116411.49639276069735097247 39305571357186765681.30234154860932962119 72300004266365566576.69487013027838273599 73143222206127488711.48407782926610459133 20857010598432972713.01325468170153842047 99091042498894592816.43867021755630899051 31865006685503703590.06132646523647115449 25451402189852918959.71237856246771768157 56919534354216560251.6960154070175927008 63830710395510466559.55701446881500445511 84694907004112174096.74752368766724558498 30636018206590097917.19232817231486263248 54553578543464119505.90251728565665124546 11421373115116786790.80052313033486717766 82138667172881817846.4442130823748036237 64982299130401321499.7606739194845265996 43130466148745141009.79810803549788122804 51744425011832700531.08830123868312336667 5870335641139814881.11058611736850304649 27102704716531293652.35449483484860222752 29555408564043626345.42318483065939488986 30534899861746274959.3274457709039194611 67675888217291130498.01071621865521023961 29712133350544082967.60070550711559759651 90688595354930249437.41090708995440700636 58338022177476302823.08346147862508903375 94861429802890825369.84529824466277894688 38329648631733993894.41438206695052856569 78054243764818764675.86331605981737633285 75172886761637939685.78722105686840381905 99972542085211639728.31044032269181365897 14870850674404889842.34245983671323053105 61821680348574039559.37924163198686407191 70218177425327541875.53866920714714497464 44999635328858711098.09827865355070698837 56186020807420380738.83945027431093563163 54644199877627307017.59241951654000364209 48043888121128298152.7515922305598054737 15368135211964079172.677467497943776267 54956331842779594767.45436764200187704411 92694303347344198743.33398249786796805716 99897283639407856516.69020390566119549346 97927899296213893074.04452532188326002753 31311387872394266071.16467286694127114332 68088670533959336011.71792543153095098323 78022088350170345946.25320938575144529817 61291068953362658521.31317272461266417278 83846117045615355170.29290711263191026825 29570074586083815561.28343692327904960115 60340070804254028312.48427457833669741332 24045104587885099758.450410330482207861 93486126020553982999.60745261050472381085 10760537519176582524.90205317408249343521 51919081894267549971.23783398997117708648 65633257338121041855.48416382732151782827 80811291999405982109.87397509176861452171 34307950175457950783.14326791092930853026 46280304254200272700.35744420006139651573 31946795314046141968.990815268293229186 498579142159512235.1763645122735499699 88171808354990261004.15715826860273060014 70878146398452144309.84698195379265077518 24847571051409099440.2283056546676966659 92527683973347065217.54809478997002025204 95514894128964309386.0835056550634601857 81800401430536238356.38951927086117661167 66340663734737514018.28126905529601161908 63431632237243544285.95522747042877321149 27486248589952965911.0603409551212135035 81772368372554701278.30488872500380642821 11982529241342652533.24660088166003619639 87089601470371830356.49808984023009507771 1551737527366599244.6955476284840208988 33119202725376417157.94872061504641700522 17810057503818106502.25726960238036015222 5015671409815003450.40271628643495696667 59674559016448765391.12976523654022816048 6784156616380436260.3116119306232631642 63049920624803390185.06233953421911362639 71719754333894934530.58447285058247681381 75603929999165773500.48802941706248837815 4500155803554805950.6383659352403746094 48571315571550609489.49138469454209399843 85640132404998255830.81705791126705562986 92571172396742057653.33869735539721074258 15851269951030730608.84861279784929306066 52780169011679539442.78613044874001727092 78050220807810802643.0626938352164994712 50498028543571654607.06746523654625330146 81508866145489497215.53081402118009736905 18412389388632529029.4764620969966461134 72885106003116500909.76306999245634771403 99222435389765676355.82712607497084828939 96431770940208507838.32318969072775818484 45342915146642311747.84538285997789994735 84331106066303786338.59925233985861169306 89427523813684780775.52912689079073867789 34913932518155961252.50384727725657981574 70107625255580996174.13861463464204790511 9452776850890807169.92052373561452700372 71272263355255751710.15285488162834360307 92413247264207039747.07008867536907052252 65577859126935806411.63232090896521909574 8624019867543405668.73725846876624970076 98907475825429622561.83035454615892228989 6487091001146678723.21319638505978381928 53695096563227229431.60840002855975178034 39190128656508100543.57229100820764440419 42933092406050862099.8089166357707784065 71618945115898266085.58174371702526571142 13081095225383938333.04883219557958700239 8805704882780573541.41004416153823705681 29373002383852031306.92807270656248153711 39492001727543133643.43276182086797320396 7528101512042210686.23701628346659285501 50098188299199924531.74794093023987513988 87367411903720636706.32679968195453861666 93312667049013910999.66728081840393683728 72744991990716331426.91903364516373390407 51662062895700428850.4280130758913189406 29028874111282492605.54937281032282912488 86509097147598920081.61388480521291477937 53618251804986286695.7811579825303509234 65359970473954108227.81019928255623492689 94732908280214145398.0097236305378497737 12250339243204608786.63807015808679148567 18272253207636653151.50314291485176928083 78500586723178121595.30934383782972491974 48407977614870315805.54097538495423023987 39100964395918587729.07988280540069168128 28060700314274057043.21867798803660434954 8100942651084691852.14000326192652097501 45547841825476343418.25872032744424635847 25588421856794515495.05485242208859644456 63746734919825946029.2536401723022383256 51949268082395766577.8445490529076045455 2643170871449939046.11829168145975737254 12037085497071294627.23753140296652978744 89004081283313982748.7753603929780521696 8242139094102043079.2140864685248323626 77504469422648704630.91811331915982003279 70143887961205857519.84957200695292728275 68176396992814389968.83011033059686630341 21426084098062350741.95104444573276065052 41277739068191500152.25285295860147473252 98398572498228641566.45461840482587592611 49793765355100032267.75368994364659204412 40786541856943239621.81281516599855896506 29290808336036944883.52523963243378365817 19845407429540372544.17617163983519764003 20787521751745575275.32074286609829198136 67832596517179494077.31445635676976463926 29556080140589681453.41855215926739614891 14129613721817956995.41003470606714637048 67042967084862194502.35750192011673211356 97197210367341159565.16459968518035506812 7189288133268725395.25658793246696368166 8186065107090094041.59335749896903169238 28042744333062821512.17252930958063257961 12314607956234338099.34844427740133432199 62653522754817987515.17495561883316138008 871587681431532166.95771991469341608685 25902094597591433442.61728352172454043143 12509589014499603933.88430207310478369318 25779713777929453219.41762428618876982003 41629092333347453216.70907246817162135303 39914170005856383156.06029376885836902554 343634068253506948.72068036585622510913 73630774635434031211.98207350917680739342 43108324763078968512.52417236978134633806 49277389916369182303.10217066151630515024 28337402023480152961.97484174353484858493 50842037667381301793.17060996621645010207 38258524466199445073.54714401643092228959 71105750333636803563.80773555574591799308 84930022954489044489.08732552315457222525 52744399710405415817.55300996720783520969 21493658117774197412.22316887558708908437 20291602665101115590.08567037623208095744 40012100127149429173.71368028167746892704 11825847734207118876.13209602503225758478 54722001917513716991.89668111696001385075 21826190642311692050.56541314926614339088 2699243327216057146.62422686060160755071 29502983472783182761.50608952608354867991 19791111092511149261.29283272015114647596 83687935096779517335.84982216043529419617 17100446678763551326.23689506621680316792 82926088570948562771.01068662203549566347 24835374701373677174.63525254351694428203 60570576003770342956.39880668285775480646 989146724460600989.51954099980459141006 95369531474756143906.42664122461829558909 65214439783022466769.44929267285227014652 96694575151565069623.08842250321783429024 72397722999798833023.92564244922562658547 71760599655569893992.15130860958071269344 28408457780288637485.32892125013238104182 74290366576218829440.65648287786964940133 64755926097172908645.84414742573201836822 86519434786120004601.65987633690148960618 48448667422169391366.8599386763435046105 93234481936173089677.68107375105559685573 49239724492965636578.42448070234759881052 50861911911613643492.31665742235378499665 59875156943102209254.61560202920858922982 95753874495401528431.78390083630654474649 30036532761442879650.8427904248392175592 9093211412642409811.53753742691995664575 53951652642488950856.90232356467609335434 49582622977374667751.36038603671237212385 30584870662715038130.07818895791869028484 37153579874622005393.40612531234500488727 1163746201848335634.88447916808902730041 58060471977994042771.29366640790495661715 43017645137443337345.97410738417904422464 97285084474272037241.76697007504123864967 90645779121439537310.04911631179195031493 88095838855277841863.60814979024556611171 46695716294889717983.34871714695165282657 33540044188061315069.21036496192313485954 25958269048236423431.89404212112309873576 53792698374069333561.93058292850830817366 12744545512811155305.9339163427503335037 76908428584316364826.40503079685749855478 57914124369175268667.98370579735277059122 8808289208574703677.93714050631147666023 39340739150973876278.32498377021363853346 49298143270375616899.33357039743192326165 66280028409635687087.56529720826056021709 39972109277354057931.2236599698296127247 40517664515707342983.12284695252907216731 99138345221420098199.38744479291378590662 62031697547529571179.07349776868611032721 91485280598691589248.70660816595030130344 38683068609184402618.30591462133120857533 41305382611670008371.13262881119495789218 30345157282441393238.33161353519114774468 63545824271799709828.92971953205254479107 52817170372323626975.15452352325791039654 7848870261572804339.9568018455002590804 47793619723025519446.62832235706674687637 13542639577147089616.62774975565482097393 49200776479977686963.51264256846817863941 92583531555490210641.72976352952497692275 3126458244796130859.40428393736146117958 12021479072159128629.55983583956267718317 83567983463854288554.76432205978945254029 2412147707846883164.4359145454063647266 87711757431779466249.87765213539484892645 28867946740711560645.81270776600748707285 71674242648469679880.360157281795686098 31020063667495778681.1186329996083599315 13457861773518132462.04268516966733787607 7533204952495468274.99841697068418173197 63560707360114669725.20175307577796347589 51629785628067738492.90734911687533811031 88416456976555814023.96902043571737786617 45998661016259093603.51322245628372997096 47361866246334573940.25284412792534010714 43807386519225805276.21170682666163251745 45537581438499204098.14501088582042868826 81925575486281945008.87155276331653534148 86750065290146316677.63944302818402704286 48498565883384676789.49519375844410646493 46352584506042745051.81189776590468634161 42187602732258401356.56577167022835163791 70179965065383737391.49085306949868737642 38933738645457569609.68391106800850653782 51417416106288990237.51623771914611807268 50009103897499852020.98686455261259695371 37541447046606577525.60842777903813005984 26823812412112645611.74276188860759165686 5412458489574492680.11974188221420363366 10691665412334830845.34612842733578319536 7826541513402678861.63690652246106518107 72813866414328812135.45438866500467893503 49895578848879442320.16611321033402561765 40936867663619347711.94914526588484481535 81824019928611323123.07261282384031905316 92510417394308827790.57222548240125593784 87287443204389884766.58614009011254763896 55291683078899600106.13543450396144285977 55190467964502127335.77418076305306377855 98593121815338657857.96308812696767705156 10118820407274639750.68407874144860896321 98453166939557976335.84496936330092700244 28284798362167639029.34113322429587225527 22630719407405186844.40965669938385888437 52743287286612846055.44750555173882349869 90775098047545662791.91599226523328445182 98972748938238411593.98917136855322753643 99587694918113079525.27597151756078083068 76569534560520614535.55647639214589122744 86451509411228859000.86615006088069896386 24257060797882975290.53413751127903120564 77649942840478015675.7013116256406605649 8251992436062353152.00343973806500192007 74483650351271214959.44224274231627201161 75321048817746896528.57620589032155922385 14602670321462594198.14590952251067445751 93940482970940148301.85203200753431256081 62594763793878535375.49823959167465239895 81871188731887342621.02210342322831266194 42441203203883390943.84833109899196723967 5943683843120795620.2169569268583136321 87672465051754624585.87603944820514578854 53399401910503407953.30558724028105014545 41026149767591293110.52423879211778494693 20885974565513629503.89063028819983977718 66568307878484517626.69323703239849736981 9367727515344755331.06837597324067219789 78456916658243233616.03054545947809292815 60327007258272139228.98626507218325184706 61210518658892769899.63852459922594226853 72568049608440991261.22778029559720474967 20953259320097224157.57408936167641438348 79987207878870342886.62256564381157198085 76423917545905304752.4008504907826016189 1086110242471311060.52939891551684178237 63073371843656039271.72353166498147261321 15492253789027393307.03777016213911314673 60659771229512178249.93420342705613420633 81377804930822046584.13207311403601129998 59305679196673541358.12389481015605627374 44455044896855937287.66715392551630157977 20667629864587045313.28430942741320755148 25119300532971667809.5280204310523880396 33155449329571155663.85836293529115829405 15223428495535282880.8213543568765726373 63847682920515371839.60901758415856346863 19353999028617984090.68274444635966374972 68943683144693335514.97656839453465088666 61168955873235700127.78633283870656353228 41298178692074466348.93423382409005103204 74845486904795645004.89400725037428329147 19789955478693542773.01408924120633793081 11603155200322681112.35409234944830179214 95764907773256062868.14142760004647394664 39452531154102734891.04489639554796487402 91493363722283159420.51089426349421081649 77281661978510092846.43828737343635525066 93821764124196306921.92909560299206185861 90873586168366861715.55035993230346991149 55811074040122569839.89774673058700146954 41037811834593663293.84991274536540959663 51395561085788253980.52131543905539355953 54860098960700484642.8102613806233742127 92307871275540218423.07914596969960693972 27997357195508651586.81655865637449973025 60379324704010730636.96401023244674060765 18609000030527800736.70214784114952046848 45596973128207714663.08847812470388216585 61022466577084412411.03704871768889723896 17399799182979513602.42414720591642701741 37378844988233534988.51676483814873497663 93585094245943089869.23047823411545842878 29410383946028018939.06823698329322793233 28947199036095048942.25864509741576719219 43666558819576752422.57748274205018971375 73286734823884459046.43785723287482925942 27464204731470376084.9971773215915251728 2248826763277857280.79473908025437333377 6510675576803016157.31873027837222235047 27018309078016241487.40176749700312089084 8905418851971151721.22371836792634612679 1810578944734957858.82356828278775601353 82743300911013896788.04127612539888762711 34049794104074825838.18571840701862577236 10637190666622734685.77694651765230014903 2297876300760976584.41751208514901923243 46307871811227617989.94762097578740188537 40419517726373475517.97804881871588237902 60674621511668321316.6991003614391638018 18654737340529421336.91275009928178717484 76037186771924369120.08269333027530373026 14856608635123761446.95902463796182146844 61968281397556564937.27173114298724379425 67130198925653781297.61139048685433994394 65586959069768057581.45482525251561903968 74282814053886692442.14220264919359957591 74013046299250135501.73391802245813527808 19820863440567197839.13406751745974461588 70106792048497088969.80079151296329761605 28911224548570862453.00901714493682621745 41851284793784091666.36463999439992088805 43953028624890079797.9709433398140570499 71554775118670214959.96485187150915175054 90300096586894871708.28355885444942804947 45128194367705447237.99608234380858161921 1177239388257190497.84088354166846773664 68801299676913225643.76125387333039939865 18028145747574936682.28705231196448952607 27600120098174005718.12306582838641370989 88232309341481989036.87728629780144913799 41585292108146268326.63011419195479636275 17418843288294477689.26764339481380894712 25381014127878710847.43029021374984834713 53312742056827246406.36197075981240400486 91138233486835298040.99493278146958765769 72200922469863377257.32095728124765262992 25485071469150720922.25560401598170429659 18959279171174588506.54235782806355082015 93969854892149082301.40166089416845216307 90877066843053219565.21448768121933774342 99760549271688383297.6151779843096639632 86413663731907922224.84569212888196055367 8637127998269863359.38616384916443957693 52651628948029352161.29354856737132061028 61236908039923587545.36635613019233274061 19900924178025570760.98218813087573413675 76254320261917753867.13371047568724559746 52481659964894986732.18806455784612571226 66153340153591129771.25233561377322874758 44243541100126762466.61010137580247234865 12146514337282109560.71738468026252614514 71290017196010995677.44211313533293759177 21130489710348283710.78153258128513708602 99625338651187079728.54463125045387196173 73255906530175594410.38518912341533962764 30192123097004566729.35307350729594574305 18464856257428428526.17747956052073246531 1690588543588484084.9026256418367255699 7159306390292067475.20501163884036725215 2515626681452986258.2122493741400616043 41921953347830656303.52135608095102003191 17137904178266396761.82839246823590816522 85714270896589315826.56081931359221582545 17889451850600321335.7015210889347369151 89912249954513642757.49018845089290394242 93012709431192452041.06225982490366147175 30271940028859688861.72736461825423529054 91686473183537819063.85162449665337029445 32429870039287167829.5364908151608267804 37433104906741181602.45069485432726627693 66531644035813602508.31250590915146885076 99946081344080341727.02249173019974882414 78650919251685742970.31461426506332135388 24134669947773065455.04818379899830602906 15869592193919576943.40023124414175752168 72582069900111940653.93067390330049701312 14835342395038627689.06441320061202858412 14274705380314473699.9007815811397884691 79340772048174683199.85217827406984005557 62518374189275770492.79232273373207358785 47042881822299696089.31346039787330619444 94459142445208671372.95238487808775085576 97637411132236082881.94056121276379773089 73681607388055891787.29331978101990938124 77044273324852214766.54769338494520205191 26730716228729982019.04448497395364433238 13400043472648344719.04975942927174843751 66838034914303481354.28613310494585009329 73430133211206231096.96673259465277279438 23321601279025540487.89666467807105151747 40611699516345037090.25057928670965704397 73155110375152593950.55057302057398418631 12052836365315485432.69518489859716259872 21600910320394620012.26461201267842638821 98598314483250166275.28944170024446539489 39536417451266606487.83521686439078563074 98222023397025721609.61632874116508948331 64691318116566704853.70934420935530742028 32702998453164451019.81059739884111780114 94450401244532092626.39225827436421883593 2570565828774999700.72728575470784230221 44041974080782275745.55158512206026019096 63036197919070266145.48106324363753840646 36707302700989580238.64121777528339857096 77380323660165763299.70459588653350890652 96809664817388002184.6084926507050256422 58648107906160791969.87796922014174252383 70678192979558080534.5332286676079750281 94730586931802896705.73957455162589652603 16501059316337711740.30782086461622116271 28780677400335843153.19840131295194870059 49215019842916640871.7989441022741973813 78690069256130455524.58171815773379631408 71426840606304921252.60530325421508639829 25262821856131219511.34521816177695605783 60956786466084953482.05235965756129910074 26308643538743235041.15139447510226892672 76337550245238077099.39407565186872264582 41481103735925933458.49431363258364700655 23651475503523339715.15726862156897147012 37231485745746766203.16668136860204452846 27714363775210241987.24400345294867174276 31933176972523335941.55602435876985047834 66979067556697087909.1692400603503233426 80246653498213200476.14164200011039610848 40530367935405337919.0892450732146402109 400993006622651092.20711411198773014226 10551754227663086600.63102158938471112648 1171281451371660858.32930306703390436999 8736016919537855475.82281624847923454931 49800248281047850827.78805990726677926738 60350356686748155587.48451524492358722635 33775827497554574342.07557435272729154518 94860553723656892841.60519353997128859865 89650277829649180909.64089605391526338297 91316426384288528982.6111263814619166588 45291041503580311738.17889352513949833371 64913804264013225843.10233409120696951203 84266642200231930364.23360214118560972806 83867642721199647268.27361020070735763929 40704957073233863620.95226070297723719497 35361928614668030696.83788413109287985829 1743525671214838652.37158784476703051941 95484022555853234802.03218088263546132661 73358018003982553482.3227541053193309999 71005144643420080405.87604097907649646754 78884155968172884164.9920527498308014862 58040823891579049991.32801837404986192102 30968187046174648610.93686210682355317873 95942176422382799374.53743483807377990767 92619157061973951356.80133050820652830529 93802198117441335054.26921395399561155806 94796115629374230524.86838850465833037113 47612928561997189042.80348593143546400985 64144010647861007203.43217091295366110381 42879539077654699841.75831640500899872506 90292490184683026201.01499195125506289908 97693833311693830217.12111953403020949304 3074748251175960410.41901067845282717502 95834762317503472859.39579441224672928706 98175149945821030681.61368676823675326065 68218918100555700419.15252158773037321568 21808706262267162550.22226825643751168645 75764080353785009486.58533860279914266739 44667167422846897002.58651413911532264181 16201033313076565730.21942949006938557965 48029824731294060975.18706398169207789711 27917237622257898134.88411860766570652902 59826587023188040132.21180557222653188529 41402023665128288244.69645399294257990284 48473030949530819110.00168714205329729163 20127521119012067643.14222277107885237315 94960189081376439854.21555657787504254592 72678157906716465595.29026127795548348465 52641920086712162326.69083926330698426786 28299654191267577156.35493835349856355565 36331307930925621242.56471014402997056014 50119120015891122757.93444173112263246727 87094900557724619871.2091639891129095725 13288976317475244457.31153779652968593529 73303122841284025490.33944296923810446031 79226158885327630949.28906795542833805003 90539874958695792011.70596170614827796931 18941760980204790645.68283505454298669077 8502653933362261362.60389871473438872412 74304480529182891959.74046500377324738223 59562231503478026598.37939380437616480736 76760247574516138380.96225966592136113543 69541939813240872242.62009233903296897664 22908681851219211819.15489896338833359865 36242468237514693839.90515118357884142837 20883496178289969709.18413902035816837435 97109535496371509528.32371316238380388739 18233295450037177443.35261370569846412968 51766861722703056056.26961234060742640693 77389034472215314902.44579960916747183762 12408400132783707955.17374755124006131018 16212587161531180526.71310025850159348335 63872331024936629221.54694037038882468875 92873085578113909218.87828808644316853107 41999276433284809403.51038076015818588553 16817676548954718257.03351531445487596798 98181720816039875499.99667324754157094638 64787669234418620284.73956211507148182404 21861766866217332834.99384514514205687221 32199846258011334314.67927187336995224358 94494607554548454363.04229475298846540223 16582913440224559329.35338651506150241969 91795503717618299764.46463752737119029051 13777212033031059852.33333497514180322517 7479185999124557988.73477174090323978128 80687255039764708757.29239219288173403416 60605458051659813816.89947122248483737813 95273635661066019154.43528435211558115238 84013201263119981607.6254217864434695927 3273638268690255287.66822727509015867791 78811984779879751603.08128842116618914966 37243410219350274205.68321966631425364861 32182232629776349490.91880013918588715813 90537154639697672851.0659855474933953839 14640581787632958113.75753702907656255769 65830876583811674950.47439757098847010645 49030903143779278309.16128338409885826458 8640021828705596926.4486968262962234692 74320716414640234356.59139674034451397453 76912800699194705728.88350431043227044367 64522517809688786761.34791731493714416775 91214280220227790981.78390498123719185861 81411265799325905853.88262995174300914713 60587047079696659809.78003030437110896715 39286224221523984323.98103779809712059183 64146912636770905527.011625098066646952 50564255528031255660.622144010036494479 60336523387421604112.68295226579996857132 69220668967305920287.89521958896378976682 34941506857051111190.22072675410905498775 67280108751851703334.93982733416904122888 77334734333474457018.13983379356848570334 41674770959195922269.47991488199971304602 69515735004769914693.13219610780922549977 37980383465305530361.14026981398423851668 27480552449292384274.83931007927445752022 64284254087105362985.84876724449463803693 75419945503152605282.07718722025228651902 58774990899171575629.66990289844393343995 57126177369168749248.0451609072985037264 32341533626673067749.32142482819867090219 67307109459303368790.4050441350329855939 5751291548857649434.18152987941109671332 27120703521594477354.82392259616172009113 30094060309882713959.68841537744483873868 6796235542653657176.54732311182079591468 14950336549562874908.39308767204714582611 30212078045748941417.8580581424444179245 80925376887367284969.76795480385201672553 51742498084289337799.50699858539438855804 419682899364072442.78268547572840183491 31579775187681390330.94631481799107856909 527786705560605638.10050561880358996222 81838278273384089268.16893374567044656148 56251177063048681906.97792309938320844999 99509575792793985019.36917661393164651757 75597962317283601616.77317828580045218742 41508729969874930952.33779133990873549157 73950750619440231196.83589733876567566154 99025141529248531723.1264557809846805089 95408970608967421503.36456822077730618802 5223637461580397592.92897032548610541899 4144027992107791102.2725503590001541054 73493431845818299372.38999846519646281515 12243283044147166919.29973394919960510322 78045900297152788083.16601062746543785298 59855074225862913534.89501685531687446665 43837761857166171238.43444180045772246936 66272046394775842705.02745675768405261111 85179718456631321848.34618590961819180456 5439453668802483812.24609515436392863783 98061769973592417516.14569297481907987907 55233459300190479569.69711683970335950317 61189134282726865660.42620416779031176647 92240994587938579436.95270218319556766891 68376098117521080022.65632649487316309371 22491279104276915416.01370212435337465847 80491068999818023411.67238394199689578387 84292799832751723700.0667900016340061216 27350564984572567078.97080050607213520539 53851626367223737652.99734082688805064539 28587307476269124064.16983264436345625691 38240853056332040140.76883818975755825815 76555847245281501083.33799036176948390485 21420062208016382007.25978530490630741684 40982713386936135148.91027956608693547346 35155747049236302692.05577921455814384283 66643635577230679006.52881583532797880648 61425828095899627945.15924678975619766085 77813560386480146677.46607677979407088915 66191603955199304310.97431821352725634406 35749444602267264711.06306088926330024691 828222039889937978.83951649443658160404 2886844214775719954.89508390296295406369 70783616908402152160.74490062542118894169 25873618318726889768.00950759400692195934 9288859372638143742.71717988816097663046 77781955680251037919.63709132918736918281 43201243283755227634.01342752252119847513 90936582826495662711.38601619736318085987 8219566628349918309.88651399191512151934 96895489328276449154.43615502143866092296 44594726106252196860.77382509790547438746 49818933644080672224.35072099143213426543 73971914647534869688.84158836612283473679 6231791714259468072.00274999063238125255 24644318442677106859.36598399255851260094 63093235831002506452.01641280025066869346 1460523227407550855.5300425936835621486 13293109580812934327.77812139993831875916 91408427270450003278.06764314974339622641 59010764563555899361.99635945426474899236 20978536815584555437.24951098310628116908 12195239844526257147.13464382807165587592 33932436215425026170.81958558405144462393 76423108008734943275.61850292034831682092 22359596059932828001.31196799507612964711 46019011694450486521.86003259957413055498 91219367470037482370.96799252881833729477 27001697987762947811.31327638243139761402 81360481002106743206.68349893203932777773 4565967692795566931.87635841450780283992 45577253314897767710.19757514975971261252 72587433977781616282.62541122959064294906 40182812922996708231.68227737974323376894 23556812867141195004.21779433350924164123 81570189897131931022.44760480518086719953 2375759232282734558.61644350056177834343 50194065728888288135.52035237902281007056 85251613160172506424.08537888491369179537 29081846541019804458.75448433592802965074 79085628921274139184.2399011537293085488 28641284164149325953.04979710612808588501 55692646871519310702.18974087875203970491 19149055510627494368.96561737635309198853 72363551582248155596.0516031401350324431 33173725967010862307.1068700861303238505 16687591755256333252.63239346536204037123 61854836262380363320.79921169223644742081 2041763945908245271.15634469174251322281 85824748044767802262.56796892119158721503 2361057760498382422.44260507580437737607 35136795330090323620.91058709995608492816 39389550055227107445.68825702739058538025 2892534438123251607.18676330482019879438 88180915433507750328.09121675702053096617 5985593059725273542.27609571508403520745 21371617396738576496.52549118437798566109 60472386280734347409.71823011821729778719 54628203246108327643.05491485501395331675 39112720236528466608.83831099099595655909 58618407829323201290.34907844658539284209 38688585077993188840.77019226551763379617 55959025042056401884.48281880482516902377 76212422307477316529.31650743528039773089 5372369600618678593.27030780183722116597 65585264391382251215.47427318676835174444 96628321822527052751.58687971950334970293 88385574404204044633.16010908663559957143 83452728369411931355.90119885346710419014 14076290102508761416.24060622949071680864 3603968941123782045.83235121166861634597 47263428843691976195.64364358542459265694 16761918236942265488.13470917841665381457 11253215788125572978.26533033854919563587 96019431666544258740.53903391505864864881 11726548750492349008.28769871593380438281 9607673306036416216.63985103470759310526 3657715818551146668.03456139831934776002 27394646879793897178.33951566887826498249 77591571943530095864.9403458728967662914 28523349618560790552.13824297271818841037 53789258289833266403.06601593644556060054 21071002675689318721.85506408397051627253 19845508262190650124.42507171034676231635 85284347422802816688.18368475754531357516 3763128923562043367.01420604322242746199 11580743446027955235.54458627149304444889 40980320065255793189.54679270421155743459 67727349517708256704.04756940504130031135 12835367451150070006.16425084956107216267 92901674995223721944.30469733555782648204 40433082899352087082.78709397444196156104 76538258963620258721.90978709766701907685 91342955598487164045.04672266966936582304 70167483489343554085.16593447391413052349 19613141962411375661.80223065895654638069 38943402352015075520.78629692785049710525 30266224254003717236.61566664188246111207 21873504539316073530.26571902644263422532 99954893633425261190.50837168423941381721 57580428456657158481.52422888889414217471 90488506684916703707.2036281803671477577 64646201743141948465.50534163841501451383 37128923905537073175.76489696165209402368 94715358503672789108.24788743010261541085 18747817965555942958.96586611492218042134 54096061227887480204.1184557905703412528 36842827803395578915.72241065949696651329 63330137606742047390.88798712003226802639 39701450121299988261.86282979556801900439 91685344175180963345.64168551894085427369 55748715847575534326.01323073992414052309 53810427268533119872.73885796386809739001 91155387810691437664.85556588785498500645 70924020199758796073.64284065255228426525 28715821111354336594.50977025933158854759 77939208213007758685.40000462571049177679 13254952289150934494.52616710991830659732 37770968047160840360.27765778043113888935 17432543288932333147.61428049585081633542 81871723772145011474.20936210480184763681 7015042250461531226.02496146639358228455 188862076116654796.09317040013982516567 49552037721300040545.7167055400537486114 92205220355517329148.19381362363352807342 59008260322147056501.23328746286337201484 54272681124762469395.37163976721720819025 62443285595914740034.29455670601534327607 12639857454131206605.51080219856429006194 47316489942337592513.7843806970968271722 60605482584808539855.60993435242332036553 54602978991353192189.87019321816520913435 32087240611699162923.49600453187844882454 69587572065293492801.96903806541498080224 82438150358106199108.48873692226522537148 39233306554915211206.16277556189326661965 56280632058388688705.0911259489507407179 98228848553936280636.78892173490847648519 55835764296069037357.39617443333991999013 3571696637877479036.84092337219211659876 95490053920719969174.32881072790497225136 11181329797086168260.4069191423033094634 74866548223862492180.26277936038088782333 82429655461367631167.82334418475781324335 47959955463889194442.1523689633237249772 72695994133949819768.09438544952563049029 33310062300535612314.69989493915413892255 40571230718248227068.66721074057467425701 91012193669126414661.7281845811797693866 76222542435966970412.90647307788806038729 97019272591982509970.72602795217508630737 21910523704230394076.06630821719427019613 23686120815792601078.28092894883796849828 38904003047174911584.91284906201337200551 6037778447701061322.21746906393037561878 42512481310504549089.51746670762302544714 58661028494399220636.54725391432216448964 80700720449798687777.01642407284142148889 6957519660509055054.34120532747080333699 55382267610209351072.9909908175061768918 85987563346069595558.68141805017859893719 96346486216012913784.99953211336170476612 98574467978384380450.81525106605427269641 31982309201319909385.46915003892599706257 99211469012707560674.79950374648892537065 78900391550697307503.30969492749659003114 19736646894194346496.41540967690907275885 14960358922891366553.66406670323672643754 77218487419359495732.77843192864846439279 99480750837542060395.2370499692850460723 51937425061773953501.68095853164864142739 63280381797560288067.93882211225494372194 63381148425450998804.93320781489762008329 92970238181084025144.00380722954496702592 22967105735693015677.52715389488446164933 97494903507042933981.77840761330019869884 58572706916413276421.02767270447355248396 14725085588238897230.54046605892110653243 33977077428234037655.44175211211874518303 20604317912513544732.93037452522759959773 42015831453424343460.11904407725880274262 51690232236373185311.19029466667411656629 27908367686205147878.24688511886047727043 93010152560522161549.97452833536794470598 42062006168182501777.757893773472238697 61511574126180030792.9566846798291705419 67759799040715303876.43167148759268512214 62730825997521298922.53299706535251463829 22126735447776612732.31774394034299267078 26715062176351959614.26328728491033896676 9104481417039036326.33326639053414451117 27834359674234879705.41298319045406984213 94789967130544835073.2023654239125256269 47577936194790603435.06777787198946942579 88665661325656464296.61180351219148630715 56552836687556936882.83330895809405029904 20859722404945805058.09473401322185856341 23715020955354108693.09026210363691456677 51919692323636380599.23565416964051251732 8545341283608995396.46689007399647027651 37398970303643643148.31320408696791293931 91591239880670109105.55607654132107970369 48130988948496541851.6418987347786484759 36251096505132329635.77059772201861547695 67593013468600224191.37765448732044390636 14355607662040678352.3651160518503549938 27698450445154038119.96824499240022429189 15016446167189586535.73376176121933688446 54917893433296958027.33419717196302502337 82212572484960718236.1108458352788250258 77834497335291974065.37611436143594931245 26866893392028752879.65862853582088113231 74299121992821315616.65456808738856654866 83821581116798056447.7183893073814797319 98210881727817306123.14233117713521173385 55062179840242720399.39645635112695440292 89968204405094514253.58600830466376159773 21884378982451598770.41819910333842431533 86844752874940314051.98162436279209372231 26882698090470073481.57070311012242148188 45607681210360097548.72208311102883463505 72432352696927768411.57886992058483398174 63304391240435021554.49736549688948913194 67786000036851820087.84115596748433395565 49081043312076294415.84743492333749719027 47568338121659548789.56680092054246357503 13072861450337957809.17647021432669804069 19874549649057330709.09170085428227168938 86569256952066792102.04765857690232755405 62284551053322711343.81803964614572619691 69698014018880248410.07345842423982731056 11662096823445285854.70992754954360125305 90155175696509882786.33548478748575320796 81817926453271708938.00678127736841388256 51392874509766422636.58063394236868888702 83159708597864495305.95292842851006011293 3386981236229302875.24792098250601567147 92215080109936983722.48530649851645760243 18744040920023420099.18894801594619737805 52824674778464111243.53981245835648915505 62224693829377174703.68865468767752288556 92602638735194662509.25469072584731442191 62055252490513914776.69841756773517557052 91078717059616809049.6054637577728817757 75972005717021225789.48621696358423413316 91473072883771861230.58912969512371165973 21905699506549895192.99483501806722673836 61390114770197717128.75736007810893322944 98350332789434115986.88387067385649243724 7069653478989166865.81129512541110616792 59752555629020573629.44575331025812012645 86082730496516304938.44728706186205036223 72658207476625619072.1028683124515713859 99204512093673325907.80544168198273708111 18190356729528802774.62717155633624200381 44545308644154971126.14792906570299640424 71870949927404253588.43135021256134736065 21258409471617010462.53792651130744900218 65202695245693661533.86382805194250731545 80231063177148340596.72706195375402055561 80907869297538985465.57453471011514453523 32647566015177484840.13190455760362560108 70047468108057778970.64628472128352992163 48176000149595318586.18810595790700176349 53304599511588997879.85326648825076449344 98115388525142787763.17194611247530139033 41039769359612954330.12708680871353631989 90133243036933456499.72806664578591759981 86331349491347531819.06095988034698577919 39071684268119567889.93718359680330222975 74660873122653454282.64824838214276968076 29705225067655152864.12274924434549906335 34827017773923559989.74822866721031730169 61750849126964084998.45488111476782163181 92663158858680248867.05661284023478185362 15203208151252086849.91621495689131134755 40766255812787072472.73466703824140344006 59029267869614034742.44045936754480817168 77290055987640633415.7927855021212681912 81100973135261210744.36899813619394952071 46811540072633694602.01030970642346344576 61969509077156187126.04553904969126486718 76461692634890417814.1955026236633703699 16146722988172497347.17099954676508250892 62643361826764887659.47499127167347769569 96958798177829172787.71507483099583537012 6934260929709692826.56230332448075420516 80942165648797258708.15501656070427521163 6754799118399069603.08822585957241004369 34837814317710029449.91846890296921386325 67193343619186687830.75421285054967375089 33943317115239288058.74714478665130769045 25569028491314673637.79701151918165846892 59328657358375368280.33794445536096923609 10493025184477340847.26097868127644140094 64441442879588431076.31811410908529482388 5003810068433531984.24603927248268168871 62844605023494542704.99271705931096359366 29076047665714498841.39044982730891256751 50149446515616394311.80969570594380718455 86019394883325922548.0902692545452554672 37060833799941678221.85930736391964074992 86950100145221099634.90478242715357186587 28882523222947725625.80981258881640799768 71736090812948677226.77770853273257350456 27851815340039375753.41335552710211594011 53904408776325460567.41039976711188160242 36825078198760379752.64705016857522038076 44162680719714204897.69724999283989024675 41919511701168464891.33001412695476290139 86519965114210235443.45854811814193210826 12510607359213787685.65562206505757260344 26833340474996043295.84405756431491145968 53736072020620121365.847105031905145818 58260749477110075949.8950494251938410422 70742792245158516555.0765190086233636573 6255579501031125706.74239563056055515377 55293481782840958543.38796407586611764613 10385797841199830871.92921223459213084564 11834983000160948043.63204765492934531358 60309249785842784013.68853077622434903105 12355792050230294755.05180608139511460541 70143138573579090658.9595731234985271478 97813939603371766422.35360920647345457106 11954658681362339204.79317900575839786568 54015116784489514471.54506878264211726369 55226397371568887802.84555028540229073281 46004489749709618485.55599818706837755784 93458539757765924427.20414735732632248037 83066843373944017903.07346253142242686421 4669880184299298396.76900913612582908032 53903732422114046072.71801589612130896518 56586426339407463931.96845937341907024397 34713348001187369910.21562886201180299482 8109630366416080020.5832261576882189306 30602674484356398671.50573974003317801272 79069887599481839882.84235622890740304928 81786259433589824446.16441471738326750988 58916794949500323902.65565329794058000022 7448539751374840417.08234772973703102618 45560900874824992820.73711661582723244663 62290252553942668859.40367240583366891306 3470752574691546626.55791966886542150424 63425551007857621292.73592498503889273351 28163323252791565257.966522063715634175 34937446804714115653.77527295778139585315 85517118719593806777.41171985056160348682 4634582133653045857.12804898604828274201 54866418465770908253.03780523414309929973 37922931749391519273.58172127719613521226 98610414980723627716.1182907766953042869 31456754987210934091.22896811878994104177 29066708046932320104.85107933584011915554 42164239896216266059.20302315558257892522 67949390130887633370.29246670511829067066 45058414657389078873.38229039154946871749 65109706657252672167.51993672834672147992 9177155207775378757.92764498256225217789 55108837977580474272.11169656257016847895 95009117116558234866.3459311593212817952 20992243120463006779.54862126718151639142 30421069735209536487.95168925028828961494 86566955331407154654.11099143755271656991 57971656887226727852.0764140128771322316 29790156167888812082.26799193161481777398 15159768448086290508.42063900022751097203 87188333021616655110.14862578253828504327 73281901702793066753.87578466622476665607 79238925264481348813.68765454312166676748 67142630340533948192.50644057914474012738 84538667093108230484.82885333016775378752 43022652646121489882.0480654144079750693 35151765903996176875.73831084480055793663 29297322732799623801.5572798918457602167 18290989371888995360.52001036665257412634 20509998789322259648.63974946354098268494 77468071741425117671.62137592176719281518 82061092021209241479.20448272521986881502 3093654904908870077.75817493699484142844 3708149150816069159.39707551469174593943 80859652256320134508.59809544807727859294 54163304940034757389.04912932901673717604 77699310190461013532.81973982367274026633 99690103828908654747.15379222690057002326 85224487598063930453.73750557732219270732 73716972390232678950.47902492720595517299 19241189262374731282.05329914344968460783 22796488662926021291.94291564061494199035 62426095728233321469.76021402788128355472 71828903835530461286.28369264336871424433 69861018081480607681.78930976177417704875 89938499857772067861.67828164528032937662 39844830818461084185.36810792060110243852 66280765989095217046.70775662920979716228 27062412836299394255.07263426226094964189 93162123959715875033.47242584321841703226 1924348494870416383.66476926815425552489 7894319151811133370.64263044992207756446 53455014804074641390.14100364814179136309 49960922540989703094.62818544353467952754 53173698712579747907.4806169589146809218 97519854035293231413.13958095723843237495 74221174294363401732.2008432395422120778 13178615277998776016.94119056506616577007 94870891317444110628.92759776079334712648 81584042927161861129.25965035110993343828 15579456555529326900.4852312617877608357 1158800302306740043.02607468177748957517 27422014054499884873.55098087875996702388 75185436489142948799.00161351373561290213 46084326301338922439.5398755555140290179 10256403074416459946.3537921094845593117 17257679018059375028.38650096131858530083 82239065450090959905.07697820253247024757 39818633132525012126.75112524164904108425 8914729546351491060.758342630462642126 17780610423158105107.02842428819238909437 84973940631486856906.50167181074625538384 35068817342512556303.95833695774010544576 24051553986265051291.99085214762792516071 59211299861532819946.97473279175643915328 38916314784249086077.86325321314549702141 7113929651923026876.77085026379453201163 56830331213622921151.61465722763504601081 2231254280598932237.27307000200795915457 64908675816555468832.16020197641777028412 36938586678849631541.19338630795740824678 24930366884790230326.39446229576863618014 43160340608221410630.02441970268088623376 77860673731705172096.54596117252351444161 19789992087725508236.53831331411024487864 34087409504941168312.43350000336068708356 90219520391000956672.8651966976776259218 66111002451272822405.82757210736544368656 83358466768126969452.60233641830952746647 44777892746452393665.66963991694764542984 21056795030675082998.30520976255099302534 10769465918762873658.41040060480642275303 8799879706760748626.43204303724844140053 38610925201754214091.47232480111555502218 87691426303408619039.27713982222924225714 8066379644003611485.10372201580984358307 97663497007050014200.35778664171568820621 94872391383611933433.02809838327741638794 69441332595020307536.20637922615988150468 32744993701744240543.17172981507511656784 55147369746057464888.10403834406324109893 67867409032104098303.80855486636202726876 81256428614831487223.78976331180720978252 70531091584173513340.66409485891140142013 41799998788381244151.60023241296685534794 75536938189109358402.68932122863607465669 13323799454926466815.15989227240826867564 64916165854775033958.98215241277123421797 7574638828975414236.44045822274837575862 68536002807520398345.51466284030414077137 96988590738198825632.54391678696100174632 65478697126611028733.59049800029671118617 48846352126503383931.90521513757347558106 14608900923472338983.68619819400475258114 13349866694508040422.68437518920773509535 62422623107696153981.85982671145009925802 72286584499857885091.51533768997937670105 82582631211811525491.5397054272102496743 96461153368313513960.54708430662095924095 90008204072136910823.24021908368158145955 15261085278458638354.2720728669595223384 56776267396728145157.05170764594149369484 54735299145298291570.86957648108127839578 64215584385213758249.4486216929650882769 99793210189662918581.53686564806860535465 20260563052851553460.25552707437090414476 71294657952953921315.01892204647369105703 52355043521283452628.2892590933833162158 24834448838319657520.50128272061534253932 35177731751889390990.3245508754953858453 49357245042089796422.24694114499419045409 3106872681729860133.74164093783275953818 83930939799428664026.5088003033822447394 17291297080694732330.53358032431833437591 9803096847777185987.2983999573336135646 65838732242397089249.77505953558997109581 8113786827910614281.32015502955221183276 63438102523418968824.03636135299292638229 76369972930134381071.5876343362878377266 83841008755582217968.80148773511400339673 97759300161969986407.74237224637878166353 72735219074691248266.84768622000165386776 34092645118560056065.19706458073946900188 27114366798849707497.26466301282121523192 36378137711512732393.60221888165546677082 29104276963438180712.54572417899488150164 96290233083026644374.7484686314071191176 8192887509700032346.03955575453311441105 679480546758222127.4224507896572610383 2680076057214631463.97157802787430856583 27836025578887469962.21470620763733512 83845252316381652579.6881100302040696418 96825916527957886855.18989023587204416102 41614531621036920331.49022181719755684149 44714948704096850432.35505166187577235768 83887466103813642357.09076368847223685143 51584891139900922346.28232425993889895678 25528463467096008367.90124144930328997371 75830159746739566557.27220228603916263084 78194335042897869532.55826406582140600327 63079128593825791011.46443592359258677684 1379813098637557009.64779906245722526535 39472324720096261005.43608998589940376301 27678304161099060941.90150969247018377605 34644218891546595866.20745049404971911193 53488283480045396270.74347354284204600336 62401518695650863834.84019608693978142077 34220297886332897462.05822777216592195326 52165582164581604140.8169840928040061269 67359993079831968496.05194358115446872927 34411813078494278316.7374580816727802998 66892367499256213015.73063556446302461999 35557913515310901118.37870467728215922206 53468929799576273740.0238033230616611543 73711783693497529882.46922203266130734477 17129318489336832495.70438529787631848253 84051808402697457021.3493403851660867645 3563647988445164758.81257968384879132575 3151151091317538420.97692314662413562946 40114833453036702680.46629921259192097546 78654945380074159904.58937872532587950665 2963162067685146268.17256344454033669356 97569722896249846321.01401851433203980658 44930256666018274415.94006925155089430081 86742346512836825343.71684424112992165112 73713340682509364632.87294961887727102727 91976603301074637141.02013241326147130488 76752332433265505806.6722680712694195731 66096471387827177258.53372696906338979689 57865057584010286471.18303758638107308404 29441777280379173400.88110743545094069138 32982767881712309860.93057181914778433776 97935128882949489869.32637909047550183998 84936467522720669885.18328861953630421329 33047770459451555175.28345326342542877274 81845499723574919729.42385633549121883178 41509490248720159283.08123582773534694631 55045485171212056507.02492565820128919044 37472521895765888878.48456281013830677028 27640284179673160598.03489540199875009363 20326885425442977384.05612365283972232013 86432124363113636972.30651400238671375749 78229155575645251884.98905041173174818057 74410004372849635292.37801801633658609201 60606755985433016307.56967010923328490682 49933267219748886864.52453716927961716237 25797772500222580057.10809640654030134106 76623524939659262623.63546377088910784051 224036749494718845.55942863267154298819 55438534978650829213.10357621751655246164 64479651730293416179.91385962834666126886 76920716806425369650.94146125370418303344 98331549589495105508.92108688724339230265 36995948201530145248.92694362659681300848 31036346179869799771.63006372551181561873 85594419845973903506.86322609666049765753 6561131165197724710.52107362667658359949 1862302545270578201.90386857454152759454 2467338672823887946.60710261474027206093 57147973644924589369.67567506654823040984 68615642030181960172.63824722457396781542 28359853542695226073.46016390996687120273 37826012392104980234.85922045894571042904 68651669918751539425.97504568493531570534 98016324827337311180.57328216415204716597 97001451940959118761.96142542596471333066 24644970618221495696.67176181608780078318 89587838587305768890.84310814493828384242 14197878669680005953.19967282061895732978 79685525899057175684.23069386112272508474 95288375238866132170.2155972226099777638 65943175106606753645.92806483093613622306 35464933313913541218.81411273326568396845 72091993768163079378.94122459095498873363 24921287745796437791.61280803012187756737 72566190696438924920.94095323439540989502 38868182309321441714.05174975153659333061 76105980075261879482.65934570495886650621 98297954896965228939.82438160387754552082 77835127174272417252.75554135423078268428 76385198081700844984.69777728450081296584 78595601867790967103.69495375705113995464 46272484644855533244.60972437841000288012 24557947733396647004.45439722520502592112 92518384234168558184.25381572978899462212 12117695316060439549.30110231920327610474 12717340495615132684.51945581625594150958 49822383407610372308.61468357572422399031 56016340637951677224.80583916744422833557 79665567753601863360.58326631020987315549 87824951396513557760.67981957317292967745 39245638937062502320.42523716934073571545 92610055593714255553.05181579770425122947 64458053179358981562.31120563260339239702 49251384668062711169.97982669433801314755 85173060466176750500.22700520072992956034 98423596117292533892.99244875934146902221 11161560168811291775.46125248983275103815 14340800689497418542.29343427986392162255 92614253128164899142.77158976921993038771 70332434439841437084.09854601343834445262 15055380172447568656.42621767287257897871 69559314880178062070.35638997197502652954 58957189533120483547.46538452920326955281 95169465046836810845.86659288652908764087 80014358339997149600.62935090455440667575 46136577449934897588.58810199869622283182 38292933242880864899.66022807032469392027 5064958855054989992.31013531112752895633 66122793663884522329.11564214863867294403 33285413426908757102.11020144447800455734 59227051940782053606.24803478148755632706 81875096912508048842.9088259516041558386 61522313761006816512.4432601435499477323 12374272516544274203.1473155831614467464 48071593607831669220.43017973954169533281 78468859798758773645.29126965554133996129 92973023343599141708.45089704796046462706 47518097748647473237.20957030160640712733 71183297166025625536.31995887931875261384 49620164616688972462.11261829133496095355 13465213817086512771.48128168102567103796 30679277068427550636.24321059076430205603 97394899308144220968.07042063012240040025 41263715107664547351.8382226974954356208 2350965335758774554.59230428218113004151 26766219109430725477.18054253540280161213 58349601298135870343.94158774368306117278 56670223202843428663.11243011190775185491 34613846110990525663.05096944917591778208 72969123375215339872.09258544818131511173 30711301278029935963.06667564851367016367 81446506976037871587.79781872281006556915 21379973632311566501.74336702689428537323 95591975064306352298.60206478489268944083 47433111916910051414.89780521058764746597 86220308361018234352.82568001196756677158 36858538157597243185.3363227875653940495 61479826201060009556.76632245179973227753 62359534193865467404.66062351732691528064 61876325135811064479.33021932789780517691 87156802747691791172.80020004571211598027 15337818895724746889.96780781526302472248 80279797589561123787.38064008972689419498 3835449143676555235.75014200261948288398 68666167372559719429.5905460692219206891 3526645522138962455.28569702384599894566 9848003371862056620.98551918532860313407 51244342411296045229.49544035936141648241 31687117162230513265.46455384791346685758 6172978024960934135.27491694939855506155 77394268472627827683.21717421347278490791 34730145640965456849.20725649981643687406 79433056777389009073.88029346907787441197 53866870315504043848.81702654373107879635 55811947801768093351.00384709842412412562 97084638317387410108.07202810872312079131 89495409586666147237.71293170194552196084 79352558859396222278.023714783510102763 96096741172535431189.53120472220135679482 98491885574279331978.14829409725238499518 34024866502001614030.05859185092583157426 73254280370964433400.80853615569461206906 30702135876832699426.00143132169833562261 18076511604733286804.77036277900888063634 94621064191139303740.29640457683533813186 34007384543657577148.93774873673328293116 40657496409985840594.28278513950837998169 62190896003219382137.0180826212554938307 24067250548215884589.38628042846985461891 4670662477885153765.16757346946042648851 6026650656185903722.27926272164937015598 51743288221413377549.33165467226009018732 84554384553336885804.0053307030887959391 48860133284294147233.29144052780089880069 77237243297866642085.1846939918506653996 7187347033495559406.29790676841943002324 75451945131012623856.07488630838825111567 57668575617517656595.43907242986233257593 77924189516738708481.14875642145003395342 46144983655569018153.82317029350609163704 96703898443996980978.51431398186970639821 78785470461933186822.54730032292314935593 65709385557711616649.59576275570597809476 66177962369504618332.29913433147876920636 4553794579418795338.67549923784389805932 47865322305792851773.95886989302484111321 11307197194113174996.20668928918109855385 20001699807686734105.32497052130102047467 12905893069476353111.72708966452292867486 37422887312641844874.38332682379722513032 49556464031062894689.83739099229567534831 2147797820321269213.05050184511661391891 36386276991269170074.82048352226744576888 57076545230851747747.50214216870807275855 70239472920390313628.8289432082280825098 89877825441684242111.91291592851177073357 72660424832864059573.28103734294274877182 95351665685750360110.34484418102243120331 69956860363500207991.57518703141320966407 67851082461906908938.62741674489019898069 96066577010910191136.46698328602224231807 64094640580774703214.84969338809597810511 72211015296370394938.18110923445352849072 78736514003501500127.16588021632306095824 79447786372738881895.05219023538524324139 97849833119022175535.84651300699403263232 59690337065124568406.50875670232596908746 71026416560164826029.49148655611215410078 88498190810017970976.08882014238444228849 42512089344310657805.48954665158497556237 25728757333450419220.56654487614582300987 21941195974474826392.7558329614880764941 56965908149128730987.63358764703843471801 31444484291377916644.21929165982128818163 1523644062779971343.68866350212832481358 668653424836784486.79451032343504301065 6607847642726734825.28029199827982701136 81739304206606520237.89933753809532183604 75147324438971996916.26666545410268059284 51647369946345465731.84301574508508121456 10617606234938263858.44861278440341446464 53324183918889503002.90015702633072761814 92171921929788149867.01418578503158386135 80982548311516250255.70396765122862077129 59675099784487786739.63979131289754993501 10045421550865228364.77393002048700429775 85035929666699053959.19772731234787789851 3568054422200312034.96044640902909405428 99377680540389504336.63711413223016428614 35218648992873038669.58918837258176744838 18539062318512823200.42977071728965861226 56625716535746385213.35145218364581922197 23459699832568686679.86892977667408881935 30724081139736364582.03826515181262824181 53500905822077806198.92392586062774540095 21712229608084103345.22866213216034947421 18474217148993666743.19537380527686728519 66446085893872737355.39798137258860384643 62606930624782974302.98975423011036492537 88939147094441292539.06077106763602351584 59434033617984507567.74014630107584441216 64169076875799019532.16490440913117505753 75498931608725840704.66940733989574742763 28961188636040092100.33261143857903385493 64963838740156478712.1907019545885350327 65673991338813148828.87871608161074526396 38742233079901321192.39594347310969366208 23127760209355981827.94757641554717620666 82129909260333522391.496157142732173383 67930955246010196851.24727053519831641227 40555589769830284147.45366371649842952021 97332123091043149727.52681631249688985092 98658089210055995016.03627690445892041033 91526849042530510533.29397945497654967298 76724618121417083337.09191244105557913094 86790069227263706667.77738685355079922833 85223422652357209357.95284765934759201976 87694099007746121044.9606854636641229405 92693331674108530631.70611793380917626178 56318027992654978253.64201753206638788273 23738180437021679933.76478160904530934898 35828184234489537359.27507030554129679544 28563720174429855078.67443345342053875989 39347530932991428611.96643823559818440062 24493721162571787679.45918310204757337928 36706582745555951040.08698668640142255564 75813652456249722400.34547230360077894015 93893108945852201663.25927744472039386849 36887676167260086658.81481564471505254187 94289896522225544526.7100744591961658653 67657224071311641412.35369006359459003808 34954691240703671361.88548623211308882206 69835936817316304570.33822143863762014347 18270664243435850858.08388941248956339392 88459926378439198431.94560192250809452863 58297369332468377825.65497005409746982023 4065557188472323156.74136535999944653126 62210636181258156385.48883654616890322008 71570846393971374085.78060176919064112785 15563734193540667793.71651486558397054429 8685506001807779418.7130196126843808121 45680614627787968138.80173187548562950615 77060063919717502498.8800580550839138795 35544121978813861371.98317840979791488039 94432645762390330318.97193926331372904874 66781625983292734603.91787038372318908594 4945451297615678140.84898117991412847424 15466440606752647798.53892987085623035338 59617036658989429231.36271738030893593668 85460829396680016934.91122346464331212953 71638963365267536359.25671310870635501115 61866773135411810295.34242019867444779354 34578318517012137081.15055013823997855615 94205878416863234063.56595232018736237641 27636385598192205318.71980389383158863105 62435140167102205413.33561285528613161306 36924162362875104174.46181061541464452589 4434396155470070428.39760767592356714331 4136814808543608363.09010121822179937601 55364237169273396678.88600756603583891502 42073885603814134112.73677172771017185488 83519587383273350644.69295373621791048908 86579031022448433032.40584540825035679735 78828414451645598689.92179202759079899712 69819109849035512189.90937665349815373664 77535454068031906436.089429801335140881 74615801754774474156.30141167709310665176 18984659675960649915.82757131237880770073 4080414304904568034.87436252071669257495 86274028500816093940.56479974421672138941 91120632824164345492.65121166799000020025 70788700452208988943.88363802829612494509 56315865244232862687.09273801718090318212 30627744368664824881.33603854581800395864 10592507982526128705.05041105530639839808 75090732356323209020.45980496823147053309 37049098767045546819.99705250551760345964 11739554550182819127.08969672280297977059 57148041521827729118.76789252662375744728 52540248619794652459.13860287650886162679 8063680910535721880.92543175630171512675 25990151787641232097.92496806104537719367 76462101977269280801.60748403494405161087 6679398666633790545.79859501874727136365 17485777866062161232.78535939164188836987 32337259239608511393.37609024035152109653 81952908406231178368.8940196278023306205 98741919064782753817.88579105346412369725 83332887533243245360.16774910774708403156 63600217433394560725.14443920729219425605 40963697352513005831.65167866477189586011 43128740479661388567.51436021332114403638 73829547045825735487.78937748296619288445 99851329991258635189.37364115973596411759 88629681337783117858.00578398485564120084 52031878777310281829.58775674742733436352 62793553230390448780.18131193833306322161 2280496578572338.20485684303370995482 88987515609338918201.13694775765471345643 16931836645641609902.88994676565651457894 6693202847093882410.58024890101354671321 39398845370314029125.88427586447734181457 98108654754083166606.18901054101182847241 36194735770497537368.61338455648531620556 68997335490613981637.54377728449141116781 75608497458717708405.03914689355168904177 33330251888136601235.79784545033535919349 55175344663253150597.38471676973617879876 29913438220533754534.49064994759690333274 98777673011330666019.38493759801961562615 26384199500861272308.45340336569646508606 83582215107912318029.07513370626267509181 58096290354986426880.84548510052487832218 29252640147677668624.31341687173741880195 8228776145446114780.22330435754416444964 29055500837549197471.19734206753459320426 19494419441703723111.0059912379153300994 64256960170541167834.9525802791319456243 87638866387665025421.33677768923101570515 60222684758279704093.45183301647956845347 28723517508723881194.00704811828346294722 41800132937462932712.88487866239332352166 95381603553497156786.1375957134991212139 16478053437507877793.89679817020667695086 5881020990984088033.78932951481514908674 71302931391331288943.11212823663195156568 58432285809565079577.51543151902234139242 11404970015961290745.70173350499915794903 92427300920997831529.52398960546367615453 39024030666711569085.14085054235144241674 40645695711816495102.91222056936259338689 79575306603646105866.07672703697764326779 32137278621630883209.60465190067875701371 63344213087434872719.45637343051347990391 99860042449212816854.54248689889498533304 51128694894230605576.00948285297617827191 66977490706319373346.14393973711782044907 43506686727798306563.69300049366915051201 14386172755834209987.8546102444995372795 95949199026808540928.16700927740682664329 12523681784289056750.26488184659328790614 33726450929255898372.01375622209837061485 95352435913732395546.54704117158874117002 72603862592367836939.0912857428504743654 83480619931245817197.77767327027425593001 51782720607713422996.50793676718889265017 47473964977700424659.81676523434148278624 16884237699142764233.53240720167526877175 30152859061304592565.54636262117758288809 14892534980650926767.82496295920463171378 44864962996238528482.24170707569142310373 24912598996102070876.82017254069586588085 76318896317693377541.39191894095918964036 13810057802475564319.50668854693091439814 9488217392835544159.98977063301825557702 72414783972913238446.82803888142472994271 58763718474605397118.89124937936107906211 24478888552346885055.09748121037566671949 91235421261163935123.14143030158404512539 75166979172145429961.59803488552130180614 62915129540830680878.87497396516588889429 61188992545964795744.54365485033383378477 48731667228667670484.31430641880181059286 87905772594334019878.97758478915682496272 73213501145351046609.14685377534891769362 19199086563056412858.70716221211333327804 92514288787492836385.25431190610490719378 64017212577512405827.53751490379106823918 97212258523452809843.11871594297827512993 34628016214908898330.48718131680043425862 62300582352597100797.01020186206554695383 88352062372934395732.07280981491766790695 90923169156413877831.5969397257575887029 84549594166263209054.08898200142958312501 58233384529488859160.14693004285218474422 33046184784163642586.02923457860998633406 24254017357393477334.8426542673219504488 17259731503165252157.49979134024334623432 4219677472212453008.0328654357773709074 10095551077460964958.97529947548524525795 42425574549984697450.44780512592640950539 35431070170876118335.78693405532680826335 17700271222790765643.9492292720769347057 46268405059223768507.57875057002282864643 98765152422404628060.25543707264268780618 95881369111132743202.10307447185271976259 53006494396745786742.12465393711737869517 82502527286559553131.87415482441770815463 25342638544071573500.49179138131489357105 76886210935135575504.33950926575333382148 61084630605206427444.07363515336812816789 92265617275934054029.59858527637963410651 7731849377158653198.44548040388209696303 12655867378697196055.54060547067973644778 8450826101602309281.0789290395542591207 72913473635585092210.66967005862606338264 73592684935676227564.29628959364399574407 88599282389429382874.11878260065720459706 96967409812875137.03059036814319326496 47335557373315060978.19167719492307040213 52776579405732533587.67955884974157550729 90246940237414110448.06823731010072196286 212129928216134761.79325873351052971321 28324106879451139071.3834803841376328389 14154279032774603459.13161073334240846173 47391817819915957878.92002314247613790087 9357110502584338192.30241291859705803851 49998166245364247960.37304905312036389386 95884924968638102619.43160202271841431917 96627924127059759130.88960048139838124779 2503815150891755684.322143423913587315 99208667294419526259.29388992334000187673 15373931214457825100.9518807624180332383 84800363448763542365.7503644494129889155 34625373974610419865.9985816541822127405 35065331905281783388.57667261405591865804 49311064994197600231.32956372933440460547 3482055305766122890.47641944345914527768 95114533978322462228.52087042388894625785 92161645828326555053.07968011213059728988 72615820006971691061.94236469810312316551 31895882506746940467.48582383008536735212 77390479371860141038.88211764449294762013 11354091152634789769.1599185872038901184 40493437373478477500.98189047833855517809 25544873342803991237.94804475096954036369 7799884992693070946.0575416610178998884 42582333657003436764.46474559573152605217 9248194296485937122.66065580617663624596 35037686966646746501.80428424245629675261 64472014869888223970.7378685508392527037 34233890759452483615.26350515184389721658 19249846966716148941.11271500161067102571 52035448465342663108.72738541339889652975 83097869463298283952.21411647407059134328 80483968213074878462.72683811397231084763 21171183950801239114.61145297181391822141 5611409526114387565.2252690156077226252 29673345912031814224.36342549150534518215 12189203991842004800.11312698728192915632 36500747342306271848.86676076927085535215 68797381888451213448.06764669717533512257 26103232915385523928.18335917366623493094 80146512458842305878.33702441001301515946 63678312467854760824.53839187715078810697 53664429436356823114.03759349470817544978 93243058654054630686.13606178940890883737 39463230341284169002.16336108866678785155 53766560407087098624.82277349024778760684 31524204877131853125.5466039630790933014 54343807622596110987.76044382050163884044 16467293295681989880.51044271895136169259 66891592923859245854.46804595422217136853 14415946587517722696.9018259260583903355 69090702890379578605.72289838111416214695 26496627074031577350.8935961047983954225 28301513960195143520.31755027098886169784 62202889391097096773.12166570706365045214 36699557686909936358.9819141780262882496 82364848339360208130.74866852987490293292 36261111520425994581.7135493392248431478 33339768680082920307.28086099964616711579 66427569495812555447.42660054759328929377 43506859312028268222.54921869753959020176 62575927871577578061.80277957901089460713 82289754286577272352.24093935384938703257 89225125265732965706.58753649091720121482 92561864373832932088.08508507237521790933 96282201185113054742.89378759807965200074 13120994093080248698.49691387199642183015 74904027930623756495.57336245730866850799 43689282175698998919.2723527007255943048 4336089995043359260.4757532410379803453 77552982720120011992.40168315209353844144 36073209994533166013.03666629496172815263 80044147301196308166.49866129534874661585 57330676063829613004.14456492132720020173 8477394646710114066.02552425187364522178 54882416782806863299.92349108099272485465 75275210056279266504.18299698859976499253 62776751803110393853.73208231768280169189 77328250085109141031.56048576778285835407 92988273675819634814.24402991145488044314 84953897002661009201.47309181647556968547 5538871463370917479.13181648267892077618 34384612921389165713.51628459758830519144 95157036880661171771.4661807476268535015 3516273592303375900.00469747303156241324 83686048741777689058.23703513137938032696 26131658391587334970.1061348582932372468 82134988155813453296.46920335247481225056 35153857443276426611.86935509161056567533 11835995380517731267.81801366584029935872 20455235403536333787.1227077660493013346 79545434339418387546.52662147723348727581 27281799944312236533.64605091657754639275 25572365303338782003.60898763270886216928 69254887597431286559.67159797638771130274 80334904951797755269.30017259891678516684 69330287252214442302.56633181721403999197 46764147483180704345.81456168750491274736 77335451679765592961.06434990823507663799 69139789990978059431.33040701274520855887 59597623541774873628.74872124695154301396 92850468786215801593.895428397893351641 7892922999823477370.96618969142888330292 90765281026144711974.03809233507073607125 69316162074894482670.42720204869121284183 82966837854850534153.32156567213577181345 85842273447237222734.83096802409326745386 97435655949491368760.4349511393501394113 20663623316721981049.48958675200776984593 2742054374278907151.3919234141560739722 91994108486964922901.71576851829389886457 37018922432831851622.26212875554116554221 76383653701881470100.07188802110783615755 56846137536309392757.36845754008882713036 70256819364946227993.19406151658948389864 27206204993417052272.128153516822900845 59397530412691579313.70026092296280087849 73353270059610532837.11114656269420630391 47299475647582170443.88383508532129881419 91017529096687095259.96480544349181568147 3797816064916627032.57033418165331411574 32977414950684705452.27008551891735857605 50037857903761619895.26500204387711418812 11060328553887758125.75744524374108674487 15392327621473028055.47138182028399355814 32454639471083521557.60409338495325486202 51114611347079373066.67049281219770509504 44048782137534440924.59886489236906757164 81160502165334223067.68238404509942059084 89235055366634041550.13462964240663216754 16383175631186188748.18583678913153685398 64172831693991014833.85190528797659105345 6744198450496801582.49696420869610453643 95119112946663579805.15192487726126300733 47112266801087125662.66081964609511406451 15134080346954719016.3996690858828661417 35115759935436568546.67669567614135647203 74346969579422901850.3449779208982026156 22112334987530220070.98492975436815071875 94057513198692645701.08522441364670897874 98887137821604853206.08261551912879215636 95848837439802542156.31560433716197210696 66399514940458362060.7201918210589150907 66110253985773955487.96981017035832007984 69081833011943463540.64102331457812997723 3142607265030489896.74726033627034046027 58377405024434663095.7111615357429578674 4078961163842578784.38114453536073384805 76233599473449482828.85286317330357723019 15554581190484036727.9245632427816222057 62987546716740964502.87045446910147543095 31747385357986100000.58575389265155671546 83635316320249892864.74859879675066189352 57276384505722582275.04743393003563069031 77102032694786671725.62080458354305136996 86079476194072973051.77544216015041717418 69591499364193590900.62651197241925733611 7983922623847486395.375614015646815507 94392039791539436855.22863323169711001635 92893257604015016099.526377510415343643 29687804742189601036.83207286795719944019 65974144863875284379.27708933064177516112 78145644008628072253.83369855917381364649 49221256781363215092.46389205461466017323 46574914168909695131.49653474135953295328 34514440675236650152.18623210147717910444 10770770037840620313.04134489145214069621 18747278604435103303.42485287521908871406 1063682426251027357.09715734439518274658 9621959218596238961.64528256136001058922 86827561780156087585.89794885277819421382 2578386159403247456.35374823127425994204 14384003462403470928.07015998939102562436 36548446208900745699.06928604251104413839 24461682214916015020.60180462806135192685 84647620656922234588.97140902386485980166 69112607235468867291.40392179646811462256 20443368875627518234.29926979579944395354 29855310925447701311.15502826243483411101 70775111391111449173.32988267437500221799 54890485616144191919.76241961175022767626 25546713994498743945.79815473112949122107 94099598383944102018.61723334856292656174 55344849156817347557.54091574883713520263 29030848274156660886.81958446996909523633 80298813790793068744.00047730338507084561 18770438467638865120.93181336365101449487 10326410533223806373.36949468616174079583 66887966767180814451.11440991528142000298 63211373818526071655.20396272060335103722 48658163160172383283.57080329542432253029 30279802524627934470.74976656254213980179 87064264752496466771.36776973980106923652 32676972693786389917.43932744139089864662 28770652801090462869.76728149822817752062 66764589489729809598.36264286865385045301 99584249889084435806.43526457519772150013 63932113579729785826.21537503483157286213 15670075799833640153.57914022906120097062 14413058049230905343.12853683749958549434 6927284883304286656.18736756186337965332 19323706953143387497.83663906101776691893 26335938956564891210.50604782037313347122 79105911142335173139.31662367117016459103 579181394078371929.51667324126062950626 32203308215666092607.64101615923629774119 85988497712733067165.21765594225272919155 857979244744455709.65561482483602731835 11259829974953563284.16648958677104052337 94861588816143665117.47555609142058649191 46134586030043198529.65801587784640708488 50578049719934095266.26392853187202632277 63097949991440161068.90183499520116164231 41876283725748051282.47056500797882084523 44461700215916679091.92031326150043482286 48682514186898029940.37709721988902852343 25010267581821200117.55604188674889374191 66381638479130820031.44218980611165753686 62855171858031224887.6254784738272976469 75349177752055065408.9917067843770897961 51711832303396366975.34755226807468214588 21496432300557909235.84925464341212038435 12210311248233901650.60206785391507099257 20874543749306861845.87616472929488587042 95822126482726666746.92141802253741785438 11779160236177112536.36633074283739855133 66211442050324754354.8125850658397128615 5691687814376887238.84490159274931537477 57292182931048682383.05606239670083444145 64760667455005925690.31061120607192881954 41627214901443656748.18462738505887741105 81301560177037520891.30654657080755511004 16006790095602109424.86677384066345292541 4017996292673400786.10532143256865185478 78036370036310913534.02554393431828725663 25230902815530820131.28243037017383447745 55507065268563847896.48408872708725542505 28923188673139700734.00966981073657417778 13856717996118842966.57466290240722151944 4672686608619528657.60379652190157504479 27547286237597903920.78326861217228862744 28323938349500305390.9657590348745896569 12518693636037536136.01057681317929453413 71903271950992259318.8167487131042292418 93659318431198121450.10264278532212696611 19213554217341364798.9111646074682695942 55401571777767690042.32621879442988948113 8419019776399308621.47887524585519974268 66870870165411206545.43036592496098477454 12154552584378647237.29497204978377084062 98077543470386851492.6465006075115660364 20947185641463133270.20669112981058265141 55235977989748046094.31400745052560286238 45706696820572846619.68385223988550010539 99936024926185867868.66231164652222817353 95836654972457566250.97598444228432004763 73940114161908512548.76987129111355497117 90705176514457907214.93534969899928611478 22610924329750510373.13580602838657847262 57546719542969896909.55375287188180707285 90945056495089892654.8063315010235695056 91387895754676560040.076754005085603756 50502033070533653011.69334131813095296384 75401165157614822859.486444982578826213 82084299566866778748.45790116325099768038 82298730145324311209.42894065622025314933 75441521951820972947.33010936325321608001 7299805122566330764.92405872119969213432 13744836462994554909.39775244681996295883 6277288673320665255.83072526142107939881 72572872434855331420.68395366420870168861 15611264671107368914.11936378874682521284 18272185733990438673.25083354467710508209 49987889917528588681.48201237521805936979 98061610831894348907.05828946668192120651 86282945921795368982.95279139662180597588 33172512741813276839.38223288172103413906 69953079923707941767.52850341399752948872 93831032165554649090.60066487347772795647 93555452833807432820.0946565513184222681 78845440652369515928.49874024456616116503 76027875759611553009.74742788859954307056 21819569231094165326.72329404338991210513 76224000485148054403.27601645876894418107 40811669059709934765.3482991168100933515 26728396848750073215.38406001962350075706 35302060917287736950.60424423858570774955 95092879070476135353.30140335101091278198 49967875397808691383.92612033167867665699 91099567137079199575.63073413739085599285 38095568914788730686.31247958986862201304 71305530889731247827.61666434775981239451 86699759903672461746.35254101624890806668 58191934657223637373.7047335208518376774 36306487646248745345.17832431789446054738 77506765532184619751.54234749780086892584 13086261381070322951.39583530049077939023 20248178811277178863.71681317588361871087 27212901227266303396.32054003044180750523 23843884256188058862.10279447403019323521 991535299247399116.17342020340758044468 79733275838229997707.1442467382666894529 25483893986095503824.65857628437701398449 45666529727244765388.75718778545455425374 30513092427812312280.1667002978851245668 84604847279939847166.51695812749013270721 50569763103416091554.10000187084540054576 82274082412358717359.3845051309926257368 74411562097822213290.29465489721527961034 96874553913019884276.73739945370494881401 57011088372260183054.12190591419963741248 84774003527736074405.57057739191027857982 71212688034693582312.73620511141139423929 98435908843406455449.69235977170929179556 41449473773878031237.92848937521956662189 88795372703613029249.68539584645404983874 92101269361332807299.96898938935356919396 39342890438570165395.11079870922805970941 55917449876823895058.97805407568398956938 54123227346583497089.31996843883306165318 14978372058326961996.57682717209376571437 2837430615144664799.19715733074823136467 5507299518047947475.4363518287339995402 6728045082762191590.05003077717895815369 38527209140642242456.78481723441117170265 70943495557958134238.36907513807588918778 16330127858384670498.29224823034803514853 24182873851558920538.02808785358605878165 35674913798139575326.52558739036211698232 78114447896504192890.16688048618881018196 67810491345436932546.2583875818267201336 94428205649674406440.27787715697755970162 82594332673827958759.83111004111033387886 53947202416927541837.01429557920047373204 47425812381699886828.96978413652832174055 81555310274484917146.22205849289184898163 54449908629773309940.87906101463784237871 19054515363214757424.90241935631288296783 34730612019831589017.50711410028923407711 71414772028653025612.17709397061932797546 37270451271611556222.97156532637027993519 46134573713284838416.53534160106901869042 44174514387348738407.96893478886768045406 84930270185623573705.21754460581684237757 75404018900566220842.04857551678037593625 83441909771045622481.78732775626380286269 91281003238747469101.17979924671307165598 14633570624852446994.72109545647764258355 99392014424118935960.86619777525332888282 9632040761428638666.59182267834601314399 25171055905906050130.26132553607477019665 15873812580074575025.96187263112456330579 96358491246695439950.48515288988222794043 47245613959473498735.8986967718834900093 94154271578024559564.43139613767986761689 15334531457850764211.31318694766367611339 55563872483398700436.17676637428072073723 34388992168298970710.79317708945795641021 1600054340789394699.42977842770127781186 53595712805631683353.06263928020706947563 83655941817235661434.01008820639151182343 16928388776848474931.57138979231056341395 69832955503574098139.24658004930822723432 71632204258593354801.20112692248459861732 76489293696655704105.46340616504307206736 99802728680238182911.56560404816755688325 18374628300810596094.96878483352799198737 57774982320388933378.83817167060213711911 46365163112539636728.74276123950347462938 74800066064932864160.53963991010998344144 79421590981075896249.24716435451344525198 13168249355113261392.07866767697764938539 46915301947842995959.30090801779036718011 90327834225203962380.52329302915765943735 89676239908893864287.48568898475261104979 75028493002102806336.90158242933377343151 71480377370161295156.62774875704243170592 47490860587356349023.53987773021740274737 29665282017215968714.39871873255406902629 48272844286958591996.45938269670416022027 95092255926139017583.8861179571708556404 41980385221051224020.05770069511404098088 73386965655569200006.27057525716915850111 23617299039524071178.27677942353553026334 23204891073100448995.08343830013869993558 30325591051281067635.34872627802016141295 56358693341150014869.80961632984373009743 46866309049583000619.66138681055116669292 38431633975011801430.00705666030723255574 32510883937846495398.72087384164322564759 80008987368903308536.4000004036134046967 46276012858198909030.79185222067560084518 48402511088305407488.89623007798241646774 15343919736516823120.77170841262100057292 89139221266707011066.04554489602037736233 88595715355641356789.81395379557813770982 75561240710250101322.33164413385562058477 32529386662777063256.3070747037556896227 44012000189924999768.87038585815706344512 58797949800660667742.46048847234727638369 86917577892619850787.93927363882957235895 26562461749246925200.41345468297704564163 66013203851409225622.56215171081536814268 70768943647436552998.25054969363004213479 45487667687427448808.34735824604556528668 62280741158557229594.75602018058995781489 53096322889809588587.68999498554209386494 41359798975156827133.83623915263210197836 79340566237458312819.04778897972233730105 27572718924290718491.18910312254003788353 40590366931013115787.15319312876344300682 96020471151207317520.11041571479648026565 51573230656604656120.27868722824991597769 97615358320021993440.27791018400113980149 67613023696537147969.70687379126121097261 64402389141252065617.79360291394284049746 43885851439597007292.93958940385741732101 85034442162063013845.52410326706808813605 99196493081298776384.25513606153201838864 55041758851417478163.24142596829543651689 42704467334639000245.18047305239207207606 61925859402605736389.095939473967264043 75419960987171713642.07168699200559743874 94818989646841516700.06326694249813397267 47866282821142139377.52068085909241339007 77685492816017050127.15487999497610134768 39968592998988108671.01719302763187394992 44264894137673222526.90295726852555858987 2125881184223786019.88888987213889978427 13299421613207322822.658635597833258556 94015041010194952537.61656239276923153156 60048606579666588201.2474299923834388764 49157537579134943543.80828117294282831322 77024047029447472964.67195961997303197075 92623126259084642939.76252875928889150094 88913898048117448817.97459206247786195908 22384658312395555318.20198832615099893854 81201649032678701554.6155210487486601459 48263850810240936815.68801110183805217548 9257262956629957370.91716483663733464986 25005519936659306054.26240017787448885996 49988380391894759910.75406753807966811715 26561405126188637686.41384344225383503612 76692882326618294078.82534869257620388372 76584045151626442667.04960009666529761207 81681931368909391958.69679183389817671523 2241614293597016427.89149558246635906828 83480904657825725394.59873508884899798192 92415758309281267627.20751966392437815632 2964218984050776428.40432127738221718852 61931341193420766860.11022212927525036517 72631106567462345743.94448684867276265637 49363094624969478602.35488399918911800442 28045529917032352033.58555766792853180818 21821276617556292226.3924229459845444538 27841018092069000650.96025994755671938194 51097201246391834911.61650666883650493627 68006993771585894933.72442992288531240211 23810351537237295522.67419690761075692331 36169408539384495899.7451894147719568232 65635715940202740153.13091083834276988786 43298049904718008389.34807415018528817849 12299545766883506909.12777379859404438888 26538432549940529347.90649597549656616425 85046036024477591667.10092425169604088542 69915409706570448582.22963640228788979514 46741990253189797263.49448581342191612324 82095817444421382442.08075803211448605378 83122134911827580411.74642548045527708416 19112441327614936034.35097146022715828183 6817693677262747586.48455125002665832348 80751505215258311773.91974158678541699173 61961500208073914978.72283005181112532188 22601342920494573345.36260242240616318059 13011490216714420160.21526047040967172069 59491841383429634814.86456783226632150978 43473832079390976352.60232249652920902874 76283510716088681870.52024140382964615197 2417293497377840211.79654883764651953861 45373782830739496479.76033618719821737461 33108790890414913647.04752377774569993045 40947073255053720354.95842665646295205788 36508978807082492794.23008949931445325874 60329330921920306055.13361347806413724225 84386721709724616153.31764973644094411781 20498034583382434573.44259496842204168011 33133951563149939988.98902659332164756152 33814627777689620982.51828217825342019191 34805680305573009736.13612479881225693395 30266121706240147768.03475989420770744383 51701981574593121179.12112546389231331547 27660659873757707657.53457948098882945858 60967184046203704378.94275082235993193128 5069525323608249458.18241248422432445759 38283959840603474070.95508256523011465701 45532401036806297785.79342736969371470375 15933345899799323588.34916279710307407385 73921626766184734112.97906341618836612994 52016967483820802969.51160345446194359129 14161098517939643752.20289419075961486625 81915717213138887738.58540004318688281113 53298467595459165245.60783972600928292766 18673904058341650848.65742033432028555311 83842870261227463424.55517818714566391841 89134200469294254095.1026527228603704703 97843798569373054674.97729998970057537531 61761896539122047056.96018477949339226743 66189677360480771764.52105329993583639829 99991481195573674638.82491833134580455493 2155013715579137158.55146054263146755594 67584913459972945856.87164685730178406098 8185260729736694696.67609566987613722408 27220197090971851805.29186137805757957066 10464948513075942113.42580306221028425764 72792363433453805289.97771574625011946951 14483368419120513493.72043959236265270583 56327630540467061040.09980186244410851463 670454980675264090.11125335501093215312 54748164586402345291.25458594758300675194 51577285201228917605.19776992217858366927 37504482387471545279.67799573947564768009 65044930779918438795.70252555690461048786 38588453654270021598.98917327180501426763 9209868365388153931.98015018173222378837 79056280979891982282.05292229058804918463 80801675998641360911.11811088247581069172 35595740981840321911.61465090636940489066 26534885009021896592.66784726192782054695 77517314541512159348.45321866745361889864 82731623113996380164.17232213268429668486 37250767560899549497.42012221313679085322 83146151032802538712.07399828316882153087 61345106459662314771.82531579589286945691 15329364077977624229.56715494571473680207 45283049972496445955.87886983055823009305 10878754672576930030.00358516546780277048 52743258858160154828.86073624079145219983 6684116917060588270.85360927763581859886 21098847465285882884.65715999199874794212 96431074277399902197.85309103390277839469 58791335149770532893.64167156710314030773 87584919521917532629.17403886652457096857 83276950795974391786.50899173324587631915 75974194350704228615.10624209276978081403 19073351922267811750.84411994400022657408 83694943889994729370.0127040837718763955 82643654528353744400.39251248276725809725 67518892393356941868.47354583050512240918 38942007638346282412.80597602259822726909 64211849861549922467.37536957401818799821 37677274670079238061.77017622270363539764 28492452868288235917.69229481851869276556 72790721361370259229.24038470680186825082 19732878289185558063.01190769676368023474 37783377035326869052.09354575731012310266 13121724041581844491.13774841039381106672 76736429725519065427.49691346886912352714 78440016002136820587.53376863692691685501 71433140544912779924.37988586731875038499 92271156106867017740.70611692556208323087 24512394228935141144.74040760023205811166 79054307384774676820.39932257066239569232 6470735157361411644.71175912853418368142 73949849638942980331.58993443847455037411 36937011200621276054.94940225281256988735 50046492471070431492.2194008895331999655 44518029694879660975.36020383624121245573 43791928624507844783.11764163075269086357 46441323331134874795.23039618934183757127 18380918754848970187.02917871859331542756 77022838164983163336.72726505740492196687 75528091157807703878.253710398857425182 93712712021763685333.22624340465649805191 51276344005712221631.62865319209418133532 88684973061706002015.72308252442387339182 54866678816950708656.70007453010567420211 4964929973551542516.47035915037617312391 85808454359245903159.55072022735374755842 25904358502182427574.5744389626540146375 31995180641671107841.30048613034026215267 99106464692849245695.84464382079784539492 4211637138292932431.54471994127026992862 90418030909711805216.40949216135995151965 42160601612895042448.42726463447396329842 29816442241483270011.11125557601373905493 73416295355989342591.29444880276944188896 9795776952481628967.92903999218904831915 77956243364114662667.20807399557134776121 84192049845685648168.4514984347748608906 3856428199760432825.65045756164270996227 95287405695612430044.48219427034225176248 89002534221762493124.85074521296095722101 8726575415713023368.98118521030682027642 9970473112941690125.10512872812307463197 15885947870909928092.56218045042676887863 38089106655084809839.78538428570409765959 9953220532734387712.9083010143831251258 52122882213611926119.92272520233992430582 25071669287932858826.33645220706481152901 55453988959667889457.88064769364498323601 28596006335270184389.48842873051187925825 39232623575487682623.62988368095759252432 72770792696146355297.89241960877006569995 15681541008723836798.972941154678398645 1299093651901086067.73068032249675287346 72593248207763019258.29469595377178031213 98519784408507024479.23838467059672307361 68481370486826886400.91782113920626022894 67016196832784828367.21746271274963442788 3303004365124303019.57986357074281858864 57336993142428868624.71098366135966637993 33854795718411681889.36266286963169060882 85252538256338786848.61397622916070275054 55843188612196673814.30752667985127605702 40788873515069626618.94078829824888191715 90113415391861364130.46616490096204989311 9037474942529426269.56010606130455542601 22856752840036708595.35253299292421217356 76375817782946919394.38775030815493457903 69312704488381035279.23131987662873545062 22477465664294368898.74829498137554271715 53484893157091212123.03741000806056011248 52693942522137084154.37819108304236201086 32850484238836417817.8391192467073475674 24297259060859554636.61863886109856885303 48357173095026903135.15901816077182652923 17143145832546854083.73068992619276464549 43310005220653660398.5135779497488412292 65624330021239179598.56359304281532929591 73086831438034004433.9701444753587046246 6396176558894814666.85121761597240770293 12508790849033941109.98559949034421393098 45936533029453438284.68273911800032042287 36564902368495924155.94659279168145137234 40465403818514019627.38982330834852461713 82569504632729120408.65195090553590720453 65397811947397401651.92603233959380934311 35888767070051780358.95588782395019581685 71976673749843071609.39196874816750117801 33354697559187841780.68775731416463628122 972914972650548147.78263293065953039009 86867297217536710243.00882004443985521046 7274266414219030724.94021007865096700456 15665201778772640638.07979515619598601514 81560927371971813994.54175046591180894377 14216749790074382344.65705236016168724653 52830658491558176174.0123369066801368334 74526177082670259054.09666911587331913383 17460925016772786231.11200078850681891626 86186928635979444156.15047036599343163903 19071334838835025941.00415328690235665734 36000252824320648998.18676269994489978558 86868979309727394423.0546096537107157194 10333453982555864638.55697265036294314274 89349646283923394346.78668680818362262013 67348853383866003269.78375604017742160634 49939239914889102173.3348654822351912829 22486617667870359134.28992434440816311233 27436134063026538662.92227182765488741667 35286395829167388807.81680548054920483564 21685071909052860582.67668828921799146544 20273523396043555400.49146850796085842415 72385370853162698926.99567008169124103807 67461933545398321788.81151359182982597821 51664608343959967440.46886655182069430862 23693446295636053357.83758739153676231973 16567542370804631990.19484893855617856122 44000703726745350359.87274971464842724795 83186141460794034924.84964236114998582839 75425063738382944349.89515261087934529204 99171573221300952073.82148153718714458558 74368063473013846053.29703545044926886406 47353054866758286762.47078947846111638828 66796383235115283667.69578429956797282458 39552256105542726505.49851507519122017262 26359121741488194196.57943306411263913644 49752944576003189189.45497365939660343385 85713724872342325479.08788142759442745768 31706253285356486862.83771291979972280984 83843246151801177298.01385943179087263881 18689526308629798943.1455998045946304811 72317035729178747528.58383635617377761608 26071947978741613349.13333914092469394093 37559546596646623410.10159748486700403915 19184891124722719533.3881360925236584571 35277823139410174949.60291872198487357253 50697871744609116628.99053560891032671066 56003884460355357287.75718812124054359554 2947778854591684423.38422737218815214675 23130890421427073583.06407782209702948164 72801499932559585083.33700680730514432751 44841700927248876273.92290597255360707926 85419379810765371668.84221331482132779804 24468297836373863961.0237509337680138066 58025342597450757129.81635898102330202022 18766365990022919738.54928563981953875071 1422950175903454098.11668961678922126881 15583377564862174819.08199237458817218356 75052446485787465675.69339722710976971247 96030382842436956595.62812060194190819686 89696252985971806485.9918146058454483699 10028629929138565597.1462679093010015316 1378637857678573874.84058042545712930654 99169475938897852815.6802719204139463218 30194101885337813465.76317362234353330627 77076252124773496068.77567945434745788155 78628344183423174504.28092800790127124449 66088610889655086185.45101247476037376038 60888806396010316297.33121588911035425301 46591488327350999151.15766224921257553545 9728159159027152178.18553725207666716525 63428657647131837575.28156212603117514518 31580816190634102248.95530805168044924387 23735650922329050777.78412478957897541738 60459693969791097171.3369292764211727797 1828601246693597219.74863942538242398473 5693350647932794519.87708409118281958954 68143681080792404097.00114900250377200488 82591527240814151434.91375322089797069855 78165707109288931025.14204478906427030308 75650552366333534971.33427120364732606123 71545649438463381686.96587011089211242269 85384695782082408929.06063143335423728502 80688675528732411345.9432618735812279725 58818291883587334016.03561610020138033673 99453031630146842626.91370237147797433349 39854425338844482471.80991136294355853533 2623533788535715643.83566749567931375647 8407815882183640500.83381478253981136612 73899429798237698081.08915813386591856207 47269345102336900517.17460690387743429326 21537837009908790302.09038793541723688083 97310124258255813966.37649574037355338111 14607367296611490603.04258235769622980305 60697837795277313873.94934237397130377181 37125220223650635621.7518625981790141779 84074507168116865289.44828226087528776183 13850492867483654983.55023368793224722392 43582185439077759284.07182318490447602148 52200260652716344781.70137335988098566711 80571984923021407255.39700731415225905486 78728384563848153886.85748213693323218985 34593903102155089415.6793427963920313262 3834758558115403355.65547149795185025277 29972283653000005218.96760253601920553875 56572392909056139236.46720430391476839855 32683468512792494501.48847495808198792384 4604244629814996738.73467975058345463981 29825863218390628427.33817484240597101294 49422557054759238194.65059542902552811553 7611459826454865769.54458617988700799658 26589837552505175689.16183323509285195307 54520082372786136777.50450475646739529088 46842683064596021687.21525799312213687291 48237271187641016795.72134581855248051973 81131155441025285295.18534694825793154826 24282863526039531516.12157349820265527755 51891990818669393065.49271346428389720049 74322197083814815377.46304145425153027976 77419862377704516171.19851119515140471108 74819367989658486135.70824986980222787189 42832983318870091492.93327716250448780919 91543328044441046702.6516971672188657736 55112930933348350010.01501016147419734234 4350496298827054514.16293574449173870185 53560258076359880700.41818785215792992744 95186553496576351939.39150695610975532703 58109860233322312200.93788089694969561715 15153665929248145144.77371020823805924923 25195331621855708847.5319588880894814237 3314438600598071368.59185839094359560629 46073785682160795748.78198215834919311908 6394621179059040942.3098203446786838892 37957596192517917097.12783325450391094221 26265959129254560310.01448347538540026093 93978350183239553226.69811657116959359618 23896476519483367919.74079588843040955767 44065807905562741750.01306035000756783347 71819317208471689117.29162254752536677837 56960871814745095653.67832320356458343512 39994674948384010518.68317708809538257772 94344054875807447030.42057475795106645517 91639845612324610973.37971127345104172544 58641575702723225043.81149347952948053762 95606307794813415793.35684851843515797648 20455362610485103649.94077286195845027053 19184942088687670244.85381443249518098036 3183051840534913405.22767836699132304329 9901107843220573184.61058739576387601128 91382435302488203262.63655096811037544598 3205379778502099840.24618872774132707691 70366288936306522942.01821311725616222499 26315597801496680240.56223736630269727965 7024156724493378664.12495753403523450478 31014343630140826253.91630340188611993312 25038956673941940193.69080211339021872213 56958439486165382982.46013060320761332813 34893480672283520739.61813148900393260883 63801898336782423934.14580431128279906051 50142550067564369863.54243983193980634489 5607532595813214419.75992300756431375731 46451375936797360028.45798143539214090683 85974522863767102401.48459852757776135524 78474075288568378624.02810872585955879518 49291110046074579826.40479484116279163955 99220379613614596647.01407793978293256436 85561432546033178921.3574105340694643803 23588948754537717899.74081068675500369803 48491533606403390192.78247524733538683021 64897770749300836907.86826736813160822578 44847096741836153226.14574326611018040707 4502573998547060327.62349566286667725887 38984822226091849844.84824047687543716651 30540724443741875080.17502991374680162895 94980838525542133799.85163829103373234841 995925552171119692.27493530395992858517 23960739373499016347.35067270656885811732 55198720783303117204.83253191193115950471 72904228328881197032.10314700398200622765 75732373871326792196.28198369214988785715 73013163983722591433.08339818487054103502 66205445161212031774.34536634831353069588 19612028810116754019.6819705017229743985 63419374659161646640.1543180764373892766 46479669353252900161.17329425038550205878 12852041877804887352.03920819229514725191 16418326277199205142.9888657955230536463 74515852199228412431.13148431419715775614 11124070479716832202.64032821223587936657 38336231492706111601.47107152790208659924 21579370000705498388.19868752925774786268 10402983118183008561.6822653586598303264 23565998937617669395.56070038151786752386 22775147955419519436.52821462148261797342 47021683085743184880.19994208745113094867 11715424587696539289.80116917229504800223 5592219896616430354.55893061890204735664 3244383183831364423.14449870537754367638 18030181318483320381.90546226973795349017 23611852699049276477.4078925231762767246 58070651554746187683.11415725505979761967 28433774733694540622.70505211241673266972 20624445393244498690.25646255054085727756 83013334271348628652.62114195336228688039 41091470201281713393.59986896315886095753 42180155395729476800.51648126362929781219 60218189480113620700.44063655642362043034 78117266669258820492.90355943234015422626 36420868114014499859.19353461144855640776 77776337716121654093.0041463770711624503 37813295700119437444.97479823834749991798 54231612862056396715.3722636566317165774 49930822800063217983.93786105839305336542 25615280328298106119.14101640758663612146 4593408789262274267.43692835019475641837 45739195885809465920.82829203941054243488 27798137901477486543.56269825718328508058 4389057687771581900.58442728752823286474 81694796420812762491.78434782123223248736 80045797405416064954.89533365073366721339 13946789446786999955.97215725322548644018 64818967793509828422.47461372756547109364 1782832969046192979.04660671512086834898 83307027433619158330.42160727852263344889 22402966880907083317.36048745785375994969 66170323789520409982.40063635378581381508 96059501961952056221.24497485116949235883 9482861046373390244.67447379847658400913 75447231223597652630.40004867222910005054 1323654951806426465.60423406139997247623 97348473172582889678.64681017036483296001 44301791723530632889.46042071173773519699 66498369082888823382.28322058985080972417 16810742477388846604.07522237557815709297 19988129928824597183.97194866797367611982 14442849318745868879.98203547561823386579 70496878373985760464.93152203476510677349 4633902822015723528.62110267198866911849 28069169198832928238.33007758641707693476 12159661822927741537.29444628341659463374 25083020596810324328.85609809327950090023 20028962481041228631.87220843292660343499 23213617345156473167.74067271570447594042 87548510284881017461.58132767074419470767 4108754479845489611.89353989771045956716 36998931505123565851.73928857526815940566 87437220908384029611.48963680944620949902 62981065855143364954.83895416476437570735 95759057078017820877.03560744545542577473 10146155407877815019.9491142918728085627 93170145209228454864.21300341899731037659 80303401736757168182.71767894764965616308 64210508922997496210.5276105217178117283 50798754185427020503.3342454960275070467 18576641274545483336.0818423784206539228 32374167290541062508.56833858159890840669 10513070326701752858.39665046607230060112 3318840631263913177.10819974707307082499 27381731863274659487.03027410096161721334 51050289520005779659.20538609327840781834 95553917074081690440.25631570572986404779 73063656942913638848.73778652253244469262 81511097265444533379.51428901103770430512 37861048568906148243.43614527043404809427 59289659088138449058.04357410627134059431 27697299182666784713.69032875870614080399 22891210494901907337.60642835464064111976 53279089573174775907.0722361680195960344 48919026629857442938.41533330501177434713 22876592957666055034.24994371594449354849 95639779876184750515.3780977163224049949 72609162992094643952.95821448344213846439 41863814278477973506.7366813412081161957 21972573215547658854.8998341489537891169 41211172760517005574.98361961216147797557 70656237318836349810.64686781810181412606 72550406115698003082.11968193265740894474 41140700119120038094.40078605266473559536 18974554501499373664.67828947523428239714 38879723300695979459.53271003651675318715 66243977837119560637.57702072369097790206 29416541491041689626.63340585603662149662 7073297416285794140.48287984100339047335 67030246150373312119.0993515371698087132 13331080530575866006.83212896157663930558 94328927897183347695.69052942881235722446 28384509388007389610.17986311935182782352 26931580693228720694.43189978316045805537 60640496949547413621.38754174620924964458 50472807932025841078.82080947240351184086 1225836806973051250.1216405650342492082 43462575009100335405.62260052640652573704 81122741824626437165.35165943022704689191 69719361534223007593.23211291117501770469 74967764769516091197.26044945370071290631 3907645337740808144.38745032734016378388 16210162979396770977.45729846266732908564 66547671680750052689.21244740948898124755 17252983905870912861.7610138857922834951 26718547417699280091.87932536713345280798 20254166662702809509.31516860151537927335 68715951561576641977.97081442987610582688 32327603598879673022.59325245698010146851 58416572981779067414.9289085769429446946 47228960226525961605.87366176768269000844 9438352365239561183.36601931178230209217 6378886946310249638.08737008266316358179 52778156757678142674.47185311621994887327 61165187320537262701.57460063637891421325 56723779600135610596.82810045783310536247 53329948979010243077.68370126950773330448 28234531816206883711.2997671740972080806 28354649338507572202.72614238386934255693 17136133457729423588.56146428391679146603 50602348448497049589.35075486340556154139 93428118477736197216.07241906019325509325 12956157147278071606.34264127731979003931 76933717856244255898.31535911288164658967 77931814175592310267.03064244146787851585 83636716172599572393.07038592455918752041 16421616938634352168.97729729394863324355 46810429313758242266.17650308035503784674 89710938716207049488.68468502619691041987 89314936899200184266.29251818466618862778 2656691112817394718.48340076385905564047 73487354127405356597.9481049452859408498 61773638147969204146.79649150449000084855 42295418296642788140.12574247316569079665 55850358225478555575.9370697858942506951 53912581730224529205.15954943218202738076 87936638306095570385.47847560719858128828 49001284969604075592.5947740590691487592 38506356405918762346.1439294155208029474 27969312434864613301.98959893289353303392 88971764123480549927.81884711021601198672 60740747231620959055.63684073864029907051 56357272153963166910.2922938695071081506 60519540535087680465.47334833548933046936 43270245692562694610.49911996590357480162 81920359533881396349.46185118252221487303 38909229200258173382.49645078582835915669 70397659255182858404.14845561484408680159 91885845907085696483.94763001043964207115 51889515915731529848.86442780396535575884 67667876873051359338.39338999584215326426 70430809374223253202.77113094297003227765 18798119520711913176.37104178099343764959 82811869609074182113.20138202748259502383 74791693209271121580.59606503645865629439 47592435777610560429.91491899451733743642 17342728419506904465.78157869710077014989 6770021611092870863.24934761567351375714 46935653116411736770.39995898860334711718 1926574019986727317.69392418351966724273 97603048849599964158.2568494273033012411 60339229792358832687.39426144498581386001 25624140861553853900.53315125524938837121 54921423034874949360.41642461992775910501 68995347912162204729.67947207007614615573 76043784614353015832.09205513030329575322 20423993516400749020.74983434136717944009 82781099760111854123.38788869641952023204 33850705304474282250.92528424342611099848 23860297977210700702.34069245911651386648 9339353116051792052.21541202903416501224 14211948125528766553.87330014851606730958 34136978739174152799.68595258931556739027 47361013600516996983.25666663813887173119 29311115787476014845.49518721861219758332 41545097178989601566.49293428705913074607 49506361090046207134.89100615559706699515 63632005194922079710.63161279660191636294 58742053151645846312.8941574942494728618 67872465899615992331.43406929673781747097 84347569367081635908.52864246509696191158 21288288296609365453.66470711125354901763 87784977319733476601.35748895294818387808 91852849903521083488.57585490661182221989 88584749145621348944.38134816401124361643 18785707598186358887.61411148960290519169 34474560864441243698.81545909950263964556 67713292901890802262.70953958029677225769 18510772788245464748.5296635671151764344 30709408122027658853.57682691267426550442 40583742089389265031.33995863307807199012 84915404535074825463.14887946530015425101 14495483007266871404.32089313231364864301 18745682527433563812.23708327010752869248 22125033250200878000.79788194007495931262 22273669715054138539.47742864146753171574 69220504490159359338.16118365084065016469 25258097409971983310.14673474738916123588 38305737505770199338.91022383705037248485 65068243627008075111.40846014930700752463 10831202189664670695.20960070221591278454 94043304033116031126.07404247087220682836 11020265258947129399.38649620419756980408 82218615747913238600.55884665445626534262 16694640950323303571.24094625990607382131 45626991558411413433.83140580035354492329 93705554603689998241.98338549627940810525 793175390778032795.27260957348233326207 95586668276060224504.67781026969452427868 3131301014840140696.72394965897823847143 38833230523249088283.82025439294796863678 918636019684026460.06546631580826791403 86170522625039216340.49404679665302527173 20969573350160710166.48973942178288629862 73962317779111407657.06712384543357105962 91927806011842484032.52473069019962414933 14248404618393277587.43508038720278028106 20639180072054032831.1058239797116010817 98863574806919105359.95578673262587149207 89843975948316467241.43538975195761253851 88080493719968064014.1336283137811283948 98036690103488504868.07606067044028554491 84137512032487266438.78891085708542553863 59956695769575764733.65442135375823018822 56224257415554743158.6233586611188472584 7829457273040880369.17514060741690380577 56240830627733499797.13030105390726205161 1991218979005333759.01121780790453240403 56254841650679967383.79255364866711592001 79280973728461085198.4982385243388625894 10884737026053458583.78139880926249510768 11023310933517273006.66959320082844600954 24147695186266083304.66922005394771170073 95812764049425728051.47618965926389520067 81221763998443156932.32541353156479582173 43162700656586225088.44731015016346639508 95729000525896493976.97482975286871048013 29644311271305529882.82882942507255019857 76365488099167104849.02487137091993666033 8280393122165506423.09461957125244539545 15379037498198359735.61318725489367062012 28856007310032180751.10379079062060692745 19570543099989019259.87529483542099083971 48799033861953372913.62868653642390011191 97229340643036616335.4462316645578458127 26480898078155360465.63986706998045411217 40744798872989502908.60628984102666963418 75105823856689454794.54778581313415109812 13334342982270382391.90442194318752813875 60791462812532111609.05567088155194397438 86673623702835709756.6030699629418034658 49351917402290844325.58518395131203599371 40556095723578986737.62926948076495911566 16122554261244326025.40789977015304467174 79878987188709533934.18170651983070144312 69210608999361727919.85780078376162978771 20253966127696805927.86845345957454104986 53295359555290544474.42321108348732510863 90330585994376997137.62770423535793020153 89934939168735547908.92036406949592960663 41790047830062463667.73249155892144714767 93583802272220616838.71754145789825201173 72907543829370611213.83097486931371806361 17625922030710334594.82136800428526464401 38049960002639072874.31696891638986386112 45013352166735975479.83875873100485554158 79009384674007836044.03099849284941651183 6526045852290968806.69909894267883569655 41647268995682653626.47500801635328537165 94242427696393197524.72298184480034869932 56143124013110685157.37633282339139436033 8195757259757213483.67396545803441565841 98680283268141169801.13114611684644534892 38431140166968333579.28591062981837903969 47250040395783079991.70769522483700514384 48115307601097672824.05934078452110807802 23248267919622211246.07196391363710161734 19888479305571021584.34627368745738857376 83468001798593745166.65490075579056680062 88976662261332548028.75612264402307189162 88058865106251464101.4093907168274773347 90779279089517654376.90133835981313355089 1749093043722019428.38779141906986189153 42702077632864113089.27287950750540603581 4507677823796619563.20500193913121103194 750049976027781380.88958922304289129514 64460917822661770225.88841535958858450246 28524714256794550799.97192883255215144807 5931618155216113799.82872763594226884632 23974339539777881071.16195340950852759299 47032026413405551543.62503267144247168099 38757051969602678969.87046996257442046961 76566672699777429346.01533661225504487418 55343725615450023112.15958294117381723856 96278276016168925532.92582174148507371456 2089474143051738183.85932595976820817591 62700332278559145388.60981221262300971614 45407517656316965084.78000976023750505633 46952696112393330825.08569299973252221277 79682658072372792332.8821841077911641494 93896084327726011332.59202308732450072223 89379316942436171894.14221793577994787075 3087904452019996851.82931720836823087639 35741707332310583409.83151053886461695785 80623304219025744701.03035561429145275126 6565755614145968628.22221259183584927415 81912763729705818140.02969720940614275901 5209969172106638693.64592940136027372097 62516818060823010452.78375159226560574589 9265062058488349751.52505256006458472584 79415429543454942165.10008781039612589897 62906368662312421892.81231389411713563626 56709767348901986803.2222242746973629142 62053811994143012199.03788821738913865907 90925583368171987628.13687207197763984165 48346593663155614448.02105922620463130797 47678547881338574444.41977961705881004786 59677542358792360980.43477979887820020997 98189045469647032722.57671589519063959444 14919963789881508461.97023576680869835992 47773147378371607971.54220208157866975543 93519007638386627671.85621386688318486234 73096100285958133944.57166464306381933539 71346891346737230509.6987137148177625392 23784997009306135675.87732259388674040574 36974788338938929399.96614182424533165637 17271543600000867552.11570623512440585289 17357430434176427894.66388723681042802729 36280222920852949148.60090806895183136724 70607052933176120085.28108909973719784354 83848160713505674135.79792811763195583415 21812117431670508739.83021222158029317947 99576090580368271544.20056199577702040065 65726610604623651889.48654626100660700652 17593118471498126104.47345153275618055476 46447275089006066805.06262708177794426473 27358028448012763988.28036505157540770077 70542763576128756275.5853310531230888847 21174826634275788010.56306278035238755902 31166571633084979242.53072982375057845849 71465047803527586920.15292487226244330733 84624055995685077378.1801837283534706823 42619123086567282408.00304524236842061144 87432511616448491682.59580154492170134327 83853649031646294479.28685412347264339345 11529236020112379849.69571536151939640319 94008322005890638974.98267869959235812794 54451670660054822166.87712492386189220247 33807394196026630032.74251993269000763954 65960440706475467725.38513496059513939095 15406211534492972339.74814084858613108558 37468483971972821025.94131534081203116532 81825490836262242406.06365060679130437524 86301974428475060458.21265408508615250526 14278237487837207266.40278992351741757159 54984032383368645481.14848108444443266227 96072916932402409573.11759661733206773629 87352740463576153203.96630517857757384911 27540599876635722152.57548025523190448395 24399863013270334327.26257419802414248966 74437159390019890037.78441564532524572769 5310523558332932359.64866475247719664935 17543199851263003170.03968438839274217015 84217037239481498060.06682441114633885924 51269635295865992469.16703157225259735729 45842056804377390377.01657428525754843188 61392254111901574420.26588565924871834579 35802135428253930011.04787400627093954839 95032043139701230150.82529283159734643395 9396446040803775851.40562442819813697329 71893182234682205387.35434248433317534785 76057131079202205045.35986179752673205584 96701143077113225345.66375640160770625456 59697996994812977627.81678763769713708021 47348278699244360821.26820236753290680617 63290809556880592898.1529311074579093774 41027816983014954816.31122897569643077774 32987506483272057573.19349233306757329069 5867785592272558914.49786112049806807691 54912295051524763757.925131805425165031 74336999194860958233.92557968251359317919 43463938149358817645.0912360882325186887 15650865197415184359.73868442196441256161 95524883797930868464.91078251001492344048 39523936158182202306.0125055552046241859 38203775263413422550.49820456729786575755 48795631432121861728.48022938765257217615 92598382575123210097.15285364785810788038 450452351387580319.41151437508037479159 41980074838537701285.21990656288777705185 75405803820641319287.25820355941753743878 89414467484767340882.19624263840887775349 19404970995819108688.42225306755195442272 23551551927008700182.66722236496914167033 89806479033830743214.28323522237796232966 36411318670034767406.52722228634692727831 89275027698250877061.191108119051665414 87253963687990694104.50034388579720161941 2635923081116743439.89667601329985400368 98319107308673389925.91812236721804639477 157324864126118701.98671392830694209757 40541645924474683702.3663136086273176504 93932908799604700728.38273974314033106088 2971283065968998600.25052774809645432993 62616857154915127253.78832718885512613153 5335426356586905927.31776467262499763464 39215285708231325596.52660392174336490196 65746866227961238708.72891254303074413895 26247094738324105303.69502694898480015397 73039328028357629193.41242080103266827938 98796361091229343868.45848944929739359524 16737326476319002896.76238298831667692335 6195277786775755990.44279999554529010853 71247623160800767072.62401339784537964848 74611980914477210601.86326880826994795396 31021630535698875481.37678928974923155155 27488886511532673996.25749346694473524199 84063268509384697699.12646717960084480818 46754513884550464323.51770091524630097312 91882086985400536278.6557109781329145107 41199452266840309445.71320807601239002101 58245642068711300507.14938068699849760342 45368310747874785962.38959497840459749644 4024324633183846605.76824571872063054605 99785217807233440829.14739146271483495382 3571591707471435950.44432251261013464363 40833081871062807472.46007619001700655393 72448025994075495236.9998668842026871782 9554533244098611189.46618550222621217006 77281202916887579453.53571803241859472204 87052411160769635604.27000260879571188967 73547000592308916790.07008209851304385251 49566528652456061584.86315502964903892968 25315140493381344299.69550696943038802012 95597370209590861266.76522159575070282764 35599463399931777715.4850825952397782726 58346425481714670142.54168192970623569214 8573795428561967323.62521634389910230272 9315473539903936221.27109057876662412579 22409672480705412989.48088669362588242134 92622964343140129118.76193234042404043772 22110570213528018096.00013166173008912535 67307462924347181188.30232852798687861218 60271842391370180163.74970649449285637798 10698240546175937946.90725215020488605958 66641809639857894452.02402146397220980517 24043313908987993677.26216782113774290351 33805494153107015038.76099042035136786469 79588162859181853569.59900833578453403996 44698929657295648465.84230495552245586146 52093615703675880447.6556346287379996799 69882393348166177446.61574332480099375011 44903208084277858986.22525532463908762877 26783345706385192861.85207080310579876424 19000699397828072849.40390731112351170703 84191450940053816263.33045385100469932026 71203210919992792254.15131256931064366839 82711172147703356885.66589059612546508531 31427659801026443371.4658300869552362606 61698948791661007988.956370556696357575 54308407990836352519.24303047026015037617 14895220770281738842.0241609284663044372 48680083389300897427.31937335612525914375 82903015025873659727.3765535339468813749 38754959818954700171.45501451179323775496 24316431661234109686.45406436644398692947 12938888988636505923.23607554169938540385 80326823341005935420.47880484910972496374 97900776272166865101.65641918260621771373 38825502636728804405.86717556171930206105 54315813620056730602.28553482415950370665 13158963441643056289.71912810183829115031 35928923326797841174.05035456789855920207 4163750825004869548.26658022882829503176 20984841194397884226.27415589365115798117 65848498888220376745.71970977529361278989 11887459122685673252.80015313926577702853 82000068622222494135.26116610990856734721 90858133845951876718.91708944986557168682 57242454724095761546.20975492392208481207 7650581950274391581.2228656295731547852 85856865560585841669.00754052706802628866 70926132524420424454.82497958395164108709 61978791328748961092.24330394391034308039 37470596278967851092.22973128281146351954 28399467732313655627.21647745256151626283 41833417449992587508.705105400720712962 3588843964848195823.48317723047238474795 54788620973378988934.98844481206704006736 71122135846713244114.67909399573834685934 33136172080440079837.52672888804239650639 83408948692399719463.67050910166056366773 7455139770588916386.4482646509168407166 31089215627151615881.22696258107906143753 55723939610548985494.53539470348939051364 34008115136051013148.09223434838987903495 27915259315580280375.14737983198357947522 37578647670302435316.75260279725790400549 80315234875687739838.82797383753141278776 81035985244741485211.09052367052168705336 1105799187414006252.32042937783676138545 60485902417748705476.3134883076409859909 36806954672115784881.09988808766212553587 65651041509512786264.01439590915165640286 96663680111092652951.12789477634422713575 95143657899169340148.63374921535958882228 86450092967788897576.31587547461527876061 28084258635869320099.75042624379714418949 70554708673666970503.1308488192704948369 23794166578930968669.03432157189800583979 97533844571335623305.00061701319673295023 44951361023094337123.22843260368948656326 98026406902516655487.97074562847067446539 23329942130457017467.36755923925495144362 28317916145366375377.07632558794743976601 52744764350196636407.76519040575922942411 60266822465743697469.8623607797091261675 89220491366660576059.44503677472967127523 24488020271784148291.58793862977200060657 85107307127157306576.53069649898863781246 89816868008590131307.39551768087559255529 17171951714948307590.84836343434520488469 71539722583969280935.19885185179091789204 37308706752655471368.67226626524597325905 59711826512805955054.28977788261463774004 44591640522697868503.72479658416082688773 4507739470413015530.66048750754304898006 71163319765920379402.59705469118079565075 31042306632514822374.03815332776622509366 94963774035053041508.38358657903100081278 55473263826052105482.50191426054036299351 12050549625050640598.64115463915728402616 57198362951689172146.08543918085127610689 62985323895953901782.62650522347529226096 26375976229887155272.08201826760463500331 16769339658358463468.67616226555143961838 57393738144286191199.36400065882781817756 36514199572659083128.3429631405796396496 2738155212997545050.35861200698547217804 76716777287586090283.82807929472590404452 28836431858291925894.54812641996361048467 59134933272144525944.1424701677595376595 88913467270206993309.91711757105618979004 4264010743535411106.28476961014316251965 65311443432151285212.53183892905479044425 22257265726324455358.15870773116965379181 98407900760515936460.0740868811863492517 9156859670120008795.06321851125734869756 90046978815275121252.92771657808459914528 16894064649229411481.28091787673218067084 37863206444938158261.26748351335789892787 76209478849487376124.11841590413862180447 3896380554811334170.8631838403622939056 19410984682598373088.16957537934868200676 71390474592793009874.07089636459621271271 99114040328613082071.58716949964880376879 37425326282947598788.61168104639543244661 57721160376519744168.97296740415387007388 35365852726850641458.32527576991891049249 84112661838335486408.13621881797048880551 44074229001616350406.45546893807061176114 46815079949785973701.31426589720252041615 72288090156749251804.32031038573611169337 33670229140261643663.16643023605513015256 36481488540409289752.83009573806630029243 59762936737329053793.645777038593505727 38202656291522488224.80418354974136501586 55800057291131034691.00614355088961935376 24316633799657585730.4736508102573321851 1272388035144265455.75012822874701570421 97367603834927807677.3922699722802528007 11477938958055923151.37708024087697233303 77192607628208936548.51947728072675114762 62100899805587636714.40866193045899161578 29553090580202869403.01649318863076229332 33112146632908919146.7939444545325311444 83688883706391562819.11431220195767474726 72561239546398927140.5086403167096492855 59686595111265186329.83347075349435554118 21008983132450245688.77216574914921545708 21644158185094685532.78229464146157521408 44635014035215584836.9341298858322745673 16346863154855614591.53276456827545507995 73922535725306981985.33352600921983326258 72658321166950935166.68168267381152671143 88027954622421606526.2979659298063240061 18716494207480431937.49519060787784072246 47356068079714353753.66466255769757930932 46774095608250241232.90678900966102607672 48929194661731703983.96059396255789291549 54581292583923481604.74627527912532175287 84759141536696533453.02533831702273236941 2849921908741603056.0290841438798612332 74826993293759968044.86971108356121611913 10632380892727382936.88926405512506622578 29443024654947145693.80130603709501674996 4873369092144407187.5993940435239461316 88897696628280719728.85068308047176468596 61060212313482655022.42259724787615870726 49779078349485803646.1060140776393776081 21275321631420764409.08758916150989553113 79614007746625040293.69639097717214599977 56028072532034361352.78322925733638058777 27199728705790629219.43855937973325034907 91226701227609150152.35160435292736255392 9939290416847837642.34083877387993973022 80528475759957960640.64334754690966461257 24603616789766039769.95616917162616646515 89560861572991389641.77218037153191409926 98446751287502104156.10206988018104636318 8996535776098542853.04928816559691627813 4613896111676132623.65687962834452646443 29049985407537750191.03228760560013196612 21675244246921276360.84072377435738362841 21668639259590776919.82105923034640340341 34006927035544426126.3590954691893869514 190708971852160474.89994013992938544098 83311890044125972137.8556499562246330441 91787495779012044970.19027150721258467224 69918789868997975132.64799968963376813999 40491195834902691549.44639970306245304001 12185543131507676198.15997924447781406958 99467108409291937569.00878560919623396642 43059238848528026533.01080384135158886892 37434220545327089480.71003061149031948574 97587503402204260758.63141161552629290063 37032896011679930021.34811063992303965187 59559068802752275770.62537016582401073948 67404463211626035972.55226666584562792686 31104900095495176971.59719821046622580365 39818900448259930573.06852114509528029925 89283081103583284813.26783668165651278504 72756767069217385706.03154439255074587135 21312459349303154898.47736846175177037036 58326195296985840233.41117954312825902558 21347223748392948569.40828001018722595009 15593201789031665575.59893267220410587438 48891371520440861781.87627090597896815509 55539463528632633021.28766270992897997148 68043075816978479113.01129613445916842624 30770833699702901090.61360827101614367179 34289661481568303491.09356137077318097005 43170639641559358384.07934554370422844241 86049642795596724090.60617737273916992957 19470406255227347190.84262334841517592995 96714012797409177964.21405609152226513182 73424638031565879909.16474990519364074105 39913803864961282842.49889777108655873834 91238553190535341986.19923376772356885785 88135348535594007528.19552580748705633307 46897788061713824321.33942182312741600585 28207375883592607730.32345853792378466645 96256305908330197680.33367778629269327083 65288323857917168802.53979036118209189664 40274431877131001872.68798603433300445568 66680931991354213279.26674554602220554933 9394681516144091040.1022214261575548641 82339255387347105998.44434540428389110112 83540063787779439952.57043581631200128288 50032662195514643046.48726788323271202113 91039771739925212258.40595367866402998302 41839839312043331248.47325741477424481905 65046644351972731356.61071091065120090257 14751605343790675488.9955213827990035405 89278799268359860194.27070930828604148982 62802124694851674263.68548699850255735735 62830986477614098982.55604686720686556237 76575215290056210843.2326504469416664456 12526476179879013047.05201229859245237014 16534045005092687182.91738312433848971396 92119099174600055305.02374832009576656802 67840090160396277288.85953324355741255045 80204267322478310832.52144797163891613508 65573731475010690691.69629321128059920817 95222770347500457466.36263242001046549195 26297523211418281528.2191863606836692107 49261094382829868658.65320672963664159151 76230335409058361147.51361440172695305051 17962248346285362986.23988836033620775303 77132767922275309077.9275653375153563118 74611089225419075442.86133371193674371899 49667999354059482549.97875227252268987985 89730596744164098725.07799861917730227611 73789058630843216104.80432270889904855221 20566920191065794289.17751381915331089049 47164083532004126728.40626427394065811072 76334260833060893539.47332907793469965551 83344005244026732728.5090537244498769516 46731048384858512103.62095476225265029683 20227549231527157070.92589310932481943082 68859237539916529355.40105034163759284793 15798297846890425966.28453334796188099417 31391048365826910896.63250645014858297486 38100714786044134538.3904638502422252246 95712069150951098780.72091441033624061905 83709890113480685351.16013219070025814262 45945336239480671350.61765815229705958512 80492631621103123068.58209461993124517909 61015365147220257981.85487512656418258779 54443760226273268567.61275577051218725535 98087435009973613073.6173926165704614255 80924437813647023412.99630201980091429005 26038200269764749535.92011538955120894207 34841354760757270339.47230150551256532477 86041318575762543683.62484940494059224313 35435786927233297311.63543932776514170507 49707583869022375271.0084174457705941607 6905236368609103192.12893049884741388668 87058552231434339493.10624955695526995715 90605441724195630335.43784581191720629799 67680250443668116826.98258402538067090973 64514364826454586035.38836135202266867031 33950641952363733708.0424343678294240386 14822355623497871737.70258424825788084896 98978007506081168531.35106364447338493784 96266799522268924747.0092850876547986067 6953180267144677291.93431855965652455224 57654225286050037114.23421605659969193607 11773454124539728453.17650048776712247525 29080262410564188816.65230621954030454135 56143928384397740117.77410699555948770223 84057063515122950561.98661886698602292924 47766994203940529985.00655720884200068269 5627164107579989326.82935161239605188905 8203915179388338114.75236658841500195305 37860288008018952029.23477058653515278206 60168662077985911945.45632159924007336004 84347377622873746352.48033964897015781844 56232458111324843746.71624310939653362736 56890464728473210973.6307246503270610107 45500340799221678245.60532092816221009455 15260908996135130860.8728940261431982399 69464966277915856556.82749371911032546422 30045962489793922340.91802167409962344181 70600155382815290550.62229685830609039969 25393381124758425545.74691538943440576594 64856007071264728113.84468439747462077292 53637856718308292908.59284334912512794682 52115623743161618023.35639040182363189407 39988318773355571391.84124526054324647398 70113725301564384369.133039394235719181 61710979172998676961.70758973031207349765 10863011013240642663.39298845936380965728 77895156144418128415.35998380280120098586 62282642420248229561.29059917656798299186 23301013506184319803.87417530374619403314 27190969919241579406.0285077754636612432 46155974068352116787.98802193964545598438 96612284073737545646.35308303890251877184 22593692348772965282.15552329706458673149 45924514902901795717.32795888041871807489 3489846896781185339.0027033926446286071 92689252906224866395.21635137757459802049 46123500543630285470.91647583827199159895 86028228400671226445.60837048001658550139 78990129547608051840.46238452965038762164 71961539012103882601.57806771035970629902 85132225213137115633.8223606500848891095 45170725355474136045.86271783298064217797 13247108830490755199.27563005516894653842 83235632688277147542.06252687174852081281 81201153968154804410.42757153131732022901 99193625711025541663.57916785137441139659 82388024999706072672.82277570242641187312 82349095763502348966.73978767194810501966 28741733281853292358.35964214528831538103 44554595222553199465.76873552943504809282 9715939255330965774.33528765591698645165 59495514070252026022.87427234637969455052 29356524140972809015.52311186658965780105 81759793786658421153.12393784507041187261 19631712181049887580.67659435878266637374 46801018274411533045.68775268016409773674 85910408113071866053.90641265979385678377 13523699008825457191.43324159704664770911 42198174996370205647.15911294461584221353 91886754655547306297.5889351944232325496 34251460196435396990.51497228442326303703 3562120527591723273.69190418618325246486 15620853441918979341.73895402475385238362 2232963405380702005.82367112733799045215 60310640142948589228.43625066700888261872 80376473131556267960.75256475740732079626 8400499656401561387.96525724634113804347 30333707088210238145.61968199048099440308 15670234125027121883.4121017289796465211 17632807556478082840.0336159823748468916 63047473187395947680.12006192245730361338 69251525856708091063.7372456332602344299 30736295536977717592.11622816180226397515 43922079560663719007.23686071021237671083 72405118508560169604.82463919862250726437 56203878315241305691.10210686791494038744 21961930664695438756.6944342677794297169 14991914024934322292.58352716747438672376 67200415967581203409.04725475299250663514 96607005250834035139.79413167115717575682 98924187049118901616.59519617893875166937 11903492078378392410.72013550032723006248 8934917568539710440.47689769525957369574 29730799987818117306.51417145824836007788 47059471526728384306.56109124833274032461 90291142238182021543.00206739155631223038 9315673534146736683.9543909978402828995 25042750107693004015.86541604627290069738 20275557450126311401.63788250512890364353 5941322649557671979.47687190872447691738 38488979341794480153.22469000030210602948 76772908976394153131.81150836411641132599 13212284563226119912.48315966019556307213 24944483190862465558.86416866347667169957 2591817285070743078.54538576074600254792 73322795029680155290.80970973786708285507 84342297194461362326.57564563285291697959 44549495424809058261.6751131832756028339 73312083907833757495.02518230166641264346 49645159455889091139.8049553255698867938 62287014920160627509.45291455185679386874 44869052339682209815.77101480775714418397 54682693241308057124.72653380538321673745 56154115556079732242.62767608234502270854 22646183700832116010.07592839290387901055 51458720630723112297.53646374531642590191 74122497728325204527.14745379324483162204 65178404987655427717.89941562167439451894 90392822342203532046.33258994241671687392 99078887903002149500.134561786419690642 14746049050341884955.11948973237700123156 16865449382461426777.25177349643744344382 4987249107574368872.74478428820621876271 77412689523415005166.50807816669247881426 5695329998121515185.10931093917952714434 19898406267934483515.06961821980509479925 73536773019182530601.48046788137659621883 92079341660892112800.89557177497442539073 4717340573213298807.5309180534751061674 58120730515011468347.08311523159717347694 81092230888755467458.73663474755566316142 50916463688233617017.35976737520340624628 69615655164413076661.80996293984181527598 60382501013889090113.92194629550688699766 86342884058993636065.54079559673214768607 30653898994240910735.3303987579342642243 72395834479572152879.3507344584240790273 73718028165196763353.74225293250721402764 41404212276174074845.42375132712075676132 62641854476455621834.77762242391137453766 71262485007537199154.08220142565840605455 6167793772440584964.51538491716984749362 66966131624968543658.01426529800961708523 13345894412186434463.87229712257548225276 92028397081092521135.27828291320892169543 24381246627350306068.56554052299432584472 46224547317847302843.01525545232736408235 42135784002253454257.00000274515976382188 39553136008927680151.94356485615416083377 81538702950875681196.33241687686206081009 3562745202384429706.64289238658844924874 51914474783815869850.87414088387828034981 84708883163372601301.47023139376976141706 19503245709468913798.33100233557536548739 60749295343043822981.6512365634008549539 33235295776690233869.37442671378853998871 33597406429714106650.23130701951142980712 67652819872681115097.85661320661278750496 52952463260594616142.51295630660738767801 57921231129576272484.7988893315179408633 63813143936063971284.41959627080417835623 72708064695320024068.18057047888500785409 43320068862101712598.91610908512471745123 43920908561143227108.79704141382854018394 95566533508749273477.94370857064507488682 51371085986773284332.38205705440393030554 84404323362785405750.97014158973511181971 63945538781810911601.19978738807402753175 43608093598550194322.30272626579154353981 48648802228719698443.64875335718326302309 93346989984048527083.13688935539211859147 64763042440701668722.41318058897311119851 32045753624631802194.82781694800833860961 20625043642263847906.84922077899694975291 26356291868374074170.90129759029899205318 83663264189592224391.14568005623294897154 83381302117327992275.17848286489922927229 25874536264260056961.41029106176273264032 10283386645472854025.94908165483004103248 64643898412298326146.17454767058746457219 26273630112767973656.87468171464077123395 69214127006276738225.43732297071919165015 67086079970800602421.99272070960203021865 37456529852080329554.1003769594303417294 99189720186687007428.02004799542816871488 13045068188590442508.75133221491220695612 74472324903243673021.10013495484454086068 69156593487842168839.28661918233448494847 16987997812557038720.42390880892838544529 4854821592003664658.82482463839964493058 20835036897657720893.95871940221374690784 18230453841737260834.02375218386987656811 21690618906651111498.68915724127368879829 29529862631338870230.33750033354502162847 84184095229322440739.31217792926212672417 4525741441440343665.35406060789970926111 7635425030617989974.66161174969306600637 84269765563571440005.58759730923964905516 85596141097774371859.99809634518828987527 37716866557332522312.23632025208451621483 2060479489707110494.48610996635755771142 46122942709637777683.00433099529760248297 61855695512615259415.05456716207087808274 61934396756012352967.07396929417688083208 64749808630502878183.27515609008156011126 68982665048525387456.6335926012157992852 10795445927854382493.42510937819216596948 93152505961960252690.68777251636335888302 77215256109116854047.00339963039877349193 78613822434129743783.85660479114243618748 92721491804689385555.75622086752784130821 57180970003224555467.51913184983466762948 63364174737976194127.58601327307568916279 65630479549924442835.67161371968584577795 57088717221695917666.72864483951121818433 85616840985482447450.79617004355266140388 49483772570040480258.5854512352641400244 93118284578976860902.49537435482203125641 94371086774112507480.18414013183158482294 63298562210113919284.41455009784504451704 11253849316003168434.15222731334190305801 93239536334899679400.74573038760180275204 55138802955876918010.1284397218060550239 64858015331155647907.12724188694537645367 57530348435492787835.13761941728600405551 22851381903270742878.69479916919161220328 78252799497462366862.45646115111939912695 17515488687956984957.58587976249145251613 64433205375982282708.5891003896941804275 96969547769082864232.2286355434402311455 11339905599188281947.51480718147161743667 17774919102068662604.4263848226535302705 65749512538252736409.08014068558600017023 11384863266935559782.65702626000724771203 1444085396763958260.39851755600480185606 75043450668051158726.50176422080908595019 53790955713582311220.97337588608998945515 19063382064870429267.44768176803481604941 86453275286384484674.39075553302061898633 91457350455015101124.57053736231691518504 61629129146026598115.49678732995778896758 1310383970549139020.33826344967837049159 37654404738314422233.5876848260866627265 55808791436686330732.99794405396569120381 81198146744301573909.52564330385733629881 50118997857528034622.88442860594467960166 25179014553252102819.81072467288787525926 81564244236164901980.16717390705209786626 65423366079753373043.92115452000177602719 83301629353751441498.41352664464467156206 54444083942226137840.33358009769155444458 63460083840990749193.52114470910899422709 46903514887841141696.29483377938044556085 59666400280163712637.2042529372720738485 28591139441068098935.02319283016278632675 15514176138517900137.98147312120070982236 93307209146832091232.32843630652424607887 99016688850587380330.99547888842139679169 86704398753229798603.49709849784757447517 6050736689308646497.6239891600598545971 3684981692906506992.67044508218140802824 88006497069121703587.52443161482546966784 64211919471539186412.0139561834284733649 55897740766668687272.43553986830295587954 21929209175750583207.7842586973285728015 10500129402076939224.83557754127977662224 69289171474455520536.84612622431073255704 45410289468770838024.70882652872321139672 73195331711146640155.19345207092288469103 98038858086963476366.64280533971035535546 47194601075313807514.50563359459622261557 27492189928329213081.2877475044554358926 52985421098941557654.18290565690140926246 20493881611288435099.5834122625543733328 21317091606689300536.0474689391317864839 448823670606539506.62712319820558443688 38836248481653657385.38228780369156900473 4626436524361444992.01775733542182193524 5429308384540611646.91830359270122629678 58781504206384336119.2085848150400257951 21285290292021885528.28465466712433425503 16568469459687365907.18322135816764088881 91311523865324433074.5270750445340009469 73982739577494195272.41556969966859030263 64775565659804039402.13457828004877875998 97557594414430667925.60654060794747842695 10232933390568019590.94308107011809590076 8322838665369718424.90578116866241108856 11946605957316215316.51936018433697858551 53792950990954673389.55976033140609537757 58235585187895980598.12688593153982256574 21899259162892252576.60689891200783356743 89005760699760029778.85472019801525665677 35204100675030724859.09640511444959627967 68326460276936467880.970649574418838828 55947175563592306506.58916683499416776906 90688495629835378991.61481949569152260309 59956166077935326743.12658717313450418977 29910975839294125647.77990512623613267368 13378275687127030032.19079649053818877481 95944392278218412507.05448696135479134578 9342205701610705775.28062948192186182232 32172976449084153994.03817940145658528406 57044428807105077169.385778864214848665 72341218483219159184.04345476101725524383 66474929225678699546.85739260241755665433 41948312565341472668.50768878576905993756 64194753581485106906.5248721777299988701 86227568989418421092.03366516437828696547 60366045557862553782.51291573879467508842 91465395016493819586.11376556626297705252 80870115537323620217.46030295107336662083 95023311447719865730.72686229256919838784 62081106211504674545.09469027807939569936 31755070072659323419.55367666031928649917 21616242523044268822.11958802071093263259 99077179495968948820.71092672309267475644 32385059939532609982.14163832797052538815 78857076990130154599.76970355860509351356 63455773736752078109.30704666909115662504 59803934541334413711.18190695373350290278 52384628446524337352.49587068950925664699 57162491227200869644.04639304603502821899 42329692406291698574.24755476158817346714 19797878169991647333.03609817483271037417 40658223978262534987.68646433442749550404 22308777130068927192.634193704068034509 57515377496942932486.50412326196384682156 37655793003869667137.50748454334519601191 51188426159181366094.04842008305405516437 35989573343066003630.46698409716264111852 68525616624161377543.90438146499702078556 11853007490723911867.14883155027429449432 59625069538763040615.39805377383830390021 77014568245093708066.4685796301804234113 62884849368461626467.71251702829119628408 47029735804806419410.47207442453966339908 41560495794035398116.10163298572410624851 849198337051997587.95989804597935375401 21480686127391771062.63013289771623765951 48496380812442634861.55870994950467423913 98971427231924070889.05214219999379955848 47464267496521005388.39380771673069535254 63341635570382150365.91471188746906728588 93440833290392783843.49714332632002416131 25885203519036489753.40112997163371296329 87842078527973271247.25075694223147850317 30193057788946279972.02556750979822064347 6450066755679157243.69479802386879641579 82455496329414904047.07629410498064507868 19989617765192171216.15021353183445075529 34721721018078825608.63222669110533380585 98134009266698405857.16652673735638787127 35136737886903726524.01115629718146398581 19430137442971343659.89695172074856196126 74227258573500238059.30298618887844487319 45139014793571809099.95244094703005612523 39940943465054997284.34988392332988230869 605625918559509805.70041702120792309693 72557534938224259825.85854154808225602913 78135396174890342600.76840911578633132967 48655579405162798782.31129385340943110823 4914558036172627707.57881940672014886516 34676596262714061776.08183664448921130284 46462563121956736787.21313531880093909434 74140299267059553110.04802472365233161379 21423547844286715655.41873946291340581733 31632962115109889634.81128211800500646623 37111614252135239034.39258691414583893737 42200491544968282425.48291742876662145779 82325402355123924546.61657450626287845993 17945601297119070263.19065042498924391396 91476870003260857017.61559280058186135841 77064371602729750466.82324570055277653315 52110063919304925969.67340238955007874522 21150917551852088684.31136526801307940307 19122322746090757602.0710044725188408593 77366846375911713738.65154768906151824718 9900399235010378613.86953702201797555426 69354706538344534559.99573338273059321382 61556440145182516704.57485933002117447043 75617662347354104958.41482482823766893001 59003239470907475386.6512932465987614253 37008677978786043801.97193796284844462071 80450938755288997959.33919619067625927164 82399048166742668232.26352512407908889164 44635147011969488976.54115014270803415753 6441202402944407568.54454441943469709947 37933001580874079397.29139537678011751503 60991047511365289477.71200711320735595966 39051420531340982710.9994711355861465714 36133105907183703675.69821914785161657443 59580872219062055494.57271249048083160101 97550303082731493278.21499503340284688564 70697391747373654992.17623896275910733807 60312299263733948533.4365976895564318186 33875232076132149822.66163022473349113259 40134051149139473828.25843020302503098171 45371535089866412395.4166002947479834204 15424814405830183404.78037208335094118083 32316325483522947954.31623734607265548462 83572385414798637121.41483213332842676527 93536512828158364093.71068757088537703907 49258255958847863558.50021800297163551609 31304337845006510338.31189541864024635939 87259482060089176727.65063310048674223307 64019505759317937460.95280114045338046313 97451965928232122574.51084241282714493303 78420158882427770046.41004023633419896124 8043010168395538549.07063357251416378987 55090660034490268432.46709187631477781178 23499653593450146434.55006803800369806245 93266593189713168071.75873261371589614318 73643317696166062779.16057728377770164423 69953655860864535095.50502169767804658436 10312545643332327104.11450242740669271758 70966468083518570421.35636105041729627343 90002408868405494359.37783448727060438296 60404185307733001284.86087554003202757354 58194623620145799455.14037266637762508858 66735151806007939335.41529364658580520563 83948896377804402038.43950461244068585787 41331064736719800933.26419328653066622062 92425683359376157167.27337087138649770432 23735622390776139260.72109712702783269506 6856247679547994915.85849436429873260143 7248134823376196397.6204206351930554019 16180978328269950645.78944902805253750555 83774866566363609535.87686261172587236617 91025616386133234439.79966425130702857924 55773205111485560254.30690439682384226529 80835114603699866330.93488766515551660876 32970372987689251165.64331218767737562788 57521729297952316361.27389484052125412547 23103137562275367160.65464087512973736784 67569534962952290069.60315619362608385714 5548339077159129963.21082538486384409012 44247233447346153609.80271027331267291795 28251309223839221928.08045915920976769249 89871808345338818116.72203903284421814744 50913517663883520374.20778792913577972239 85423867785166997261.18675827984979829395 31211069944790267254.3904475895532556926 545296496257929486.28989596787912129107 17814231650486557182.90728213741381732097 38971633285888988168.4749814585794106189 83728671903302486156.6998202676721239055 29210794861342994240.09461502894246311283 10225315190205536215.88465726414316536882 47403154549386155328.37881338955660333009 67536730933878782619.7565201862939834275 10950354977611017951.81514288674349538036 57563278290802049897.96331892247590095234 80739163589679464681.91571859325925781359 79692793813029305673.82492159130930627853 54781533468304054712.75580726526987566616 96533673485015146451.00719855481609620639 25599208809449990348.97777988018295258192 51348050931854405326.66634973243348698603 58908302272115758721.40412565681283277869 30196350933880540054.94287593414337379329 47622705229082558957.9056709494940851236 93772338307399647465.07553635101989093792 23737461075952928289.31050264534079184506 89770477350407209267.28364423151764064597 18216084057786213053.94911717001323969348 28627849022832110826.96986876988661709594 8009009688843548637.16414125827339930764 16632722277473422169.15093057631585183171 27995820570765952085.03420478787496786735 89716607845412827272.68599633616100710444 10329219548159663872.21133858208772383781 73272358817979128849.94032136359093611932 38479351191803706753.19663337664870340426 37142404413333919976.85898816937076716927 9000416372244076512.0673586639984782719 52133257533697763789.76810958332712863549 60594960845573002307.8383948431951322132 45297782369136347435.9906544971936235145 78409622649395777977.75076135999408916782 59779735519522868703.56794524468537270557 49109993094904907059.51957313647023607932 77890061890836657258.47458849423459324466 28516346718292118575.99036838752137827076 53087661678930648468.59335958978367644966 36823252439086659377.93309710284852830282 8536709372720077291.91983929604665865787 45684164900132624570.09188293760403332406 37149871671500675184.59142144566591100338 64058934804535448412.63617872782634628386 5760749118293486691.07291997320384717414 13882542893097562613.47672567948061926066 83062247230287078365.32346422227220909271 12866631650330921424.25120397082901512367 21037344004481952038.73286250044399363826 4099812718365789215.16465063124097212323 74996101757618331612.9566866129585316204 50705259442986439441.21445687735160425457 73888428031255597083.43789485648170555745 20073725637200392499.33882243863181914735 82701187045240987966.05074962673616622822 23158666427326058568.90070954380875242018 22336871627637956501.87870109269012141639 26387698896856062556.47383289270922845977 53718699371893000715.44172454668648936161 67596831220946453437.20381331227956381425 82162716368956804868.85894335738603757016 68776456139464956541.13339546522648004031 90294780958476983982.08430355076256882602 42662109247184491597.76588112573706732794 54887084948753640880.77649010414221188623 70320736893395012328.67441965712204996133 48250973723791985750.79238869905430646876 79735214070462922268.53686854128701859269 5542217710218086486.2056039000926898804 28216064944430209421.65613106325247413255 12884186797396932681.22410569110854259328 52452145561883039635.89078037069584903938 99416146502323889124.59564092569040134819 63519281267548830526.51577799695079396261 90374195209571747742.68213623376442799364 74300378383065095992.01182298067828149726 42486559084762937415.05855794284153813549 30220520562627269224.33635459898965649099 92936144091706325514.55574942265243036995 73786759521162015192.99760990338497878258 92934573702932672248.23494946981842721698 20604314678248256141.47125508593331162424 14247892935451688949.87711459907156969381 86566645127796862193.82803030012672641226 1698161624313265651.81615622777157687487 4965320252158862054.12620851481267572948 23548586918702713896.93033687313012874794 64185000137017434393.12081475391559501899 36967569318236697824.32026979571402541443 82871170076168469987.75719434254649568846 56466644965460716083.15031196988786393269 74855894305250081032.62899409029660984204 38174546842049552692.08182911899840593724 46949355757292728180.05923287972135062215 88267750086748927381.67108882838124195677 47874450121460511497.45059998161398916146 57424625200903839155.49974439113642660164 45590288167099608372.96782639620592135719 8204205891423675676.62424360861882550918 65094351742425668031.98117148715502661768 46812612722309897786.70134348593142809964 17991188095752277755.15936571916977408748 89694659649089594431.90405658241460319431 18071454618422030903.4967749105272467196 43520619096200863609.64250415511327500333 70665734471432071713.84064456588632319215 90153233862142606403.0112566427275246525 77947136955275091682.94628407532144844691 56270531287025920036.23887050484748649925 25312116837451798992.82223602410160241543 89433860449329738966.20620164258329405066 2101033540787338755.60601955323855282594 38770543461954882052.79616934753526629923 52825503121063617641.56248136373947384598 11492914940615927692.27341342700595950406 90895203311413668208.62451088630954716523 22646092277957478475.8554123581141411188 63014925545805622872.8417425580059980322 4863740726734175282.8914383741692492622 58473821102965670288.31061168901482159596 55799103644378907636.72809423988986138118 40678711331909325707.98261645588426049401 63332991548262209485.59287025811498104531 49911705784952548827.13726181888760172029 91555530705085465757.36531891351744814017 75807183332090743512.66546816411128642938 75173189849963172726.91220956438707866418 3488159927453055197.10767155834583309895 8547349004893761741.02934412349516554364 47698943508661060279.25270364085499366014 88899659917794287556.45058699362862625577 20618936075100167381.48615181399048507487 44814926457260966996.73060221961716815477 36378481959944697343.20438008006871548941 45391586686703154415.81784121211763577692 33157546343471231810.48068819863980836706 16706929133032282435.20064291966619965984 16063409647131835651.06646120741477687609 88020779975823582114.9165641379886419588 99688059418595366392.20004920881050629243 57484486439139093677.10333152270559683243 33003274474518733449.45216914144870531177 91744502965001659699.03410842752778300909 90206356313057441004.68410241642644412989 47574042428498660594.716214607708146107 94600664489507754189.00780722347845818012 3422563289136770523.63304683935878418406 52480804123027418718.30691106169694201785 90006606738824242883.63698946499684018812 44354885788608494728.135904037913288711 45220040396155771269.92300804661612641683 31938298164127456203.8931414796794754696 34329504231182363832.67336463763368180189 20236825226227916457.40904248434769588939 40725558103495833441.02348715108664276854 64601911375636359210.73269767035290345753 65606250072114551163.26037197181153555695 83334502748492234835.74813065724321335621 17899508368958399185.75653867664082719693 68308361659206226803.28651372683272196388 19247907454248097688.7431000871846662532 52413369334428208698.98585260987023916805 31887535962942586957.08603759610334394739 78555347528242663266.74429712896847945715 10842023989202745285.20031859900856282474 24415033645259301703.24719369661755494067 21490829483916337592.36862229444010452084 3520855109389321698.00423109921786257923 84598987492903590055.82996290404191866893 95128234941531113187.04316214545352074165 16856826913318830685.73702193779507867029 26140020873154448889.48515306477628693777 21575415876972317552.74783930069829947779 84772558290000941152.1850724743503333923 8768137408359424153.70565890857885271304 19461504711763256682.4986838284660507908 66342651797105901999.20492555428169230574 22022871153888492580.64674090329344758637 12867669079846571791.45523605483731494046 91359900486836226406.01264656169220919366 23161679461887011236.45520912648110560067 29230133710825245378.12854219082593123083 18916097887756401284.15561080767494191694 88426779576563532891.30803918616741992452 67200651254577193033.96790834077495532102 2670102607885116098.20358622461577003985 27200634284118521750.47451214198235274921 85216760282567785324.68790626559786845102 91622914223435534944.92673333431999518345 72636962915831370486.60967950082900071098 27092573337441850032.31423966164758505604 98805992581475781636.46552050895369106741 25050209581045417432.22736934210225669277 65856855891108414841.89936151641269506365 1994241791014216572.8896822224051880806 58674938859240259870.49254752095912437444 99878460502027845507.22016642669296034096 85825094099367176297.86613149648179626912 60954727899089162902.79558409053808187536 96933842949256496730.05107374420025158523 12365984612370953342.42202737991724236988 58931325334982420323.68564688502660301056 75925456704962874251.90968581290158017573 70020641201742691653.34341410072227819868 19588219160754657993.67734330137217150134 55530889525744241736.91458468414462474027 59107439682537167219.25772106790709218587 23212954551826394552.32503728438202794553 73765287606179006823.6455990099210180854 18560551290924340770.93320783763957624397 76287013277913818465.91118224710026269957 83616964096913891717.13511843856968273625 91747698322741608851.34938561874152632476 148866073143450125.81489692329542471402 68745441638655711852.4627442879053741581 23656472448474628869.33544630112752843572 84694351772875193650.78631470632790078892 86586375296648281163.3211775126947115752 29116577200056460276.00877045700067522499 76539492197245412051.17927105246420470399 22846936549277529469.55768926826175852163 94708661144617581636.91222581226456643734 7455382710848085949.38958407151030016252 14281776502456844777.46787314162879955153 77116444475886445670.61574251032140048685 77089977558048206686.06222233674185166445 43760079844706868582.43854644887068247349 92280321087799641730.57151790979785402421 82501140146765537994.44963935920335740651 10307604576021060801.04436396017502539943 40892066073203356243.2758192538407540343 44768541722047127407.64227757718856202587 92619960557696879718.0813006044022885638 73048257175329667119.15113180443985928039 13077373648321168328.1638678446814538291 4015437892260884009.90829577712900017376 14931275312443325370.42320155568159885712 48391827463860320637.46438414000541552256 26811771467007422765.26265372133161311493 68517689485570644943.22982828398385153612 65139094114828078791.9582348316240703792 36463191668939787457.17174876211910630241 75397603598887531020.58978779804630711029 3940982477645123278.64323860779479576791 97464334375886748750.2556058015902371323 43314743090728876511.57346574713183529383 44251786132574835626.85539606681074720605 92286422214151759342.4583826046583727054 81996053886472218239.22089837001811519237 52006248706613105971.128272531301299683 1371780344936994519.64930526701548223056 54685350285679832139.02361887927491761885 21433473458777542312.31654198407558013121 39409743617329215241.79380436121380461428 27119265918354155982.95399977930451355887 74630650859123572712.56451124116698374474 80347437943071267556.80467763826201166325 5733476487529822671.9972585610801083384 86441034369246745366.9793552241210334238 93908614333089718224.96556266687437472279 94109375691443125665.4447438388726418214 3821849605779915996.27550814334959509526 5823531356851782037.23262732164564172711 53853637412460615248.52758963733570701441 77116837800198213880.93305111882688218994 80385513165521377327.6822451926313813214 81142133066234934906.93481933687103798226 48248377032299649472.99394503029952749842 8238543860363269761.3902176371950589943 33748339996450621981.64260950091983798284 59171424344449940675.06513356034299076422 66730256461067015538.83733287056819891316 747452079162487961.1182122785191537613 15729698630209838206.23785383363264946468 52751834087801427088.70045191099205494531 52436663358493866613.11459279765996666452 6821690914570670264.97016233368345468625 27938933255332108737.00688629841427632395 55919132335642795823.86188387321418629069 35454312838340733160.88231038014269506926 2451924422078947076.66013335764514480127 91414620222970473832.39124784046489416619 23584733185101595628.0734031576439701694 40471202929878618527.72908743250938144698 41066489013652408800.85493057187402671335 24651138786791527872.53131757532180267294 65644184899291397220.69950759193979222402 98891106072926877854.57287610920483969961 62225745934464602814.82245933275976304194 62946982576962378027.23232070505963757318 20800666030598749490.50630100214675303856 552469779069543048.8183455579610265456 17974269759554290470.9430085940132273976 45857322873552066746.77456707241515124199 60192892159639392638.69128812619841891565 54485765571342832650.34338818589594886796 38597200825965416490.33267852828797067505 57388122525430846931.68683922040177006852 37252923452538282601.00600949397070787514 16064479700717513226.52502237382149846454 45343936954937641328.17942376074922771646 4092916559466736257.69858973990306704226 22732091493815079906.57225739837780933302 73952820490712100384.66120826432044919591 50482601842407764041.04487410152780134405 86644070250640096393.20118927462033681808 79672416237682229241.00033965184228537967 20114602822411357555.96816861053475196787 8456733278650867328.58833687242865485548 79978257163435182606.36990103625960676606 90217014747534297489.03168166507503672411 30705398925420313591.06245760412459775864 24782064304676326715.02083541531835285561 16850906131831470637.1159014451190915966 44783753353457774339.85006252967611215465 87805100930679943784.79716538640375735563 86592851727191780924.94599202938218765488 50438992084931755540.60797580622113765468 24696153383426707988.22332917218894145118 32900863132808305930.08724696469969890021 32207303764854837029.17810490232222060083 15694291300063781746.57030641126756336733 36679120100757268328.01361394873639124073 33283116261140202270.73510511413397557945 7607405667968527625.13874465096488014362 30453044098051375014.82680295739522847152 77478658627257932164.39264783006452587922 48353800312282665543.65111575761251943659 33372424713223831298.44882381366421099023 66435731902460217620.98065470533585370351 9997833703359694511.65758268575522814453 69053632220427259365.37698477235580390288 58453408124981344934.6714673702589840013 11415931935962382137.79294414423716609067 24556709191003025750.0875459727429745571 13801634641240599933.05022107649698213412 23228066048342368163.27004854096162093325 25782605127383702543.61713086508784997323 61856066658586635394.17620874238317851628 57159559253125278023.60932612768867775009 60316947785901521378.87347367739137743411 73871002396842043680.26900256581839224146 56959178701827404721.41001840082030143191 96294230984894208275.20686848827690961566 85701814544582121155.94142105359767047734 69569180532174601289.12878601684678890039 64457256201454134515.04769292695329378491 28549231357575027226.42319027436428239545 71214778282482991226.2659345298290409386 67586769762093979245.31194289174784520253 4005592011956963719.96270894356246148581 88998494861886080639.35911625412430382358 75748758659183222745.98861727288435692596 32626422058632176784.27480280523464059157 83969878438270730049.72688634982283788561 65254675349741710196.19992963020666356981 1223204431455672980.9285281324246556209 9024940964024713444.75353154144056650535 95528937284290606582.83394089528514547897 98787565907352314606.02915820255607400035 3257740117949767404.43411900180360628353 32399837483527466656.70082426012198643467 94032318246835591829.75440993524668127574 75877234183924711084.76361248029983628629 92639294912730084829.48578241390359462606 15810562803362627863.46071625168261604519 21812559892136463041.01253252916165888754 13794462988286248519.51294713296587014933 69708703638284535167.11898611562901464002 21241655621606781825.21998445789943092458 1411477220938812320.59074422616786992505 93486741527979785437.79331417488228451424 98234794535988649135.98188346503703885298 81247663785984722103.61539122025962499811 63684695044155481373.03092998414815769277 64098298392090366161.1653782169251913582 81173012980028110602.16607635100305450095 31977074716622546214.67481941283218168655 24874554110269807401.32104668304840308256 2631941367726432157.18425801835679089085 37720899242225868089.53572598094955076175 26010022515365240986.32374777282772870443 9865032516920673142.85395296290552454416 8413909585359826855.01516042813650305926 14031151941319425453.7370245399184511793 71397809334284594762.99764345083206838009 20672401154639215701.83180825581652738823 82331304656444303577.62271065403255820021 40465152590411034634.48525954164509698514 54337805825048916240.14850002446844750203 30859880401501585620.35701387374039202481 24185973370534679472.51771116845535713487 89160362668994992459.2792434963432911052 20498450776701443975.98461321015747970845 6849407977126138943.0541500566756698101 42750256794772869890.01221000580637134996 96894317424220241353.90617745701435129059 68522398821251315401.12947486923342975475 82076398013722710811.09336784786099262917 57636242881126943183.30412630804504159072 19104308099802880650.44183515249677555426 57567951465796974037.06278337668166565909 38617863105255258344.1986615947793994949 7963636213602608113.64282901370554773371 85430399393883216958.00785857482785920207 85680198121806094999.98271177405132594532 38874836276274509907.81772715193553430353 45665555701518918956.86374609065192265981 41429047952755390058.23892480518484222151 38265251592563626305.84480857781313570704 30502775193922236841.60233328217136277361 1842758860583903191.53502845007943305221 9144748525202933642.33585014312351073984 93007557131117325860.39661674975380481189 16388977823095662214.61232561082752730547 80367147535642657312.45649211346148149161 40868805221969443198.01677499935672681307 75959335043786355536.15187274752221791749 27372862948376361341.20962533035351094368 68618872636397622863.58868213923909291141 27620409876395067857.07310845142267139573 78161164995336708283.9236596721491857335 72701265115996246582.5788721991717952965 28202532681424190105.76337059015838788958 30065634755695905001.21054311709618205237 265520511144237599.81553892299416457748 79224492071534329036.25118412662934279935 78389755453357720440.00092200107023136785 27885259270210965761.91153181384689224818 71177933881439729493.62421978818612734567 53340667549269803145.56522398544807586265 72863640888221855850.22698002038331889884 53217636313546829918.54832028366106440807 67816251172199000845.06814578402560620935 67539084999072438597.14548857363189091277 38407562048713514578.10905606751480454155 39855333609310583734.74938029331835967963 77551402435884875714.87457802220236992251 48242795406888685448.73523687070700940506 98023696715427427704.74899906589026661538 2055370384959361669.01878011627766845925 6731855642034747971.84203488272878871811 45206526186306165319.83104388695623867971 33794920662337320266.05939545837616305252 14131964071805118071.96845805025784350564 53323313228744977658.36203651514818250428 7801086656325028981.18475362433142450119 96554561587591274627.60154923963167518142 49038613135026130232.87090286729964045518 72704964903160146223.01655885640245029854 58489064751809212044.2571023648888434544 61752309087806914607.3064578832381458966 39886934359407388368.06397911070536542089 35627947697560271705.74367413324812016388 11914496015507572643.39857550422443075286 20249980931929031114.36494028430441890894 56139610895622626112.19676626261201131635 72586342787618312542.96094716498022593922 90934654982290848725.76894033735088290462 35079611377135085877.51711027132105443727 12094413654545023279.70734947137420042285 95297005692997292591.79810742621153584197 64620574955052673346.79454032470175336752 35511832246490050994.40638774099812689681 65558333609748376700.00292109927559407327 82342424264891825238.22791300996776093912 44313653068490313308.49697099608609205444 55613415420037959100.41239554290404064984 41463029578025687959.27001071101185555108 26296001825540986690.58336104689017147605 22387519341950861703.88202086642069142618 85224485381303016148.00219540851708069547 30725222595713169749.81696513782483668822 33847348409957341849.06910578811859502624 39975330737421086161.56907855549861664635 34188127723392777495.70682121556645678251 54561724002191268621.16113129472627563663 52796247116071095699.96938367900956516722 99489766792744509217.43004910147342874747 22502597465745508730.20969099375506073221 3565338556417155429.16835663468764047413 56359056019920892466.85853354632931248674 41062586008741636390.52951214994951037175 29824673029502977508.16003802133863781414 20781002011109881150.60914847256382141826 42724926194837010965.58143130700107353153 48586863083203498692.94945645079062018537 10271563421747652385.69105068665349576298 74858372569224077749.27114482801635551749 85903154703227728352.01718909747586563759 1158544009581253302.27918352456053060017 51872051994341358866.85591370379743127488 1235507743756866847.76542703025934403495 37050761982600322362.1000612483296655561 39460704477497983715.38782907447183034842 99837456216218334042.05095461198358152404 7045736075154147735.50611526429233693459 59824771453553741510.13937565788959915116 61991259921885966087.5224910223434156107 10411015296076148164.87271421201810928388 66078587861405787169.93829179127364773348 14369107699364515800.61697749108260176395 9455248396229033692.14172128806158683077 63910228353088583365.04879082920798805469 9152348261952119098.6742243110405732587 54822515838319921331.9185858533880599268 77724328462762987015.91815112510154671274 38015141279432888934.17474720242240227993 49950574893270667291.99110405305069162988 43432684972459690032.62865963524656847441 46311627631928877689.17546887727785398089 66297182028924422532.77150338392774983555 80742760499825456930.40974942633511418558 90715197409162758910.03299646027662735498 56947749374115713933.97488656877603180965 48833280155142530311.8354544665623602864 43837753220882999690.28326924663898301065 35656291727734226584.65418818539545926997 47359982328660338609.02330915981344476442 15036201730236048038.33943094107783640946 26020075523641012649.70759233602980523133 93875069298834942290.2426163194078317932 47701075469523835830.83781992525782920906 88415271798304184587.43402434332111031901 73181951559113865400.52962913360800177432 65048844794210439237.06051053749385113065 84799481103176346755.00208097641058059156 64828384048214610573.52552351615912888763 79031338322319880397.43037948057137021141 64277760791368435743.796985470028703171 56290824687913749216.26106703674367956593 38814883967803954130.45349414464487865214 26349197978511013848.9114194360515018549 99405768746084828904.21413676790371424145 89969688053759117747.71558510904687252481 21296527005000182703.38549950419354335587 14946720182593840281.63288547085230623053 77463497297828750337.90895399428943654206 18970993923006300219.71778184747200134231 24535809981455550389.18289541680311577975 90539722706306867179.90726542584896259392 41941861255077202296.38172016394891261065 8048579539729867959.1094587960030607895 80461550509128857871.8252480960795591958 97208632275788526998.47441564977877475136 1758360453142359159.624238408128602533 14581717746530123153.29343663366039366896 97886798449269621682.3469063040466293654 45011364874618099540.72057896672422937515 4911825845735944177.93993400642211413077 82883786274948917880.35026557837882816064 54925727232383827272.74803194599428649587 88145409399261443000.58354560755159419001 7611912267680506594.2692466275827952364 47821369082860154364.94643367069093341788 96103681331543469479.25628864221438127705 79257053210903647577.27679678891845187111 75449608436348708821.7032883389864097749 35520805489053500112.73093234525025017891 72855188481608300095.13603750578638109278 50756849097424049006.12667414832390554798 11902887546032040752.90242973481895821275 84228364289471774320.41651079500051830534 89867908677489587817.16129899862544702643 78657786712744913344.00150494600110044644 33137276414709308276.41991561900218483115 88884798658610955261.52820162494217691109 78442220229404524291.76947520766403449054 34506447645890878756.38673136216821847631 59408108868147292969.78463120071372562764 9462880030782077270.65330787942362426661 22662170157379888260.60139899500859693497 9232915260504768273.82740262506992063947 89591131677621812363.20044493981066118676 19995198672924267440.8792449159757786026 29693445459280442819.70189219150263506209 93365274994409947910.38558804827483031524 56429586658985391294.64216463417637732388 19919772184128069192.5939780393830813262 86348090706523102443.64803819701057949654 73275543503994541621.44335458341134186372 52317314424740813291.21351619659134330408 68644001668156575886.43325281944960190799 86637849034024846430.9924662260373912683 21641109862336386400.20444127651289457273 3806663693328647469.00147921397685422895 75742206688502438239.69850249861007465188 26375529130747645888.63371849659826012389 17547924991848865535.88892377518552217633 79515197563482237396.47493610229810903744 3225448561674889138.75068611243503828653 13801532836345559401.54682281174307361656 74273816521087857082.40553602416709834179 92535065210481837102.20882885625894052131 65140387176620640623.24860001226663049699 28463578150948194080.55970628450681290055 56624658494716762919.40835318934524452003 74116715658544518302.46191814380946014406 28082458734728149836.20435942781987267037 71914157179623884815.13297541246780334368 70216553190148970056.73359349731946331147 92734771327831759115.9509966932353267516 19429182783459568092.17330914136794864081 34199481908989149181.85224955455477561033 61317567537143989394.91467493342982627214 19200321471104411112.47313879048875162943 24611378655103408528.80128447184709185739 72344789702876156711.68098266184312779032 13820700137013966548.23819235860958867051 93827441507206447579.77856203058129676286 5483457673529127808.35661360274100257267 22794911115772849197.99179710875177349384 56248654550107152294.82609976229081061684 1498438503655148466.53815120340068713079 11243994640014593493.39703736307263385502 91899226056527094810.0430315474054462773 49248024924587500417.50827782663771427589 49575244739034694329.2586367857072116482 85874635749799023255.29398420561900526092 369172702429066610.07869638222125746357 41331171586935551888.93386682461106306875 71936091145295429201.69779862041111313168 36143583977511162188.83479947733454455053 64810381237719405853.20397936858437615075 47371423231416811565.15053162961754124029 46511053841738200017.11504419256352045323 50568105773749761750.2178800458733050581 41770361080025690706.1516901709799331247 27844505085544262021.09816392527022958846 3956147608766278272.98750583156925515083 69167060395954785810.14361256771644375405 38843488883477030467.49815667346177152439 62988573105989064014.53268189619949771821 83118183344978591044.74686447456556427659 6353544672110388736.89826184858936469087 92481480560802068372.8092615872255593012 43230159854272388696.5035713359745897221 80198326458790044665.55393907052395596623 48861556838881977767.85659952869667656099 71017296750186834046.61150168975403439523 9890544034825516848.25138188440695372722 79413666677580994481.80571174951195894735 16386302364356596659.58472570288818210928 69731965704208508657.34661268264321459639 34282068980687427739.7800835390472337741 96938734870032351345.44717780030646219047 34032872116710347391.1588483374125692611 75727039474402481755.95756205952406982959 50681070737245994589.60945596235734462617 63535140901148174468.33879735717472611626 27065086407533976987.23147564345239372079 81012562559059879278.56894314934243269367 45391691158896932936.07474676249893509044 47215850730177651993.77941878736879337756 81805466776744950190.15024446018930969856 55799178264584509466.6545714104954518216 68505676631529241806.59579351441581812715 62770491824277145892.58888940737232114686 34995013796070876687.7146262653059705071 13465202237699424240.98404203577833335432 41387450165149041060.11279089219238674866 59625111051711574025.09315232260763839266 84349876072236879940.78808374337720726126 60980611468968446876.22853133827849826222 90197686525272033812.70448136202834451143 66529284269735033130.57943255337569142731 47499572169419158801.39224587663317544943 21622312080293303195.07448595417253902012 5484463256302755911.1062076150586901047 72955752263195039245.6308493826855872297 65725121603809408568.3369358181419677076 80957451547381322135.62151058154132262368 87313089311892011561.8010662090211527275 86601402904601110349.38077261326268065571 4069112609456379606.9272131943271935175 3482508724961029376.66406228261334766637 55940016935710162801.04242230211472745859 69983627568845375147.58634574918385031822 83044379537496167381.72091435822570889625 56084830827869732959.22150504205712280277 34605918331344196138.14480680878634246733 39229290424280260176.02374579901657924592 67293819034018750275.17245114304903369595 93595721974939136166.50059686135083273333 97970886918284341002.11181763162066139715 12873638205475283683.49687429205182749833 25124613300044667268.83989150115371100332 17843576672752563420.93750623972046132912 69765804499823971001.24221812912356931347 1239971511743609546.69303926285059338991 50322161951795307700.31545457746371418402 52959773972576444130.02398977476654243756 74639349093084983755.05858238486586771974 86830431905894211173.47500551598660150666 26820832735718737794.40601428785836789074 73955002086061238454.24042277569112945412 7281345636525366776.72604548255996833917 91565419778461730823.02906925897712434587 23434208585350558032.12874728797591228184 18689926635578293139.9634833419304927225 50128706900835619218.89838515209514828473 19229034601440655302.75704064339908330997 41007266054453922939.100601254333899721 13208949561450573647.07064794459623480732 98138551590457255701.18087233588848533204 48571131571700114621.42123750890990694877 48276772152184489675.98825753598659021966 44695431686358598485.86365986029750995984 34442977653134783751.36043717365127765336 7875899598879309638.71786281122308146564 28021761857663405225.11223428475282048744 31564902893970979178.49217603482390956853 18352340326331162556.29684293792516732411 74346544850714851915.81447626898568459152 42956166234102977916.50984431595509448694 87968420589272673347.69579623582006362421 67673790147386170161.29834827007382624412 31017176419529198134.86005811863291603463 78064741491918274761.1667722129754736398 99420590179311187653.587334103180259223 10077919525546427914.50147283876171969581 29333191298314299126.31853985558300442777 52359899878425439612.6569827060574105629 31251319878402861203.35889746854775138846 73576110352442406168.48644571266339515307 49675615700700475588.72306798038491429741 32882506228340188302.37301366685563804272 82938094644128331221.31108157652215362374 711312581897524172.3468841322172223066 36419388022988397279.32360960461269386319 25204580554451961215.65250185467499440914 11482067447361305208.83175797311903676226 77665623512427733414.02692866222933302464 16143497223965790637.87563760768825210872 9668403213262620340.39611355339240064329 67700824606665275238.21614000731366089197 25029051494640343586.15785393324735261279 36913289986219894798.90341807256489636021 37284722442298262509.34395978593502016713 20366168690199622983.01258736228430861057 4046008098960603530.69829101695693525467 17867056999871186517.68818827715096554359 55452903514350270272.91273220885455169758 33861084890024525039.01531725044813733689 65457084972427819720.18812166796008490107 60212384307054417917.007465728893133307 92814501739737688686.84175202686013640225 2393292765572168968.75736947454220477038 22506685484833923418.9633912506171867365 93209880881749744844.41948449871605909286 49628353840899901063.8987196106650838597 68476553212737835676.16115646282486625451 28888485342983866165.13645953802593326973 17156149957290345776.65126246663289264673 30501396784373977290.98422160940961445559 29736217662458486860.47267732020650852017 74713141632426291514.14919946950622194009 85474970419408711952.91465483657529700344 63423569849060127126.75168479320315977243 37781632276971353602.11910354575131390355 69026906909918943543.94187395178689745356 28412604269633553075.19668228457556925535 10987033698787164751.24997000604600215407 90351978990634410421.61847398027290488267 81960145128224951891.95033140870413369082 64487740681673860720.28611719384236515887 30002629125873142604.70028796693159571368 40701538378963447946.81252386854615721962 4320290526741434472.14019736712805866929 95253296174866021065.36232607009376035341 27540466901378416229.40952321555217301043 11877079021874006241.57592194012147377628 4668298254720597547.94909307866310095429 58986555766980808851.80057650533768736781 58306901782960810963.74909820065406263442 22174260846404569546.04014867553011922722 97201646174533354890.98785638333753576026 19016455285541702933.97994439118208993262 20383956275650712385.3259954637796344561 28994669495838719990.19523205251189132813 84650227759864191572.28430471777671222193 31474031111663100709.93437540751449784637 63045577002352742281.78265282078994114323 77861483941813685117.26224328443887661468 6572328476679525271.49629313885270041024 80730312405964344245.41601844426999437051 92691823275676608409.96632947310501441925 9619388266199976479.93941710949472598339 9166762229272460816.62524117480824926331 49203763792606120491.28235709427916935014 53856005871661141449.23939216033888653256 14932183619899252680.91407981841521684418 36172471672731787969.88760874453670149798 61941095155252631478.80975206171397233875 8279143843658084822.81501649264244960427 21371872772849428877.26360574308489362684 4030863018217506299.19605022772875000963 93950520907016598162.85628528815658736222 53408195769386436387.82481003226137258198 97485102094982374193.53783966376784599367 96329867784389814858.22891011041394762024 34642174346261985350.70028803869448164496 74088823868344328582.63289103963536597195 19554233851029446982.983827881834918255 30955353752225449311.25315447281447257838 70203396049905842351.00034899243030732038 57436015263483663663.680156642867593437 54349434746753619395.21740613818744012259 25897650460508784742.22978690872486457743 1312338505929837127.21447724068616162036 56858204242162239415.67865382454650957464 8306979796088376044.24481490029805437257 7650463514385898548.56547703100409015067 74747998037898333553.07234003544992262399 10952824170029482006.49300343630031930594 33369083386481308160.30960804623598828002 80320030175273418703.87863517093016844994 45348280628753566756.76178138952806582357 36531779190615158311.18482003140962409935 70245714843177582431.36608391215061686782 95281664095029705063.28558340553035307719 45667584066473996421.17044867462269931027 31202503099547213654.11869330788527452554 55058674854470097821.80264721306617967913 19333781356014239489.19568241983889522925 24258923268315661423.8709065578199814693 2509416623957718918.65420405314656500801 11765559843811488235.95454524946149137125 10240917347537574167.12669725905188403803 98819397108388195377.87083646901116557292 61164253499210760975.92300493800780073611 39762378458176000234.82660928540166026095 41422696629814398274.19161011602340686959 99576267766070234896.71002748898812775557 40580596307497267748.84381272131006509141 37655709113671959237.17569634660733196128 37993333254030229775.92595899332416545693 384813380659694650.15159801580849060508 91599423255507859658.5826146240207890136 96115475541586070780.35063593676583356628 89316089543575539938.0775885324621891832 75191947301727001213.43816650738221300397 43988150663092032660.42850774607598623083 63422724256273916260.00594925280114144514 91472008214094569464.84980288780074032088 18770416215511217813.61378564544117226876 99891519752339331746.10928741964590745907 72322643475808868424.80144035006967508041 80862438102072260457.67646416069535146591 1720175035695272645.54231870205359774139 68597343052368359771.02451044599727857558 41737874156084224077.59256508974864434628 86028602381657806235.31314307761850343226 64978007406332009684.83630486502716837389 53106733789038424441.53751877910619617707 44473978045148601315.27555674895626284294 18241209455254261467.59016692861265837837 79304394704927599957.52853033826775467145 62269035124811691385.25490536332657231161 3013978887449475996.7752003125021024198 97403710254815430911.28544228873678450326 49335331509699677308.20106230158251567503 42186466995755996970.96681241487512608778 47708905324924872949.88017307362078408806 92733441085694302575.86024145287932868306 89153331814813492899.60870433552841850973 1508605674979053491.35347755832400734028 75394296405015677205.63155602382129987457 87419524711023989813.67964438975686486165 38570193168156481891.18109974016628131367 67496018935290166632.96346508441584719031 88640598853999568993.96745535237014979982 64205631069341094920.40976825252814743326 63034334338532193500.73485395642558005423 18730735862945757911.05287807017056453467 28812179229429455539.82507628433072573148 65790478979070263980.59361046517981470947 59348333572594536941.77839786673183520476 97691279382571931747.99891150955643285095 13342105017906056655.89898050106956822071 84856770458276580331.49035986458003282527 62116259394827262754.60320450438988747916 59761197235616608234.55266255327870383919 84390124314372062058.73303993708440279046 79018000200051607709.91026708628337110335 51335976949353312182.2178855069751278283 13960776366634409032.43419576514132872748 30104669428146106177.126005230144350937 13403912359528041228.24426803695992043821 81421478695889967019.4515288239807068809 75060693944701633035.48023206817806861243 57387749238351553927.39604332302729038938 30585397137744115012.24096948754613584512 88567255609851700389.54777798123104919519 78634065696666750820.40547449005159934304 74517028181046436854.26963606518887848196 93653986935767671576.03546442682225249939 20413396078760871619.46478562952634243968 23049610853291675384.00564987130813589194 11656113425615825066.4849784056941422608 82537873903846222762.60858369864992445689 76602060064874844225.25489074858017666645 50265774009351770011.25885076070140412054 87468695487555058579.39946591842160707613 91076868279289146594.84109720537046463224 9231009208998891782.60130452674402400442 56424601083552063926.60243596160568335569 49226039602505088254.80482416635750785128 544036254875898763.82069913753579352167 7581718714457872653.74529246623347915447 21499829564570252489.25931964812827245577 92609877257313171729.85510965875423856947 72623089254730124790.1017542646021135266 25650627551445479526.0280166211930610598 33338139235930695618.02594628049598116104 93676616849990702483.85078561220151617449 5475202886910235979.3049795624722609149 57245489564200832327.68863072288176676621 77949143162758621422.23120600402915031229 12157783913013243904.03588260110158593911 9906559124850982538.60646929859453944256 57239985433912527942.7540013869180155149 39427391544976840922.27239432744139265085 73004427445811305707.53991911015687165967 91744916905050996166.21999699473043260517 83220219291774885049.37217080725711849774 71996995655685237038.868151086214050959 43751711829993190622.52859588356553296418 31889267253149016577.5344586511901853259 14514693857020068183.60616064761779921003 82014258902050731835.93871653302429890143 40341345459609701415.22840503685264520477 70145520401118734755.36414038801541502385 19283189468654278075.93615029965315511419 11253547197951260848.51700435593403197549 35440887859301173562.74961464436025959399 11320997846852630080.01618925761978027037 94683635290731840659.86818782650072621822 72074707388438796415.8590888332195358148 84629997185887338759.21437185656286860717 43524691354092192379.35286348899735327274 18548995421415338387.58161390638979943245 40331083948397223523.55551443899220334326 94552998285822173273.10829978236684072557 22483239482253318768.47881904946196991376 43127504264093346905.21062591199642313848 31251143674813319175.01809006318011979475 40308466260601353402.95084647723367219119 78420756445482075761.58331010108684405296 77825840563153029520.44177892240971974994 74401906606443354005.44006201985376101098 24951241677631958395.94095134503342537039 65921190133383337566.99133085339109367528 78632213906589145504.17760489878889987621 59103514165513344725.1690838445768051881 58524736836604557381.06094117984953430932 45336280653169885787.79345568234374144055 56946896719407818182.0143620592176080913 52574787241579668893.118816559787263359 36831121637575240029.6771993543700627216 40715871083039271244.9437919204045016937 29225956673527382981.54195218263496979802 33665559483825495505.02032270390029636964 66177642395687151629.79991125105654588793 85460289368962991080.46032190137957708075 22407720256433664278.15982566592440909814 97951784800124819420.7999171483821956478 93982437000671921497.56676764013358110971 98977188396132410300.71104940309928755141 94154839171137845418.86980711415889960879 86354987773100943811.75854883508298464454 3736328003575641615.51259794734488744398 67464771945824223802.96200702880441828609 70810048804669620307.7767885666150612346 25010048780848358321.66247926176728571016 90264681654721214200.84653299152850720953 1856556946809925073.35722661975440084961 33311255918009600680.02883356970602143904 87916668903498024652.76565989275704010367 95539180322643509856.57811951698901933994 270235108549174400.13780422676227310443 33674797760063790292.78655667593767635403 59100238873532601901.99627235116454014784 383035684087238184.91470250925695028425 91262728185670979760.5602421356207826723 61237405658218767974.44676274210254515503 83123586481464128343.74752745751145625986 49194265505161360763.50485589900936583741 93304872759524586027.61647276067205590745 15844911291460472161.69823587975569277929 40710200133357339917.43094651920584706821 84666271220536948387.01380608828276021918 14783419967867093792.06185882006526587821 41905032408522094245.29150268602739831852 76921302405697949543.37143030450917114897 21780782142630471185.51824653354486140638 2922473724995569443.62990129144372014939 14331429760148377673.17719433508064175581 45947466896799477314.21494906143017400536 42843234388513543628.22133961192545587084 14847109802165570710.03312713945525536708 60956792788735291270.18696461750995615696 73292589312443887066.93205100168681194686 49167211092195561084.17794608496179213016 38226294631515926053.65385602587516037389 39714418896416150559.29050616525617968621 83561357159410008648.42942949593944382431 25841377334639127179.32444512161096898948 17303511929354971780.60554536569152344687 31902580503688105054.75996602969373411266 52925858570105511853.4324938330021329238 49630048378522307931.76013751165064490989 69325808704558468595.29377225183139103712 1152699638855457027.34300640583646042871 53342781178008183324.4159415978769740692 6711243799160396272.56230880138116547598 67878743319304441344.49658171847674716059 96577574420350552250.37856563806424813889 32932845373350870531.81330530108251954867 49059281576482124561.31726856274331093261 68231585266960505783.83064622475878549026 91763441622093786351.12914771117963078212 99994470527641162695.38853961123458893472 50645019924780981768.76297550786974336415 79474617569354248234.84346979891547045029 30096261720582445651.31886043853557431984 2070234729803027471.71699705028419573647 31968769647367924947.67520798588030614248 94924613059299057221.50387367420542482921 385809927645426634.97388706766574311552 74919831202868022475.55927690077896556137 63038403624647593834.64360704682393395603 23101178416780809547.14986014215970089289 71329084785232574306.14258465813870608512 96767281073539205086.95507059586686441266 55419512871772111378.12013599349591631856 66804009106402227397.23948714665870934675 45056754061085642463.72009201153065373875 705883716340703747.5039677424350517294 79042982462976642128.88767685980201911922 38098726322059513284.89603136063250073989 89261753901523240299.76245836604621344745 69496855912822583631.69701565641496856753 14570555551856385018.12365400585860217469 87229150619823364468.54703417924678833812 95265772186933066563.2274985709085719276 97987136461613291400.52919566890041321538 10266762831314885100.86099270773379324561 47706381469870682429.09819167520655152911 30176897500606969336.67369115162527728414 31749576666527893954.94686180026630451772 87829338060511860283.53431690826114891581 27564774076211308940.61707119975023656021 53635063936872081757.6920005267212715322 17673878138848109465.76548852351199168413 62531720380954287906.92048180457009126075 12792404818560167751.35021417440937830555 84898465202302524738.9840311397375803087 64319740778537062126.02459784789066987919 86920282120991264636.97178759586083675693 42899711321325600461.96905910476143448185 56769319303728670092.49821780346094362573 94275123244019436535.7696857806236968375 90243169046237865427.08527695748423694639 58522321522702657775.49817923431510419495 23100029629321762488.65361492509765843357 37427464539648066558.59018432445213396051 59267327593381766982.2610738907003935397 13661194698728602822.0696581631868956875 71960540033012473887.45252484082293243536 40691825044657157112.95177897556262868362 54937744252984939651.85296027744137064273 17352200437313536892.22415573470842972538 66205043632317872805.75828020649904447457 53011180003052045195.5741656136008065056 89800196292231280984.01819577002407371434 67146574505345025355.41224021150559053521 35671001116535462383.13244498913739503678 3038708571422513863.57724778098375124756 55110383719674452543.68421879867362112748 68616017856181210881.5700561969284066252 71135846098036844036.07256255274855604414 43883323597286678158.40830759477360554063 45823683694868367979.19453842528943271278 53086822222296080242.44430123402252851696 46752216648749542363.34526655154951871335 42130536040098819979.22147512703747240018 5917060593691921267.08616416408013031948 27264679439561889924.84112161159092133848 82148586919111470809.82143314598725409786 4716715150084619397.70819394536724203622 61547760269003391462.11833348374733538077 90493039900562468572.95949669542923569447 25642166326637282765.23973920631420103775 64189394565875446059.61183318747900202038 44974004507304122508.07987614463397778304 18206772531731894100.17331773892755371498 96809752092978790958.34064136321491613049 93398911741893547751.34382820902277266771 15382777232998861302.67458674018456935643 38780568940975290081.86388430474381351674 15832418089923110655.12765778763404719632 85321284261228777087.05407453620472320965 98889134784177668393.87098152516698177707 38300808186479356879.83597340496491903689 53513949129339703085.71004163788133195359 37674653335914409432.27968904373658786685 51604959844854291045.85248834087927911451 358243826858771074.2232584778084110424 11435244000767582365.80689600071494233051 37042507102731883571.33210944233557030699 84014226739134891550.88732385551291718713 54775074950533442942.46223812747305577788 91679536728721552221.53747217394600769276 44631424723505289668.10227706600704064371 25503122557684314135.7888032630773550301 3954939628769940193.00162114660400452549 59562329738900919188.1507446908739028619 33769729111251125736.21445675836473586023 49482049154160091077.96667055585150094449 23107734518700213062.27351935215495693743 87201319396440926680.44261902109313974629 92789542476372201104.13046819600860964649 9380230233339067561.22492225312730040834 198371039809782139.76667673868272655321 65154540649667157007.45785168056362420483 44611391160232860505.16674289255823490527 30782849589705677093.01643446829570830928 45307543535616850431.2628204144708624673 54433656665404452667.10246869789651368413 11287234389603674969.596119005232737815 26698831988435982412.81004926352406132583 93972878812272685787.45450231149922839898 73074708378321046915.87041152064135136538 46208625662135244073.77882975284798796541 45588346773717694911.00610248105247604129 95869788865285427714.79071538109494124511 51074747627629025989.22695798158448092216 47486420383565804864.38359553955899061476 42708437135755251849.1416933908170546498 52642140253824898763.07227631824860775574 92489923084606356261.87094221069731027502 321482790494763076.12901260926853289803 85492052113205401151.09734250257754555888 9821693082982678842.29537757488173827016 59757914699138773702.34670757592122240551 70036270651662905042.94321050917813342675 78122688802803477009.47611246492233492911 47806737505471109131.27862059049994703472 14927547486491412456.84607588827555921706 9849802262428437993.43230872481213857775 71825324658681226492.73400411383457457246 39688434717377547193.71599763951124083758 22158001252650536856.68982530618248544403 17048960250188241872.44455771891398429975 84977810042285864653.83792607194007244688 64652188896021927830.51168610701010312311 57335801418312141332.61712213100401132327 14341041796256970384.99251777656113997108 92740129603407226653.72281989731863743903 49182052157236365140.99724141965085612451 90273533965858367932.43095801809732820733 23447504706934366549.21949749051257776996 49118820028475477849.59219532886766866362 68778655831077418984.70160573856371899447 95182444579991869999.48951113978859176277 45537571897931070821.11496953422471205474 52090756498347711868.93116884735805740094 26572793222898137717.0374902801864281047 64759350788623211893.96494138120992570858 48709614908445168190.29692433450646869271 47902690883590765485.6430825133502194383 49988302958259612824.34926470671476951181 84644652412649240089.52679770487152223657 67890138712812831728.18603520829524598919 88498182513356172504.18027790483629288834 27132234568795289704.63059751411860426758 40528706059623681437.80163872887645851804 31605882103187453344.39178806421848099607 13933142211819489800.34255117093197185846 97860510635501894727.93164558205543105763 46661267084771937089.58039810511888012363 75813804971838142458.37630151680230517684 51238882796258511426.17061292156363350956 49029489937977071546.66159019012584743842 19399451007489596310.33783752310508907649 63904739241351038556.39912584134089329161 40215388644020086238.8641962851991934909 11853166839662477476.43631792811993095269 47436149284899096444.94524115121698584681 86384681471890293359.30200479221474920805 16074955694100989709.92107815572794506236 22531509188401271948.44694673676761263705 66060348174214259998.08813511553815622286 17304648356572733016.65419467577504144354 36157061438613281012.43774805035006312765 379843046465083845.76392134958915301353 51522085452965232761.47309488231262960348 66030740120706047623.72722094337771662616 70279209414280411097.62297254181354321278 93795901240233427232.67401415109187641243 72257483038068564352.57678820755845404995 70480512819214917842.90908951079651967992 80867379107097950756.52403022028873493487 21085536315589133596.15960457637866287989 94802455901455705230.63896983051903116103 86269912696721012987.80343517617148896416 4926864490779771436.00125210079830798369 66497692527050578717.26266451513256370883 69642905440349206094.0647000806688063092 42989789035567606111.90397280994411671069 58188077692712414505.38001260828042305133 87703185868120980416.80481008131680289699 75484253374029984232.56792038392294241347 31442894243785703378.03522579100136107537 51455146166710893281.99680049653536279492 10932848057912551015.73601488414155835939 65737869066398845452.71616536876429464153 11098876647554303751.63079897746365316033 50476205095659959354.10642000706106718437 9055001926768712947.77119213267931368627 17350829951074664924.58145151647350209514 51905711942863610425.52834295087861272157 43452254462272751885.93158160684731488276 28047082199836994052.9323681884057889288 50871184489191641404.79812047230511884128 75568842000581967886.3383241153035218724 4617373700784744360.37213478532125443822 81466645063944644915.61278311534317291294 78146493125305098711.63351325148996253087 98114207294727519397.39897316339133458375 53662997217090178945.06240579675842327459 78858224249973473853.61235206371749573318 12595465943646535354.74722529925908418953 42690822914411903706.49368278547040518076 4952006326758146752.93625303455519611239 56327505006738889383.05870014174559380846 90885624877438537582.26535185846991333196 31082907160602914556.89888529756788343281 8711016128001726354.54806259805762340306 55927860479497501249.50252516759901893257 47242820674559777908.4951081222831548795 20878876262921112423.40933610882978267268 95017158622081641273.74116853254750353974 23274916790115888970.9875143971684444428 52051420022676305496.51193932439679914094 33894649714597075694.98866865649408834765 33147946274720941426.82616860506979010595 28264629484817261891.29896913837448435005 81535237534084243250.79561993317014327277 99928798028127542272.59234058525481940434 85182386588454566171.08461471523432902525 71862216743962889915.65665901712415841538 23668944826894735150.20128646262838908129 51970924876729022557.10321390754430429055 92114353080231681590.98310790934473560972 87177102814460617451.05683262044040236773 32223736058977433585.21971845227463618037 16367058576084347122.28561324745362363082 89824382731871078949.79143174067859597073 74608353016114756152.45296892109192396938 10218071209162066825.33448693242975927795 63901019650356637369.24257446105416739994 73565780174254817325.79245767378787312026 54051914684876236574.79588866861968431889 47681888593039144994.06604863656396468993 58897552378665049268.23660508922451381841 75001092797238493702.15880580304638906832 89565035696391278012.83951148173199485859 45282370358835687228.20404907559563345787 30061390268893746770.15158982578767276383 95349262734030732405.85400709552390889771 12906439425913893647.4137508466917167845 60145979618447244153.9679448655960833699 68451929624727728841.22152136931260301517 39990175139139986515.216291805135828367 40501757656179203926.688987511924338792 93563305752618954415.66473140479331533562 32328193607087487767.16256858584857685192 21785089308113700195.08607577249753955309 58999646506378023737.46323194022472489179 29959567658852310528.22250034608119198043 99057151531886957823.98948523418085712148 1250058162065406653.80830910994897435683 63459982152935969221.05480483549456639825 83375889822155838444.28941532754535668008 3924195958739979068.93922780771381212229 34913610752217534447.32496905455020552747 12861676844497133676.34833288297672871472 73134021356949533947.89237389958362299483 31995162644862339167.7747756127898050091 13111465646590858374.13157808046971754159 58009055903446617731.56949338245753956703 89578624870351088098.51039847769158365029 6797410183285993178.03809722767263584084 73772401936808123596.16341995522167383186 46702435393905479419.39645726889914637047 77317456816690740985.15891809859027359006 23652386945963558248.48065303934018908564 59583173103929851124.24357260934967696229 45162073200904543752.6695163178575615435 44539770836692256031.73955788675934491827 11013217319948453281.8097002271365622688 81234818467322722455.71979424297390064683 78547684292364410328.17905687732271959916 9664593597213639161.70692100444912282235 78066716730921000567.84438483185178006044 30417365670215274950.94509354903303170199 43267328390358718534.75523889424735591822 26382331478126161252.61569320304186750667 39583499480822300989.2473989139480309894 57094737698012149568.49509762554467999943 11161795843264645050.42512789608195066982 47535224852204492481.08766096758359603934 69416284377453529502.00781465108985573256 74600527914326485971.02842387181887956431 46897367125322642502.6289980618774868692 28102701896816478694.50939533121631614254 60503518735824780930.95628609786470564484 23873443524405606014.10523668873109766676 62444508783878162660.21051859387187637948 32020793565612238725.36627350618782108081 56726669817997428029.63173329841853893046 82028726934285092066.32373011265849019798 37245363244254997405.32068795586082463469 74650160108365385753.09570914475991074257 66502563878946537561.09389713128465284717 20631918110639388923.95836500318179322782 80621163320266459532.38912817801669088692 74341715103766111066.27423202189095404566 73326960644840807974.01764132208277728729 58681542493788785673.6442779780902048238 12723844540124271062.84392716646932240094 48473051496035981511.92849496344150890984 27318469406425330113.58933246237223057242 96832874980542586784.70909075124178917954 48160361518918422110.33718549967171088575 92186838811144053576.81943676993985464195 59693727524463789423.16236939643476841666 46126642734554254685.91289473416747504363 10214029547384940807.1148818944663211849 17667656247456281664.86215646211862049891 75741295779191190135.13952176136179975984 17462326807715868780.37151890361571649636 25122396329676235880.31080305665846876708 73378030878594892594.45576485541066556159 91520055917740907709.41075223423529663187 99609790553208498191.20190208179865958317 40466622954117624461.62038351547281386886 24669419244745145577.60995952066747928993 21548918058713907172.32852598860858345694 56410506235800553286.27409722858160060811 3620388697777694714.2683368477948210313 87917743104721830825.5773851168692037131 96128788070160542286.10282639874487943085 85298064759194282989.67457394638352674674 58485091023367620429.41296610389579767464 5922282661831396983.07325898163488284927 99837022443488464617.0737963280484504244 73994668864474588908.55704081346077830218 85224792301498739095.5881639819568605816 16528727121326624845.88852996133245279878 91656712854336010666.28131911407491703985 3855532875489680585.64515550915463186192 75898832654111990304.34896505818703948119 12486414404489936279.58210192004824525538 81103085413809916823.8482321463283283295 13412063704211689764.9331170159820423267 37976104828746154411.80219323991780693313 8484884713007331747.00182017894978463182 72386847185721182765.85206445921138222692 90486039252056954961.36330370074169860687 206316113163328266.5457551409920052893 74613698436802283519.61837354807528828878 14840668531986489297.13937879421217289195 39101680810771059391.26764326663124326485 94123842998384074585.52328084982780542629 28522638039530052099.14677888956115066856 45261304253839827130.70756312233744694656 26556522793143696929.92472426787226296128 67170768015116369756.7225361849384157179 33224860529244426062.76284010273720015019 90294042932591058589.70374042717776150787 26238301355740700560.76786872399466995168 79146472957871968925.86306598848813731504 21241686393642835728.08185716082727707354 44637670557026035633.97869968563803173685 35071966433102807586.3177583054720200092 87606075886807483168.56243041254649055033 74410276077622967838.25464606744961198531 47090943366859818560.02698585792939746206 94629177535522977193.8169363422717835469 78913541107346257104.28847033284792802186 25126028973401680812.06873144587737374592 50792838450904564903.43820118540175639415 34714385374879345344.76410316963342241739 22145996698881629503.58400858034253903579 2678154849499950777.17896077822744358311 53037609853135306807.03449152823137459944 9694449822512734840.39659701359419876275 11896112456995748752.85599658470246758582 53605994557760200856.20339706057933098307 75140919621098316557.74311054063445873479 16634543908455995603.42520814698370356503 60762373546138221241.24070433029963829294 24863682134720697193.37970981876772127394 79932648787594744781.26699315522783275674 69080123611325091882.4396274821426780179 13150897882519603583.50013815903558319873 17796523336866344948.98288277532866329478 8296611628197963649.40129271485192925784 48016545361568320517.20625557637966713841 73925355221011170688.24665770148133270992 65254785362103327269.28465826977094725126 70024820212008297385.44443981388522619683 62334772630748703417.99137983666950171407 62953175757738616244.23630535345796803764 75348465435811529319.04975139337109933688 5439589794689296522.44865318749045010928 24499973001232109413.70875908695956096227 35405847326135982759.14607160706597758748 76589528419327074066.82135371285999737709 82127777136682590269.86041175265375565862 76228228446406231796.33149215422031906459 30807443340152491983.59923172747547692542 94646466538919109065.11277215995876064045 14349754917345216705.34875158561368084829 34854258085606459111.42729804423299130476 92127538254196471078.51857271208150186409 52982522021992330177.46906292871790094783 84898329182469463743.02299265686183925657 36358341020990345093.33855260810564768318 34550095994468371608.44090070742976355091 71619876646182248968.34809989374453946116 51699448365098313369.05099115333146209939 11071513647933460457.75991777458186061906 15570342179095587979.97709646827816084451 3322948621680600359.98958332766739379752 61041500052847537079.8441097262127500315 19149301935526504420.40618698352925424022 38193734538203868486.51484146067500642918 65466251326643615552.45580027841540387082 98516017717661303946.60586181223983076271 85568419243693406245.74644023197775667578 75114534080053547665.38561808246619093191 26584183264044305389.6325690065205227083 11051938528841511759.26159691537793796821 91080146696843930921.12567338046460500571 88605176249319334197.47622111798478004959 85853904134986192009.11851882484022623962 42903943919794456053.90858575697030929751 17847256856319385803.43520926352235437626 32280369564386145929.61390626423729663692 10047362676508022128.11114126824545372257 97543437274074813679.22833333425739229005 61296358703996241909.15689657160379025681 54604868000789508950.17661147797734336539 58366821108205627622.80538646397185396274 92197165299362685995.00802522471514612177 99534163526195669297.92779110280380078688 41850167722231313300.69704325792190809218 46008165516344265849.09312229010874528694 55260387833416156827.89213300132692280923 54735897084331853092.54177306459621100569 35558311208701442048.03913135657189366185 16254912099687220354.69693704099742343988 82909303534412427836.64738426399508830257 91257425132955432163.36027795872412047423 66568415033242334456.5155585708365287256 9113595171843645760.03356814400125923569 31079828372516647610.08678504851825684562 52534770257283378648.49671486297704144148 67848236554259374800.40949539088665171497 84048655749438014923.34650335820887727256 11929905495856748045.13720690062840171351 18120823738477315853.7248178516377667735 6493004794650314077.70225156494605117791 24007678955789623192.65639134575096489065 87252357194259408189.23040711749051838086 39995843591313975499.05608018649170880594 87914744692991383006.87900344560745489876 85249953692310046603.50089180774794969004 67158741424115606061.38564903764869416641 4055751893196932966.80969229986525955303 51287619562138441224.93918844916656881044 62875368038743976750.02508366220183050521 22260020437932012712.99048885098564174972 98608819093160403993.09911208489578761184 22719376005919130692.97508686670563466492 67592976487008113251.41733416702594713499 24980515127228587342.02952647027220317763 99115696671140460496.24488490305556141453 20365473313455054354.90647203717015316225 28703970051863102418.53474243522005980774 76385547307874778914.66887811455462217946 82381806843736662827.23636742617969885074 99565739418276993086.88254770108569729213 6029771825256286432.19087113424346898759 81218280796038403551.11703730568654179434 30887817221132381911.65075129509877094333 45813148155072643069.21082971578986980167 44808090166555681188.99763823191370476589 54672912996163638314.32061141216325957623 34308568115280446307.0404144325285004711 1821478024898125097.8859026277892233664 66912406356251189257.48241229532497924683 37467560638242988539.66868962573970087604 55397660283006458277.63180494546872999346 93938333555703821156.47806504207255469888 21729891941795624880.08849431929413573034 76595094278081249630.40258344578967554774 4896972299324131393.64091776914050365658 50050553076440512865.68629516553179933613 32819206056338476202.64192111123558628174 27612802774767080370.46897541781317013087 13436985031813383250.78771489488884165692 44009361507966929549.87981683972936471246 68631514232631904103.40382686093750052219 93383795572832314203.34460263131769514685 3811810906464355392.53613816007744080948 85049976853245296758.95962606644228353398 71371372500067525898.60551357041574734303 74747654995617915240.16426423284647733576 35381202032421239608.09095781522768690081 38165530564979911597.13963299351282584064 94514238089946273742.96613001531886007292 9604440283554765124.19455076414942847933 14081955577541563010.52210977628198732021 14746758329828704980.68071057640696663324 16753636822878306338.54767211777995164603 64489436966603481937.86305752949252622115 31091385867036431955.31629550381871002389 99547639586008454303.019454413122624863 50180225647348057807.69077742856490962696 34152621953594089471.18220592034160455271 69748975220616863545.57405741848021567812 24600145871587413496.67875966629990864613 82817308086778465256.92420945198743744995 25798880190410498271.23619185637888369362 59597731677785189406.68846497868110587509 40577300435250833872.8233379614880677327 41268851394145974403.92457831800527728997 60245873467720747033.73585562945007875543 17123010459652196397.32118787047925245277 50011478604743486729.03702077214186402955 19600944233561858567.88571781741488863785 73802525047033085848.32523359330347061084 65925218214383775893.94436393806380803542 6938456180250476920.37389883050728974267 77154601228233474789.09291503675558992024 2597762383835530439.56148335147962664598 16066392127345780521.38105703046707733301 49064725946724438208.8244518415866898314 94237564728693452677.68104884738606982975 87650225842717937211.27374418653699248306 77325748447964938615.32826271304218642924 77360604579310966636.75735926604569118002 58735882126650666594.86822457995039733297 28286524714613966368.88824130704403611438 61064411689847933342.08058324183165533973 4460760417783994060.64182951763520149592 97654422192856462921.12368494206243178965 64070843120688744789.96314029696196411437 40268965087453798332.2947013826062429708 26262433432350504070.76556767403425651702 28947918733024198957.26895374685457104403 75216651776965318766.34419997072604656828 1001345845706894556.63632217903152791372 30461560392341759061.67398016111020402033 90080930373946944053.92884321255103940013 26774908276133205758.08667304693526100823 32129976597569382719.14869892387535074529 91361806117603463586.03131787913334572821 79503506378564098927.34757801542455307274 7523558579654498373.04517382573071338309 77001284466909466882.53669905812720296855 70304388830113494119.66308287202856298105 36530176354211649960.14152478975924846911 40550608367317991861.16360352632733672937 26017895120013265203.38500384650115914454 10512806374719573441.81794644751255691659 7170132702903901102.58798337523166204628 84123008280477492148.58634822693047638866 601269967153881009.27785254077671824536 94616749496803243584.97128272725805027897 12425389505766807092.42865328743823717896 65433981396805784042.43039155963036830324 22936665844158938847.20447180187314085333 90972583196033607544.74859981894526354201 57352216457530051735.15889968099423610399 12350675900649472517.80185851315357717751 54891799969192304644.9806591070260257594 80872418906669514258.25329831712271968113 87688920570707346785.29182528689153445282 7144742011312578329.65211506862924815883 99118429377532924906.1636948874711421286 41819341718087260017.35747334324200793378 32969492044477856662.44125760399949868277 83815800669450029043.89248220934444600078 45060013469138118945.13653965487120433325 98421473206367715467.9762141088218050496 47489930457626075461.59138203626802336952 55387206528981476160.66677931993114903333 51559515241240157188.09978900159671259334 94754156549697223919.01258288530870501287 78014447878846455217.49881475903049165244 7673417883334372283.17986301868057720296 51588711306802539627.83377473469371564695 31255625901155112090.56270905305792782345 57428589723523138317.54646945012924158398 79837906339621172633.03359454323348396101 42503740144704421917.37345183238580629248 3784193242253693719.04134738666754951421 27363634339488327070.37810950784521582076 80368722185235013155.91053689095775468069 40315785539179906832.36071697747068123684 46750289024963826070.25106443874295259449 60158576053239208957.50763148212350362478 5771290772960120027.55382154751948109344 98965703614916900637.91151234328716737109 85764850097634197764.5610449078129248695 64725846953094317330.82589954133920498338 82922972803725610931.67743980024102790754 14345784466501442998.69360967385467521322 98191478935294658939.09237627877985432785 81505137410412201540.29851370561111268079 41727170823429245724.1820191134802004629 61656395618684512712.25660648158823257705 27231714143827822660.87580373789318472067 75660520774062837901.21346324232444403847 83863489378028164319.20130177281918395626 75766119939133062041.28055679774529054002 13571273049379198011.19756313625906638443 80991782259130725341.1810792416937151696 12441305826227360287.84278376707286651709 21704699403611088926.19230221339022424791 3612580469409213885.89869205341502537063 43432761939720812065.9681860693579894361 29551607185845030164.19040928847241140654 49179830559644229762.13927274575021531456 81119438001202060072.29950530474426592011 96411301413652095987.23880999748493689586 31744142192854186444.71859321565340760128 23412669853004611101.01823612462690444575 30765050001675041851.17314312575494483958 52233426725218033498.90282389098118518821 84545013828155825827.78940255211614827963 20174825003598313883.82682570804882640259 25461897421450776509.88181989417620299685 70023061255082062708.28169077862604104547 18628060951651847304.40235352664788382218 23799586692769069429.00635862264405699715 99995433969540809519.40697526698456071586 13906556107636597788.53747103860372856657 2754289757240106136.64600564672549158074 98087946938873609058.18831588235244309424 22119048334770893462.6595054486176213015 93942453167087903521.39152539220954550032 24979895153581357276.3269305778931438504 20237009348135753520.48027476814986506328 22603494881999261224.45975624259834906012 19496966931136389178.74438147665566524591 28109218869354943569.75904893583493225536 46091883328522454363.28113826300731249845 86387337497224568591.32231497126610355018 51552071835263418925.66459117844963528446 49093237261611061283.97244965493712218167 7217194257724697967.05574939560449767567 63686081310266799361.38082256912841357113 20272748719421408788.40242579547624092941 60460204653873878145.3996326588766493062 37347059851640774378.22060520986679620201 41257084691865920535.86294931736779634082 18153618509816855749.97757066034308061588 67466470243826831772.09686837704800885067 90756620050755430923.66235004422082345797 5579915908563475505.23060046931139439364 6140033278171066395.24033625093009941104 1966253637998898791.71935986370516982929 7873305775895087558.79962380968977877001 95649181487617047870.4011188522753738803 60888540128898972990.5430636841409148554 27846865675262709223.09966411682625128557 9616569129087954494.85132599955607570281 78510824004109450871.60032324863971315999 86519155565646734306.177001109311512721 89420852043761220946.44144152767320785238 50877552561635286341.66243472984639974455 77827772236976431318.23881247644228250152 3632784541547769248.12126443907692305052 30037544802254867199.87173639260525686717 87924786378718217036.41601030455382416209 87110901145502075708.60312322378786509495 66613886201933765753.26391576212600819724 51352422984367360338.66032720665013811759 32742692740409454250.95148917864622203811 75068878766455421973.7483735619299565954 60813029691411383901.02271365960956082018 60861758430250948605.03495736328626104931 92389588233016090585.89820466438811123482 82614155658675934515.99195298493990076034 99801121766742686933.39819677112028748586 81466393718151986103.37659001282239953033 88580002307203560661.68229572835490113662 10765369554070261832.3499032309367705176 81323559935754166029.99157026990735115391 4077006922258320441.17479517775508967847 98645890552398119729.78091786211835431256 47171894278145433584.81111083781136930625 88840895571110438179.67646390922038049684 50332542414187530722.39535119152244881448 3056163937117197975.03350926370228152287 60200852757688167306.88745459467781928658 61857258903644977218.19677425199429522511 21580777905339597858.00961998669492944856 20760522242852330925.94021431013706928354 6907106072624738207.6480835287819335451 13930847610991127107.61566904143220716828 44939807399003877603.11909519743402345755 16826688674535667939.83980671708062592798 74758679562710638830.80947347509875119893 12309041899061560151.35460473861425033893 97786394465490324132.48014194969490503262 89601816598516989606.91320064066146937434 76707511259251434530.61962601550504861922 33060981733198279055.3781209715546167295 44081311847398512087.55536372649004358251 19430142014004533352.69631916815744703639 24222422484203560958.57026850388493050362 49625574569040448172.39136945022672594599 8960320069845144000.77904145511325399461 36218996027709499519.77641516584364151749 93701979793260166713.10219281135883583527 34322073816964265358.22664932520991216423 27944255554691246353.54505211975932220438 1607076559188666547.22845309685013414862 78699544494882466426.53756124927986504362 23808239827901663752.73713785562639381538 42583201824173695518.89545724781445434655 72398080310771037769.17853285479380989712 43787326152900490511.02410359204400552433 51726479829669188694.1705524020619413793 11844482703927983003.07556608889875877509 34107570720275545536.99969857495527354927 49489438946530023372.44551283502242271628 47010135018524493114.75409573958363984682 38251328565647650173.73365558758150432767 89934502561902527763.16226656012772021343 56620372088669155827.58326595273153535734 71688060493144135393.20594130059680875782 18522082534415955630.106759164537170412 84248889606826961034.6330614292525162759 72605239569109843307.16524350736572916788 66576669957114243934.81949005834333421988 38962126203138179251.49975094677901403283 73086112058133134582.97576097559665996927 8575181950753132365.41610751846862320335 39733907846979792879.36768155510936112294 41852077711182354038.66784596170648730266 1207609232800430883.89401884159362313254 68253954253328939512.39268875897254583343 51206334479592241707.90856534215799260375 49547005614397253024.60099092854670950448 51458561138658382021.0488510110939099109 41155371907237335477.46316136548582306849 95110397762040504035.36607829142866702251 4302787963260136952.94555491152351270146 4250284209218449681.28492018280155208645 42199086890881758301.52062558001406290141 30667852501839083467.71038003881086627486 59075951696194078861.13511923577994411463 4390845521645372026.69841808499673796039 77251865908324949370.93342049014971062473 68150527779601456442.84393242547433058366 36740011227555011841.31173872963807477464 12053882265084739901.77768630047578203126 63144699809369171286.36744799079752842819 46751275788212515511.01011321242261649802 60664204112253078273.41808768871015045857 14639992767722192859.02882659041036309088 10122372708492688667.94759139384482461525 20196032917277067199.97248366091990435679 73121271433669531745.45276968427866057587 99077326618212357443.08140688484285821285 10672576752452571767.24094222744982988927 9144032177805891653.21102600030749541546 81337954330329239949.23498254828660008584 90488941383638791313.06514818201190320622 72218567814094704138.29600472359303248268 27032777670949928483.62932833721896450479 33462782059839723339.19295270937572604082 30727794427334275347.00151549811988796512 10048445510844229849.8531432228333852979 97977971709427442443.88730053888010927076 94806145257397884114.9717469829977397888 86987128961501585501.163928915770271647 35692684315921995346.18912478855865566301 55934267877280562941.99288169342966879687 60331914373264374302.90695393977961381793 43045076725028343575.52786187316346849577 62907325181150100216.86284822112687813324 9340186871824036814.05291870438367439749 27215238011772089964.2301299191222133902 94370665751927642750.36356014413714938417 31974749489940234795.97819606737281421127 19089350529590425892.29715303708082988553 60608683890307424929.61636570691202634797 70414449115070395617.78944830725381700934 33605973577883402812.52267488888438267539 89609575846703475268.60000966754507033784 33897173408198285150.2049145063771688999 74887620526426389478.25469919330310911614 50817341573208687153.22010572514481991632 20672569112788668351.14350248477861080014 28970262178163566728.41217253323711104267 88119437074931081772.91371425444440133633 36796733034955088944.25655947821435146588 16495338322127175668.9963119371625057001 79587324289666832399.82621952737778473985 6820204667250669032.41912376092684326121 94967230106523832566.29477801308674314489 70088522098300872066.37847719728426742065 39025846986140638729.79427207338788887248 11092302695488921728.44410043548855595141 65685438524509688082.80326746539831564881 2524148162638857027.05232839664246627132 29445653144254446736.52458117326121439488 95289725098273997523.04743820312083540696 21327833553742149679.53397072368963525035 32522730915248804814.40977994569404251472 35525730586788985934.84620674554245369629 82899023990271037915.06385678848845547911 28936955343458863080.98183736265592794731 27431525773003444025.46414323697924003077 67834269657232502320.32016945378193744588 46284419118791313480.67660988677745879746 57795938352602050721.78820537150509222424 96506199636400282655.58506019469229248837 46727752148562998262.91277113185879447188 63002357562284146495.79454204016045823479 80096330801014560757.38542916674525441902 76127844815992757172.65007808758985113845 78438341912147108883.75717592337269487987 43371235747102938919.57193353252147660851 3330819772716260120.49470192928511010661 36482436848341151217.88534979335457952273 58757137395428877184.08137481369159538642 84814147985642081105.67111285478544713958 9403436640546484420.00812197956161280552 96413708980050268072.4311974316335600517 25872965240941886934.3663320888289173211 95986881365562951578.21166913585330977229 66339323518741083097.23518943810720374548 94358193148108381915.41402356076218063366 20395421918524356146.07271222898877143815 95232485279326576588.30975112347324744398 97273426396138604022.58410268942408626626 86433014853892454688.12878421291090764688 24981894416166816970.47109806435456485344 72461049587725574056.37743523351271323296 25518113567379250378.39093757691782511236 52041370937406640551.58050878018356572136 90943598888275871257.36518168749910681923 67196811708758352765.92397606625068099057 66356387860433652006.63675377384334986989 19630559060140822938.41631614022079653597 34824505523466037517.51765564903458536592 14461532088675385361.03912957270529843845 57560121805820799500.6267104399498393972 12457932614368247363.39935111657543634887 92842089091400628235.47990562686656304893 5355088339354242905.93562905463743611011 92129407662841568679.23451815929143533608 25801746492410572919.42258969276569401547 67420357606342353200.63961057740749662605 14255568270437072620.83060410375164761274 23893404687261404864.41266464335184292149 63084356877630366867.10302384000519548524 58566524158322309982.63593863605917640972 44411550115694861368.78486334308687995261 84382296767641503271.43165572403582779152 13805480018331716525.49559891458552226124 4298264532371953421.99862392974946149545 97563125193323629089.26232342462386928944 40054615037945998527.08211225665917244336 5749775798562572752.88059436140704884694 43407227689984581910.47366360687281652829 64718528633724903561.15385114319150991986 41060490250907806081.02567861330990992633 79283810954814488618.62835490793230891453 96845970007768303703.23129982024891642505 59424173254426723212.90875793318396000811 14124512189184014036.23760564963551531474 45130164497897447825.74417896482109333545 54316293700261458231.95557400796094520777 26514601461623320531.90404262956810115957 94188625209447265604.69484468673777031329 92021756125008766126.36252026476098090091 51140321757703278670.27574025076495310677 51836490211722221344.81365898360130922851 28439253707167197858.43856638171299151557 88189230947348992097.80490556710585755871 20933995773076623424.23093062031988427979 90699272202444091538.84136951439175835921 87274934950835353673.74955209466688566876 6810712522845972468.64144045464515384657 42446226286604843443.73662413155275632081 63083487765755072654.57910359746154824311 73767082570912308580.16577700883652504331 77185851779348801243.12094383249925071487 25557484998034505969.51763832336278434078 12941692881523194222.46438707012184082952 82180946558652739375.25935995457760641445 86219457254438866828.35097263102048706818 64679124932807736645.86027569605767099121 47080834843141767706.31852880583235352117 75486651263355267649.28200666473787090853 98856144921388144297.09104677512065830772 36524094498028693264.81425343684904487885 34876855526814033159.25748356282302077821 44184851999532180036.58078378057936027878 31307806442350695939.72278691268225304465 51714950046580053005.56028350880905491589 12573549451955339133.46236861090593288568 89176990843562013362.62436928794388762751 46604096694507483227.81596900245040274605 2982473666508542485.98736598520885674426 89005202265065900204.27522376622800727133 67691275924891452259.34326263552891042058 42487754746415439407.72213180038897625121 47741502872181026185.03513704512810590259 22755857666305470381.71631682024004909586 70408741504628666912.100956881903534032 26876983806062178636.75093456512326584928 87881371020268490638.0267503847782203069 3761704343576393641.16229098476988852705 82456132399049444882.89755580653592577478 72830291630973373602.5708610709589007314 45656438441470987096.79625846783049318702 86788115167272475229.50919842685667827823 14188266763455931925.61418062357613431043 90783475548893652433.73576680741582855354 49659492743132218686.06572857362039108583 79813013706155614454.68533383800893324994 82594487700043558610.65893715999358787492 57652404085934354437.64080356403151330188 54024818769934244308.09233830766700951099 97100012519507663931.83931452268674436857 64366976181435634782.10296386637472191347 57664836602702228015.114821279377503009 36266174989692808021.51007572119480012119 91620840367695457471.72636333980122117415 45266624150410121461.23535246993900592607 64875762654061204727.79857341627864196459 19153488305160141682.92387005266158167694 24042612559764393100.83692411060397815857 59949965119580245318.29744937947231529061 28673223795482055375.59891801571648241237 22688818310666684470.08982730294541827338 69128841364440308626.63897380835484946733 55830986320226936647.63649980868399311556 31179370157556288867.03912240012969034057 6084739048735456482.58830749031492153452 80084500080821973718.52990171484280192141 21599385006856291218.04311551067156625236 11895721554847387590.1983231233389622873 90349379692904942879.86832989524156715042 29633471546042359532.10290177981424699911 59622001327315622973.60181489565136545903 3601509028251989837.34414286866899997704 16273068122325472607.20493604512215534421 74842812489961617238.01783703671473848121 18134778681506022846.16108976052360909671 43284717747587921955.95440074827334748482 95312617016515326603.48867497302762441469 35813476076898528330.77288564279617663175 64686537547838982442.56191728851417946217 29196326211111059302.04604675460196622458 85366195767386853566.55499049910985143479 21313768602166282182.90555695666274249688 45608515582142106526.9707691640057674868 9103169920420748700.19913399554400183701 90868608856904972655.06425977145543101232 56837399059727987534.73124376586844355892 57816576032568180848.67768406436720793354 91239159975710045374.94965234617263662781 72857236848468798543.30741598318517319067 57555412933006465565.88877733763682056003 57213195121499532534.36480317062539963723 84866644852591342645.51932331570455066888 55430943335193584958.21577872525902302598 7298752149387621553.72835010203641945868 70630058793054072128.12469409673045526544 26056277687517299162.58441537069789722942 63234626291981049986.94423600911065400461 11143371149806106500.73065960080605883675 13194163229970725658.29853397815974954139 80413728536918686419.77296202858041468106 85411675598564062142.6011813206177153051 76718155838067869591.76008982380529799143 78083483725998845333.88219728615307513451 25832743157315533658.96151959384282652796 65439322314292571944.17160416714626094166 57121174452441005406.28625483789675203731 41484209769726854668.80643999899895515567 59362414237536188947.68327794873904415705 72406706308625989964.73725401419469767074 64824445180578643107.5424942752569881535 15572433222137684213.10318139891310402667 15996171835731769820.06493208032316213379 41144277938257793375.71192083506632176352 27115721969139950950.12347206152010163947 58931905616049196624.70657125113192253749 26558913803870064878.49044061954017578791 21459772145879313223.98194327538360527463 28385383856839124328.73133632548379063371 45243936469382330173.2498610085580699451 50802452481710565541.47076994612443944246 39242451207475420820.38151771802246605983 70875065632419390474.51959292608455197543 15441392490646479636.85007225435938512671 41922524969395063134.20005390431484962896 87915370855397329421.72973011975774821047 15663760916628985642.88543889867732900578 99915449268789562258.98434368342604205496 14464519398023095704.98390929955184385514 1278811240699304159.8814407690188388149 3372434383569678438.51084957582290662745 58681434441090468939.565169927281918372 56280002022828759861.36641498902813257508 13390263674348939632.98184240039043304021 42671987659948145750.97420794739679652923 2649911935267361779.01662193440083121538 58009578689424373642.81153623020055211154 44220418118821287634.6758722668632114626 53745684240068698475.21815800045476135721 13652487995869742008.83864122101609276695 51778856581558795689.99021030495458308644 83618764556509830670.40317568190000390207 11817482891131376130.12655601023824809414 35691911846053347822.47233140236189590385 57921204042096962128.05454560488504218779 38788231529807083071.46646599850878129392 83817095247645731482.9396768671542335427 9428288244210380251.8359023236535918302 1648456434566147414.7319579202776692476 17749306093559687198.06750752668486230118 59673412662214062835.47088330403738588346 45946924797220592589.41974566114787327775 69004335688760150336.2612981498225401519 88767208058746113114.47650933554972833334 57291329586810586795.35199215422208982241 26022967614873656659.09414153405288396831 91859292079138076368.23903053723714730054 43396855117364414412.20661398997562824292 6398581859063071233.14683070992964830274 6052269102137650085.33331581107534367594 33351298288648381712.08632557762519501429 99432696262905738877.20930993496925626571 86961524975205747040.96797281642127155068 4964063409662121854.84574286820084956572 77773216248110427797.46261714378020547078 3916300939322270009.38429649011975640797 31080899771979318818.39077587517414597249 90139143734386454706.18834677236871872977 76846904916815889987.16148405733356949588 53055898721343336409.20938019146121183031 54271101924502117261.03312376022861695235 12235131682514409963.16617712612019862268 96066572178050664003.92262895689502217006 4259179820359071464.21748928342333492749 61247068902434896047.97132576401504957381 71446587306830369683.14064776381049138272 34101471004719557521.5301472132520208828 31747698882122020138.6280206622851182017 60101987843578885636.27352288333406898246 63702935830185717254.1816050343328637698 63161707233831390716.19043700032554668707 76092538984348694735.16392317034165024783 68410943381257792275.80183523999889390996 1972373741113497024.59485431357142467271 56854909675962502940.39789624858812742275 56702187450950805349.84370920894312203699 19308211342735513843.51750449600523838618 9871075015749327866.09522485109307111209 68277898586662438052.60131102201786257093 43169892925967056090.67380636259046485859 7205599070594204667.76171145346847974188 34327062339855593179.19748788656330711132 50576875598982285301.42355364972545199837 25985949594461754472.73403984652941903497 98778282295174436438.78031255071970397794 40666689122579043795.39069086973910698272 69172957516083651772.58333540378179022567 2784940290329170230.62115524401285177538 81353339476168800093.03981797771548302231 5980504606373703346.17254635120430224683 24507194073727055163.66815805547078128571 46478387425910649714.22428468060306937936 59635508964024263046.98943258342821431016 77937771406163824722.51708352092909005146 22776412850860195786.54104009059529347302 83870621411539340555.13445565560247554756 8577103936283893001.76389748890753096517 48421744229350049555.46663290855965821428 16636207067263699004.27551581489506380633 61759179118207664833.55770144870829619172 54992529694835149679.94635428776418073144 1139752904601831095.35296925111340288506 95103165898512625371.43497814609534536236 68521863786726963131.70941680251809678273 23813941699847538803.16156072770586307937 3516204053871189087.05259208697775370948 26121110821086618782.26657926788604424979 73301482020481876213.73349234091396740327 21341678443786954787.00934237798367816025 95202543334963553628.54667779460365416828 50363194465492944077.06135214573496007294 21117101919615884847.97265832699866074231 2941979835604969063.51426571271100848448 61968256983952185006.24456489670941320196 22944777821313234307.02940024103340264125 13405079623315785740.75332202257868762444 32325449303976618619.38733246013745978049 30536741200770476622.02808773290123929366 10529072884885410003.63258440258082367761 17117682088284651249.22274602377132887076 24099812531890690832.77656294241303702486 10743437979240164314.405682419087618135 87510284420800553549.20238336961784656392 31732709176289871901.14120421478038185853 94568613069263103680.84037571176926057253 73484036769763002930.33711055486703019783 52153862360554415854.91683654771893102269 19502474027953637419.42239391015694255683 28745233504782885050.25694711526069512734 80156197468407238113.02012095238334397742 85801109399368647058.30369498188032799513 18201106053121459372.18335582695334329529 31552662455466873211.89938432463159867874 56766239763896966806.5845083277021744917 31234808195758141292.1892794257140410254 12660432970762989506.75550264849587416558 82297166404807875398.93772098601124206109 34945441374901581211.35578918705641918979 71884595546153642826.12745218576653253291 73005388753472514074.0429604284926928288 2041750241887556886.09351395048198074352 61207149757227533239.53773574638891807726 28497309974691043954.03207328104547690219 423659471749026717.43596972401759390913 49627166797892274207.67578079843026912809 27809549408229483560.998072335768190518 79596706108632333509.77957870785200874608 95063923071573484537.27264676298252297575 32864973884331576395.78130618888838933284 89797210164105887712.11790106788282055339 50970936211791010022.27682801106192676846 26811575353062271420.51067329782267805681 24343599983096226709.07141036277229564623 71558453400493256584.08499576627444915375 36236584343590846658.3402962502972342211 63690202128922381269.96267179722342320112 41866379964888302492.81924980356561774889 34143544088381049871.36411608503899583201 3555731213033671613.3998777557355557835 75412306508158496983.50759130549650601029 47765308596690432666.17052363740979038786 92351710596798131475.53634169112844285267 82740021128148743610.62349939366373170417 64646920183158914386.37905859554716866182 25093966701358242770.69788946129135892912 76370773230962758673.84824546206922017578 31424978904234018049.36250365238127008953 6512904833573464525.9150001064973912818 72998664472336457843.53991523394284470401 82243877386996400127.9492435748404574067 39548061979133072012.30382803809854854489 2542632003817120795.87810194134811573388 99620451977648411597.55107546314446496623 71456729859751204815.24510518523819914577 91892834061873036879.12526871755498985937 10645077954915926480.63473842469876303598 31242354722325354492.54001140524038897074 5325041423143060171.40066801503604094877 9405535460808466700.71012454518403495179 93396441916037259432.2238534102706230776 9230276051692170426.1805961422344610053 89330033073834349510.58265100664482881818 51777086876978644056.44167782885742354697 62783747863523089037.52149057859257077515 68934838003269690088.78507706033655423992 6042958521642735138.64706034533611005302 48213877631414043060.32254570886145801572 77620447540498710312.56634983055138057034 58135266891823541998.42392068491008175424 12504398387792957392.27960748630050594674 41833865104178291770.55962826532452993632 14737538771589471727.2414240554722173768 53149613093207576164.75027072432850930562 60526159045074137928.78440322916741660625 70696575370759155048.12548482493201459624 79091335690536659501.35860356213494409678 67627847464776195998.95520800419770334928 51765940958138693764.61870968169847993701 47307897075022986214.18112156645869790525 4309790089565915073.29018974735632994325 96421599436250117126.54677963114282196026 9746210151027386502.44390939629596796674 41700505054116349467.36343832020682502476 94848216046907313511.96735142638778216996 24127035297398416184.53890829581643479189 49381359033359384180.56969533700202318782 72058313342696818535.94440240138002847471 14314729035090482747.93582128993672382853 18697309467261074396.58294171707425291509 3709170106681106267.2253932135394013813 76715029783122629906.99249918157011088182 916989432215883952.43576463612940900126 96066484798106871653.36050051317234550937 16204739818449510767.89203993520746066013 62948402753240283471.29326963225156292878 59653343242626429350.35703190684439587325 61780239476864637456.98344279955208310994 16832811004189406174.60647154143898132666 36952965984129648351.46314936268160126848 15656606277161586067.23585152033935495542 9492158356435887318.75993700275852942047 13307568343594243876.92385052113581980391 12915194363774514425.16465018692779184114 42187177044822489368.37293404021520516502 57692294468654783422.90201782296575414791 45103479469953109467.70981473163844799001 53028084082893457267.32070988276130708506 44552587652550807007.02975113348017237714 72109671415218870332.08215102281763711693 73931874942541058691.68896659533186062914 54986715466247924725.16249430801553311111 72122745456241083567.64537089776951677306 15885455538558318446.67627294207419815323 70979493559582359051.88021955602787104057 21323161376252098886.13426492215397719967 81656228898651312527.86013544513131315578 67213007934069388504.10995206968290985408 38830747398581614292.3319131294509169224 87691925102641924042.5985539868429093453 24552344601990561202.35472583280353396899 7581679460598447537.03102854721961955091 12813136940502114980.15294660106441163357 91257784603840340533.37030444644410633272 54098164387854312089.86736169678095288839 97073558259913278664.38187040019944985844 90240121663153253077.76589464822997087438 18594217304561180953.31211160612136580898 75632020777796373926.52899510450623313284 7919421328050704908.62764646292507785495 52148589973870524299.16934135289131311939 37732456265231732328.25942704901964793042 96341973330278177027.53941591727157573564 16344968773776436086.46330341696128575926 77469925148885042695.5531726941772256922 66777826715779731424.02103011962279206835 99314048361689335349.82523761698654420843 20026594879237993138.52386695796994839626 70963953427661755515.24449790326466951053 43886355343831687618.35653029633415396609 41031994308126151034.72092406068668236159 36086810185782522490.85443704179248485033 31767205190690652782.83774283440079846345 78791954199188075155.34394577047072231741 24517495821605511574.75290315092151861337 39697313768658744210.37676414714966771145 8092796091200543437.53072113784533103592 11553934107339664935.27562518182045286436 23545389136855560096.10784631976486388423 51202418909459104997.96936530527020281041 35209791028862930027.07444348937785166377 2113348375234111509.4361705850626654046 94448581679694814140.76874288979057254175 99943448998561260509.56023954630718460242 15102046039094167028.3061355320976586252 11454475598330145748.15545314408776032075 1558560707423621762.23478972339598120011 85844567472948465391.7320678822653446621 35821152548641044581.96773073448467219005 42013949606726446926.2115190035912886492 56681445395088873730.92779888348197528907 72382901248453311564.67098181555046695426 50022120752400501680.98012949776657670667 97240230689427298149.3295342590786305872 10138286734853892023.42894564569647004727 22683135279414277835.13084873729538106072 39858481319985195556.46450750671124049068 1386296359849018257.3004727261192067955 5659093160397227949.660260130805732124 32136923432169156937.55886960807978270792 70382223885777305127.91054223087965891641 891635306091013423.36946338530131732803 43474560191541100365.75039385646808372907 71016433223290316315.85630400595656765069 5376931902091152578.20586784969586515399 75308003116235233826.34190816728087209022 53760171481079823455.09156413906830579798 44518750906066269954.14239155704872214447 30685169346804921333.1167171106266160198 80908952540934105810.61259672761034363472 24068628631665858237.49297646680383267013 74174637641391466569.73061635473118496642 29304208406811030656.71184119521521448122 44927562484049460059.04132956882665006034 24364328776575541618.34559333521076830951 58378222999956270699.70788558045682625431 70091098643700033666.95955825553570352594 85680789086304116659.27973796306415507615 99933144435331223176.519158735131755149 92287518584816517034.86620024058067657371 61215774824183455111.81507191774873897544 48952275401501502327.86017585000516992964 97851132508013526619.66583319908936926271 83183575053245253980.98231889127618643715 15735362888342905473.26088090270853291148 59250842530869437088.16342394320727770705 27092823344751218505.96437978836098537367 81311703132909370785.43181972320258830543 30948660302190482616.88048812989891288041 30797649523454793698.55744659892058369343 13832766149713812985.47874939953348613472 50208800945926399015.80038926233604512478 6219078178144710983.62681653372517153105 28588453509346474836.96645222862722998025 23869789744780501324.89861998832328385671 55844378055042290963.17037947556530755949 49368177749230607325.09158187941172586352 23650509998250536911.22433503010362013783 29789426660010576449.47450188636440351455 76962723792566503025.00798223048749445416 32419016024434787356.70200004065431505253 20579259425557559629.64531009651046980956 63302916975105362728.65819477871022517771 33257148138694017054.13736247816151052539 48393335974005821418.38092016079064407533 24316556729299190951.25709208852911792916 14702485049839638075.37534987381868082561 50926063490068524923.02734113486717429489 85277489653058309607.11364756842113868012 5512974577525841741.56520523211139203988 31392395016542054572.16611405932423770266 79218426121709197543.33891517618322389786 19155230096269374095.64284566055541905204 58262776445674954837.87781074936049135552 9200994805173387746.70146092241743420321 49328139398472321505.20517730372736977978 40997824806844768589.79255673509103995793 67322870852690710545.8117223310367438854 23814314846831509507.16860282167118145648 90068227040643945433.10140387606117252268 52216221472659867135.79430449049318532926 96074110518449907033.3661819499344329973 29867275340646941816.07888720662084266505 40405945550859388733.95268368453636558324 90047814456230356124.29115956600384504914 64346228200900371167.89253489186036093323 98590877799253688798.46179107289972013311 41947187204885251684.68250691719180320539 18413759717175026758.80537270509831773936 30698427949290631316.95585127160435523228 47943248854796411176.82771007857030890387 92092094963961192170.90204268362750822539 9079489058107413789.51260273813563906971 6864156692085610888.43084894994889730579 19752431017273035791.58741280037855496001 59059623217333816530.77873902854039963286 65696589812483636020.19493927301953123095 65025222337002717544.74090643545588562602 56082385392681299932.88802273237019765957 81478148571330231739.49355123264441899388 52426914982093020638.83816899221684649743 90871048502837845437.4217663516036004523 48965559866303345437.89371743786962107535 33724364105472240736.5313153292559472487 42893752500309703355.97205660448324454759 4157170702625740571.94778490657894626609 41572790625734536054.39140975168502984675 29537790911263390669.77207175750873173937 31535882846666603210.67502774941920749026 11042587092788636864.87368224176666097027 70227845474269771878.82928081293075407666 25642320637969879098.11603630591989710362 65331411958846849242.02906007290899715358 86560532572403894411.64014167424248989558 76955476047985077940.60269133013954925869 5695318311416013240.41682035546366795394 21067249588066723632.78122980382818533734 41919583139332386035.40270139559049818094 83705654831092114634.83453361771826076603 94561667788494448993.98896603981984303698 82939301109312836908.88654218615216854353 15553435467052942965.30842856325489545823 28658385940521644430.19319891819460560288 58155842303067981205.0444890575545257355 82843311994613499002.50966561108820596748 675928560010078975.44372230750654584252 27481271383099042072.33315392426714469405 22819330184483288872.5251879957806078043 70159394230069235298.33509143879985611888 21807726328502480927.00479269273502666533 45402505666748231099.94996017737720420509 66500397367531156892.44410073072038910563 15967422483187806695.79956041051659157039 38407750629260843848.50341492270595906921 1823378987453180943.29003508056812594226 99415041797906867677.23007678556382953909 46387494027376880065.76146918702235012898 85318484946242395002.86901860257745639441 85734968784070835566.60759746688963323668 52135019727961848470.13661044521930512691 50079613469185457354.39057590305265022644 97760140294761269952.72641503696157067921 7928153810495186168.86835553101047485163 54380486784140355926.6704369370485482163 86114922072048977779.73558176953658492911 4645883246714109818.29518575491603452383 10717875411842781810.78738959470877339738 66572124061944350106.03628232808389233763 70963168605782211218.57275442831782851176 93892261650634923385.64526787026383908186 36780298165248362172.62756654286068169185 27395543514217405788.71741230564749053405 83527372854222240904.05893250014639439939 41578624524082778320.13538430427270801158 74438653898163372789.89497303795952623185 80429786370244516483.03208823537778081103 92715325031587241206.2306734420478789913 45404285293643904301.83149399004620916095 36491732102171717461.04142843853518147917 47993174654809214744.5409950250887936018 69552095667148690966.22230537878814352529 50793362352599948508.17952948156327802257 17265482147987236041.8930777018404037588 63451256672627396420.97944945327419340489 59575109164570275510.16198980664908780929 30031970602795553768.57212510314323789 49084593267774935046.71456734384155975732 9067312042251094282.70103810428910269775 44935600436689960800.88908036361296908038 14177130464073083105.26063723075495923108 58174757102375365401.52684186511975155774 88224711079160116625.99105653615144131551 45526073011751186661.96462891538864090503 2442599915719027071.09752285255903735813 73097616353634645785.90319016641313814488 86254611706811903630.50705214207784716474 35070995652112724826.2065518633574234773 19883327480697119133.98259176980008655547 3690034400071914920.51767589520561494656 88072540951578112457.41004342737019729801 62872479310739657071.67047087720238334408 2439980113965083845.55941735083476997762 67864841721285184936.17406196440418751965 8946405290599576529.0161506428139890673 32339372572905506376.62636207004329737607 18183615954688254338.44859142035935283887 39379484914367619244.7257476169029901112 99760082579023187319.22265698201358959326 98214155103330619964.27070026491921913995 94927418152725014069.21276316432825584681 16671465716181428249.8207887282978081807 16625419692385518236.52110073130219441664 80672173984573215329.81077420631974567339 66674474877388439537.91758674285806788362 39908383573180852597.23255818382536920234 68690115172480061534.94107478061426352217 23583427150315521137.83108908723644096005 92992412520681528902.47982552406627222967 92803070715178427983.66946627478081691439 45773084241843919129.69855382720812795104 80847631086326357383.46895394123719607108 96263976844627594804.47789134922488858502 79505743728894789619.15793244035033534948 67450988082956134967.86590496495390198905 3709374499974442765.09265608355933811348 34147473480125311166.33418229580601091823 38250037834523757066.76266160026757053752 26528840956008917944.25128806831182791715 73910115358808031747.44698024548618207607 97363168762460108173.02653581486760966508 431876768434130261.86136343424418846644 48592019426271600807.53645920140318846055 44769356255308146651.06938478208665468893 46873367960438163522.97480675220943192034 22504870974211653635.07739168952785816566 88440852036557439047.97786099601330656654 12759144744868620338.59075476223295162876 41155211352812141882.70918927610534896358 8775180922758266146.33862426553249282614 75222411801637431811.44941333535288254389 60999257590318592168.47107916506375677859 57558782745307977684.58511972299919988969 88233784944861341785.99473561362838331358 22698203010326405628.67029581810567939411 49364300617322422282.52334796865547874081 90417227748066063069.63901761518721315472 93042652869033045592.31261793715862166124 68614309371161228629.09599826454210087067 71047809300488994416.48721088926946027076 10762139936373036272.93939680863695396289 88573502099194689677.92573560206737217307 95703163872526829132.93445903572057161345 11733181063718198708.68271336310465539161 39041114329265764620.36502193498692662655 90325596714497908666.23322429884072431212 86336972616907608268.04262307730787940072 70775924938237713590.54890892866687257307 34093943130440066316.0651891078677757635 79780571134013989071.83232471006553494611 16380285983133334832.21102928374337747456 87321479507564571150.46936425059915042346 29479136861616842887.54560190120056293117 85745696064898787164.260487176187610869 45197186257547885763.29247723855950849677 94663805943182013707.66229095551557049737 37595280233073894066.19154133226728840522 88410879620509913136.06563099668757753044 7355536097439065574.55544414322662602098 39310113310750525243.53731668957647921195 52427449645833393198.7452181142297370046 44548652833887252475.40232305755223169233 35577248442943940491.21402463367520266743 669330516100102539.58333944090055766764 15832462305112865877.37362995721337112335 66571455589420395451.40335062039790874711 66822121091621688711.54578479795870325331 38897096889238085134.63002973520371449148 95242759483706632040.42546522216642787464 2059142797866620159.76894281351683287497 8179231768961789069.4707771695325502325 51977969003295074976.51246368407197523559 77571103380569430442.72867761467863426438 63570648213459270657.54621779568334697404 76498492605620822826.67621722143304146731 59521526703261294839.86674174727515723518 42937512931111767504.96489265076302664407 20534823147511662006.13738941965382044972 68243687319974073733.0809903467735300723 88194347098679399574.33173328853603571129 79484599144309283943.8438856575744194588 94071646399208138038.26180734480889312752 90328451943383436226.4861418025156355435 55488703058310981982.41407708577333926744 61815607676397948091.87142842858468171074 4564635388261126982.10912032777759231826 18809051562250150462.2198351940338449193 84586216433295953588.8895794735134716582 20461574149960815366.8781940419326157766 60899347203603400192.10395412301555981099 34925491690155240807.79233938695452370221 80554277399504511178.02777970230901827527 670627377837893773.71121917121509305239 40473336141850314367.50423932060292635179 21835023657389751982.58024321941832346909 4436338603492487392.52201270725291446887 42928085476448098612.86474471275499539584 95116152073131524377.24895399355108186681 4402284074983381820.47864146068917944163 87082186018794843457.39074863497501945006 73392449325041558425.56152524937290017087 53334635634052886634.89022146166350481255 75909749121915089379.20003089389583433477 57181624713706747002.8770136985673048452 56453456258199463458.07003985476938797988 82371554503274185642.85592350709973250699 35131330564144837371.69158064325921544431 1263899116024460021.05773609880871277512 20197717908950333334.66939528031484574323 98081901397453492172.92971851669512656175 43864038579420113423.89238145332186583469 99935432260363600105.50555044215602424917 87493308694902430400.38531985037019916231 57251522677458605888.02735799926304157076 37732909335474182583.74092516880277368836 88240944118045897447.51160195198945407686 64545473077324845743.82394699140198563051 23556994201946039268.14353281398292926075 97029287878260785112.68988914910164844226 87751982982171790605.75619694286212242239 72015556266737817139.17219520528199746714 94726421356654506350.6483855428178959422 45164979002515333555.02307705989872649469 33165348296436888951.01938357450009416929 41862779141437663983.53245399695293438283 84846791542861492606.76758639299016888759 84738275706729543184.26950822985796080535 7719466096112750141.89366778652493126431 40984281834878571245.52277069592810601369 14437149062896655599.16215127179557679522 46120500711069353445.75343008364269026619 36541503851159371131.19992376917222205923 38081430851538258521.30139635820036668629 22276860232526311428.71398701745486820016 48562117002762741278.92063949030966476531 47359463617594668794.1602696198137182225 8642335117053134741.63722457522140284138 76233634774360093425.31010349970400119415 48529547852436819046.77243626937497211316 24601217104906623636.54482014255933667236 668355205163406764.55439082325037796526 48936349603554701633.47091428672190013262 23640671002236494771.38375332861573135171 72992541066370646557.44541595529059021982 27743986243295767219.52670015961041707058 4732748800158229773.97229636868855688799 10100672766056903321.83932042649783935239 62879574568805654439.90816175041574061098 50028262716892524478.94514043307809647518 89480686920692552608.23521200220429291007 27832216141212941744.7695943253521607089 98190687785480479428.53389939893038887483 89544731695513155818.63376663061241413125 99012866688747919921.19626938841067417544 11381533145325786793.02753480934961594723 57774067441060368615.66862116832035137762 853370779057355996.04258081805191305361 61888581570770850392.95108967628297314827 80609500442634055731.20028607190025184013 32069744228203954785.16422869731121696252 64133399841894209296.03296109524332979655 84176953268564007440.6654861854162151144 73895619636079472311.67209962033970578233 2402115925182507925.52516763864974697285 32199340313250113246.73521685843534604432 35963471865312339829.80445598224121018995 60215190749057072805.60103996198114467256 70087284122978270635.77874452609634205589 90125837077160479220.71348622852925584501 44305335743305071421.73846797946413710079 3421786776247852672.4829636729413026226 12401402395968378183.72736639303799361605 69202164693260825816.51217267690398571267 94859850194059368600.18111175262719445345 63966215601104508791.41905603294834226415 15085564670770071639.02071606778685281518 81173057684304585759.51747257868114729374 38323858925007299159.8880445214249128363 1757512979846020766.27800071243061441879 24141305384832796007.6192842633228660633 80785154181962321953.55946217834069327665 94635094464752605395.56382242858362679265 27853685924921850544.33512741360129804852 82340194529062017973.95024163290747958609 57584325423486753632.60329160072558647247 4285432734279486553.82108084505953243889 86550469604816430330.04634041436324412402 98000372378889097207.70600148127960160013 6415214497430611651.31294652108663196508 17616898569323675619.54865924374399422389 51244800644931747884.60788516491220643781 8398302285968185815.37981875797152325611 60411672513511927481.97548788960623586432 77065485154373110915.71883764677713538453 7243263809135379973.43831032821896482157 17700120235554143672.21536407411461413247 26432384687855730664.25189376297365140309 39437802353585435486.46029500808431900647 24157687624725888129.72620875519499290246 87701242698935983672.82737247259650582463 66561592291428349146.74925963419022298802 473037092713287674.85542818702342628304 6758610042000792186.16589500620752682376 77227198961986084923.03378150582939985079 65217204706870959221.1346360881617487569 81033269254015175338.34588718789770478426 64563607556355284330.19369731466913068438 22496054438088832201.99935928816818639482 78513379670857467953.43847163189813221333 43698014381860966733.24275397902833542161 67154136126721324751.20383383378936721432 41830128790413721828.57045721884949749611 61837213236941490651.39001345845294566868 25723965553261764760.8326917118670606547 73162061754949802478.31267186560037043832 87823303472614629079.28818093624387276911 84316787539388271684.26803871519399479432 23552480011221674683.75858213097974523343 56736432366814622437.33756846365853941602 63778097227232981308.4953414293800330742 13632646122861988328.86274793432099274555 55930808904067702317.46022176717530742785 30848530864382428572.00979579317699782261 93745940913595228370.17840522006031714463 19080675085087150180.01860674991317564305 86460047164124461367.48306444806456704544 71878060247627978952.61097341418481578061 23293309287529333433.2584517502496427119 9425240786698955949.12035967158159756459 80056812781847924639.63047019889281806033 89786152861801050046.91780356713048655796 30475407424307242660.75516221736798918912 52514069531542361754.08321991449823863882 76200210758119085857.2434711282310551675 95573647921804916594.36767588885395496872 98463389238048234416.35623042153740044563 499043074316700573.14203464867354708278 34514175973937712747.00208757271324336492 68121788371677582430.79759693475713706414 60763543296437872768.4101336287524220978 39631752765965008177.2172491017985912701 45785236829803248238.99642446767264442533 73809860483117658497.31133554208018277908 73892587005480674780.73630313238317395435 84427658852216265963.61601915002654366961 96716691630146119187.04960651691709621087 98964376794282227959.83037711956809363812 97735285318401441920.84172559359346733992 36330960913485806916.81330083164214758233 38270892831255990977.28951902728092960542 72092976658103713439.48877996446460274839 85955839859253813710.99620833544346041353 66370381521380734851.99390075130347978035 57330082008001508726.28401298073711593245 40574404469230832644.70283633484135837401 90859875213432935091.62278138321448541453 7459141346092033970.43241111235756866155 68634995842646716137.20716068630444816334 45590353481680251825.64509629407283891275 5660742077959964892.4622347503270288079 7655904961519085584.08755214703681291295 28372231124777442120.69467415384411851328 77679460174242893807.23070834559726042505 7519294544436697151.30456954758004109386 19158783341744970763.56394231637882996566 57260072953776186143.23387700434451041427 81560401271661307621.28589176981468604968 21158088310360662617.68193187566217675313 40068448999765094952.32357049352723854425 43821126668173637294.69434752983024601571 9289788550754060073.61022511972321656262 43352782181642222839.53142191533790287228 38532544396883279358.85575711167782458835 99896468320882637782.51210447870756344495 88562490943827019418.48923943593121893846 84789572119424302169.63906098500496718063 19544761039037356433.57809563139080394701 10595081253524549662.39595781822629323351 29819914892715871695.76627303682230149976 29616142388756596953.79466106584437433289 14274918124913965425.8293146568903439677 50221570632241523957.586491022434795459 74036320246933486774.28926182060381719933 12072834465484048100.49346527091923162031 2746743617673698204.84982027089837970561 99015163060796318742.57165980986287716959 76504832597551286931.56524934686249159897 49339423101239702531.11863180354999047667 8492745370262277819.08717931877359161567 22284420906900478983.04705759863113756509 4340350658640880645.86730456130485692434 59955160944549392733.98106607420679214378 67332908166618843710.76264001749254217717 28775269229549088494.1209940553024801204 52277644949797878504.69369885568209552789 55233054833950013165.52759009182197081223 5163322729731106947.9342077497582158037 86943993334098407190.49024259050695091527 4865629478900547561.45929371954136559536 38045898831229176231.70854364150737399327 18168199509399436363.30371025772588978884 22090745888986452463.003291572159006166 63878786249236799237.84927628211674034469 12799560412375995777.31439553189957421127 22603119418078639642.79982922873417591037 94864239477188995735.31006578197153701531 44116299418727856677.02641924573627729456 41263916159733499918.45834766068986278942 52399211891803591863.45360426391311165641 5120409218661675672.917038137473653669 77491733930827344724.17427121247568951459 41982289421933169384.48976090885815739792 71208444038914669290.10535326195501242441 16607225585569927523.15197988647813632693 95094128838980217297.11353396065648833036 48768838642528183570.29243620217934264978 41096700631909866856.72991818126610139498 43873435920136163721.65646079694220885619 60564597662260775234.19299130367504749196 18512804079804221939.87417951029805656954 74642890348893385864.99356025424164371417 8738093977030574572.01869492871077260744 48086612859737479927.44686211565274862268 28660678978548109794.47798040405774121513 7765448344463248204.65100023208490139144 71262482657521031962.13643604532336799872 9904024693863257138.5316708811382717297 77216688422783553663.0002312129445354657 92702430131955110580.9503212074124677479 22384421195055146066.32332744684309935346 80711943140782859558.44132071269364476274 2789780482256022378.24432958684884419332 72423537655573030704.68364588283649487558 61467224927140987889.61711394635291346872 58770990218651638868.10462423723334307674 65689457317072970728.79343114378686948097 56270076179800187264.52422505532181871401 5935715928870080172.20668688649225572526 8000818202822115831.37334080394739135145 94011218419264515980.89774016253123113748 77595981369116220421.04171439546880138567 16899635839449076720.93981172227759331252 53601770965964100201.25015893894256691923 76629852699602586969.63572634093680241131 53356775158071670154.43970703713193989372 38156518181087506216.79582748841168133221 59365274817440343851.8521388009948275903 73976741579517434938.25470605610718441124 82252035933832811666.29762456332520925976 26536466920683301851.04766398142447094088 46201891345557784617.9734495781352725524 41659009126504732200.20629477479167527753 22957091110684941279.25426046811420903502 27205492534010393276.06312615335459667167 60421718540715541957.84667703347426564844 6549266622091456587.69393413263256738415 98953207218819332584.73053513256488628373 62741109503669807864.37483997439535335885 55460115586249687621.29341658726504128163 30829001294256398865.37105453453026813882 31079411080137889260.83028973883416179604 15249312869881598141.65539328769494071599 47770935957281607961.38103175997383354176 25790024538959041196.69905042335666666201 79911193423805302036.75721087224114192998 62870926526829937229.0491472917158595656 68376242549759606354.48056910980565134418 15856363563560834759.45139865131062989302 6011383488451143451.17999138196715459909 43500999157123839721.28944540052278142922 78662115777105642512.63450890159095588253 16591996168577659706.17843810662673940585 67454168129424327968.57844984825808444058 18879365033218936118.56156127915423267019 29149238121722442640.56640555748445620179 72017668165781742234.76144730732824448684 34514543650917972196.22994505394587751715 18473437247518729770.097895240465466987 41413849361722445501.65956111690391690337 47216337368327074917.75299498101207935717 16005051176752617939.45252810629209858578 79788593394775726039.64479398182454349395 75401866015537915594.74619350695701252453 30647905587346731861.32271248869041719234 2321192698268912310.51680121142338563494 55614366159296765391.73791784941542447225 71085474479528445123.00613985532801231034 98536748572855698299.33794283934166429622 5895410153121466276.9863181723386659712 79114519834351733650.64354635633285755693 90185708404407371812.74453528051454918079 2616330570950298462.78365408454562307571 69360587636436511667.95191892380835211739 77514957423032035169.68218174567281161748 39827787124233284369.08790288366918056053 25594111002400125286.2357730479650041433 7738231581958832080.79488903699914948536 87878666594399756509.1714533422582574098 29370085562767168979.91649236135391408511 32459971121789854207.95341311706903272935 60584710493349825698.69050284975117241431 31793217984695375501.58472563762448101486 26635139235089593843.70809357289505866888 51969308939309598130.93029220299013900904 29253493659735772243.59881111255900506368 62496661180632762414.93892724460461439859 95565023702362699896.15554763730492475464 87249885921205145927.30265251941433688031 69487725678575306206.26290848991659225887 74926311366586446254.16081938950071405405 1326211977318130776.40805903301807387798 70272554777982831660.30293955405455388404 52540182367356870925.15541429026099057078 40988329043887606718.6465921449256296268 93684726327018362221.26256774669612373379 87936092470096130222.37195371001925159461 98947754631097500345.43331830740040577107 99677954572661592929.76480202633018522814 77513713173003870099.08342353175448939822 70932589851882964125.00240009524560640929 33941532180089046702.98534747593206407329 42108645942163964859.16541376264981363616 53002430381303699219.1167032632881385577 23865714596542196680.14276863189122162495 3014732549467254430.31683805804756271965 96255631907152793392.52989581485181532184 99852100950734711214.10070783440513936719 78716692619779763647.32424671588638942745 67364458269470273487.01980663171305961342 18239588296397804820.53724226496874011049 78127809541827635181.65651588600049314171 90296783515479239356.74117914892443847694 97900515016820984339.44778989428324716614 74009476091290343144.91212367241212466301 48781361122003838687.90964047960329374578 2906587019513840684.79795342008473653362 36944913297880298743.47930927740280873647 71034551356920849987.81389183094397487445 95585097410027017948.19845038179409544351 46672790870725889754.85957917897596172382 69838057077691657591.72930362945034230984 47128397625232468475.96518761495863395164 90075045445259388055.3656642153931395828 55693429534244319781.30460741025895639883 59714745061123458534.87171601057839598726 85102785042335587993.33847180703004911702 56609671025936321756.43657082807986964791 57266959489355346680.66580069420893671506 32555338196148242218.2797170632466378464 64377544707533482379.76181488125516519814 13207554214289753581.86154353392010768491 54261134778856468785.28813426284473563983 14476019496659285747.13344275503517311572 99450524224484538902.23286249059068114998 82760627179400031144.17970881453964741083 24974841204448545503.06791373148075581016 689753977944361585.59036098783680280816 29007828216812224687.47391512286905462447 68004680689718303821.58990328975870864652 97823715922093601586.37178559776384254731 64474517359598704423.96331290484473035143 92494277353596998965.40506182905941618294 34052750962806308187.43330034350254548352 19312189420849243057.83522945834022459738 71471520360507327358.05780452586975418762 33378541648342544066.3033222301829058631 4734541884192398534.37697826784857023308 1431637368160731170.86220339877559566119 51614689059178692484.25428503662812787456 85548317777534276225.26443859807196406782 94360218433689571836.07218972077826953506 38780724517123414285.17841136719827066393 85241549965660682397.0037889931654208599 21362009064233728929.36849565194789826841 28592847544543631949.69180220780498026319 735013822760105491.49416109278720476774 18191333342450567117.10163278715558717675 43670856915330978209.32795090589002559086 30052187722884774419.31533033549341974761 53858170234025118218.53389788112862161698 25397090928149023246.08761215242295244785 62987859726193419709.63531403067658199377 65009421205234473442.89649682688560984334 19823665860001452.3721224469558670999 64516409579268826166.464944112923627874 59384081500462730160.51199157625644730887 6443323941025806374.36945721398217621246 20274215902730002888.03667391103811447271 76145473191659621734.4600262963425224514 41796482781360815225.59135863294950556048 188264697415728467.80610418492827365319 17827587945773369136.81231042797717723578 71422054238527945153.47191638492259867034 887054816155525449.6255020558818621058 13795244780334221613.05379787564459816908 61752313019858522771.20250922152313679018 54099955689027193146.34879229315147506721 49635178607131795651.47855663253045668435 60061085505260971918.3133269101888516334 29712026938120867741.14368266996673390924 60469499281372569196.33748386246040161227 55270486657644904126.62825013094633315454 48056827184142213314.12798256381749433203 91926016256249563261.82568799296751294377 39153138703468916683.53590190580882986253 914393340900324762.72367172877475361058 56463451818414194107.0873766947244984903 24738402514596788251.00147208085432130025 32429203416904729573.34521693244733620716 66850962609644623186.05988488732568292427 83979312065145038114.16560215226225294402 77914861574041010873.87630181916046368473 90117521793578557061.43632822366826953918 93068594355497621563.02733400999493426438 96568075340294241094.46051974263268247382 15651287534260285136.38766598698316779684 47108523508921688138.32475313313636386291 62687729774178030043.28810347781752511513 53477066073633876173.53045896926782310755 72976857237213484402.95208376490409224695 71869865477384166256.84368365901869320103 99144041459897617329.90819272028646205968 53855783512268103636.30032311717318801706 47551909760808818905.14095798868121133806 23374164140208301794.23809693769200801581 44851856839130963580.73639372797871942977 1236994966955446794.80136737070555590396 40398974582358041025.3914804782303226562 47937480281578733089.81943372672582862803 82266666458556008343.2268797589738624926 57570822190218148634.84774823834072297346 88011248005129873882.17482655532550523927 93125236270646008595.77065645193650596492 14157388939604695325.72321457624806465524 60079863889712152625.7732343640297827849 45105430021649302803.24338992454105788935 22092627400552710000.52663959940980292249 70244858080713500039.69672689992425603994 76169644855745377134.4429018900899477092 89619421281931807997.57572641151067399947 60147012801472269144.77610299110691277193 66719624806874306563.9486339095518762351 50201985861643361204.96049427441446417036 5627536908060671121.54595159021712949956 25482618196029123917.23968253900738316115 79532745977518908038.77625738705009223115 63258008405485089494.84095789228636211035 50905731975525654109.72822578985138528067 67380306510584936138.8162715543662505551 35323889515109839266.16112693236348484038 69696681201510810140.8149765507693078865 82126987431547770367.92864420469596765975 55953508487025926079.46618090153277635789 50410735935560708362.76877248954522177371 15495284023174400504.34872552257323064911 87685586371230169273.75787660864877214062 34968661282832358642.62618110734004811342 45306423860666262870.349598918945434311 29275860663150496131.3669337291526060397 7652864892813088027.15511893238565507589 30989129908786132938.43394236523792646935 68213227852254401371.46629881606092437024 13979432441276456110.63979781193642078994 52367509105217062814.4779958436979046206 28771541128424796876.56968165830218906036 74076232841269503734.22224424348004890288 6608751899353623381.55589476553323085439 141381151942505811.4514071087640562377 4944459505051598542.33637288395566781754 77805668202196715007.34562525692041259502 32592347179059614573.82452163355440796141 33236924456654259793.67441751979176356854 61395037963902204062.05251111049768281032 89137718851337539340.92364102099396866211 38969011186168478141.68272514449041096486 37316759812005440836.46751583434024019381 84749123783463482865.09667036232985741178 90903608049848872087.88892464518890987554 88961705234966448469.83168508071684978004 88627273759334062836.64645891063896242034 53690331905467003466.53863883614068777845 93973304329415015401.4267067843499347644 56776095475689750695.66230831849703533211 50715892206624653354.65733645380859357368 33447807325918912146.130890136734531211 1757157700232867199.9482106321083536556 26047315944816874354.81386102886261029071 35831155102919200551.27849697369032326832 54686327306248435953.71926667314216318081 23036762161717579422.0006398337834678953 29308961785598480211.87591742868550304189 52426580498779978116.22616076585341426109 31257550687525297990.25638999399704645897 45119997965859974651.36175976691676245531 67687992464987893446.99652213250046366036 28032179973459905491.92652776132675794421 16686292697867840637.96406452957525437766 19309015985888569027.07003787937171265118 77350604584902767292.54015457506417935632 88546351481041375455.78404541877535335692 86680455978340477857.12149949446162048016 40298104293205569033.96962827058981187611 47939472192275925891.4215132670319499281 84216723428168975449.20311329567062790555 90491065491510373944.3944320729118463248 33671118314881179240.96476070163498851314 15708387136258232515.9329305569563319239 91873965533606001034.16047099052814925349 6594235463622195783.18081396548193408444 95363140373510098468.29119384371770375173 65507108382440305735.66458934636646378149 57203969233087946532.45501733127340293215 62330969184458554604.36431350866796076356 35393695131445282026.72322327601077946592 74743645416586289703.99945524996956445496 58245207962194226517.07078542477147726118 35952389433285446408.12966565901874052349 16334405574794355607.67443133443652656162 95100351861668473869.2484919013407242323 53888824583064664785.95480547858973090339 66542157096389268076.447556575243260844 5592203266368601119.22897102410437192594 2307534498308265089.94799061884101255667 58601391985852939436.45074970434132399128 52509261349076250510.31153730052362192767 42126605985434456014.13557595416262032405 93367458786991154625.5795047943675478453 87823814150652393971.58211880912575377248 62014505691437624373.57072566415224894614 17159084594662347506.49423170620146422127 85386945184281984989.64730270271257348677 74228572724045559850.07016324850579911151 74508556689756064206.26289402453186936718 17282645239402131866.38650168477247665937 21306480904956390554.98602121475444153749 854683537055199631.42566284716988583588 71679621795261667888.90688340621022329933 31916523982069103746.98811440349670198968 81574040420166326669.70457644555103438832 135104288141165595.45852111140225743497 99715549430665729211.0150345457153705401 96578955865413219642.8126402403931113885 96773054280770047343.92179790805337079379 75883360775797774986.59668737031602909245 4110000553252338905.04757695793620320136 6803768131788950719.70761000964815767487 57884970588709101346.24842868940208367554 83223928265908836288.27095205552227601709 28601591457942868049.63135330874695407333 51458827924336115833.19954316835002488792 72598129008988510167.68740025281010898497 68863854732920980943.65736132219851835455 88449316283170980724.26852967578765910377 55848917001459364400.75100167210062272998 8710033918711823341.34363029384733624591 19681785363215755331.38252830276096090591 76367660445824756868.15465104188291965848 1257133340326795633.12837048895195362369 70862100583264638409.00451930665737354891 11266849474395941477.19372207812533290071 81224346233683478187.06854958625482742204 60091612449333971639.7177292486915839285 70869120985971254007.84927849416220923935 66777526699604019500.57912830384914020782 53843494447369535377.74479636869883176083 83150836434118835579.09237865109896538211 78347726464382187046.67416036387697734074 85324081167881062477.2490626291502775242 67230194527552651681.00893386689939890691 85265066215643240491.60437285807982421636 64550629128142007997.75961742727970299908 59510015236136697976.56704536686888372115 97680123271790347824.21294659644986432038 31822995134363196898.91550383944303618081 60248049397460612469.95300095488695742071 82740962500369186275.23379944280265649728 53106478641855014844.3346209297036868939 99955584667976846406.20790608836976330348 34089884033244022385.67974880353674244619 30655585340785966605.12032224432500462937 23473662677505369960.39576650569486567846 26545876865579789674.0980785395569623022 13445640617372425284.18209270410189859105 7320375989868345065.48585972580925162395 69720335610183958978.34837667878443606067 38518359255615875970.7616863807014392062 12843786452747239211.53864295999328372714 11488587979397960188.97505045119504528521 22003536454849634265.92060960953735584841 20712507383826146317.43518300477586179571 4848161804005121510.91668781098815118802 54539515906678044830.91512092365044983564 59618753108732087743.38616628030544504679 83099272249330757954.51351319343809023591 94424656569529818800.23878857228575203553 82570079006550316674.18604693955362302823 3835260288559664976.4046005249055995158 56706951131838561378.19544352719474213749 57611546963913043717.0356651146075189563 90320037360076646496.65594742801043659705 82542586574586853311.33432924540251689309 90519184393816765610.17668099291944506876 62710006973896954931.86927980069779100622 56469776648902676366.21286591525054988132 50346399181256867615.76974619315314898447 84710023256257355063.744775790238118273 16789803532882745530.85635918087533993471 42174687133481138083.37808994213368402596 96211151623254335773.5142597473911265138 8775103627606127044.99140934751644418969 38291542384519726036.61409664455424224883 55937397272701250784.33300976416603568681 14677061546768165122.76727694679618478629 70438570568308712132.06592312423903292543 2188364937789410814.58845903021287088136 38849790016590175127.61671213243893650039 6781951415713939983.39052260490449843056 57414120733900851311.66100441368344619476 24379846195874978015.15114053375636359435 48239425824866827660.27212193071923713991 25667684717477095497.94445665708640710372 49791674158787585078.51742246363103642879 50752749136094963404.27873825461659061845 34173653100020826087.27924936405056283318 33961055267516220821.60456528093487831092 46255825977060443094.31384468335116426049 46840316966004215388.74945720138592465575 8121045010534080882.94067981804509479992 96466200713297563030.68950000218635444954 90767070993866281794.30944422298423574003 82590848627255991827.50832338891265848729 21460435298603910107.12508147257357302953 4517229230176777387.21623017888125351963 48659245121273168344.71547981944474726799 42529348506152817382.12275346344403268181 43699564733052772070.10074230230635060441 16017652649646710304.8139539090822217649 50984987759585511752.33417796738463521326 10321975460808978123.90057035951494976623 52230738740870855366.56383996402102332481 80280663611084007249.91937298306655864409 60830328222915588269.09549453311130951927 80780188295509423610.9878382755891960083 28938511638488756241.30745115460239159749 48472729697672144290.44839794977076082347 80484833407580309030.66738995453238556627 23836409715589738598.3501704488299685369 87619341734978733611.51821775763121110457 87210493738367007903.63975837540014674663 51127205790058850264.41165935593563791802 15416891424871431823.13444830968642125286 99885510972679057545.05134153819248801094 65542139132038457110.95408320858800914918 75306333235963925760.20394311322053537526 89901801876159223053.10120876363547460639 19072279050802893219.68633041213524532643 33191869378687556915.34414290402973519262 52377321011350303018.93825505469403264511 32405306202354062476.93732207024278100873 5898102756455296485.82452871301409862613 25213545522813490889.96189245768891489429 8390568266122662811.34081246663679869271 51175040657613265606.95769287672285469857 18890926244812781797.94607308627179591323 99933979255070235420.02644308176921642692 24367855411109546729.60686736459834630551 40010077873326341152.24460315333227769485 42560294610788505350.38218872608742650193 78214672729092261518.43837769597016588274 44206493864905871409.67057338574695669668 52044013284010640799.23054319992106494249 14854475707625753070.1612633187953750028 67673722926356527015.90976321732285187525 15728754401654586149.01837275560684762706 7930476563012688687.32411246482607772686 73696060092215120954.7899404840706296616 37423766676681333256.31589916258040073061 89438565678655756581.51408365980817402974 28677770738117613683.49549935971516746708 64968997684394082063.37063575839011603985 1101372077390025212.08224576303146112543 54490907517622635359.65527990262459365098 20150193990767580237.41858341834922019151 67171585953167414298.77669093039762697711 2047520938287581905.85343337236014315263 33822999653864678199.21737766703295092976 91250718497665180083.96759720156875514872 85077813475597894760.55742597533018408512 12114247270944245804.8072857696621539803 80759095585645364908.77111555471241257364 89609515260226940602.31766828192041426074 90106952284126257822.13289863907364611854 96670400627028678425.59751468717787598602 17829997091799397852.18702100009104303897 68166988903746188894.47344956076278420615 37345368174787531343.06492568996142963965 24546268209141785114.16517396843756087464 7581025836493502208.30923476449518754923 36083958403815144906.28778903425142514253 75076022701784486189.33280586389916733183 68375789184345826248.59561487884629674771 11044469566023734010.3742493693184207728 78266952048666695322.65972350356872703468 9301590497320170408.59943813751943713278 77650575038202568329.29116770345163148793 28692536420290671578.97763670983436086695 91558833650598637999.15373466701502932614 87225067228276206836.94071348209832600032 96195306856049488861.22751217674757441883 722434972023475328.68969673038485677739 71499686834246107520.61928220617755902524 70993672846051690146.23783558947529149846 31749060600281760531.95468524050951936835 20658411740088224442.15145584372715368045 97123263168306672330.25638694175084372264 43476053985162421046.97099571336060274724 56986070208668825779.31000360846745180898 28584981498821744192.9016325241014776188 53279691465485696670.32235424199509746743 96032839210336890944.00577877519951764454 82222227059388005460.35688924361777033607 28871733035833689183.1270279911981344071 94359414250899084202.51881074835932758886 2074845242077150911.26071239260615993833 40308298264797891456.90336110194217263541 59248842046185623588.61745508482993564111 47579851800285341307.72479183568238305487 48936560946491427834.18864381168431180923 82231592854544583875.62242538104389141169 84338358188987325258.20334035687483074738 78544704837803230795.76724361126824330145 25218057075108726288.89588255497127345149 93390140570579609564.67295039328311020176 48473909296741018389.95638436520495570753 13514500705745889638.08601278073620622996 20356642406013951768.98864112403659237934 61098607352513124434.22742189173819720482 50296022939849243934.64644379227051533571 95246419420207874466.80783777340274149052 10021492930991371065.03307085537770938815 68137424591108396934.14748523977061153792 16316338999218636380.89388734074244878768 28912945942264307969.84815963023633913375 84999039376590143201.81692387395688580164 92966538670080593789.02525136012252518416 75404944023205533596.82649977090822696561 93908435319473696149.1598204867669872705 31745487578620701544.7576081198212708411 80777224150217424275.02716016668355653016 67042278511959151337.71706703225104211486 92505685096009738278.39168412829198433294 51841655812336048735.14415013906741858799 97430888255868015025.10108381745056188191 72930694049130829901.37084116214381656107 74021151809473542479.68639942092982890778 58553203242320009510.68405975519891675065 5070369460037061840.64105870073954192348 68548500556049737194.77512354598834606326 57773700454654121015.67741972053317956228 12017955206123010597.37107315852475980602 37227856187220113095.19436173687102580417 66521016907634955143.42106950876886440053 30455408267545098068.70750063721563149578 37366336883660583301.63783421150622149571 22136040483001064345.58394157358644176412 7279607181547833155.10829932858509033659 16496220522778229553.66332064442155026832 48805296573109835858.40336064313899150407 86845573160918877598.90788378336588592488 96236179154735648918.53048375548146328619 3584049059453479035.92513776593286799408 16195294009631994413.71635175140818214028 22418159194074007146.30552923322879838817 29780168795684547875.63920385071049092849 17745658719179106611.44684131771087076861 38512867175725573984.12930583820319115046 88729345245242856169.70832951193750275076 15655946039783042191.19740645903454130086 75500963500878044969.03858717787308460944 75404994622297848262.11297994556984932912 93521249731298350730.32842456364711767951 22272752608701938972.56224256181650830851 67537240717912553057.58958663847326754553 55818722589305002829.11428063643018789737 44119630499506852341.25854305776761714617 81836509671130642308.08485453863272855946 35991220714817752697.38865555956803235851 12335515883142442626.75144891432828662905 31260958258533397801.7494092151256124768 22937827575378749224.44714630652209760296 57054476370032402539.88428436519439568834 32123741122940890235.59040011256345099213 27398399740994713998.15538293925438773177 25986536207699619284.3887673471940456262 39152375653052984114.88933316970316896456 37375842996137723104.12113463209901476672 70538599697225274680.29356743154384891248 60905279724550056799.46015185688680135399 52836589303582726500.64633612473040765016 63780878980080980654.62723006077351461858 95608207149772512181.50808676350054425958 60538424205382579282.32398634272187932489 3326308856273324502.62114467999737406001 53539107412641281771.69579985985746396808 46168184079098642263.36521806765777521557 95384083056458722929.5083162552303320327 73890652192349629542.2751578933785273516 57090543359136510900.19794398997074412737 60295535452510446540.51031104305600122591 74717201982529773460.66489087998500691351 28815835174885758081.99223454890457727806 74620502266145159078.5811853038287045698 93019366373161230843.34654097592683736215 95867637681211146297.79804013667806029633 72966560443548929034.27690945676929295466 96688978047688902314.25516657655681548197 92125563300795550242.54983867010351488157 66951876331280825704.96800238992738526984 98690870514600770558.77053459956241725236 64539476687683340528.86042096904396581705 73210477618319189282.97573307048510101418 63468740853767923934.25574780386104080438 12572977683088201423.92360197534071595915 64341326425508437966.39724634350644547794 13403965907422362645.24824523668631691804 6202263155551614026.0337288758596627658 57774848955944294515.35132961406276892987 84300059768543258397.82558186809552715845 44671288541888173243.1119967425142875105 18114911564627628359.96854194521809072379 11896069528107579402.93290300016867571668 91274777572786085342.62608608059410130854 79700028242146591012.09203526166723633309 46484444344844810157.88289129889904293737 47388731048252838113.52268624045861587117 45203579846478261035.31431318652211566789 69756831581078731557.22718888960528771698 93904157020210625664.72966161971659801971 79055966053064427239.32490371955628042085 27682744170261246677.29922966522858470103 22405985912621878864.91126698259016777082 18814110331879981587.78737370605892716809 54556975879340877495.80730332353108622519 89559972365549365301.86283997487419970618 46036801451910823387.78574185063610716991 36810764818511665926.64662354590756435647 26719265164137099766.33754687720901789879 34320636329975937221.69696027424422061235 78171018797031634119.58663930167781478463 91173629047336831217.08633808594200381746 9847484231317067344.47951623191581541449 81917901174964537032.76815462004990064828 58848584491182704230.56379480183532450342 92431188113927974202.57360528942748707684 66267045332065461469.92660590863576983216 21989985242949014942.56706990580566065209 74083727218189099424.38990986799439294196 89127153131501176005.16499178844824911512 25357449144417600533.11853541282153320234 34395609957666828438.12457207371459759028 52003385769680825233.58482819385600550092 5563383444308340525.28809543643141450543 39554459959921435459.82633453634573857311 29862456966300868931.21039920356347688102 14589518413262901608.05172038960026075474 68350375420885348075.39559534126528077317 94919441958055959.35464385248711730872 57728948034986591539.00608652033165105186 84104762619765822964.70041399568792509439 47095877120198407755.4588717492946075768 26382852129911563159.71232879462817096242 43449786095299814417.04614862186037338231 68048918876624986491.02056893018207442598 22628328702832146038.17967978151482026193 59690763030537878863.00488399696711678959 15047024738515122412.28149623275768611394 76514087120110534952.75727730970931922793 10232128098321018700.13045272813460053263 12561791678001253650.92460724484044691825 92842295745833701661.02272967684320544682 43591535251287016977.65446680888145737206 40333958848792129941.89449233703172262848 61923716793992514728.96736773641615736604 97214239238525276909.89204899241950450659 65634754531986379401.46608961114635499452 20102663709646883876.89139155675938612044 77980032973752089882.55853818689534752924 38601267289795876731.53711886746115943443 40403091402481598340.94709251574823757696 22974291403233921507.39978693709439215129 61846915363305753755.61646748416567371996 55495608904834446839.0495145445375389653 78037828229669502790.90382027015528800982 52607517494345642585.54418259057993319941 91146145003592139789.14398473716317706326 10485446138988251070.47191230686958054482 99265886210518392739.32142755137836802759 16667813018454153099.80402835954707281257 79044139674991418110.6245825440827315541 19907215389755592334.36834601579508441382 76508405375009963336.78110918303636309073 90803050028982820266.55954162996447745134 65594128114023802248.44599012035792294627 8012381265937214665.93262134096457516702 15972546172476934258.00478484034170878279 40853026844798863495.08110697720541291046 32264518001157984856.81223989236585919675 33885570990560767169.17399836131650178162 44012135769426663643.67336798264173173995 83890456310731948747.29808619066697564587 45358848051009404655.81227823226310589959 90933280020263109007.22684936458924732113 35278434805895764312.57361483335931578506 55061150826735667200.75196718107927661377 8644610262936411.43778377448357464024 81324686176436157944.26686219392236229183 3155160835292899454.69365410852584651673 66948918115277029024.60294554788816827165 73607827703751855808.31219459908735389853 86559945905882303878.03445947031585352351 74379109033669384330.90367820198420112191 835352383013173939.29027150997473728832 26292845773891372426.27867180409040889463 4338650423324667590.03530186041844231426 25306223071798947486.44617604604392991904 89646795106376836092.13946696206403001842 44739452811276900325.39365198376766576492 37857027798209520754.63556800836531035734 46780421147701406419.91461341485938012625 28373615580755111172.17133874726761779583 91999460449510663565.3757325535534477951 29132453862167308926.96157145801674285728 12730364199452518739.47399992779386775006 48796906577218887381.83626175905671529 30916170128212989225.33497444771308933914 90469920597800222508.35174796180141897789 65372186590344294964.80722006071647151938 19136744936741214344.58842534898812434623 48280722287162777506.21444582499153107301 18269881367159814954.7215356620814772181 95317175784510827105.65799509197732262029 61040165508332355182.99185762623341111723 75014631417911437946.93391966251936932838 73127019561813185530.27545848249147986132 62000241546487597437.00984374981024940208 7620427075588856784.14883648131292390446 18328377393459250510.52799944771880086845 99921980781793994213.97846626855851719545 69025602353664026845.05085713561170019741 41945631042009281572.35597825382439816608 12433628548483946371.3546809356222241126 6576726472047484750.73512140570696490931 75728910323259682102.98005368464689330497 94643789746240899191.73014269633571335448 78818296769650967512.06455616648183091225 57855916456833992617.5405208049466249393 42057884037529065544.20741409162062667594 75158802428731020561.95658026529576904468 75356984060919677396.90265861172885942228 1715718617756025352.5207232013972891031 93684173925570764078.83130289832338971931 45913434472419080016.39216533428960744308 20632455019699377197.8016144560390487176 35253670412308942027.81706535935968781041 4719321341351409715.02576731457775276753 85181483121839829867.29055468045466742785 30804564256600391462.4361784840467300736 50972598991272389191.11022940609509370036 72696608818689092241.85697875596312004959 18864614841933673.17107215749380345911 72776958201472475086.35183381116773896993 41042709428662408829.69494174730357349687 86940770683362468072.91781244802508125877 4628419493843168936.77870934871063116239 71680036817804677898.38416445167103023569 10719493337261938530.47723677527559904381 18165034412391216207.37877336784673811162 33466107769258554357.69076306620827052331 75284239459065703285.13077874401968606853 64216137267179635550.19688189601247643262 4500872689820865806.98294538387580383857 8026614347290427425.30392117976809592678 85207600797391884413.97353683117218281049 46582536022951971022.02521282111912783858 79267874656086795840.48361662189857637067 27420043793902461593.64625014103758481249 64874222639460831187.51181054122914381292 91793093556845508088.64690247965337102318 5571029602545766880.89829767739130800047 10454818445561456738.78101911097888416733 60706555192408776200.55676481343571287606 76347587902086348398.40701494428123057551 8471345026746972806.04033726795849922087 3437674428762101142.10366567942306498594 97471135538607751935.31326480722169680034 54054948620195195945.36008533591117396025 77499686668638803252.12350488740552166336 59537778581541740401.84508421598226981792 21705322120880402979.26095008471991796185 62865129681251710093.61578597794911717924 76314924741475194216.08907592201066718409 64107283088800329609.73275869377594803168 48819352742886359863.06375542029270268011 28201449343005700437.92087646559524126929 53327401483707701208.39392242252036540115 56734681181750968418.94453203551651513472 3861814063637630088.50143307420215312825 11012199276306085236.34027421589269592762 66605939889401653181.46467147202206410558 70614886695846358956.89484106705957888148 9373967886495747896.44556783661128773933 83925690271741255482.03520651487412270756 99765496721354183742.97038717038841550206 46896592663428311874.75296079074563666796 22287060662858364134.03153312425767347942 19737742660727698242.16943388926190574795 15221102733314980783.44549708100480824201 12649620006909276802.1215222729984956446 66572727115682549844.08936078157872887863 32005325459280012411.87965204635222220988 74761454798558033779.21093598271324773021 45032013366579981340.40328879360984155284 27291918991656501768.72838791886041624205 33559372604256692391.67708874288939174417 62777696716007495460.45816691044168830265 97106893979366967327.78654263734031428757 24467799409638441229.73977967187370105758 69472404396196609184.77958033773104703272 25092924798598144548.14994169829458059889 33461089523249120789.0223865803432152802 87036132080343445958.62939582588608169955 27228946566681201383.96900383862622103938 94502325732226650713.33654833844508490077 45051243647853112471.98141189499350998714 36672185123551611738.18756951867143558208 65735640463619714772.05700627774281922896 69646218761490849151.38957952404648450065 85826953459124443346.59093620054689627266 8000689222463943405.94122108480911492774 89782465730550108513.01980697321937103209 88649832295894070914.99470110370203278541 64825442485613036091.96293263536379914378 12525396183105607216.48550599869863005337 67823639593370875881.10297081294177903171 9678478185815644076.39018406719073084453 51515898313196930433.20668816370287891219 7934682990575202839.65225564861061587294 43065882985923333779.23213536230285300577 70790414385944360079.57346753373734140056 95861694747659351452.02637675787677318344 20905680764909123889.7523669367687949736 80162035553665779098.93418475944430538004 67310388201186500320.35865355439111360412 58011467639757549438.34724645440520409591 84714841673803439823.25921083174168358813 43948618746790371710.97923062496086853733 83611753287443904696.41573356576080908941 75501964753794595624.48046626766344206586 20177437533436701263.47694774877576986969 63897121941972682636.57793889519382197645 79714025186800951191.37178610398409190725 72892778969765520421.27587773109719138006 42783954916525704295.74534251738347984836 10077135082978705161.46978018097767944503 83571840390494428480.21607357151899135959 42824006900424443611.7986927437456858383 23384979089263801265.7086187845410262331 44181048909084981840.87017598296808534425 82936003744833790280.50444420407827556481 51452370261118035690.010229709633084379 73864175479453580574.02492337809233889223 49632141464628661587.92152889131975250476 4251029852851845348.42901944506822071178 7423360383283242217.99458360717876908858 17815582492149728872.45811443134794139505 86176692844501737759.94430202827870542847 34414256606037030699.08052842917654455042 9949743757749483685.60726937225899740942 90643381683484185992.84099398341556666979 91575718676719420699.47228258110516008312 75160497329411524112.18126933141930210847 67218038823568406137.47591294763974041825 22839934754216045066.86003798587853874215 82571356019548333955.43896510490136324017 3636435704284334808.22327401781014520319 20914502963598911604.50612361572226633178 46360091172040070353.89803703931802250096 73853185910827243625.67487670775747447943 12377718054256048445.71005654201804056653 84908610585613716187.11013237219852336554 61718571128763435835.41863284871447639858 97741751349290408544.60713412102177465418 28630137077351219821.88808644095930608589 5839972296502549560.27590315375824186419 91520941088491677909.49836675345128026409 34202066648623776322.22162571531339230336 14087476573138759995.71697704815114027262 35088201190454692264.02483322648488881575 43276133448770808495.15149612609000869415 67126696382889689136.91818223888788647553 79084243319422265337.28035179379983610795 18236408513033699070.53292411594266053454 71063429851123464937.82020066858141959569 29062200110882021675.83414201483428877807 48239808908394013706.85941331777395170312 8704585076857328815.03263801678219349951 80677091453649050222.43439871405890066377 51884716614576270061.73481744058752408621 12302381661091998238.24446083780022988374 10360173458943747400.09044575155331482262 80289258074701893336.17238714617764384055 35874952920499739592.68343849568773616474 66379468018286429619.5766222614266461804 68794380534737611462.15420810856251663217 12319611192992080796.34266046548829185157 78787104893171138177.89817559906853943042 7167109985673212190.26567502519041583929 70195842837578045055.03220112627709997219 12510184111671550744.77519708621602858143 86717396160282012961.13576272315256950715 31249672851861238495.96603074447805910949 52370354353024757092.96372497660190153692 32089672733063948838.35751217881074829903 92861363733322623657.37386555757841558038 62516860463950595011.12375142143255895713 98256745733380256160.22793716465860469778 14498634040977235733.76535241700336018171 82489832442195347511.57403441308968202193 43465078477879090909.18769525526023797725 2929893636439265076.58241289975854209007 61497562104684594697.03017850254294308752 74111687006054191923.42292626686432761083 9571458387257897392.18924151226531921195 95260281399372935156.52575605091333802226 97029471906093441675.6169000077105024575 33722203068163713406.61525412459605874337 7191880363223429366.17814346993978296869 60593511550147751840.83504265602114105223 11124302264324122635.73180407585562882308 37179631922953676969.60066723120472169543 14279696402750096280.02357522767466512548 45523264624850696182.2203050233728491586 86332207069021467837.41032552432779736577 74548310957916573292.39505821404036155267 67518786890991628533.46800819533466715248 83260507303233787709.40186368782636266273 53470359498004993412.51369870562110500108 24749362194008243094.92542838472166738404 92542645972736436641.24165515944427848419 90737151821626585034.10757846135062336968 61898718098457085160.08721003095649409813 92686092347134827005.19394058130608794631 97431280940708903165.81241994525767532011 34955613207862868532.95220581602149124004 45054127520309008510.22882523180750916706 86578237428079849963.77906018544701197051 36569118014750235698.72324261864527404802 42136053175933668640.40551108840413496199 30654716348631161026.04160950819891531098 40402825174155596520.2092761719372494119 57796789370910344591.15624087669361896204 39409945592090007323.07304054145972497019 41475308748254037767.36922742021027235446 68011481059200681733.86694444737326396256 12379286816005816419.09995599128240409078 725041137352322514.50173691737749044679 75994182524969350950.72809530154698533216 450880719366263412.77606369564223669279 38572474264709926589.43435531650764383872 36834418397776959208.08285875773621236722 98441642718896993809.89890799082206648303 98453708009447348041.97732366039500251826 22488507017623706250.46239366231993727145 16025747593288032672.42151356083293330971 51383509707469086602.50887626728789450427 60233406497196792760.92494914878816360393 14866638046088685678.93250671766412099806 28438582125138639208.47779039609939782831 25292427601088662292.00898932167244677359 6935959922943933475.60538233927824574424 67924549419194271170.9039103675299724443 85435448676195400735.87003708813869481262 58432380520869252157.79129934538799635711 7525574216487606042.43705419922196350652 32103869465790925747.52930879238531347858 18152260906235875915.19454117929766823711 65545229981198247358.55948283973533748965 22466925729971024855.48060870416553951394 50645476933988840492.3856058759201912462 65872655437310388583.15352568533788876242 12914784949747257503.84118059327275964008 43360333398461564134.45778967791079428608 34032808739756478892.38339505086391325018 271283774392598388.15697451249629709439 21846603486466446340.99847199062483020904 36590953162667702944.48834314332296619305 65729850246380796007.61759032854223337636 66994870618593135800.77947213455063357202 51827624467553736086.65852599084904215714 62502501270834496609.80300858833071755631 96336743302001543933.34651621430291965942 52894379185348550282.92458158328201542043 9830665682546289979.60602128363554789971 60739364811991003518.37995955782260288476 83644375327060542303.67978536393516157548 74698526703815478866.58030238799686811443 86086666243321190956.36315772086064259797 96046982048302294025.75889178500954900047 34999243447403630750.05782784615982654321 62683306663766098129.64136214034117347622 32734054583148300800.60218755302018105099 72213313195649660963.40599098726994541195 50360319862997491991.98483737567058095883 76400273806472507956.19973100707698059265 75137160093317313392.06842904418405201873 68628984441139264573.16392940144074810371 80756886706283503383.85542632241250964493 14465314234477378523.41974930418881887155 75869954729873542329.92500041103377366638 21495300467799532551.3818226247726262148 99494651965624432387.3472341270972102294 36820968539621138431.3875656318436588252 7643230237185444949.49319197875023483843 10302111564518280124.70675614285421131329 86688563163135470002.81314231279086109317 82754529376854538558.65334583024046150585 76825122764214042939.82227606622691639173 31926008639470543972.96056673822334618327 8382986710251180710.36671352959635169564 26379857049706161836.59939820137833462427 52686719849555850550.49098677457092159068 2042366419320630740.28065517997816198803 87848607330115847442.81770707097221545454 56743104940423936669.41467495221420980369 92503146177349675533.00044294774274854693 26369539746739437531.36671173267538081101 39135157611648201615.11913037150725586674 25047638650528101181.858366437437206287 65437820891035393763.19908568252470161959 7694913060966190061.52459711371034851603 40392333030963174042.95515289208598620891 57812884240381843421.74866540793954397237 62678150820861609733.82253237484271805817 47331523531532820553.87727550204075310058 67978502832022342656.80276518052023834962 12522491241303799932.89351364101570638348 46138475193376728450.61999461781967453888 90446903569293341868.94015388454492636339 45806346831774671205.67469880932446360805 61558909182547181809.34308973512056171946 57291415397665585301.58829535813953998106 62082239651808214869.87630620050341699935 80337808257606311552.40105146876023546733 93118302217277483146.64501463397218865196 41763947951280031009.24114495844823998815 5461005463461055370.94812574405969607705 7758991835798397538.32952952652797502037 60813843251781935894.22648021627208135744 58950877968348713361.79150296410956896747 14075418194442011483.12359247024863299752 83423103787489795706.05297641720744897794 36247877418068779776.41024617657065707849 65904032637496014057.00448789275507861257 42849226008031983916.91567698398584190699 6867302106731629945.77423756780547026066 17781815161063286449.97061938341331576156 30190978888223952245.89276405643438713448 3556117828531491644.09965007639888161727 52552337822863498937.74495556032528140209 87378492983360062801.46515472626732909522 64293630368564904907.72746036573214895952 19972851087979687958.12912699259536737416 95012931867701073545.37682911205910659321 70233608717677801206.03091070182771405114 89396951811278599711.06715511109065979614 99188538055947335421.45187180719115563089 80240394515576218018.2788261943247658624 10778113210941545513.33318785111545153406 63717278004678904531.08904587196075343909 38175074947616645513.19961087809754470539 97215059656483329586.73703215503018148875 13950934931925477249.16680661498251429507 13197356773104175579.82342957878083982603 41518727207765593480.77721428708159019429 77811735856720716485.80449561065027632998 29306196968761093403.36462457116422096558 59965593561269990322.31919087467959423384 4552196494579233773.76975835836928260281 57563355531446459412.76506463711120443315 51674872673434946934.71168881254901272476 53673083268882048255.81466890307752066902 77841559249023281392.78763568356540761234 93042003566686468628.82737828388753290288 92527040127403744958.64098620947135518877 27165473647576486742.50513470443665230935 71953790627209126672.59980660893196904624 42379900766067412857.56956798517804121468 54287838856248529640.77080424960378369563 69952126248154043312.63117112268872520632 24861747803009181996.7858830608853109462 42137693802500605564.21754398443977461953 41830833805765156631.70085807029725131742 39036698181865255257.33503932080946272535 9572565336509928445.1544417545370690402 89100928387338909996.19081642611687727444 60925961823822973827.4747350689961068818 94277604239027550949.4312011578952109922 49036611397072716408.46165988487939238658 96467389990586465250.19079897931349235236 62407563504488910718.46959715281403938538 13326924985862690914.02503341189697794802 24391111827031147777.80575072457663120702 55741239341949030469.28624451045613067061 37652018008515863920.20052161697364910379 60394805131531748535.05673762469282497394 40078438903191948305.83138747141520037207 47828600602778756294.05767051403158723319 70322507610267878193.61504297047082952397 13047145075021950728.96818496866047089325 75361143146133083032.61287460844912430716 56058602842114588833.52374963612765465962 39991870852613661700.9230539381645074073 58261911704177974208.6448126377786162782 62596098571694438192.92538973889305951962 26319593662670608228.39753913360166041162 39200350293855599032.19101038545933848952 67542245200568353320.283310437549731179 5090758432281255440.89110593837822932111 4766864107337865374.64541261434133589447 57398320133191536811.07753824961411174014 49359887250151239951.30239246628698463329 43149118991189187191.55076197235727188697 74416925559647154815.69837508662228984081 37348003979472864451.55400394677828192137 57236292755955366413.42712941062789610788 12294597154072178539.7385411027690949402 66624786641900996939.06070599817182778318 75533515596841159205.2259533174230963182 73920123469624060948.08703189903551584247 52350669530360971820.07025343182065272819 27843123857975953396.77366156863185469186 15268692202840357973.94250825679642018986 56794397458642475021.54061756157487302799 97226967910314048502.57372910389463918936 17473080351356822121.75053227547844486401 3348541094571599651.7054043564501799125 38730738692945895863.69920059333638498782 70004671042483285159.69735680984159975427 75904971684341843757.58840410265144550728 8530239654457158172.59128016689232492712 29540969464202573221.09913826376934756862 32568224551699505304.38677236652660018007 68496523974738025279.61797691196268928086 16133298562408762731.12667467085764071031 63847405561176578211.04502977628569378109 94948775482738600092.41726126404213413728 13078129569178313033.44036480531946148493 96961477463190928971.2597980161080632892 53836660121152535201.97161673069764510763 33439969014146689790.10073826728558513942 88358481327456064417.35770434660503877262 68104711342326885060.57701673286464933191 6596570407655690932.51799112763289459187 72644438430492550565.83272124763891965262 91171875799191061158.19611143216475256104 24502005493446076370.38539882638425054757 3775439671647781735.23891786476818698541 5881560567771805159.58756707557267817205 83563888758358063499.91265807697760697517 96539101446425485162.72935064445123567008 93415833914963403670.26338596197618137959 14922123030442590126.68585066782224918065 95076176881403863280.86770145383094725668 64518879074482329089.52370486079393665873 49905012541000388757.25079849261432284879 37952902276285320965.78330122379058603312 17563043339059048378.25204988894629754879 80243206203675642816.80007536098523211158 25206048766507892501.71977114690009894013 74371680312437069850.81234887855180891346 52531775478556505553.28088187237452112569 56610607577934094647.33282911725877589217 63482305205402626223.35391395182208814867 70309163758266328535.45220926864256877913 52284839147102127176.93367826215923505775 16917258561548598657.19245169420584791031 18135465370515806858.92965301733654434905 68664096781013569021.46308733180344574282 12421436797014021498.70073761726239541845 32593205698396129000.83719409177517686877 34613440456239259942.07889678854774405299 83071824547933841310.9506635319638653131 22359184574621933418.01385335433232022704 41237458730942795038.70870496770326225559 78393742813358033223.13194311709427591394 29947653355953244582.69979906661621906056 80222640688969575925.47098568208812279473 61351159667168823142.98928974282985462198 34946447428519431839.19662372118716968343 32801408185277402947.75221731444582924488 33312447786568539742.91044017224125656827 41176889239810268285.84130650788577601468 4894107771095958929.90576288687778492074 57398338766517894971.97405814027465066382 74968220323717225958.74027577670295307382 20898210091638288040.21614376559462416146 54217046010779922611.47254561366491775637 626322094510131035.47470826657896533255 64626183331147930541.10034512643779171329 96462307125757864679.53489445025207335461 90653459261355403932.72997802390097029779 89056227985242070574.85203883820811429037 10541837316865053434.24930371483461483608 8004258497652737062.18677884142452480696 5052171831083307123.23473448627125548238 4576166500807160684.59344110079262491057 51006638463068131557.90472893333225887429 6689330335565912081.0239385820912729796 24333957131666323710.42852618789800429177 38982199554874973438.39333129969509679209 57804888290453491601.8941492710342042798 55206850577334235132.01744306112893256416 75555972590500237471.8356271187500158478 76691677985867667551.43996936037433241722 82346393352029558731.29250194019607707597 24715506429963144559.4132722644694775145 48806606851170881000.61542488003126491665 38237037686328764993.60748760504352854415 95531677734918170551.84442292854497654628 87382075105041972255.44554355250738325075 745462648816866914.89837362259801305978 57938679936305444718.41066619207695438313 53498008137817640448.93367124448573930512 3450991086249824936.59765064760783209267 1246916721935661904.80772741632460358048 73914629914663480133.89706922070059393313 91129220038247828866.24284240638727909356 74553106557234927332.72697891787191760363 87793809154037650196.34406858182027113712 48317399054606626216.50543799528808115091 56234919397259372872.65306375280545685675 87683003839395308064.2984922790664806289 37734664293407848038.52548801013499566637 35053243111397217802.60637152210835591798 47438673437235627167.77733595044856305478 39063736785798763368.74635063271774228957 29776184572555617464.35076163990456252498 95429012097385650745.07910357119121079474 92688252433138289595.37571573642417197454 96758823513677319502.50321860425563120433 35484810222709007219.39270086475050175928 57864689747128721215.28779328567360450214 9387392613608580314.91248682321749650376 28190367450213310132.3587573726566692546 99488006513757556892.47810503769511976867 62770233054641693545.12312032594184322298 85484164256166438738.67735278437826921329 42881655833568016588.64750651343640574255 39084635508603011879.49555443092105108219 60932460121625445612.41507897083698596404 63545397172745238285.45257302602857772632 94667911758171289461.03007743622027103804 9838463012118038184.14380755892707351674 99290113342016435015.22610187672841225446 43511866947095948193.00715264529927962493 24718267644493261621.34774418416998944484 28873352478525056029.42417089866906483387 4523313234457237026.59146247343903612761 243743113182297301.30184170017109030456 36640647828950128627.97920056843969921246 83835037224369311223.62618772655996397544 23480320155121624018.92211101140031442637 13316841263795473582.38758283910842302933 36184819110197181995.16816117715384683147 62945726462731101893.1928589312893852456 10651010148381637832.75710538089330995278 43862693159527502850.0608989440956101142 89780675305063677159.86470491445229659509 15455176742457139817.98013963839316375811 78304793233728243333.67459935729357134391 16720521755449406180.84913411877127822574 21668492476514004154.86122330438926046259 66195191127901561457.72783796070757781786 46997176792815338734.90529530390493439174 78938045192130264721.65090186263383980525 63986009647184331828.36010503275656636853 95556077093640709425.05455712168765460421 30923183446203146484.46698969947284232252 22275232315223592058.9047117325498919932 12480044396142057110.61049413177089766493 95330295381177573980.58391893283907571386 27234659230979039539.97009462228853433749 98324018738578936261.56209656830524597444 75405341016238690.1219332038969851655 68565891653399572004.4331777621946443567 5292287018873270780.85438221557175272232 26286634571877866997.46348019995689979906 98880491107231371207.18495337653707466626 78294848239477144463.41537679259304664797 56400301752175702957.76504229109522131931 25911968461432076988.82323374682891605985 34194261299569058721.25409578946567880671 1637159356917326854.19118742608654328412 72395441465792142884.39879004596502009341 42821782319289788648.03900583216175713627 19895012240787822854.6344307582974622092 61191988700223620664.98515997818664801942 7802004878977238929.94364355498615609134 73952091507796383609.00099272363491051765 63944244938306664593.98485070799423983526 74562693084905078503.82277412756097523002 54947342253516657869.73507598426820842037 19604729233410864449.81856978062488719122 35877019800191536250.89222568414914404083 25305122014907745469.58249446356061757469 97328563564169453762.57864839351194515157 60321337205246945168.28862596168976410523 83386442665373495649.82866866823457744027 3152985065077257540.32437960668160697491 16010342426953405265.681090782747716887 32637059048428730631.64776780743701182584 70100823447947226626.74877949254537936886 85430524735609124077.24481993205077430373 22419610718533490999.42592096033240742836 11060742172414991722.68210840345992499177 57847091089051522508.74449508784250244176 50686094503635897483.3995413493583427248 47608873045983061336.99879230356731057917 94682096929551824425.73831481432033301144 29167828141605962230.90934082226386468436 1796280991049271785.3661759284360553232 31572011255274797176.34381986698196800474 47956997555025510923.34382200787257295095 39540737026128294786.31181183500402416064 9788261840436745326.44004136850845491114 37067731996133373441.6785888546549874519 23969797138307889242.60002113633291330374 2565275280413459742.58835625333763825458 1733652432277918377.77435776814418006016 4742503054537917264.25007635809567986484 82375391431047499856.14093564092544113317 17202897666505415989.62660110803019529511 23009784448970313400.54416926173163491467 5511250942260491826.75293439079046281614 16214239521738096661.44366182581714295316 69048445129589078720.81010824917503713909 68532462704051601010.93439325180958226907 19992487402590804237.58418536381991337695 61718457929824183165.80549309221335667945 48351441035585991361.12003378918154692902 27857180750392313845.36050801671291080716 86566678768907560876.28354301515444911204 1547946644711136850.07360273780505728586 8666938313421187869.17260496274286396452 24847045171832549502.71763339036239957821 98422359511517715285.9187807007059194677 67996180729828869743.37297855354597406765 69097718236130258611.38061477737605211527 10014500713025169900.42332721775764661534 82014851070534971126.2093811305442103854 7088188008536540245.76631621547329244406 98616428529467133676.86065725189591641058 3250556777531544376.37534949324823634317 57050196777402432233.97609350220101318442 74920231161477170034.0603197463220136965 48690175124831419276.91570829520884709381 93284014427043891781.01978273256703879999 70205929265529428797.75885562868532624506 2228748672820639414.06622342593523892818 29937591404500022819.88798544465622331353 9204344501519897281.40628666846262492097 67577840763107442265.62113882699773900649 17191968764792790951.4073068254959734487 26641133833605179896.00996835134580880939 91890675270023131015.38439410206288511471 40726942705490546270.95138845785315696383 72045697268586382164.85516002101094067582 69524856358047792875.43689213044595080303 10751108477129413744.49196332151375969099 57386166132388073933.97269398030132932641 98137331207709902278.49641940096585407392 79588221313358241799.40854844504568696555 74282971777370888518.75175077080275992871 64947630781917826449.13771636654379972069 77448959895130573789.71781580200878591323 10286496671579938989.26194795090845327076 61037739982268128610.60810223565386934625 52475831980101315467.99281143083165237175 59591371304384684221.76779711732493688521 23563095133708310192.58618216032784133908 96509820127219152784.30246400443934283765 23645568255564894969.27004854611285768236 61434087357747262683.84503786670247972659 11287786590825905840.14136909513166048054 48243149921882363915.3281096372336773889 34151227898187739709.46553004244513948676 73246453513986770182.32137885923454079521 80486068024712849819.05050057345685452506 76838858019894525645.50234068388750679162 56295050698858784321.52861825490389399021 96796399282751725761.76141939947990560418 82650400970255371946.53384764084703545983 90087716714804824601.77849104084205581568 81121804718032041603.65281265924859014097 66283746954412137808.27882442101644199087 1444643108947619088.67808976274007530841 65108299269290846238.20336901778224440859 5002803169989395755.3236825640817194115 18138365859300560565.14126903633534862914 39101544095562143107.03932420280936789652 49003866670174393874.95258882386636636871 3073385012057479488.88755498013189090348 47174865052966706548.73954156657272349421 52767579461867125087.90698873908169507342 43180284243356002897.67410302037744412408 99931934617844089213.97567492348458090683 10547954810691290830.62230290962991292196 18139521844080189227.72432292395016057243 1467462973143490551.98373967411693872397 33321515349847898159.94748263486071560087 2815354148310500966.15231952381634479602 78848476385994179284.66039868667170718971 90687561636890831051.01135685831760472358 73738337819887693177.85095206150802950954 89863081091497815896.08947776780453388996 51705618118024535050.62740083117100083974 39572525944548433281.29503162224714055079 31869394686068948627.69986450340215884142 92075315014025711985.56171371625270198655 55348500453886452391.97559681165057591708 57441118170670139214.66399854659963589037 56041278556185825396.09347367709929253131 70937037569345060849.41773766391461200055 76303414276601163001.42507584879162125582 18923855982824738568.53315131769408426067 54406596643270498172.62971443269307289872 88356456327217499633.84992052723027339151 82286083089560493029.83482467809690509967 29330403848919971879.32746443703271604977 33959654729512697764.56745629747859011917 77411350432591869741.44266178833596503967 84084538182745853044.94840839388387970092 9828312302455237400.55870603768522720156 42871126068264424396.96639131255709026272 32012458368552104913.96090226441591086458 61533661451012193647.65639858272640634755 31285858544265448853.56894272883261163339 84613689060618723120.3978733939217367468 36748896599974955496.01170657481821911101 81351711000453327460.75158259516000357048 86949429206980999213.48734495159243574335 83859232586827543869.60931198076728491321 31909118404320484879.05880765342990894714 15927053943022779600.17353459869553757916 37749322646923394767.31870054766459232905 40902100775818484362.35512201107781402517 5605279100788861853.38272466708792023354 85511792087112688299.742173288085743482 5480029482387704365.36700535253668549501 85513740328497727975.159140487813005886 22316096412843568343.89823193397890609887 85392750388860894878.04089899365616896931 63102829594504542278.18257110607097644914 48417227542487288160.2798243787296152684 12927033119133967585.72712410247441003379 52644823263169837584.68243053294628858701 17621928253917207861.20882572231352908507 28379550426163301413.9857426832200755647 48007125376590643249.14090138104031056104 12145076369633646098.39511700983164794643 65801789863922800116.52947339343344531697 64728683493253174634.67312371553569530405 30912934295028347247.10757312505869486235 92776911787583258016.60283099327432010542 45244470439769562896.15065317727567486023 78621576278858893127.36588558032100857996 41815266193757735936.02291685676588944112 76212065697800955028.87135847423688359507 2786156364397589488.00263360199332145282 90359574296782941514.1848759699890508554 60114099027027518246.25399749677218696193 47284382640751014600.47972005556075972394 77943645023328837013.86149791274951838326 18829285393094000444.61856735316397431676 13563701707116354622.91911235027213046868 6598086379231193699.94695975637355418288 56863814456959730007.64714110787113235153 64886531083461055969.95300485832708594388 60008411855630808090.03300793534732525472 22782833935190826330.99855894050448057336 61686950436327748619.14061704233552949695 66726070141605084692.90156156715420688783 99962155957627881220.5416041362611513826 86577555625659020236.09208653669080121871 84718936636234403782.65036202188210720779 47127027154250613237.55924199017697465107 95348725289399997374.4146703528974849819 3031277788719609990.51970174248231001956 65547220878247560030.72909207384489002903 24615765699552370678.248806220223336156 60518641700369634466.84303938118878298694 97344459928466464728.23716986011350515758 96346692043597553364.46064000424237333566 52546502172846966542.54157295855791772276 62575732190034187380.94614874678430510475 7549533331488753823.35745064236302273908 72335207200649780605.20580885346807899654 4920609489590475839.28498789673302822116 81677203234664441799.38040882393135630537 10919089103331301826.66866325628388117363 26080753684842749461.28471578929760000415 13493628627914603880.12764298665308716326 51844919173923424379.25948664082079556409 10138238431289324924.30858787497141424838 12921514953158594695.39105653692958691583 23491554249184481972.48000281955702805694 88205415900901961611.99901568241638281471 5181926384620928123.76748673689176357588 97011964893571460252.83397310672731167398 93041462392293650433.96062406892539689389 34570114314095096480.88845881118439990875 16003473061746526349.83161788257044043852 67846247266718678176.31194917193175592534 12804200389400597101.7362945510327974906 76994644235539662919.70366824557262490195 99010418509896297865.20409640642825651784 93641199327857278110.97428952210259826142 41791401309323297622.78114323816547896547 79878276131193193832.39647314621912648881 25496906601511096077.87505189859074387761 13495065478956731007.70562591685294400293 45505798030680260421.19564820423397694612 15676303936235795523.32825715447405371657 2037907971844813123.23674902016445176786 38226825268839407889.5413623546545410712 78130921247434092907.74803620744675024474 65425727939927965974.59443412595643134509 80069159800705295232.34048589819835140582 27311334368351406990.43321862323270787262 72969305151165511000.7493545572084910181 31218420942743331175.58463733949535994786 88545669639238946544.74999671709709684019 43129732213090360443.79550003017516807728 55612426026141942577.07275293146767100472 65027322335499953969.27843887823405358951 3818321526962598341.61788254469459956133 474133821567449947.63502464650691427541 5970530430016159998.32781014016541344081 51050562107525854213.40883215292754678015 94068742893595914197.61851198678669274482 70750178327560605768.45327112671535258513 92318647887316399185.56107736159316673786 45462874841586251396.60454380454813287676 48063640879557018717.81401429684997044137 61276940886778323075.44152190885880400795 81505153502500682482.23945178392732100831 27086627907752157475.41168941739696316975 22415994290533915272.77919837050037288145 54421652444260314437.25645270035229307013 65963406943823610483.03613606148696119833 931480740895690513.51784550137962107574 57211243432040248622.67586863184461517666 27198951678292789335.37957821460053796597 71661163779568503734.60190512288143761681 79168604722850453489.90203797150247318591 9292097224588848072.94653362333818602167 55127395661104508764.49245215751689413286 21523166043104766638.78914601118387808974 31713377711145010808.29215116723110488628 1612277190371740326.66354268199073465456 50372836714019527349.13177501567155003681 15881262385854728276.24733515092626278615 80980633962658450461.48754546734578885822 76186874637026577519.0775600964288434298 50053229326891159346.7919832691171703048 55034065830600561298.11394365561632998288 83381080403256884703.47399126777866448025 2520210627128961854.53168943634907561823 79100239610213006346.57351406184996027531 95967726550038133437.78796641298756723496 81793414377926287580.3923056656732478192 2294923543705312017.16074475201922154617 67084064806499286864.91717518550036050404 71026104454153306308.98026987125503327473 9889902980796973573.75724441674163265801 42227230906188577467.97259246376068369914 79818734495114717266.06329215071464815197 53640610091516035344.30750175811720620818 79470768452015754480.34781495573071588524 67211575131440269017.43005575307915838168 58704575501681570074.87982448053225316417 41543134297774152988.92281858864677513179 64988079632855041662.62473672694982163876 56959006759017987590.06970342269301155103 78964955704844129207.21834541865568738594 67172540121663162309.6532262742606865744 77404611107397550154.412097931145896654 87950637206941789897.95090891800253258239 60682111852987487792.1546257924138558028 58947600114035014998.54573869690157423488 17337020442962713432.59085383916703253159 36763613334368822539.41379364578560334514 87368673113200924332.67145065330116145586 81858420415891335924.76155912249925510578 7917514061139871973.38916999953129765499 65185936645870386334.8139330499574802466 75348291080282699610.84305059171215193754 96697142157478806510.61911962159801567803 60917728654431312321.41229425747980209943 59644087493413909490.91767109100757265971 51937690614894071232.96325058448382264401 53417843133451573994.14287360069272829625 73516275284972648531.87330741432104584806 85623123529913037648.7793420469767021458 88681060162884374517.15369601750001947549 44275515599068116489.71698144460760986449 18039153076192523371.58283099701882421315 7857070324122195131.99692441018643530053 24916843557921703066.31319550230340595308 16635590994857099584.14190300901412947799 61663573478967925373.1219172538152177448 47084308028614075614.39440999477959654672 17768567847317061009.37927341200726060159 56552481300611953548.27934278715379636877 65144957426271513611.61843042383900106982 92764280522598390582.02255926580311237401 39061164743494413135.75567033978605810513 89001281832249786135.30408061934112725154 13004094134259546765.1316261335678828755 64626516875639781966.72901291544208399874 76831988417368691245.22465304566555195596 81479021662669503947.59492180534942636704 67911182011031144391.97563192558972642136 18763545830859035685.89623520911478098964 31395714898759342474.5155737349396182869 81648228840881363801.31398392979999998827 98486030584152207722.23337324833934166474 3415830542639479775.82377460016815662561 95812783770198848035.44196311305506456693 6896226811795163565.24489544196558500696 10848660854878944745.80011745329340034323 81055467571550155476.30577475847635745143 17481861462515721874.50539713938461865642 58945665563899171099.61470633920830031655 45621864092454454390.47663897136751360167 64317055980664886648.75472973017812622395 46009275486111448182.89349514371044926052 24563865860402844277.06640494857130966219 11363319237008669277.95889281391616512504 43139135349106008004.39798077544289339028 62294503769074639983.44812361518024287755 52425222707024988155.75383234579825226099 43353331789019734774.22097157173935036668 60827716502429355726.29267059806579600867 39693566944769284113.73593893698445119278 10435689390736656978.66061250041961584228 98134831057259514799.69102182933921493924 80398410847650289510.32603204754717424335 85751336466057012498.59882166009769149408 42771799503728684136.86225514088930172936 75836934132533726916.7310760309832470712 7338202332048130274.91768295497577820986 46708423327799420091.94797083568218657443 65096850257661578309.97307094796930998015 42183038028923417237.10199474273102331697 52196710385233434360.58517613386881219227 30765884791243684801.93217757034794274492 70469712361620785398.97519422377279810346 91520402327450857051.68073492784358299695 45631820796003355647.7826987751940559525 70515557402589158602.77235162448402742808 99852855711132635215.47443749676623319808 1940737561535145151.11276575901115847965 20216288410538626530.92777637463036821019 34471754522352282627.47479019985005076475 76278224770865935334.78743715486175647307 81163811628709032165.6088945979677034146 95942338637899757738.95760577010840924251 60183692264589062070.41128147356309898042 73481122077969855548.75154499642215939865 27303849623873465902.55076020599109324286 5408377710338609810.25414994698047071438 40978131850981165429.33326749477456242557 79496505542333396678.00294586878923338905 36993354982064685019.53919408741058423987 13538837087502756182.76367686692626032194 18045543036715412349.5023459952570174226 95877425264937867914.79573737938566445512 50509315595598911213.2516422460232849308 6522013557825757508.13653869095441917373 91352088911681684093.19513684397343972446 49235109950200767880.22294310512177546869 25332005817811030266.76005479947825076708 44950554892660986928.86092610332657980266 63947940933479487149.78257893510987619353 66873829951478622345.09045550574749302932 99222247125021747968.16501017844632325066 74772146369401244757.12427797615804877375 74326203320847611521.02977141690511997404 67738127512466931220.21932400237564801308 12145126300714263323.83388157573641866728 55601244953507977504.16507624340249479755 49743627103980155839.99443321025901858948 82370903421986150450.22633344425149990849 59092655434893836581.48037384309380642233 32927503834109901864.13153009631870381665 71795335727108873267.13214824790723705238 15317423189700711207.05434258227864368138 67578991239184024739.74454427678623718496 59931935199110884218.79501114012108559379 70390447134882946208.54887234603659884594 67283889091707258057.99691284304161384703 84057598764601152178.00260588053251010596 69368753357984988546.68413116244722967158 18597210363186811775.18733735539427326388 78020460861028530835.55960564312952085803 82116423445453239930.23954351070164504264 81029064354852140034.63977365135401902772 63515799618105141571.92109151535033202704 74471414785787574224.32179993812890407302 12622638090264049034.39104698283216180008 47078577761913850716.48571998682752762899 24471852667540699723.59652722896728969433 44031991378212965070.74541294905107891168 37590367819979067546.80948289900882733176 46895542768385834012.591898243355020873 7016738977544093836.10969311989640220531 75050725841749600167.52376446664258694629 75237771062447721232.65395835157593223685 28050766194934347895.04217883874442338645 52952240322185235775.3120687295253437178 94533361489061663440.64834854742660866189 80182471436535377022.4846604026855608545 17413030494610678864.07130412509268833064 97341548352562770858.27160649568223513784 74972755004075081603.11663329401997933023 38902906263664060829.72540323908927711651 76223003925783040812.20038858021591961531 49993646686125032440.85536659489081610769 22056708633740885159.31455653037000387253 14129276640236131786.77222640297653235273 55651732745887544696.56074230515707086374 96617916666931479995.63970503132573294518 79861170636334138690.82241530402567332024 96700669626915345229.10252184740418457117 67474749852782497167.25533012695569014497 15147569053670711413.30618505579013124222 40244098012966356676.63027845012131908474 69796216136294071927.90574913398826141433 32846852123928013015.61236994169538481119 37601167926145560349.43986285499211831554 91154711584247255711.86235225113527962792 38744511030510373490.73094727518604100724 38463657277584100333.08640833075425121904 26457416458713953546.68740276441872569817 70077073832217027993.2844288618411940183 65920228231409571855.65551187712028319988 57061733829959547904.59657485085006560821 48670543466045036574.36515581897159671904 96228845936935999777.1286035072876160227 73829633165719512215.88061207762045806751 93281119874184771252.51231602532801504791 99998712383488870011.01373415823009676258 11863927316387745707.68301790474217207606 64122900725004418386.84305186672546715014 25186528404825839028.46158071532295902949 21811777373274301490.01233412636043183015 7291762288137318782.80681684739021683695 17009356873108075865.39408893085607569451 69608392723498528531.60997289784108578919 72614702329091153931.45791567308444179164 88105544604576287095.84038067538045934013 83492624306257719079.59634660246208698425 35082117136154524300.27345920614582417544 32057800099630571615.60058579359056601015 60513012585479557371.6812241633655473526 63734035980593233287.18478901624712690801 98472956625218221204.35543622025729596757 5496392111509110397.39828642462098336393 81369713376358429955.56828836652469762381 7516655314020539978.9886881609741219802 8838938501182227939.36324826729650187879 66147786640968570396.83182402743182860003 42758059470742942011.84144206802952112178 20855331758273814908.80524414384387898608 41163463279762858564.54965944085767455644 21544461529058147957.87539836310496968132 19942303568692566623.08388154799267956896 41604901550254846588.99284947762463223534 44581249973187239244.39013684142608383364 57388115539386072879.79228108046257542578 4772627884030768530.96996890941517572706 49297575001017320909.61202370638483201611 40824433294938081169.71837937068362470464 61987299164175795176.88641571165335955744 84017718744036647394.24907338448206781687 61939700318204622260.88245211573793270141 31453405900338463173.44659984106405800412 57007786999533420319.68567830185094844806 9207056451490786332.80888648938699877401 75866663757477862791.62975079820429737595 71485055334395231563.29480456521280434726 42918189141879771304.36618270982105871349 13640561358871460012.35072064032533338247 64228468917997644256.20888336863054601222 22474860140400485565.79275583286872155841 90296597536328768581.3694080525461966847 60766752241862429594.22335632952851553692 57970248530174927671.71413650254172312416 24365005203966783014.34846034119796819093 75939128708390351739.86732685131890946815 5929627326227139506.83007268363382685312 28288237304235536647.00703468478567817186 99089769417435877515.9291756961586975908 40006278415395632953.82643025576663684019 1791751270090151717.1710826047197850265 70444086306264895704.3736769607956493397 43830795949082417480.76239700832167905861 71262439473298840418.74393739362231204844 21148415711196977417.6840301635065739927 96949108813927574897.52285274016767153657 21220521446691303084.64145095555021981954 65977677188079048946.20172949210099587213 11757734975888887755.90470915164663544742 38897579551035207685.73907975517828463658 70372184231568847215.24327761219100378031 79848544256218869577.29822004480417280446 1747949427459650412.80238549242379979189 89023179498927805377.7554079590620377698 1393843043584302853.01928192214590970622 67631294748701458126.89379623693340017974 53088124727438734016.43085050198004700305 88493503119128996895.23348083677650178867 87443692821222289388.37710167550699289402 64100899435875098149.04852463382153645726 57438193066217818303.35226106490277171108 7000230072698485019.95751688952518136457 88791688407888437812.79641564168002884246 77945271081895778339.04506150073796691689 8912943832551132172.63910650208169087885 32344923782035892588.21745580369982952527 98506557824515413736.44383532230481877504 73379486818631813414.13940081532653411578 66521781999325278590.83728155038046950399 12107922856126053670.12148582021740570115 83485302321420368678.39285869822144413546 40811982459620977019.82895266781263798439 26133627235505169418.23813127845480558053 22386217201057191792.91147596534849789037 44792272178107797330.78144683185743028028 10910497327317992561.18002949304146573033 72010494563015505413.01424260655668605729 71414245671543703415.77717790180094406339 32080253222964228107.09996204141363856654 84740930452233574450.01487585357855641243 86367544860251562889.12235533608525324669 60971214116154825840.92349398102543067489 73397543541773403147.37747800629064361034 84861668107056416772.64494122986117693258 60122354167681132662.01428170335914663742 40013335087464512676.5698675762902229238 23720679180509088585.53607568988336705787 52278969380555754738.80442946892200853819 10359584489115421581.14334471016428969821 99579065836645866979.89938159913696454717 45746699812220993572.10087510090139862117 36315763820814057607.13439008926050417955 69447703046965928413.6100413822743543434 94680781414802061645.14898074708517183425 9936202123593163403.23010885777836815441 78081472076179280849.97759375807354692791 17933736097506898994.47229848588115736654 53869560465467800362.20907438747520897168 17744223698241581559.95224449409353569672 37827423911478129012.43881665390791569942 79182181132148519515.6588719570156766034 63326290000834069210.69001438425532492559 57462044525973124678.54324326050786878231 16395338321680481330.01860658569767765982 53354601502770734130.70741119051948235035 62554827049619125631.34432897147189031512 42462023154448349135.48200030479175559339 95896102561853010315.36444305087202836747 21974709080161149835.95620528062892934498 27115307039414599564.37191574660070420484 64124138244636605437.1049219159705005464 46253235689879759245.47432213258976864813 612283127714762803.04055969714992005357 20116796093239652302.71993547703329696477 65631954648220702905.16785243924189972636 98375289402360819984.86008911726274999528 66299413116913490688.98801139894466936713 91089504692528410730.65573048090700885564 7565920375329478078.89728348041978417342 75106568132669194649.74790649043134284702 77181473709556229993.40158774528353354728 38294274198615096626.15442306745667811063 26967632349542957375.64153399711792669668 75263066844478616115.56570653485776154487 24260457605700263837.15331761366549234955 18114742664487978045.5226396542123211829 13646070446730273069.00243600868491368075 9509155224394750331.48256517842636164739 39344289205476069617.18785922527682646051 18575530590586179245.4746739959967713553 72905256236561336981.12678852819896706445 37628828381142384143.88940704448591312369 19331470300384364080.53477141114267646319 47271605092562971813.62429734505391278491 3274598101369638662.61486414660649241009 48219555880935928088.36436485406870557956 91752233815346018972.06888754055203512403 52829958114930236925.53008315078996576401 95163474854330140368.82317204711167479545 22721959987836041872.79816396564205965157 78103908261965666385.61765671114885112952 40191303805465933565.13501117851742185714 74466722701206914724.01610584768105721046 45857239538804498469.72924972297076639651 58516580491555295991.64968952686989723721 50710567827497772450.02071452638359099183 14961855463725356434.51799419513614462173 32202848389008458164.22314125998900076893 25809976685310309277.00523071696110414907 91077541455891784301.99204051005913182678 95405231411306198841.12191770003961985019 11483068554518357510.50390539619913428654 7770168005070764991.6706004437812663356 14022980060735238305.91392414503309039471 58234462305891229807.80433916140818299088 65262996254552669023.42336415806166586248 71467211181900720324.89837711319363990987 32361302016773190120.49392175812025726728 4658836384851252686.22129047509051871947 49282002086806078937.94157355733642328311 81426515902554309036.81190881812972596497 16979734896609344621.09766371518953304385 64046537167712397995.33565805247655045755 4295545143368141542.05304620505838205632 43816632165852517658.34516633992511480562 733936950746821930.66359724837378298636 57473993261812919632.69590497097886049426 5399940026429764131.18174688881756099456 87818569914925126739.49091112531119055748 33975095199250401989.62703556929162577515 16085761397672007507.81258410477037260269 52135154522139268200.70215656565273729996 64412046570429318335.53353331468665446081 75461035727557693648.20580415886560375162 33313119581695806328.3741008265073699999 11284622093211999514.57406762342320179273 47965720062574775982.12291233611787840468 21689740798981985155.1135922191406738517 81301641327670373537.78408380608193222405 49349271463845897947.04343663369145122798 34928058195554421721.67457368216902595958 51116943682968328308.73267452205530499811 29894874289881688107.76522739813134673412 67968914837683574744.85629722780497156605 96956748517057844197.43234358978816687245 93777030385677430401.45981295444164381095 15707879436292062776.7116820487126095168 62428882639908137834.78313110775376901855 88804806526991892373.32408519039571233182 75871329599861737793.95007529740871296989 55697049028024925908.85951030587726490209 82086228725514000657.4347301363277258706 13840864006097124606.42833449045052710213 63660423603907238426.9389441301904125008 68380938659687600283.39455762173864208248 87732281795232992989.76646835654658294374 31878564015141449295.00017146110597726048 52785420807052209442.12171434521462903772 53770931800445905181.20426122489199247543 38196498483030161002.23690016736017795773 83287122033758915738.5604723053457324665 84993549219950656586.49018827233388463641 88787320055018832517.2130298465541833554 95778488440402418879.05973521885329285778 19885796360241902750.9947333433492244214 20150160645781978221.13875633156978045522 61145484319323267889.33230060240158780341 45028298711190289829.51025957914958026338 63128522683760528728.8763339383175088386 42175799358219277315.13465139781177892399 50181664314587616388.10050970963344059512 96381294620064847695.66164928642414159387 25481049944598203140.19151926823200097306 47512255557635096435.9038228491334070266 91474156661886618163.73440247952659781191 97722494535174032530.90097114326472240087 91368385313934659393.70125661395561124433 29932768512464536189.37516108656833642102 97211587060768790672.51241896570230842591 74760001925477502838.94001057614281320953 17967872283834342037.27681474324103326278 32521772289647029966.3075681811460012308 9557829334341426492.77704781681240023784 40004260871760827805.53927167657370111616 90072655529673757151.15844884270345265561 6124626132023225779.56109380925812939217 22286269103179622215.94981631167274427908 53890714418581032324.46387704402921482898 26565857818409161679.1524345406264866215 73956091642664206626.26553496965720634991 33242982043395822320.63581295136356720331 9655718970141950382.62028539324835838554 98531119475457957118.63930531025676911741 12460216681854368998.98449851575484402086 13536049292933902193.03686547711985782194 22578404724875106020.9604859991424927578 49676833851647643575.79671897858544865748 36003690327878087415.26558911875306792481 90052637061172734533.11276600900742607865 9320951342181642522.67047632300396384445 5623198031966915008.96560716423725512748 74285893557624792050.87911817872204056437 65317464994590511349.43743291029496301649 90922742826562132061.55127787116071359201 5970032989428298527.71082260764313883328 23523500909649209562.69300358819216991725 61450723883995408575.17081377203919656647 17833518475896693009.51395056432509742028 22570690673340354131.23839591811245723615 26639880167489709621.52853440694475937612 40435431021947663281.98887125779115917596 12235177328594087444.0108455682981634916 82107480161921314077.14123298291972140208 90538944566824394693.73314602158443481278 51765917298274981228.12137064447322148246 55295715695260823495.21752226714394183901 50952823078672602379.08216838159841942209 29020804694220337300.47419673373262929973 15447733580488728830.75169151346083452445 28294644592691568900.89988573011239894513 70138731152868604099.93367961090200895101 67500847296098731272.72454545455975327552 66957350449654797317.27550111516354127774 31339985327764747606.61986285324303552781 9311711018340483973.39462572359410840204 89792116894015756376.08945061720233981288 49704312825829762293.91259718122018446372 92184502047332173101.28257928139970273461 83952899044617752484.79597987519450357763 75651615768533341790.21721584036027868941 97538777984010724026.20497854681906282791 23641452784235462821.45876964863535027844 65014218118595677518.87316881799743811592 51721073903876021183.08005527931522306982 85571076117865598415.75530448569707096276 95350675219341560458.40213700236883232094 10697234559163856187.74365734625097219939 58242681679212138240.88783121014272925961 84981629787535498547.18940882370290219256 33452828689439940067.99818440216091233271 37339077254598158034.27416868810532051066 83886569891766935693.4817130687676661052 67113102281838882247.51249650857092276625 59911035465478822192.11772208830149377641 10489924124412649678.23023872820563981238 27173383440363316140.77817651938691630368 977594387261126824.44447391208449973995 49691770771506456309.43624967243908586829 62483357712257696916.14137681221580576488 59646581346114646808.26780989539106719757 35824857295821227329.95179336723414041643 98685035553300985361.25018018322427576074 57250119447158478475.6464205690695457053 70549365424815234130.71201352916680023128 9133220238443693404.14144588681933541559 9568925741333480642.33988855017824797843 23513651234301973524.67434658673930026986 35493293568573486886.05770005154241950653 42584292471827857011.25281623926193656234 14726445647052718797.20088004460470434972 98214484107500386646.34452454276456857485 76560644956679872216.46337644791857813619 56611816454207112197.37109707409771939357 33751133096155617750.04022928150642981485 24740595610814712293.51773275719144641278 82913125271405598410.44100098502775823745 86137277659866632814.40949322259599424271 28784084233442807091.00491464214446392006 89575352153805308723.8132962422184424985 21414869851945916995.52032729090086063875 98718020250981269555.27155478573121033195 38168254612359659287.91545439537205245318 38276670059186241071.10342964003297076137 93381352448156075595.46780435155513520248 87687410913353705821.54239704357429219185 80572967352003433534.15126092336829190084 5924210194292258690.3518634206276759905 25564473872971642741.23858216522620718976 9885818196792908730.55044776189116917601 59584382079326825137.79724303014121663486 34670916826400708511.69458202839632405062 66401806102328921661.32620872123319388404 61355547352971912945.68782195371536046647 31534245014382659037.29182759275359659134 61584326663895579645.11033553627893483171 91220968866468118636.54605528682120171227 26727779132416020878.30531067992715273623 4009519097121835898.16616696986345903247 61929845557266071593.13563855905477636821 60207856699798578356.10512262159832108735 99396444333452245240.07283296830339812936 7152870337685700468.82100361142387638638 23411158714877495821.05287561548646794769 15164397948247022955.09866664114573518026 31308899835526052265.70918121242301751174 97944844554052689491.0388286477188264242 54993309401871258789.54272290977477054606 63650127157215781083.03947903639763632899 80480258516989633810.81375755845594709838 12134690578688982906.06236199471950638102 16054443434018098742.75580643863526666823 64435366605490038513.26073788102848519602 7820984056714548826.24775333640083508342 58709246686522382209.92583792908928808658 14923214896466625217.71975401975459364732 13211328059433638649.25093654499005109438 53576372297247927817.68045373794025845202 63797542851639522347.98019049554593783554 61397892147967125113.55251437047721323009 88877023393716118378.64350566823850155442 44509338395490259377.4734933715947550548 55950090697223958569.43736936589321688523 62351617311438337283.9904196937840917143 13182249995643322492.1910940077446586593 50595264655981788137.20898042825559627209 48975783095079955386.29927381685669584838 18384843816690851432.57273109208119604221 382392162566313741.5571070713736538479 41655636846194502867.99749573340690679531 10693613147009333920.35201321063043528567 87129508006234047831.90226661487520779508 80396594645559891482.2088992348142497155 56539874342132453277.51385419433610599524 2612573312898034801.81056842985201863854 48517464911102966154.39195500848282939383 33509564660615248976.34553645198279205038 93417650127034958363.61534299012519392161 24990044627755124686.44965575617353619896 95311963294725327128.59780852134695732668 10999189132526200321.02568305180244825446 14177959358128251586.68596593038024061774 70626206869710319835.3643520842870305304 11804789169158763332.63324335577099311522 83532248131190597041.51167714481472526416 15864439089618757160.62346424740612285306 2108636424578224634.38121202678366980618 89674982643520034643.84084644225756837754 60743442682498009215.4774394290598192276 26463443541603112103.68687156488310935454 64371002618857106346.96528358487921282618 33858351335331602031.34446614966883137331 99667026965422743040.61154739754607377474 68633861776869073317.23687458979584856634 50189831996140996191.1772355828612900887 66261580018340000443.86374924297177723544 60367557486885631458.26154685978660872365 87852482653024231635.13044789645072618332 23302689573613423913.911559581193331717 56168348977265172517.38789612753002646718 97784803921398810084.64879026371265671789 36646997740623249373.97583773648278783755 9672524335146344910.43727726767681968377 59500551540436970861.72135411545223401985 68202719688358643056.29789192902674012177 33966013730251675639.80552388224560026404 77868144773167800308.53752509498194982104 81184751282949414083.74116401500653613292 89565937548986935326.64321480950112802959 62416979990863941964.48961928067735201786 50423190490241153737.31250719769336016273 99748458429664940966.22817582717516869204 10829866092546988337.21218196594780121305 5852431627918102759.56960281863117106894 8402245891313887960.42454462367357293966 75376497031042850266.97731864206475876862 38597189325458216416.03789417688176024043 61917119512131997806.73607199064944942741 14459484120580367063.80103956758415126292 40093406895139434321.74537599682351786975 3484541237759479670.68341065423940811825 12812843165970737609.47947143431023727484 98756889744106658936.5572755547871763506 19645513269602021144.13620768276116654467 21456062311371754256.94110384146632320292 95409511103080546944.12910029512613086522 50689914326201758320.67708310967426589479 28094746809450808607.13541383145115308968 1241498183465515889.16868266362129588536 82340736241290535999.04073527045175751943 23091283101254405802.05223284363716379883 194025446530273330.13944985972654211092 82732185084548088543.47422236400431403312 82227886248633560415.91955512212535769486 50945244913413389428.48613019931609862666 56244635749431028012.62452579308861544413 85622137180111399545.56540326255047943072 6165546524215807414.74979218630242964944 96484205908852747797.8315639023168409631 99018583402512699458.95574354220236756479 18103485540740434758.00839559076477937102 21821114795996599251.54038309527019773027 6023667319744524877.93259190954304592038 57800602435981793283.88063779721841785651 53243239415899738867.30872633683989698406 58776690575992173105.30704231397457907843 58344319605019786016.80188786958987212927 62730567718099557780.833741904655196944 45867247679171480802.61370929142737031551 89434327508521195267.70474466636551019128 45664458088733907043.3220566973628129591 25588190911111791931.13818981452201781235 92909338698747735508.33310529144282546731 65078967607329696993.15205615079552028118 80450850044982630592.85490357018579040713 2222922332732081030.8532837919269151595 33911716441287990795.47592416473021706179 86096949679328645804.95307473731773860206 98549289869568174257.60615289499640603831 77963222662124611172.29358493001394503537 81929226325815355878.36700117326952918727 57832788313450718337.64218567192788579805 44769731472323646948.12224899226242854252 56211056789109672548.22531282657282611323 71097072809003188486.38389128217029812749 48158849214527273149.88654280728118317923 40438767167928432945.72932937134541564501 35359332437024793923.60316700857893610554 4140752164252523546.02677863189078205995 5651133647143979229.24077780420555188063 21906535337414047923.60023727043113868969 85099124444131397508.87821158165737037875 42963744567517831504.89529603695072576013 84564966137087386229.50604237323096006202 54691342045469370438.68125433948856383826 28234383334910046241.12134997784605176566 78057958879114890955.1796461793788607479 12707583479004589258.7644902975298435845 89176612986226136516.41131588267505653164 72552166126963341280.64436431167224888674 82106779557370985754.82493505956435712112 72986453529657823794.01953109306783241795 89306361738696728723.09708799513551760891 65721528831253332592.33454163462795999022 62697736378082990038.05207343007896012104 68319590597705075839.528058200349939584 28174269970095117573.19991608484286066611 46406831799208303729.71010378788649242191 27704752254451642724.01384075379036808101 40042185020805309514.3321319443350006837 66019660043181346064.97914008491187464313 61170526859562016724.85066094975470954413 15236233640530854230.88630566495732287301 70216900770884835232.33470635126909620758 59292041319810097933.46216094692873820378 95735701729443788862.94636180272562380787 87453104795866706233.26166724805452782912 33742003227303666843.09081814772166679478 9983047760542336992.39953772600168113105 92648622081729963881.59598155133993741534 56115990506356089488.88871788377952727066 29279712377547589095.28132563907542581296 61593556782387301794.54598255009705357107 4749191314486234279.1685719808255869557 78314995294379213327.80322293269346345129 63798473937227449725.67867050000719487921 39055112138126414473.74266558389452957599 99590699868362168308.48389832934560140297 89897578803863357154.27990710895156257592 70241236527645525055.25879434327910949788 72524184028584952086.66387502973723655236 39983940634543760856.81319251347659022339 46112638733662277654.33990568083198370605 1585090383328183090.56449710686969873284 69608799902112835821.72992258362008732822 37314188940533317394.00047439652086231703 13176391767399369705.63343789959830331154 61917881945831557745.8406801546147821992 30012311619897834406.64082707857537467576 78418540680290205453.82289297088040027349 47061777717916121907.64635662987740331058 91738051418424299535.62410223126275644683 58835887185813341571.50039942506703171246 69282630245114547487.16949779473329482581 26340161775700581176.23539534643394036703 77563831790627484935.00098626446636480282 556281838642416317.19139835085125559349 89179590985839797255.99552578893391037056 66123262536776587453.82951151122804029183 55144415207566383077.85275687431815458131 52761628279622902221.92232178246716307841 23202117307391406742.05323362953617883137 63821533008822932894.96642609607802176591 86426899980087222093.43812674933817978583 6038329813068923800.39989782271491340196 8078148042004122869.12921078515157110023 47346580148703167445.2090189707180788464 19256363026761152104.79546714157543956377 75520813907007133782.83306598769256601066 72494302330988311979.20276686735862847436 54487921523005997998.57235800793775054598 32692095287130254381.24576422603858614101 92820645943582187238.20311822855693269657 97008153891913127816.65938259346403131876 49567012162641454839.96040203431939567939 62885091751463539357.22566831637090267974 7162702425048708660.45380703480181548994 57827848264486079163.27167739589696273996 90755246958054191566.50493729378406288218 43765899881803083353.39633262389476482865 7181556767418389427.32846005741901935886 37630240221266545610.63892423260554108834 16846800561500105576.19864621557663241564 26599641173503222981.89917883717411794996 50756206357827415232.02637810770648090973 12417681674933438738.8817287528507518071 46032119777813637565.68530974718571277015 25403329998491721741.8674149825036165845 8262490873526425605.85621992800206729082 14516163125105523866.57074324437058236107 69466095951617304488.1327361535028811596 85410287694828147489.97434344087663481272 60351441137963289699.13932732793159076854 95728737923530582263.00828107819376986607 56726384210699242169.86197211973275397783 19499215078526022129.03737852486090505848 85677131366153463018.08425558571740655944 87417631691154303640.98315665990820579057 18422522811229374144.70160296369269156478 22134729295428310927.58023729124544009523 40573720121552864827.04928287578828167461 1160644162719702143.18070638262747693429 84336865761059717188.30105167578606825611 26502297127146191883.10951362867035845388 51806586864245111239.82703534979044335572 99372629270957834500.04446319703228026918 79419175943043600777.19558749299251473305 11898762559536738423.97348835048061644337 20527062941176429416.705674984935862255 64777058764043015351.29368182827296391355 94341618400144259688.58432555392187451982 10299357883726924994.50977851537166697275 21214749899815015396.52502649666409781482 64598115973489011261.06831082533717197546 1961622712659657671.43759436338216283077 69835525898343168951.24591960844959813974 22017139595097747317.13879881505030715833 16436992379597178297.26095469026246206864 30914015225447721222.85518905842745048961 80764413514077039727.06005155450964598908 53912578217173341624.16442270807525597988 59652686725911519687.03257556716370396468 68478611830617312860.16565806995594761543 63369266891882598051.03829291027722620441 41629698562543514303.43991811153015390244 74766140135246611788.6940207398148582677 97443242310296742326.01186403189933107762 31424156836422498511.74471780932093164776 52961478123004546364.22490120132972158014 45324174614026639592.17005669132563731091 39923601473270284205.38939759017470867723 26751676396602699554.06599771888355778758 88652879596887262894.83482333695156986251 94109720668700968555.31300757387920258353 59663317403036615575.1080096704005903346 28884926697467098673.55052739371435538826 91970874096574028778.2919603239573436987 3933348955986478904.17153346827360185015 87515339310510748919.91706222325279295961 70906015935378891307.44513423112367664711 18418476581917588696.31775369087695830614 36567517084933575698.71761228878317176944 7164625622050786789.7044504021427553847 45736648346416286426.4131772106336450871 45130092593043777019.91944666067831689717 80474265518036941456.50782233698723714685 75946813982588685868.76891273743056433591 75143042945734688150.38685514348778239183 13399008417585155808.69514376705359703287 5995485231948327104.66667625097558866217 5566137322954578058.64053096230120522217 6567395095758932000.0630776781325063489 15152026473148864985.09193243009636055373 82602527969880098100.22993673098119742554 36244536883851258878.16821049086746444205 90439739527231429038.3900314222887124209 21404535813162711476.12279500979864273863 95661031239987134910.96184834297711585526 80932511980920899954.04037947545239373468 46841806230035347976.0999120109957982996 65819087710697605469.40134963052071625312 39378696815196571711.94590910494565937671 65497669782288938273.13989679993310025696 70689682059385292650.77419444210423998701 10104397125347462111.76128347367426688989 24495640310146896021.53034343773548277387 16200637379801972327.04483620615560795985 62653620601454940783.49620609171318353571 55329644799583010985.0158148363840762758 11786113014379417079.24841521808620103343 49533760025140378970.26544626711457435184 36145051859119940655.85383261929099958926 87818558868500740913.77574097132869661535 50621541056371910729.09733122234721720716 4746640338393501362.26668135727803718345 88627825680313016728.94698822713022949044 64840698339971991879.99237103651823276209 64478474776959954882.52584441094852702141 44692135038250790899.39862668322648093799 45099588475464391351.12730264671803845902 42213229741540389236.21742241976806239657 43221715678590113533.09467755351134449428 16609185737151673608.43970534418310691245 36470468336953938003.91092142589410417782 71081479995205915134.77016584876809263265 76609891524636241802.57129934535630443176 61269824642590431249.47167728000551531363 23289230008179197853.91140724793232519997 1575229207862686936.93219636015468326013 95343182171538422533.20267039592313144339 5621212848156738295.65015310546478365999 23037666025170690144.92540264802807126311 38906683126924118964.19802884635065002138 74003934002258519245.84252301877421293517 24760019604952057850.83426517058936643398 61171651848017430821.51709571815007045208 30338272493008449408.46899391632993060312 56560933326345353328.3894801460814091782 54040694431265095988.37002578834879492758 46397738598047994165.98338050050649615041 45228279109153282246.84179949592927428894 35765744357116140431.52502295275874014765 60809491864456107522.53809620885969668336 87125706894958297947.73418351041387951387 10536204987403295870.44573985213364939812 8858854036285331761.57845330933297550925 93372468657871732136.79291340987845891904 94333587527807110783.53353092141418263204 55536878202749733572.6480226839925670191 51642272043631509223.89795069415845999629 20615274358959360753.79379176133380088771 94954241442534372075.29409523501703484215 14484862727433057872.47765646970236925352 19633990216319186214.44264768731244958736 17383988799767176390.7383839369351129511 65944359351799080123.76379791679879725471 67277046086838151923.51164752995513301683 71525986344307601533.32662238385581265494 48941655907810912925.41958901726256369724 30052045181173676253.3356770192509496756 67084728220763711118.90474082436904729335 25008747156222807169.45882806003916043001 48987560616316465101.26059291654858832509 5394963396484149753.63320386022814894737 5993535254651218386.37941703442495703088 92741437096337058934.75412958628841875094 97628633826987735035.97565786927815970976 24664717411651634059.23535642534737735776 68908090725436487735.39617798193286054664 10938163399519592999.1000784531279652935 79892358667733951654.02655227284985664179 73471554021004722982.76564893860317038888 56682074476574692059.91287832291964470708 3371580729085448375.28464690980372136255 22230358901340060027.67480920849779185682 5602358673773476641.42159137715523103099 26209068294523770440.59991100812035424949 39796292645942380206.31435294992408025605 79732533413140761871.69696300317566115778 24562178483436193933.6374015109050894212 16674898375956529710.81593600557408776063 69051707116535817048.84112504476657804952 91994459679759744299.30757698982976380468 53979170193516373645.99603541199753082936 37411641466502434842.14959481362847166576 61381860268580779212.85897026493184320931 54088387934374211298.33339898858388339853 38680685588562699295.51039855403449275007 13128900002699099597.18057221964009515432 44354806715327901341.07848931685414830533 43673809705786257490.23942241038854167391 48300172144389585929.50414037547884423976 48497554247508496431.66981912920697267333 33662805937638216344.44276119573520948427 87323425724753142484.20641012754099187243 84224902891009686661.50724549240859039283 20926183056319636206.53528450767385243687 59633280195931126546.90390055110423941243 91444538907988133513.70318112698291866919 17269814215278955089.40337769078482419724 19894233140684870431.42691053570092472015 18018162998325973112.64241839916314931969 62262796685163418527.33480388460310071867 3848412259396632666.27479352429885143154 23412073380269968620.04048649976500351883 56219641821199982402.68934917916371440298 23832507525281313690.93715172507733670832 69111770715831431201.34065812770051702458 40565193161665532126.5451030216933062588 13318496108062446870.27409287289659837711 79175518979860681722.57207125605778218202 67171294668806115718.28250042103186081539 12364881737286642380.9674780196455892954 94747657323473201926.18082408221439040284 10293814437419147866.27797381720154497804 90384072876867390195.08263561371960243045 2406273189685119987.70528732118396351347 47789890491488161597.55570074616305397331 27364772679784864711.13507321395396496353 90089317567426964425.42435003006293724035 51882018669526158378.39731675730820581493 4219592806422530801.87433255326101714563 84075667648196834136.25890252007654795387 23779505506282952799.181471076530987601 48184765826270529745.95418013977583542585 67403774848556234946.99170325114156600696 34073153475537690039.52149543375389129849 1069427062559320395.65113806672755078484 82153133720407920212.93496930905377510105 35133274787752408504.35206783914823833696 95505459973750412420.83233162975934469664 28930819246012563198.036135178672779421 78237762683908029911.20338813122109098232 82131589241529485821.9318616721221059492 83025075374430731987.65395158223502601169 23913526919324380051.42508165796175917811 35120766264302851639.66090903431553851448 22709976887072614513.09050682267632778754 79359229768898419758.7570455004885920614 7049755825328917171.8655757462794219205 88236995726047078104.55625895858434399865 23251831914346067519.22942336506632376985 2455401462908648107.59711992983205595716 41650108117644470990.20540277950564159991 36531638940726082810.44645576647696203957 78063928036286523044.73930888803692698674 56761835881040719268.82647465580459460966 632831923991108732.83140585323576384201 15461638924736201371.32320913199930070624 1380437462277122730.4995069113040641751 9632223087695837875.98986062032622098789 91390332979033371602.50892869144165512725 59567109051437088796.14975121405220920686 99637708972739296934.64913001160011105059 47907427865468420559.87775038943198348607 73893077558840414812.66323914210196040772 18723361312134066362.20053087133757889742 4225436924122249844.48925081361157361476 74177199086786208393.69411161521415635697 66927167666203620940.82818068105720696264 59178861762748779362.54718826791086386908 77279968017184717351.48600445084480052317 88505598691364468422.58967103397589723122 92317192596415785721.85336091403721638506 54362360045660744706.57900994911833411626 99138514599828354858.71313724517074782088 32007491895304767549.26000594114254803266 25969797852578386762.86341318467540240441 8454291975956527809.62333391089714624666 87521326921449083002.87790811135699046229 26678180962013121194.94913135345560692045 26876057517001377017.47394137326444784466 98905820327451360659.40821680885100541586 21973241747733791895.96853600488210030798 45097038298192960838.81015958908747918524 32712701547220199172.45588037663509146865 14671619620094458704.81268785819227358493 74464620588765452340.17086600404092876812 85177469022660741754.25408763071881959438 58009919511536560661.26585749203351901258 28561845788720517309.06858040563101059366 61667883918455610465.32484987579588689241 5172499186732116025.38751068970928920299 58444352322304521493.90537502136633920977 71066304831605329738.26311093285074152052 74910666292994937236.22763251161795060318 79860730678386295433.8585320422346880183 23576641737928008440.60608155022914655587 74852577816080012648.24011984634272239802 21988690724871640192.19936403220944453078 21964399111198627001.32039225194177812386 8824975652363157827.26315154872568027094 76109113259967605363.78610224430501400401 60888134846552722140.28881052350644081179 16297477747156916004.41767927661086002646 41161074845069409077.00450645040396017494 66507080203294436352.26662150423407805655 38102606762613938855.12660761944680768919 5940750471715603820.84863664438792298099 56927789727450406379.23352929831073015535 7099766566799693956.58672629985254192234 16151345511436502129.98540057158120324577 57697172573621431610.58583212417087670809 22087655514179964777.60620625898313592967 14569394623854760024.27015748775687788683 97115794607393004926.78156726514829481133 6712085909219698152.27484214303149458626 81355279667770731046.63616275745793383006 43163629770169882993.7829362183953865325 53754567410169840282.34753577705135599938 85161181193430499448.61179613945025244387 39947741986225215656.69614343428924032379 35100512829557507075.03293835555768099773 74097071155660710988.51550731070044039712 10876859953610535747.44889457334238377514 91843006935973134712.72333552633420205463 68573516598686911273.52329695026360972557 87972381699080132939.18040185603232578402 45023219585513252450.754864139812807246 56107877064216212373.46624806075277693521 95696481319190562503.58486195700523119666 37313387063034836372.56805365834921055751 34309406030190220514.25604811840616413244 53191482867531418638.55886096876603584443 29101863009146520938.29478063492831691942 39322703485521069589.51662919501136904694 3360206235535009426.2142381589385537314 75494292166448340418.76448188662276975916 7692256465638347820.76039008511019979402 91176377159357501720.7292547362609629545 62839386993871191343.79864425055975451326 34189497357375170290.46947570664737928618 27993698374161742868.27967148498595981081 42860480010076070509.94551897647481986407 39398794462200408648.63217757335633635992 86659034704515796826.6786546759023613639 23315595196251207155.25943509155939873762 41039973596767238192.70288388789118645335 94882321860900759815.21394593173135511839 85645663069692854230.30141641333721809228 92915642542879053831.44403379599077155846 95440318896652565350.70338417066538258285 12247478879187177618.41692506100005589648 90342688417239602757.28244961173853430382 15482865422988735328.94359107467197123391 55350283967273352191.93988643556841074181 64548514550761408120.72498989363286537622 28247300240461686533.03655480811129375594 33118332075155906748.4696115772268587329 5991106025888337717.03818042787892091118 40292283722657119104.99669802702394674314 38337528647187939893.20688694455280040523 16698014205874448506.5145923850755562227 22730957096895404667.90333897753408533714 32066274870167650182.69154656979171346111 36256584558787026830.51068895254807168562 38118849197818525345.02848961080571169396 40050577558444895678.54268506156734140805 48926663848643404106.17901713087900756133 15430984331021062354.9004935645165647723 45615031966339679047.10287995809195192586 19258105207760795720.91311640718084791497 19539949089567208675.58875557807085980658 28235690140313714318.3530906648134040097 14898242863779535426.12455682498334807943 63126551007023723757.41198369686974696866 73143168319607170881.38896847560221253631 63201992004543582280.91811579545412071157 25911191219488231401.33173792983970171661 86314910671793036823.9035437948454574309 96803812818806640757.909701109667914845 57253080918818069641.34927526825810773598 35354975738670214448.63773207193244893612 94020488302666998621.08319951346819067526 43966503900571086676.94040511680445924275 85858199628035358879.06447710384352090592 69169083337860582322.05486104924495467079 94346259198479699720.98726660893877653136 4179068433145118765.92538646954365819305 89439824247013070655.60116022758250963821 70432882487492646524.94427608956432708587 80281027313336404548.07823409470908220028 32360629806154349750.78756321926744265732 58893073832023395780.56806931065551451595 89910948391657779250.82753832996863546097 32747479346457894411.37489020616700784847 42772233064170207230.06362040814818541327 60028591155109601738.86577339580838833932 29235769285749525639.6523076618434150096 29904439737166989829.63420716753257827359 84692524835042231529.55040223679820048631 27656740634276695201.66186514402018111581 20660609935478726378.23335502754509718718 94236249167249589541.17248196776703985032 76237873882030797237.21281975152593347091 16966131033082701791.34922681155155478034 66120685141201114526.66943527361559154971 596754374700610824.17576747014697975818 7228957301215234691.41962319815716224945 69338820053215391018.26148860674604279457 56776365387851620100.17515467933922283084 30559597269576679141.49389934903459519925 85710158362632377496.69575753318008158493 82506542993631560651.61360685468751769332 94716733150395342528.55912322837316689789 48787890549006461309.85472711366453496109 32944353822883156831.58854354458521509034 80537542296086028817.8313599531605024548 34415602352440293507.18724397500300178281 32646947409272663163.39304030420091899706 88055314338620610740.28785195266868088328 4738719909557381095.83772293789393991503 11477243103530037697.07514745838460053635 1717029661620020453.17359887965303876726 7723530688195214399.7683438760614785467 47051703737161762872.83204006731063488348 39039003103006673528.42438955130079504764 62360912511064610776.60367935617470523211 70220905259765360538.45035825122727875709 11958275703258287074.23532347600110577586 33966696039331747147.32710414653180107512 84692045493599386893.31977344080301147974 6363678002362923781.89724202570432530606 80316654066849370375.97805627122281124437 81787218716332170050.92691344954222147257 85998176856184770296.23500091146972565961 12322727522123162980.87063634056061653203 68634730887901906605.65494181516415922767 87710120307125953708.93961316415879765996 29908469926710383576.62169466007807259298 32747126834659489417.71678975119831308951 73654010255669094351.19152948971556470825 75131647656950022954.77515847233463603344 32359077807613731238.40381111971796862059 64923280279393342022.35833006055996194838 78359881797649598194.58940907822807292577 98953771728680688231.94197617771890078132 200775910357608565.95258342943494956095 91041299039056686139.19785585648065292049 56948268733367108977.97304171941684276901 95084652154242181145.82501611137235332833 20396913820854392053.93314280492374025815 5661489664754296694.46417332715616159263 65945975288586553289.04916201506024317537 7094020540160287750.08456652031164213055 3709662498836025394.03472433334624781097 2980604522521312986.87122430473319493909 1921080148311790549.26422294756606764899 82218266440571094106.93059169510581244327 9896842871901333369.11888710029396751204 44929639850657298548.54173501792949350697 32526008917952548903.97641487537747235625 56161275723901491672.14346229083632129164 88412030960759097805.96585948993353154311 62841549422010008916.41155601079427852164 99908097732458730292.55156004465483699364 36454198883372860255.48197938024844822327 89726422739614549719.11635148528183059869 77545358098164707387.53389900790444269116 48065012188020690398.82112199647064787721 89320656590422222165.45315234732604314701 81901845857103387629.91475486476225269735 95628758413578025834.58077514336124582277 6223223576716522835.65538274494656936833 46721358033878716846.02094416861425549333 1653836382757851414.39401429615083753354 31469054901306417227.09305666306852225823 24187387001926082187.38764863062430268859 24613846873240242163.19451402611911406045 47549728794502236256.43804387389438952386 32239468809631636947.881230111706974989 21685868291425062167.79699234244677371643 92683125776563555823.0995591767481644747 17848967705429406133.87217794999210458936 84509393299950275615.1876182152083631342 26554916404789148472.81901262872127551398 6604237702992535512.00827622219372438272 36217117700412725284.1036742470463222018 40375885337317137284.09782628796701043792 77825345299687203705.6424664026232301426 73616144217334605311.58538550177596245848 18149840801192954332.20788348880678886374 38025801229416918159.01799644827865891002 91484534973582756950.80746188509526669087 49990117811901280536.47508113697835569375 93876845671437351943.0780422981613422824 32657801535938500037.43110197331548367765 53627559588853527945.28588089088556841715 13278734300502594853.23746092202726565376 54741900916353814175.91217889549216055017 5873464698275932651.75183096119216631914 65687130500883408068.78752529025128807302 21412911220986645908.15162708045765970972 86673724062299170915.23865832230071536317 1365241429284238620.6768324653376097009 91401443544515102319.6104085323397612187 48638067866474992931.61832609120406790835 42191505282423085331.53801389582105097558 98943477766007412313.17037919287967198177 78771852279602513340.05753583857936331087 94012707207107527808.17764662062386896921 81139918117096869278.15559500180903429967 25239817807549795830.69449744683055592769 84457519425953149409.706744895325003907 26498928831254285994.52975118729143103578 42854175394729282435.2401407678417187919 21504468844206798407.22251199300114380213 14492792497436273366.51301525829387560727 54710461944632782001.17278908963411872754 54230289256981478191.26368602705442961948 42211332999787285436.17469028081911588393 7277224997164503970.84136648499528207509 63597423814849164490.88528135791565853404 2325807970783859972.11345226928094097551 34554282433617347155.18176854328866675361 15387845427800088483.73072447874759427906 81519196642062700126.58980465219124360539 67624533418998126925.17830071808632801706 38741134881954845816.67447341868817462673 42590867082318666295.98341088843062729208 76226415831187467433.82465285420908869604 33668677055444700561.3810227351094050203 28993892150071063144.87966646699616720335 60759096651426467637.42962476869098386174 9397261364777211397.61996717065517436928 43354382888599380673.13363379869572104903 29899518766426124180.97881918779268862831 97556284608961475885.66606670029702579316 46812004045723414179.29341475611054655033 76808493847008392152.434131034449360542 84016842426108801509.53301870311256110162 87660280057409987905.16479289751554472693 96175147315829862224.90463690436169693539 94523236773958563366.00905728250100865535 59081475694840107462.19597357009586801642 55064744560615621724.47438927460388593783 79520404612174273600.18915451537670474652 3390436097585130702.05784781434359101315 39731123547034778729.63760043693743865092 82852801529941665909.84543929465698797219 22100745339909094263.18967896188735996868 70041096953876807484.8157056294689062616 44582658305875964629.8454915915251475387 75213663554550573005.17358011308515740062 62338972784607995743.25237791252111748163 1869689049954206987.71239796239744571713 61258985364196346795.62638870657583769472 69304844269830207472.17194882725170460959 49313436006460962720.6483399166721558073 92491280502983840522.03172409580567305808 16701262267371406755.77710903201686024037 15827428035758400231.80341041675886330648 16444392490775275622.61520504618217737908 30463168852708151952.964468146544436449 25625876802073342934.98062716562676326746 83555060107505919687.00495126588549690917 72660258019428376951.18909115931464232441 98084282046006640022.491815944409694427 77034704370531328643.52930616407367731911 11548819902924842499.80303748635166372967 6262895345427044116.30745001507376872109 89180519451450517228.44281114527863783526 91755469530111238045.29350052488822036704 37049866480587292823.50088484129603971639 77356692329526298513.69600376900525565743 21440511020367345644.59788644462703526676 45758645212615741490.05049140703449500352 3161894281514322862.43770807215125311658 25698409597748864803.65024481144722277422 69681512708011872096.36724181667408938378 54352358544632453192.65926027794588560782 76775692385036267398.3387538496145040382 6849443063890928709.70023711839187463658 71993594287813797430.80551569640809740453 39460410900798463849.19817542393750273978 21373397708952635774.25540766917388462166 50706567296293728359.6618755650922904249 14320534785796540960.49238811194503594903 60317196127532448338.45072804253376547587 14657943690438063302.3176392594907833042 28209065193511958657.92275992824045464127 70980497348919050520.35244053662971935168 81366544853510957580.50677719068486971029 53047591826700554763.51601584120183349093 90791385474794089316.11225862533059007629 78878050776844728380.16934940500146076136 87777043944498225627.68575301600618671411 34613861111235794422.07995505999734664457 1962291615059858612.40690793355920856034 80990947725667693149.08096339451465730774 24618867435688172703.12412275309827451538 4345661020199737100.54527332578653505807 27872437579899745493.04727317780403716655 35337888147860613609.20780771389817429013 77689557164870331144.44753314820553374309 90704907662340515154.96474628296037028649 12866021711864316273.41480595948950422506 49028237404862891888.91012048211141644345 64643602854320836805.29200153829222417564 69568531862915588766.45639628120603523104 24207102802098591720.43506063803355396095 92920174844305453029.62463473832915457921 76794855972968698951.59498270147309588215 52233579517746836743.11601046169648798662 24867086530846002547.42403721409931165233 12584654376355445073.08834217177293977434 35638052277978005006.74858881222621147855 15682344224012056753.50462978223043590149 39554402264742588759.15325494442336924898 22314659785977177011.29109438006267248053 19276517819669208265.07136350718558518326 39527010956755793049.80869796334544394132 10512077548241726381.05476573698004855984 9883475836889147576.08424917762159723434 47087257551977041756.58493475092021154857 84598613966146349029.83332605397571466554 89409284255337092795.34446034799293515843 78476103342436597489.42510991042883949384 31884441046454815497.25710924216481771603 10825204587330074746.9867437292221601416 44246750839000237838.38016456289717644371 24017911715109026668.50966801524106440293 38465047553608271987.75394538905126648266 50694335039856870793.42254203634592266633 1647876566548866831.43504310409006593917 71946524481645048842.90011864574561900062 9050771252458392737.2586820464446349258 48511780750621920447.18046959744761958272 11733166743019770653.12590963572954448428 2141301701174262495.44695987510830566995 5950178681036627906.6873865283337272676 38001844200676704201.81970669593339034386 80058964821401113068.89927994274597345009 85085843844893739826.00506641151693436049 76811923210315568118.48532668575696043266 52388766648660156194.60228116436625406146 42643669878038790774.36220845933552632901 1033803821879774130.94932852394665187833 58917402144753215636.43541295472345466875 19097942752231451825.72516855778692350755 93793102040436492271.68823064015418836573 78920968735194403361.76930247604665517731 2045582253140317167.61738122196066909049 50025636050333234574.0293214804576671297 32036631958604579049.62965632152193217035 5291024788993461351.88642731331918241451 99211074652631369244.0444419338445861312 76226067714771158962.65425867012223168662 59783635203350170704.53933139737923922021 57574035926215787007.41285751796500363017 20556636426431355438.73049620471909497709 82182084134946372543.62797184996457275319 59003060855456125619.26305857249652806732 63886979379972725838.09185531249149078934 81756510424879559181.42939952680834772054 14324162180676175113.11075899109967410069 23167460191051024946.05045758876701199605 52051294067653272212.01309239015583216009 70097047870656519594.39793134569857665028 93505378369441971990.36353611847158943989 90874785405576590503.86482768257654992366 47633820638712146686.48145174607697027399 89122528944965760463.37926762674785752432 76011331703258368916.55868989119679027523 69982217917709080116.33105505020783542196 88681858438025991340.25023989131720296777 35857596641270893281.13845558438031645428 67679210934436539139.9887545213905664164 59533575534171857578.21355790665512986121 39474895349146326615.28827774488924066239 37888823507464720853.4307192633088407447 22539138397984298574.71808848992780495621 79174249082803876822.7009725458573240212 67314872040959567864.47701779002959497658 26378302565128184148.41195431481990143199 74062457643307709820.0894932178792285763 7135642282511770536.43672294990070011697 36960769600159167325.82075769694793440657 85159769144157699531.56319969880703766616 71747460322990612778.71674062558407827561 57131408903227669403.24647047254304595186 70517307066207181508.13376861772986958814 12044375237979154984.62628263547473225455 68683984381197590010.20759732325745266465 13674930430466974864.18588967599535129877 33312602009747678254.51326056760477680738 71179888337077448157.49295128041741720319 25671983701917084530.94407338748665288931 99067212686817292014.57817080565942829006 10226534765561828221.21741546867582994038 79306205176769864565.98621818198076851456 82008862743954245415.85195016642962676558 93691676193617862657.88849936637732956381 91788314402605215376.02467393331794120775 93002730220109566459.67276654010612968483 23018403246504394124.09484501923500454121 92751378690953120858.59548089402088365514 54779973628040556983.78113902739657957266 23378664951985985407.88915910341147353517 15845201486275338234.92996755814333311668 10381824356855407766.97004182189762067928 27393185851616778770.11722938982229955065 26270621174029214593.89440172623181206757 45089568704392932635.34256845889117111155 20023231157930781244.30357646983353333193 89329134391421792534.75739950814881799694 64190961083508415093.40311579158008668045 66212082533286834238.40389077750252614979 39243632938484810850.63887999546116707777 91516821949553817429.77298864893866193104 41307430686059320203.90866984461927304561 77117372856649867671.90421234421700445066 15889507194803266954.72658054832046332675 29966615371163658553.42997108373264067277 73483306639879923366.88307519044852096904 21675409218541749533.67142298115935083994 34594889434477650777.31223928404837085262 20689612395615784946.67139381417598165885 62557992030261275960.00278169280446795144 34753462160280292901.36651115171036232076 63145825599549989574.65678746938452531397 87089745507076244863.06717630295967745345 93019932402575269300.64099366142298798699 29720789588717362799.93743076894692015379 50779374024947688528.39997815825404053825 6975110851589436825.14212471580045854305 59507890911928017064.92800496912140476099 33756071060745897377.45663199654155732912 28624276296698524397.845319756899495213 87889408663901454411.16019506273548206526 83729930175494601092.46222760780418446667 50295122195284457135.8975483840972541226 44161720574978807717.6582546776735024705 77431973373396964190.27362110108389471329 25654472675270892666.74845078381460607958 3728613771703724275.31721909667959608249 84421920322334893081.09666256550837725616 98067102778933926685.31703286670004842983 69099050362324953115.83013459038024860369 63986615580513152720.85548392216359653063 28911122657669090443.70955494414308109014 69433894371689105057.9725304384089662021 38475043681310922584.02905623232267739104 420226970000281370.56618600807349650434 54469833589293140038.27689309057835018586 17942297544923597825.03582259180581986626 35235743638923186952.92324829485068734347 57800208349000429411.5553578935799091854 2713400322880198745.11531133924729909979 10808400216437646695.1158100750904916858 80522759274350254377.73567143384595754211 67388582793985255290.87206143908831016986 40209503633022641774.88056784829640668274 56972052412614423672.03697776040311292372 58417245066870983269.69276194793311945862 20089339112010628782.49596154741889165241 78244202955287535946.11668516636604734423 17057475788582063742.40936450249720284547 76493788786215220430.36960489691235784885 61902464937048857070.02966735813925127381 37282652406202317246.0344280327315808619 44168478113808449953.34310545872504818481 96046121823465357619.24478586014421854171 30476330540937869167.48934165128249896395 13719317736905557628.07631665122135877998 69943768260510778258.55172477585961151058 13215095928695990696.18333908885060189521 94629998505216480788.0080578692776783082 97361214328382737342.51317969265644527902 77563903599200368740.73454997937155848025 21126968136902783542.35720274532635139522 26787364076017664169.39469183868444487461 63530041071362789743.76219364332956966152 90228091291526215798.0089562384480062713 49557776358738212525.74630884539095013547 31088732954341024450.86874486649941374203 66032581744604345288.74085143396861496672 7839264818969696072.90650453236643407698 7561002964108922660.8086351817418861297 98951733580828566343.86767911005852638993 78445645154614703383.89214645174923648456 7727141778949257940.63749057284045675606 80721811739989026383.99878367352716035905 98356808417639690165.65062001637256611 45913045296307373979.69626190866712714792 10431012681908727924.72488982447971548509 20076374672192338061.13938631167351669096 59917534049041264432.57100725391447205243 26792805590718915725.3674819761552243401 99856103241314628072.43179808268852463253 58283479385543847800.80342545780486200132 80138006530838377492.87732521510351399923 71581415237135120415.12528561438187819577 74586231533005448964.80395441513450500629 72345995200363569093.11531013713572962952 3953648153256091628.92718196125932389129 69885848281461085968.29553150522760522338 30952246349306890694.84351252477098650433 29305184487248360981.14036462456463135353 43566897109883689584.03252283359572896339 23347329126072707989.5186404315856071256 13961580486057230673.08754983725758870789 95860963737933869873.52530584756611094113 47061418009723298419.81755959268572343702 23632443107357618376.90969112038531133325 91051673328469974497.28893321912725752902 38439585509529531549.44099688004157213614 62792576222374058126.81923001810326488816 3012378333124928260.92606861866518656101 9719501876523014061.95067455138451015243 69680898462390506660.40111000759267321406 49380207673571674860.21204938183514900769 96706186743027378308.4619443512531541705 9730613463617992690.64677981269124506276 24570516583530179292.23782363922353658744 61105525167661746350.57081175605272061612 89008413876856208133.24011457550902108235 5166275670977618214.57082032745390444249 56718184853343301840.49234469109484478902 50882154942938429654.24963391128538507806 99884361746326295186.61567488289556572607 15317253081741570016.77343973988651228624 2912439374185100487.61144751961172249416 80482041154945742369.96957841479490317258 88921962564735984438.24905080688638752724 98433082416610304360.1299161796802557823 32571873575800307470.2951491574643368139 98254423521320024285.88997630303434821114 69876268650789538737.44664440463369362255 63604759602500143527.15168946527652059943 74232648781948680348.85339791999287914801 49624836397396260394.36699759332511433276 36931034395304067282.22145776819656911694 7198652154752618723.51562625622607433047 95850895197154199594.87189893150516474257 68510142249846806750.90244888927453794286 43739498708885347649.86994022935123129572 40314465433592423208.81441774590539161568 93733336696912133116.35814868670342627621 28363120297802704001.77256627554592171231 13221632776477973201.91031931789359565579 21512522232085654777.10287801862792021817 95772236218167927068.39639908170212609234 32943201045816096378.23550288086468652107 94023222285426116715.85032628557930997792 94226738762471898369.12512323570327718633 33499681942589765768.48779359266997102474 32914066108004603269.9756833593386065444 29462251819444912472.27673437953843487321 83451841267701501138.60896707290906805658 84311359500320521658.54144680062711215788 39901033427461434223.47497292495406594994 29080006803267158619.17110071558774409792 27454848926331426053.13802254113188256782 10240629360401206793.1698678353692006064 55878195636703399553.75448076359268267455 940530807862631419.89578830016451442801 88688666899158002118.91285591573800735887 26153817376863094930.02494119652821224545 50395606184919320162.54326396706863558013 74149581995459316964.49583432869741390877 13164672927274829446.91954869098711088172 84617968363775782628.89273878522460839397 80340750195315988466.24961528794138729498 22723152128225979724.8587768068040161935 47857118547388006488.57839959158337429286 50255407244271006635.7948156828549620027 6405777124167316084.64921146999895156007 25861046707000560720.43209306329159721634 73116286026845402670.78292064774697916699 27107046225166568348.7817050241914616678 90315769294217556116.33698548084840929373 20709426010212948907.84751122013948429575 33357676473088042155.29515807208098309324 55907559299866598959.57429950047600139694 16940272825594025246.59136128110303144012 66738541953246988313.63186809844091249232 33180403397503990040.13817703946269735441 45639444234307037798.27473153199046532501 27989435654096668406.10480838820254979331 33393333237891315384.3497233160294995871 890159986658090478.02369925225413730853 65171487398147345865.73672739414040171004 4961605866937397409.18145654437298494851 9690675684959507020.53628434516187788788 35645055704925589408.5545649987653164183 10383816336152534625.48185095982986929895 4726706628411232107.95369901794005914638 26212250488397066012.66164267515410529433 74750366204988181798.82601882554086226149 98559513546179105413.89935410419061633586 82147888647012768055.21182414443442128953 50470605501361432690.8975944533026496117 78908816310600483751.78400562433680986484 63932325183592248402.96792974154208418919 56234734103176656908.29385275370946694499 52981369028877415309.06847701622544141433 32882820895740541062.10603786940888200096 80540057115157516607.19815823235702128434 47226673498146570453.18092897127121332604 82783691487891138144.79698959759751330709 74583881036377580337.59454664676844823432 19901564157348090476.8397631923703859223 56131580122644835385.13026861377858310394 41666154940236212564.37056882456627728441 67980067767256007280.98638189823070902099 3113578763048661444.1751664367398632406 73082778109378571310.04204844396559443079 33198464094015653159.38212029063643368719 89468292264482418005.10378601354724531925 44936221234942279658.85549479869332103231 43317191025363912707.84004826099636983173 54641342882317459764.47125128904336934745 76957821072174717180.8509443322678094472 12285837311347346306.74456363256406976802 5737648491816705741.34536682919089742632 87736699357960130393.60084678593449551518 83309348386526893123.30732148062743702127 41379265649751495828.30269151170265753207 28212706177866746664.0150230260254899187 13915911834651368250.35312312505238627129 82793875045519328466.06296365818219523409 33054300864547760621.1456993916451842115 57000512519624520346.66996782668565825074 99454823486671752411.44521574761678997668 3006150983021046338.38993009119703197119 88961354487013055351.14292366980280471975 64665168909180921916.02181019842238881213 88224344913695368915.74355281944141317219 68838103409528754605.81721958607238470418 54569104522226964759.23007644555415494136 1560821961756687125.44592981775058113993 43450883172558270115.45588958922528475268 83509041263806924303.44872875465770593158 78051307252868548129.96810906863015472896 83293334758718571050.12875871517961259675 45100776164696075278.52203663817466247262 88675257729372652901.89706007315974692086 1203728695964784347.31241072034054471266 77789029403187178666.33673229384220230092 48995867817266522923.48338664355841919782 54288237356175704518.15622670105116580817 66402602396965856929.52476657100489727076 92204083074043843864.67406419054582106997 79737762256190432813.42404405266022602279 93257196852292225943.5704738827760480805 67096956886108031973.33870803576755447825 13709283760624130430.12021633813057802054 99654769991917573464.50995208870611961652 14894110041138283330.63310925060642864476 74942860569805797452.58493669112895032473 73784254932977510808.91269693362867967077 37761788642466753586.84854122686008209454 69305093267099542052.09346730331153830665 82513588702884848978.60172705905230280172 92862800654006898124.64688805380179950601 88087190213124974279.37613765650384774908 59231093030155909526.74168111027736663213 38662395223705981518.89370523737131802775 77660361673938490870.3564575279805940267 53858623963073466224.78644235017134672565 83752706696326609609.6960760851527983402 86680657848946648051.09204224218595505076 50019068825126974112.32958042762190977704 63200721311157816613.34350673399121476237 87468941435338109855.49680991050291942122 59097874284992314549.97018040208824589786 85655175820495685681.26428291905671633271 49341202728974552495.99746098093901114373 98539582793431196147.93678931358129877307 61460126158295434542.33080923151202628977 44759614406320161137.3287845473106192547 74905617309470571652.90843736007146630691 21343165188582981187.14489751583923173844 80065561080493300688.64644863262594582753 22668792394957866639.93964640373711667233 47065960037789298490.47235332049344153796 81551120523727126550.35207036492457889395 99089818775623357999.41905546742364873293 3354279187676649849.46451536151772838141 77343518288961636207.38794457140721162678 5917999649159883276.57601133096349777002 83403677945929061288.58575765158865439753 28857525986597032708.02949250331950485101 85216406814011566840.28758220335109889722 88500758994399065866.88261678176023866303 80111251377099736368.57287899035776594474 15612865299881995232.37773109836416663494 21369505190383503857.54220399029768337694 57380662807183132068.60019988846786582483 46459063353578405937.60328174643628813383 66055667701470919885.44938955231327995369 21382717873653272.55533723966010870964 7123431550491913625.296257531978647417 86420366293334422343.88167365828505655604 92784159609454848324.70196041989144304301 1843066050179897299.14640680572283514386 98410138797006403606.55771521796088835459 50380904056114676862.80065452035324609579 14045841217838598549.16404478300147688451 34422692994371514685.83095567847901713022 11670537537957672745.06427248685591623592 31459076078609397292.6402154682017595608 70334454800081125954.09906919403919520137 60541051872360797204.40988887396792106588 78285756495756212837.45630532282879680468 57471582716420484704.83444011726028322931 93038917615642503162.03445100438907736395 27915871442126200898.45887277606431795577 29824593586297315392.73260555096439085987 39038810306435311406.20302973990318772865 16832521782237555452.46990256126757453056 31834665866822988390.14827853142250928533 81792192040225352461.99347150510465278272 62704762404491135445.50329504565715484168 36482735514254902949.19962505459669613972 75083447878745947160.48184334117325506973 91838759245946577270.2786931215789909263 31528387975315124724.68901792308733131061 81033715000278513081.40175582649591762386 40605309944428825393.5875191524493624834 24845544350636559132.4556542229721077186 21150191243035982072.01750235571760993723 4417264655110948640.92152344763503674571 36552894399448990983.40112761053799808386 18556429219230258223.17307370033148074775 77850037077861637649.39692978041553727935 50015826940237181781.68337794290449577237 65231844430251707393.57762126251161873626 82976876959954581984.214157514996917683 60166734627895825924.91236297391050099717 10616389025998704191.98661978210564427269 73370162396151649418.5277150392317435094 35321840154148364174.65474570599739203561 10320233573668238251.74139906154526589391 22007845252186665427.69053306982247687594 77693563941027849895.01324263664292249971 42251064643899763378.13598075558667376081 5547733296703250861.24889726979888300428 36813650496607515386.0841304827667767956 30058301571976330188.76398625798560948125 80978477029292240377.96494327794760384145 34280236300125322081.70655131448989804303 95189633838286088751.8068599941722076558 62027739695988459087.33061555931992496437 30599401411225039614.22618908506037715161 96234208748417196880.92671476575689570876 17895081108142979881.69549974602013267646 51431942914786544275.63761258072727206093 86406991058976899682.54548172113071373055 61230980025595864832.15546012930222952362 97863476444576238089.73837139056640312926 98490460726135003916.76320842374360332945 59757690080645867383.62523846782552324361 65505601695879912776.24587896621852903831 33058987583857280282.80091373720697988058 87467532823666342061.70421310994463879885 55362320166454980485.63201970762553371702 35752583314372776727.30088724579328392541 85637780724116269373.14569414422038917476 78712083495197725967.46113761630213034855 80108383993374424368.65765129242348638479 84301945573378901086.39925386998798547475 62096576257402118342.16646393139554924642 70567768753761154041.3571621425809036245 98654698835077933953.74121170433646119809 52100299573575817214.80742631243620731672 20478357760301506881.10324584069811211836 28676770614432688984.06734659857507377623 36574062004802959335.46362027893064303802 80907537303229585966.38957965543311055438 90036310209856339668.73824962143639330788 40089054326762496984.44908110903775186721 26327079066613051948.16646953425290632785 69664084370011435821.17358500941619548723 43283867212145156594.04187679777098437608 59769887760282197042.31028322615906383283 7667215885235338882.66738992173582445723 2464922285807652950.6735179615326786885 57231107330746253843.72321879684317821842 57827906346526645761.41743734875763187786 61370908090286715183.69114177114165282163 76628841797306389084.84701595306849529234 90652354007569657037.63504321495893541408 67750542208675452443.88157353384246532809 60321974447391898788.7704358269555208607 49886094269482144089.48447264264586335313 19784433013134749762.72236093000760577851 75751516306750418867.97295413208860277754 18499613061174280670.47355560754721424431 54607488522971379143.94694103287882632296 37928241584146905259.52895728171712833172 68398423242253722755.4034187720626471244 56554087357207890402.9542269195383999236 1474761766990022653.22189982375870006792 93545085090242417148.55109581992237310771 96124213248749141524.27054442818059741932 70460002585203584489.9725534831289894688 36782093130679727977.83636171901375497562 70589534818486366349.40681390299989291793 30171243034926456100.30075455159588945836 73291831528071216844.3182822003522171692 23992272428310660561.16499532700463849094 68879603687010203485.24151730841745874851 76959839898517393896.31613406176696162441 81117036812858892133.7242728900309419259 27660380347138699238.43158913476148622929 68642893748740777609.21791486316174647034 83071597708981408193.32886408306581887091 28678813875289571608.44461723918450440824 61768096824188900048.15956220870651918799 68261316024591159558.01528369809680623476 46950770260165477428.51165650904961678256 79418494100113051597.47203388825597175929 49321070586525402734.82895680996298056017 39099643066247840687.01524837265105193647 33766859394033664461.24887165172496909269 85724093149683957869.49570432038462648021 79957605357953600346.65166847818200904682 21989946050719357339.66424761142694814158 98975338791506526418.5557110582144908522 3075209062092530922.69926621078632433749 85777096037632963580.92313455072984077851 7878139400416071727.31728646652949006138 49886001956548179394.75792453552682385612 33150470091289713968.59499574235694813051 60728991219164956587.1824986299615857211 74136767146914862005.90472498826717311679 83334326336588407023.51144514696026719036 6462521604400796984.3722847355035459533 22115957074070133706.39354360707280805758 21057769782778826395.41779235879368914681 47364680625553134921.25803114361197656142 33977547001922330607.1644362142934996738 49513449079465511722.82778242200057968318 29511568768286627944.69530843598894291633 8945228925100774668.2483193771025055404 76590027484694130049.34527560984516472006 18512298833012541539.0375730464292910254 18105059993222442802.87663860792339102613 9690224644568475867.0911762506666567197 90167666404523888113.64948406814297554913 50676672698695673614.10150074555128072685 15566372339756085835.79970100061903499098 91501897547913834052.6121633890106096736 37159877717111115364.12859145218141932534 86677056663812677491.95463779675098188034 60663346334225166679.11904359863509011705 13520260960143757463.62818139750668675544 80873754844750474385.91938429483576400039 77815921618405715702.08073811094072121571 37542965819142521073.65230207371949908027 53552663980395184609.29461088097759829693 29453495625832530042.78818155287082081915 36344260060853671958.77040377214963337213 16769141750814203163.70034035040020593943 27880356343640588258.18332096826390926443 93126370151828667008.01587640160718404616 19969899696286887097.34953013777606187961 32385813085910793025.6625278267637798957 77974725069278105481.90886459368950228397 34374044369657310367.11182064600323313544 37248595187586804857.15168130971770654066 84702702850058721017.37912572924400128886 24191824107202975022.92102967343767043781 49803387282754338965.15181874039773734166 30502421164132662435.68759233429251553539 99127131277356579117.24371859132687644573 95253775058682520371.64080199338809582131 82029923712521968885.89721827633736388383 60872430549896881202.67042511179789882678 4084470288441819450.77755789130756308574 31171421982421316298.17932565376866503132 22426125285353658760.7713774731970410409 39627429903641794492.94905917120206742411 46625743877326549111.47380490974858910445 7059834154449866790.74117952200331941032 14110592190994236333.33001503408230372646 30494757699510417956.87035111911163305852 93731804883860574154.73450569119204030092 57431857559802746536.88441590610360401291 62839505186422707594.75850352094819372589 18445357214989864975.1986467802087255076 31582953706948560484.06667895492488811976 1054113734349801053.10939761981168383196 97939994773304103255.40710100499249361009 28596074076911202416.16364046774421596083 51372219568311722276.66918592467168446316 36655667978218364078.10344563696446617941 32921657841630544857.89854874303957559322 28086439161410713321.89210267983055658066 41544472678387743640.33066315492886383549 44860300152148431446.82050505979202163802 57650354308817213185.37741353525316755078 86913718662661188313.68770174169880966294 16559525179327356438.08787898650385878609 20360837953603159019.51530152614376272125 27713296281027520854.07893862567229118139 27411366610003630904.796383536467580456 71099384087523924490.14470725494529250665 95723395788364666242.38301418131552100014 63848894989986032130.33656541303332800977 30106718141394125819.08624569541290267049 87914985316265489464.27176740355722664724 1227557724320415404.48696930439702361999 16351851334502257140.06817618106988230183 58040979541464795891.41206733919064283682 91544116484043649417.42036457598977340283 66485970450467898181.19816736081555585166 20664495645061830818.46769408493317446462 95677763506363174357.18930999479165466951 8181439617182235651.02716378452205484313 44494326445750762321.61543582491101853076 37208669088424483668.32088213688858381382 92782472252210808860.430882771169031133 22768161819444019286.5667553087496846746 97254354642729008340.98951056932182199447 37025309233057330529.43672156825694302281 20961878055786718511.08744319013806222517 44483542235404388436.59390131287039370228 85737964086778668231.67958554040140390543 1419363941087988038.84139526564020233315 16167559707592372233.22676170387394579337 41433130481643031844.63589278475678850957 84213717682355695049.92087181713551717607 91337554557132890750.23181747544066694157 44353478889518940131.02946793343613087602 8921135896106566053.3819179586032466196 67338961250013314830.08079819853093202 69080684386344409665.99623341429769630716 77731290029082098855.64613393950655970918 63281572022286032979.31717627780670096171 53459577900194885896.37803211168673101137 38245244501058479796.47012991069505145373 90413109240190498846.34695279184221909842 92293136972089412369.8073816871032471077 53766239506554760118.70393476116611060811 39301699584997421534.526485169825416382 35174333658682316463.86915975121806159007 13859373568592058116.98138016082785162396 10879920244095899239.36829946849245122194 61329364456041825764.34628759885360200138 11466159997433056310.18889585554844718334 68490745112809176858.37229741693231516599 84521571584271019058.14989760254466659466 91487923621029154120.52818237452394771912 17755025173255647895.05914100900581189351 81535417866484369508.88419259466301541264 24591668957116841009.62614653381690590478 86006929445691806296.09636802945221985214 34957978854013624499.21017863544914015964 42548919702738598997.62436055874809427936 24874444728018415333.7537911060197364915 68304912872921749693.90165116616633714196 94065271475013739055.08066240135317831753 20212002766855327758.8078417643084261415 28998451348838008040.39122422277943065045 40665023728354875497.53062425057400403329 89800859238710085929.15390306212325586312 78433344633401813566.06168700025716166008 28598351781810881205.21642403843670570581 37609058995393972011.6740430059662627319 12591007531571768427.15453770963184547594 37795275923497130242.14281400420389058219 39744101679194222273.39777016382353411348 69608863982416627000.39905096235793247398 58878775747915908588.5519661912862269246 33272708193762522824.93890082282890281555 13586015363458121590.91473965830793093405 13020965313913537971.18360861731123004673 51129203356506223129.43206724733652562874 94929010825134303353.57359133861092703276 56964659600445993217.43760984073306510162 67614914143845596972.26691372316008954516 89090338998606577462.19612583736322819259 86195945869034747100.3070253129204771653 44157045982315247388.54864557600201105838 20636571538315930858.36183099751160748892 95496669812162753739.80584079347789693702 9363235478926946418.82955556087627255622 12555522760330222630.24174756653059740041 62353568335859945879.31747831496686559284 46222836928980133621.45838523596504878518 35389561783047687224.90225073129614590909 89262494881893178634.29180687758934878199 12283614345675822713.71180728341692165786 33697061190812517063.84598961631261526497 89964376810734795793.71689884794595037486 20581664445919398946.23369149062087071156 50767600614362662579.8529433239862205309 48024831453287554905.90836950971676200191 50765622871069387253.75933107137211636255 82464783435505641671.13663087199057222525 68498999638723319407.93395993705167368127 35738345463226241388.18344391553547267534 60479772304116162446.5437538151004592207 60400230903780385473.09741627228534233293 18808226178225851971.55995738535973870254 28824778091275289519.65838717494048373168 38121985936610938219.45805172891587291426 10162721290195798218.75697867735018632173 711624231748980644.145656691366042473 94269327222759594912.29263041485650755788 43594045758461046171.41728696874689920308 23910753787469521624.74342826197713338162 41257411350730697095.08132590899564951467 31974558392715635178.66519270956367669309 11639107300887227589.15682917392535356244 84409334432939080875.26573724363966323081 84293598029619457774.59514710388820495188 3101047596545950560.17261778012757086482 39643996855894273555.50119335737781897159 73948007377410868721.23724182040248623951 92864893033349542160.14775773883498945532 92443469202692548797.9518897451853223742 77253457437870909416.74272906297804278942 22908215042662965694.24335543266868176125 26283004663314373336.2407124322884726724 43270345014900366057.58246573327018884164 48387174279716323663.91249542042405012893 74762672099619486178.23091420615547767551 71566392559964169336.88971069938015689686 13677262371129497153.32553285053492321929 99258271558290166196.56588472860524797665 78610416634444201613.72634106715645819743 81091502077336825659.19318552244713597398 49022067508112304154.00248941629090293605 71677226829630592155.56657263477643832078 75629977335221230211.34473076909932450662 72807431220167212521.13096814468506025602 76563589343237568914.22602698572246732962 9724519449122547432.34333041202100733756 78497310366315581819.3114276670138333335 47349485462504598899.0388204839065836078 95440953700496210428.64073222199627820352 28262559758097762289.8176940417542237394 99987809595019477606.44614810714222616528 61974034247130595957.84438147671353050729 4037926070622792690.92985532858575887281 92040808691570395113.82067238296814764521 80676145871344459638.83325646612877637873 78367413038788417581.4803691081613600937 61557732968055154362.51488482296831185425 87193720657421265290.70159369439693035225 23712954178412810209.95675199150960166148 74701662839962321352.7816167778389971987 22874357217797287249.21915562782372336272 62888559922247900275.70713407446158483643 62807829395629365100.46161538037175895185 40663914001329688774.31588646049912517243 4946536882546967085.29383203956865850997 19839363854765093497.13157367072126547343 44129836638176053961.63456982927874220668 35196777561659652750.18556214363248344255 93816132458023605674.11369654279930488244 19969703856812067390.68650176267027077211 29953633327379951247.99387255527153355151 62464758731102544572.93172886486632771667 65075688561538814409.72480336878660632872 57087275963162147438.48732718952019286454 43802377217205458268.79990196579234685769 21791196793947813691.11125482713145501541 49832297859883986934.07831872974558139237 51300726079475268349.73333195754953090357 85046293854700301203.32118442759244685792 53973725643299985625.540590538939527991 91481600320937837553.02239686152254409587 4274945322800895674.02409971948436151055 23448838972142090385.41707831175919512044 7374572465303142408.6391645406481815431 51494391948642046760.02519380481578048001 54138483145945756789.78130738680853241581 87348281423622242222.73488360801841834149 90230809709401412167.6429636698148717734 97361066000369230707.23060523557091286638 20290252962314266176.33344184765445430422 46266872420883282042.95154500484442788606 59971383686937238488.49522264270532341685 47326287399920679837.09398075860316470725 54564812085059650536.34142937650476084312 91792217670905209518.53882562261692595024 66572480571137971097.0150951826363860035 79435332606918174073.30061123118765220916 14982278638958173558.42926415392973576816 33870586293364897462.65690334776725901173 45892454498665182772.14122275651975868723 50328187429922715970.15481224954824808776 69224052044971267930.74478081879737881099 77741429008927192338.22180136205518668035 39739943445123365429.74516365347827562781 86002835116577696177.96764092267633178271 60610270965837966718.27743138174058122079 87653553420226586489.28085507291403555858 55129211963617345024.04725585830856385697 96712146705369966587.37555319892629266757 30522738267657596716.28649069928081430987 73493394419235775966.69470925431381518134 82870011398854511321.73761793073979730624 45649745670740503136.50064882871535448313 37794658207916048603.70312418715943866101 50586538392466133165.66462625637357277582 44452199761045294600.90096288862822854923 57306274870572880940.29331602091482941869 50154520400944274029.52991056028429217704 47392771857296285149.70993160385710911698 30731938109837998719.01475750420540260268 33373030014435359409.89179805344024591404 3718344643878352505.76300497298537498959 31178383113127683607.74292045880893919187 29931500767917595043.83630169125985572016 63877519830227814379.89613776923345309536 43960003786046235327.91950461733146767912 70499525674898767332.12807301022187281578 54865627590626895580.53603734371364093783 23177250358903749127.57600067257579343061 67799008635296763628.47521009108300902056 34093746460081793157.51539604463409446213 36261564770921269272.20054259645855248444 44716333332018456241.23085850215113583666 36419134975096271931.08563567112873870636 74267711361974401998.89114586301038440825 64920638379270043450.38490829226457970414 14081924931201708199.67458861099168996243 74767128173186411705.11162550754699726657 19283941108097725372.02011525101134663674 21288096499025341184.74127153473969458513 25179046717080323022.98063425391145782132 19456327068607975391.55059343073547530944 82500196688690801066.97443439315536378187 81463338189303206905.14543198623950918949 95055243589626694324.59023726847051939006 71469373698254616482.59126310470259886598 2889898526618427347.56436221961535684231 62888130837034758960.84121860118738243386 19523759856889095640.75271067169024157052 23220625233730967613.99358415647896369935 56223519979524064132.80682327244023225755 70170538768495100574.14399883899565034742 89945834949905782640.80700921846349499324 87972324612177433046.82455355754156236552 48789372009762136183.24851091327197656499 68512009373569452421.24078791179937131058 91323140361275252208.11530935028116174364 40649704430025873802.39897573151869112153 63250578223038836298.79870342560465832724 34551940665833584573.1123953850344046758 41588512030985555819.9618232255141332628 57042346034329098523.75847202036802100063 5912178308648568163.47114266485567039743 34910445526441058525.00028529444974876006 58581720716586448784.8298160732895253172 56499045767950496919.16360466997576728592 74229359898875256895.23649546505762458688 34970137308133582597.74753386513041251238 4329897812703079617.12194011996197430041 93819759319117035168.62747052510127736093 86032305524634791106.41168437944259409362 99415185936092129807.06443771579461743593 36225009935885824833.78025935702391469628 86338663921981318073.8841360498825591895 1527439750884331891.68352307162070782584 13900305474639170178.61361576580044646909 71504814951374049438.69340260861938790509 95224751008566337196.08101359269717666972 63283680423620506710.1531901054544616965 11444722115708916936.85251103434571791915 75720559249060617440.99367964593658050236 17900072471043490695.00219566381099975389 52397876940422328996.23539972489190059266 85205809010240147157.59624805547351073743 2778916740368383183.6489416977964190004 32126936758942470493.33434707671798791276 90647376498428238543.45070809205049821345 63122370288608383069.50319894951820946786 63459800933659595250.01447208695771441067 43956037563671158421.21849187367320165724 79944060071608042534.11529511712259740886 77476751483613457857.48545930045892243836 58452078821830906416.83101263964743674043 63283104658579316895.51387197117857152774 40581815884342428417.25422341184055729727 86545840501086762252.16553733462597058955 78432364132300775458.96897743036363621472 48076002827764783745.10226226774859203973 51495927627910481824.2514787457624150365 27639266666158270113.39953640467717418485 15084275242664064814.89766295008878663107 30074426288458232599.44505455319911206848 23440030010131814069.2365838685505252611 14078356093471168038.33591611661416988866 83917753210315746019.7601810320775371236 89564719889805891801.84240475412793615469 16776657221041142167.20032464693059699081 76250168054300116370.85597574345572031138 65458392861540811307.42685191151973298057 60367487581344974638.3199285791584047223 93345078439144592605.66291063750621592146 84020115017860936287.11381133494851245769 96590274489562691248.14542104426727259884 53971691931864597377.83226836249120681859 55502551286653201916.29882839028005339277 58139240090399849339.45745643448078131282 46718854264787030820.46340826611574272263 46074089991951920389.05070969616041353581 73998696664808993538.85682820369413978206 88060039289285556010.70447193145252525652 20610990358108413214.14095633870051332153 62732415786755686285.53040445998616242902 2683955608490546277.70648119241993917836 38439388883825464934.05245671007805521479 18427445413053265302.36023996743937429378 76841117686906699563.30106374656498573568 99667796480267994731.31121539260065745124 98713634575390767426.48438744447348252297 18434708882731036947.20405802545216949113 92258440936712995130.62430951619305940712 96750359135792293522.81179404144224196187 35791432068119795410.8167661960401323826 78491481268676979222.34090565502046899702 56678690822799610818.06006979608778131635 61182753034175785299.28595076169481583045 92752993431015626146.79783965308810519797 93280788622000366405.40048356065045900186 33247901823220236094.03844007794751635495 54315179496371464972.96354413729950597622 32058217906396227831.54229108966121884527 59117635298478491653.38728075884965230128 14772627828906695234.16659439311013787005 87161734264445581818.1168493757431757286 74110696926365185237.39601821110145583049 59993216165968712743.36493572482115263808 38916684285148354877.21517319194048124881 87643302706021904050.6966607457737639846 25070668489106591018.51514744875951869677 41491511032334486027.65766661060148044536 86086873901203877188.13459472129678441517 35351454223922540913.79086598080218796485 99330243419396477458.86641471117038962738 57717009589134465480.33861941599126487622 60588935624281918764.00384782929139214647 96235008010103734064.21972182680035926762 9252055229434094162.44925073932779975079 28041135060359092850.28144876795175490697 53500098046795947098.37324501436671994058 40465405985517167069.01957801809720186257 7235383038970133811.59409102481633055736 95700066206329126581.73470787275669914067 25319834412362571460.36063341055161669683 65595139302941799247.01879360286543609103 62876992256687078720.05048566221432841566 22681290519543858110.31094641900178234605 26770858549774178620.24170893432873221871 59989593478179041207.69748873199550081242 90565640694508462877.19077774467830142983 5562612165420734767.79122132678638763813 79698742854831421150.29791014676070235695 55632144277090648434.39269652859547647085 4558253176149338529.71780590666624409952 6878516969006322250.15097434295284379298 84116924537126200887.03185823082490363743 98272188278037863569.61163267122363991858 9151700588395458354.33693595869268696084 8233368853062221363.28690591474350991973 21464620349424469297.726682469039710815 53035308053538072822.93878040093127808121 88187617155528044859.12406782401094074606 17745049693585711675.58828844828267218685 72722306427432305081.1429044001421050823 78411690323299752076.01235318043932979452 58043114625681526928.1484749178039741333 5484084348215077437.58705818799419131134 13922783270337295495.47924805150083102441 33551785385387484767.69420401003359177868 64007092853620624683.75929578247005706402 47881730620630025943.8106800782194124299 74989026624312765225.58519478894152257027 35837762217150145638.33982879911247215669 79889046233838322834.4058441931290530108 29882904714373600762.80840052851913827698 59046382973295410864.33370063362679762897 28458836981306961204.0752841009235848549 39129653788955245862.77327099182876280138 65907459355442779916.20146546671170964006 84678189690307377031.48572770895243603514 23207037944091237369.39572583417272289158 39646180794848298551.9707680172541873875 84760672042624078502.19474481893631840614 60501701867344397035.94158100074211177967 2379129765709346181.1308287947951611666 16922531058731499472.62034839618013628062 68587412542688330016.61783896139054520702 75290596799540632325.52191932847168286949 18681503589895189741.68822828628023310381 82453966283521940152.35584630941287723405 23913172511738635578.70162491094540035088 36964845109584974457.17294094383795571565 41625184321394023949.33932906750853717388 13225397133765629593.60391392380197799828 1204123189586835722.99739779427987486888 66373781390071135663.30234873283702706202 79657610931553234069.40595384346513817869 67554289497506869403.65884901655106214182 23517368716151244272.71454014695288863417 67331184587147883619.47737328066926135072 69772626332075156902.7731739598332660293 17152487515174935491.93902496448569289306 70062312931828399492.50893570362459071114 78219112159952839132.39326903160536209308 45742154288871720524.89045123601591159503 51607750221745417253.38411783409734752082 81208388176546168575.57537323750632407696 78028736212274137411.56550674601856116179 41512513888143061177.43024992615900786211 7792326403176507894.52564956072344908829 47655452709549258685.26318021029601267403 40950432580628114640.12104077585094063947 3283638941883298915.18783307030706330627 3554999942945627292.0930269736109798239 74701706106947256126.48613590227543809941 65817235827623083110.84855524778796545527 81026987301675809745.74984269066079354385 13093965535548783873.11130600783227791307 49041363232891436563.0774232413915079211 35351140938125004221.34107696268634374781 56534364744952527971.09662721657472412715 99028729035280355807.74294967150179040269 95662113054692468095.24610133268368469994 13937807286079231455.50999925188615330298 53847184794270292125.66209071171605994636 5155333112988885383.85404312363934055811 34228578107909151554.05911027518050036738 81242082578552659342.51085813276460730603 25468888648633734859.71261301975939562906 6073645582791104218.96670562174005232432 55792229521593397738.66612630821247828656 79454906651342571516.24891350249643688102 97087680091150441202.13481542731528120325 43395250873594412168.38018832839936305886 66052686669759087920.6866323402456097191 54955653835965922091.84095466025265529701 53901324302385674904.0811103003983343642 66666744085545408520.36040471301253857381 4058623764040045955.47484474328187426572 6435022863285424621.98386382954609206763 17340363151698333190.40624858431960605246 12660347646676208240.79172621708912763875 176053990049521618.26516389122184120264 21828160785221292696.20131666352204703841 72766127945180939780.27999009593588742654 1649887885023377123.01476157391351295174 29005729854372714404.90121426728236271632 2160115210950827466.53034386882794410448 79314723571425970107.52526059319417034421 32089342160068301152.07643946701597879549 55733305745297164451.76192316245623311915 70470256375278148772.00051358114475524164 15151041639589064882.10767351499360809662 87041708496802955557.47203114897185530909 33294427865183062404.68885675575379160173 11074929048775077313.65514134802325860497 16485569898367326692.28349453274372239569 87971521792981882066.72238082516577004742 3152474438597939286.15075874458084906992 16071720711376682851.54988301140932798787 9923219982992151496.42769921254278742913 34074297105593089013.77788260820273479189 10492559091526597364.02547653283162362948 97105876339911757168.5926550419387774278 39285024474721442273.64241915428429212677 34899222412215209703.67454916221355594874 47236884568205711003.11564510749850551174 7016836201328262761.16331291847374825526 71143747926023186269.0029877297506239189 36319588916905040463.19891148429505681386 25935263096232584368.38257374699772070637 21473735620749048557.69001066997232327094 91487985438665037711.32567945077605194117 73504032448988816322.09065273859481733665 3483055588193858870.01311051650791259015 48824368462287526120.97573900188954235452 57087215921151199400.36168380571833194673 63571555019769962587.94473533289285718681 47897145041798866380.26675685535889662826 97841046052403542290.53614802229642347947 30850505634131859323.77800591099544655113 60837969601000680706.87528149010206176765 15358555886115110443.51350130088095048861 34200307373190242031.57784739622221061605 90711034203329231550.73261697756744171307 76775619364696854411.70624027341971959038 19782982825869932584.10157082573235590616 1339693209000347582.6195224004078882868 32386099395127623160.86242315612778699851 92558314573390796301.43439051460897750124 1676037356787220179.03115849905848088769 17267402664540999798.09707029681994347238 12495452474341851057.7165719922627764297 3778542831139291753.02899275574924330881 87867425085231979579.09833438365626655424 19948665304299648856.93958669148579847061 97497720177074047149.71565789395005914123 89665441687574084721.66517678723166226942 75436550589491812321.91043304185743609823 25905429511262435351.41314204680237433517 59298127464711423646.37136040111289738137 91959432847362001342.0312315009907828208 96119103889049864519.76022951213638504347 15895920478852654512.94401898650868892408 66117900188072384307.99343093953814435519 69279096999149832052.4894913464518706428 18159900109668460910.77627630788662875129 75762087050210093924.89437940779074593724 45108927604797916520.46277842649053902775 38028423939936463791.17243486988538272684 81048049724582082215.16933010741494794708 23812057841377326296.45711028931158826475 45617289982359250607.3294565015983437702 76992472082177143709.47736389581661650531 2287234715510030355.73974834311599579369 29143683308256893449.11594238687412446308 15111973530010795497.51317827168069599811 87125197137273976176.15884723572481723775 61813630002588749271.38503493587081129598 81759757384102620090.73328131926533626186 60417792897254725406.31070566003080133457 8319626718207748846.49068406129992146732 39181266861457153171.21561212347042136571 70196108059427997767.76588821683384979201 26003252422320113789.89302018352179058939 98917963923319220300.29618898030535641002 70220008670699222440.99123904392257710677 74151396620146990895.07280738429372626242 45177206215793021704.93669901804793859913 53854306703803147371.21502275095349669852 47204006315104401860.66323792791588536004 84508954430826996628.45956848177583630681 46385131035952546617.03930999285773836613 82095235740790516299.75182868677170109913 34687399433634679413.74136633644832200806 64308125366895782277.80122996064947020142 99295304468320491842.56676416913110195348 12857617975258450274.22231298036032071837 93215028872269428145.51279615959331631991 88493384499391451651.21332129456998044907 4198148198912560243.75433163891274824157 48626833581335900163.84443327598014352233 33418722026533810394.74143403022032399499 71811290934001097246.28325469897334204101 8532349653090767048.08376796137145084181 1476534190268985714.9677250816503957617 19489862979803032967.58020817997744002513 9778419327117149207.16861143016959836628 59213592236495560768.71006833694048874682 72347302034480691663.04847902010335116034 41091757890175551523.20016300649791398891 18811198218895836026.66381652024385534102 92644909594923360355.01598020930928458972 97919806947062489288.56447039969827338727 91571001484216205601.29891629632308908149 19985205040953217094.49892907548334859565 86395648593196950780.49882334672304333764 85528765175389109792.87929568607612775673 35929942189140530317.84759793082107798173 35973205393811371621.0212399340063032551 81953292215732335595.94568458198578283546 78552177858245735518.12247166325976464124 68543403978935073494.98316984159418150072 43275819850251570740.71465528690034104309 37983495162016837851.30706664989373631167 47698981886541258562.66367659857185508405 87007195920985251248.71726427234074625449 96410258431292243455.92288949418879777594 90222481542731357081.28416365792229985039 16674846737966165995.79153862862739013179 4166980887190486062.2622192712204521554 68180630319246179129.99021554495602706945 44624422165250487977.5318461233708937693 1275628225128762160.14357237803977607557 63198147971028113998.46585475891825407136 59842402740801683596.9051156097960195972 79133613749189680692.27064575460348983871 70468524637008685540.43527454182310978734 29867029562594198182.921835337846537544 59069328741635109749.71950728661315446307 15486678513254950230.85414070542492545912 16518297847622390643.15826660381628049335 12225688686730449968.18998491096952902622 37025597385901332029.24710177788039886978 75994483249812752786.43114229747320857459 66056985672284165169.85932086682528494884 86724436212100882300.22569213426591886393 3183552047079870315.9871694240644262905 14596404078053523377.23500641450250421817 55420343561995751913.04901929634694912977 78070222126057987616.04168230129102243132 16498984169562363296.15480716937334363804 22624663050406568435.75876875882469234511 86930900372886253580.82082524631719496574 15651547133890358237.21419564876372445662 19381984024809319267.18426379040890975051 71404109903241153288.48510365268041015875 66838472528290834153.94970044088955212025 50411835806907325522.02504984112093264721 77578286109935335149.5293098723112632767 53534855170463245732.36237100806105793392 84968796407792840077.53887607308036253176 95444825033823140477.30979130201617012324 30735003584030335616.10695874608780975083 72480768465516328233.03139917469580141208 88219790401692991829.2158781660284947463 74884697159855275795.40356096766722257193 92828997684266363567.09739025339105312328 87632124360135835645.01083392396692904422 21499594307905004964.64911645761930538121 46910802800036421256.72284405721696157889 14096533299439802393.16862041959239303267 52774838156942277476.75613953584973559903 28160064685980140279.24162758120279976206 83327741946764195692.48375458052199620291 63994552351240602583.72458204479285740332 83347594096721065513.43543947706645842145 50902719308299621083.31660556187227307435 62741988490222243457.56069144444901276502 16590004439679222582.89022164572460999189 84052099192451471504.51532850588819496581 92425632357325057842.60852968608391133189 49997122966841206617.86848384771302677705 6212527423968199259.42719842559433913706 33493435036876518204.30347688467905758159 50467041711948286357.40878607689800755484 58730045366295309376.00584902858810031841 71164617641273697103.60912765932707900633 8422325025161586529.97980512210521364712 2819493169595393921.09907576840738680327 82685761884876199151.29422821588115615431 51865695652791076812.13015521819329446291 42149448183598910909.91381008677754348312 6868134560922440325.22839999558125375765 89569790105170986372.91272680708183018069 89209124959222079132.7550177508753090161 28744009463027926543.24891193914179667295 73086747668361191510.92997016723335090927 54141229156212817966.52393867842202501391 84997363998246386015.91552232546907659284 25177789443454356952.61868093428831781466 16507437893679190989.28197607029038341949 59466632752953373432.23555718518949474173 26266433814405917571.90604684796828154049 53543685585885870127.88534613042081176018 47303793010628878528.13155940823609433633 79458550194795724093.50471894622687348214 55401330257991984070.15780196660685076045 10445996415327876272.16249695075141690935 2190302398932975537.87200452850514093803 4327214450133276584.64697647440551170233 4175255934109975478.03892073666221722759 59081252955386505426.81460209454820649777 88570661738638021005.01552973647151011463 36651812009957840981.13567100696349927537 64755044596800007554.95285658659078695036 89948337626213584957.08847407133232132618 30668096242184359107.64196902468987879153 81979955300626415857.75337008327517632807 46450472136189982009.55224975162327445039 58319350403066870298.12903798136530406056 31007748716309619701.06121875011714708286 29676645247429913472.95416561260688205797 50740827892174416531.210603453786224106 99689175793544127285.76779725143994759835 9974973321394019733.26268073085430416629 80988190695331175402.84686988126366978335 79731760473027739976.32936535168821869553 86724647589713431850.18418375758005760191 26571524359054256362.83811606516079421862 31866473034758772391.58960913281978987025 9797828968650178726.06069258456949667293 35979639683234826375.14273770585347374206 11346715122275319795.07507364372658883029 75061816114668664517.42558235602343399196 77371426335932223039.527215185455892403 6802570166198416210.42825068293628725031 73342365356242741185.0444456015673739745 98737918201068681678.17384699873729328253 55372947163739741764.80507563120290626653 91993071408179886824.72326607866794436286 92899699110462954203.84236464523881862124 27585500719411341746.1630604178675059019 82965066207144506308.20929336923251855599 96643094901379747562.9486610624868253065 84438644916001671328.8652793507907703314 96731303412157588433.54013683359795105725 58727727893824933976.87561402644391184636 25102188920632027887.13137997870389792365 47766073218909635808.57352217714351832196 74445548137281826552.86401917285608763344 23579033771920725765.4168524341569594644 34443169480220937708.24091366502480013787 79267213800974850902.88428303275361766012 71653668641706867376.83525555118625821271 2805998047153049407.14010321130855437899 33144585816753297789.25221695938182330087 95207030465036660712.04344943988411304184 37236966783716236348.30261742588040493238 13170797111483354533.87698237489732628039 64520511079388181214.98818214484947851485 68293492251591297330.3714693110483141807 30729861886700227108.29359627190194703979 27205965212127321840.82704124204453687806 65026257374461062420.11506523431330594257 83429640119863973541.9378791865796216393 93557440980467773427.74733546878930480667 97454511497954161146.83997401056596754918 76957814747029009531.17724950653727306028 50656380927178850547.00370813409980987719 52856977558028651702.37337746277739166495 8874935894495002648.87366564026777378265 14177786378638483946.48301610548096662099 90545317736217591740.14797099561230226444 27427896362013940693.74084646741514769133 38061006922561708321.44236330921848573463 27700637321215395539.45502618312838902134 46364761463856278342.86272244630776730098 83145690169207748499.55900443978735345946 43861104855059751836.7731032484837137487 47911666744639271879.33625468096637386429 79343303427653365268.06046083980494953158 34249216318225994768.06334492408690342529 47677404210324292510.113465024238789206 61250267996569307096.43395743136196127839 38205808728997818187.17867049208092507251 70675621641984390912.66203214974839507524 97480947631140314881.94047067550228922375 82801117130239417485.83705813410967662786 57164317108108934327.94858602652502597168 4775878253858938008.98217461445546244307 49633590071444497352.22646092817686914516 91438583437209305951.05469290764410345985 51984531115353951118.9732153390440878449 96341704750984541190.12015033267453569607 70326537370830748447.38920273282557359568 84723128867704286999.33007615584458321415 20795733399234090793.7367629429984451491 41496246243699577899.20273375910810450132 31811825903196476568.59448540898927216495 44371910884269296382.27148778281579660312 62301855041148604608.55484956190630233657 86348194875320908890.18733572723359997954 97909280891955514894.46069491459280818848 65698551373590331488.70662781861200176595 11308273438413655529.78646160271643061118 27494003446463501763.73578242762603000823 34587515216718675128.66613222343219941866 66162551285498233920.25932354140122226227 73122034611736233455.27468535019737236491 74773488071928047285.23021352324346844609 3135360006604469205.61166816057719459829 74532084456688942738.23488210420801237149 51575145173812911280.627218805528586513 83677434842147717599.83204668688267411274 24438283931472436017.31296419979558569005 8176596621608275382.46716774689816569247 1846565079742420001.95651415390735984791 1071595487611288508.84360845942786590796 37348942514504969798.78973228418002795201 50713499112856877729.20103828248771154523 31055831174239458872.21585403920468807447 57842691612453646718.37286049216572766087 83753574249182643835.65063645123763205126 41276823790656301923.01412054830028816391 48976884102092832531.25349306017291087316 13087746842197717688.77032432805961080359 1172304284131866766.80419548669083414531 27660756091639029428.38113988645458158316 29955398126988608724.1752193087588426274 3185351684769951470.88937325477711152697 48694367903967644856.22248754427123577312 45550347053119520569.21632031117560369971 86091703127900920282.45075252800659054207 10503646421711468109.72980441547283506134 4915803430560236151.60789138675538677641 70721832736708213337.25056767123569587108 35529578468809126091.94981820083563759572 75172440723047852055.7426351085046392635 99582456200743753752.26810906131623116793 75440753615580607062.13936975797494438214 94427701581275300996.99726545366316120566 52290254808444962657.05170118837316723801 97790293444482747183.66332511948653513375 93540862747262486247.02434755722973844885 74986684710629653430.5193562001728851154 27278764579987885491.24822580390003713576 25579400844592948087.5324827516550379636 39859678660690395785.81463968615700706282 71644872495096004227.22167141180419145593 5738627124468133445.49534504217730610391 21839360769959733902.931811407012328616 28431651053206774691.47827801829117125854 99112610121949302662.96601954257092404769 81145479155066803141.2117222195984405804 1814345488954344454.33658126797372245528 99147076453884024129.37866111848846112499 92573159071647973354.15197601337351960229 29108410557391532721.29722391256789523867 72500677236342500198.12477161486195283835 93227739716333880273.6219631451837657834 41724533467699671173.9103258120908079867 35222751527734732950.8264402219964322494 33886714285931215663.44066235192135211 49391517172898943427.74736168251141608834 20752096139421060314.19258015272386871767 53726467002726900036.39289249772725909545 48352555838791523378.81299710788843409381 81362604311495367857.45932502993523262578 79174739942150189852.93496944479306750881 34711024711026306593.78059737368971853751 90435146850472302374.5355206312450472467 27386807380631149315.61080305736696937068 61782194590341032854.93222726408950723272 27530483322427296934.60700355838844008752 61548410504647733593.07684396409306800496 85298179713715389474.23562024450785636122 43917331298649458058.56909586881073995656 68919403089818740089.42152358076945644022 24620109009977970765.02845280062436726889 33929069855156810093.89743391421219228116 29170613394334284741.9162498079426464975 38017305372735360070.70315047746906603365 14151622048727544338.90783041089315689405 78289766115403295900.68044335714480754377 91513917092087327275.03519476456867298846 95980697110175128746.01761624517798059745 51872849089427929234.42626102305773882087 9402351357334805735.79192490840507556283 47228493712700005518.7149601399688405301 9872493212788237832.32998511215326999471 55144028148755025079.43260159070712945396 74327908003355814576.43675720323096216132 18662227805362463836.01228278005596165477 73479114893440577134.21338194706482761102 94899576984453920123.47895620420408987153 52673267306151447514.29649122669992360318 17574130239694078055.85119262799291062961 6170066775354484803.89521608046641876737 40348367585590323226.96545443461821752341 34937415093906471634.61727995823221163307 13179657250628167520.54270111633384191909 1189143963736800374.47488891578589991138 92624211415854715869.43771429183231371447 66986872189314074152.29858719389454652347 98860215146174597138.76346111146276283737 96643369006008546929.83369911697300460002 85394696633805774627.1954842147812807165 37356486783890917437.0461802589430542599 60713791799337053954.43753018657018659695 24497807250759834776.8319701094350563341 35104656532886292186.97306508680858921249 69783481931529690642.39611199688377216972 16846538995832283739.9967614438365217515 80901274161279897936.34372978575236524858 14301983069753042763.93475124291374684235 10654269797865522787.09936376437934795231 71348479214935102815.87552985565308857882 92198363922170886134.15208959027846313167 87593749005593478898.04910568395187004827 20931253057157770102.43654031752656581002 35296537564667988536.81818204093922732748 88774007965344017835.49404660011372496311 23253202637439821531.90968183575801496539 40547075309752956839.29155941139266298584 33028680291699124.79250251717000701752 77986934737931018324.69889347960529534945 69326282737423053803.17730294880608130542 71612380376675860046.65804092639574016314 74062834997764839408.20928829595182832236 11652515753483999231.001328775793721311 64615015416016616158.85040173611174547911 96487118317062182771.86491603809613068804 25261769036153673131.0565438113881518154 36001725448968911462.89048567475295096479 68927107984804561351.45565463223280898036 78529045900760893896.70436169090596104817 98204960188476555755.21235840741990993725 76895377559390363225.72631808036045941875 5207901183024259769.80636764758446113577 38679786079137306966.61708988253519359844 62008971774407102861.65892470256368968474 15466859827555503985.11248325421370307709 92818596358099912733.41184687280506572617 62751856110279567286.9461158879061333544 68526049009873418278.0286121085742570901 35220372529385772796.44515884836814088852 53157636319444058623.56485962911823421116 92838570099224907911.38977640450430571554 13296175216310603721.42009784566008465006 99287019614756386715.01064598644597251896 73008681547722721640.20041195616492647816 84960672200193885440.12361066955683924218 43063343709017023835.93858078668035267091 97739072936413748368.50348973638867061227 57258104684940728335.57698176132687573574 35977778974509405528.70798637733715245316 61839633684485554309.51388288180631685911 64819780911768520826.12616830962207040053 32642372682594498019.86590193638962934282 39116027562460970749.41374815971678450985 10062116419602177817.80178925782492118617 83226220111783948588.48411324446857231057 90278378599897794855.63000122581587858846 30377089143339115161.96845150644210978015 86972709660961842632.51609638204444672263 93033778386469692463.55520457914591112648 19212031265542356400.16123919760028156777 48062026549821521407.33321736881896417745 5081019244060164187.75388131500476739252 4180868018789613852.49952441305037985647 47322783970797749017.45060486436011299836 89332158791081728374.97497404124287621122 24465813905694824841.59577606369165578929 38552422188095882243.59152561798824731159 19899600845049394398.59666027488603972234 64403730546690480383.72131074450137729597 13534349204765982359.85310377637129534391 55576700905427866680.99973173370904019862 87503831161288582409.53904820714667877259 90744664046876084383.80937379627455476504 10568054512717637142.05260481053685423305 92147137101560322943.94661252362058989306 52097858334761990806.793298997684614994 11182093511464859360.08031117883192741399 6310121341500199318.1334434520911538568 4747041441590573793.30066179611361983234 60345389403763962778.82650595253560660192 90290202473961133505.84736162766477440775 574986906776190509.18984548725236631801 62769716249556194795.60695269526074696178 98032048308265321484.16714012556003880594 81230059959899583161.4045197541402191957 4980373522176482246.17195575772796533659 37136888477094614516.78865472391797359811 433019902758711152.64895099942683417627 80228668952403313808.02847555447937793632 54689094219316125146.96685470137869607496 8207033985806156133.83352291150824586746 61811884376435710734.46604406312956782254 62826173097018702762.1803947579537891445 19207545356103294622.10206848158926115334 51053604265005904486.40002205170828452162 71931499998471766626.7729252351632292258 5270651467789472911.65695754201336812557 65694403066888119691.74269982790991303373 15114233941077390544.72500215668979814935 18562429911513741422.57796591886009858402 18836953205392011290.25329422833822428798 96811146557225830010.805164270150741277 56435924985721652742.49090064429754403469 7716133970855453251.31587004470721639378 78921052667426597721.38474500182779379219 35174354964813449693.13086724125005799623 35085615198585384968.808564268932873717 8951815399805930017.78686339417842338507 11815966029693052612.80366390547482124349 42995552917953408865.36986656966206677938 11482675551725127255.98294136121523183705 31917691063993777992.44750388329965165721 6483460751256138641.50566784804842535875 95584207893229970305.59079820002430701994 65742559252691737323.14226946775123192735 55199165122937735667.88631077522578638816 83162088077666454519.61302189302801104725 1495138787872400172.92014309676720646698 85681093999268099842.2114711459750273428 27664211343272657457.80255713217386260005 21263643316260331658.05477175855597581208 96170837712644193258.97841544329720884272 8805786195580187665.85240625250167858414 56796927203037412228.44678578297084747859 62238060142413863157.43417537329498301822 14068612480114813833.99879405370836429826 7898756365258663373.80427292950132443888 2462995593410071596.02108556865473523317 77844754152406649978.82068161836351770271 36413865470708588096.67893488569674089248 28397826118318808950.08944249540263872658 43048090569988290205.30196396338222686371 94612262972642631047.4107456498905992401 21950462873590126846.64287680571598357293 11928019449528043443.41356979850094662231 7715290231311447672.90201861637194475137 82552690627136096840.79831665846563499976 61653204341431395831.57739945318291457725 57576093691222054923.32118288493998403859 56458735744338033814.42797878947128442198 80290306958643481436.9039223727405103864 63327881949669233100.94632125368981250437 18488327667594750501.30901274470775796268 77390821965955619160.69859961248226941712 93715344150241446600.3992351408200300306 12494449145230555654.40159354571815387056 27015912301126123202.24096307106529946867 28632311998301174037.6875396917105963054 93865388509934489293.74523655352112145174 64633125284133316019.64000075185912354679 1629533478318310246.44935097054833387196 26166587559219859761.0041860037732459332 84645006623559262405.98373965426338943038 94882548794749750269.10173918992978425048 46494190848908239311.32262763297680051898 36885681183795581535.52260293452413408726 85609311098180676453.6471783882426673075 40042880011973970599.82917160879730735174 94625049089266037668.77299291381188936642 70974341284459252351.83168259540954946206 6381056248572641781.15087936457405392611 81638995348446634217.03745503084839270701 13970087604682964382.00166948867509022386 19903802022302155039.7617037571133991705 95943256906324106526.22072591588145980831 95040725738262946571.06242269234329904455 1623377125066604800.83135478212971642735 95477101031365800745.49834809574502340678 37157448924039509063.60914384644680525334 37214048358279693043.51499969842048471816 69429238641785686697.04670079736284013498 25296664700391013872.66341080250874244096 31914590279968468812.70760722012669119867 51304109324533304272.25751200245813627155 72289684278422941256.92564859315628930294 74770514728002671500.14215810577596302893 41700131816922510738.03176890531867608786 7650301764952270189.73638023049595811674 48486901333117119649.26876965178961725809 65185234192891802583.22077343942304110048 81526920775394540026.08542693388595517332 92903384612694981145.66059525846960355835 54064834732995531649.37798788067955121853 55441701619592060742.01885166017741897579 82705154687305020777.29473356290032728546 45197660530911824921.30961862283463844875 72501343023390084564.98256661879319716671 27200643504753159334.70666312786731767619 30215485279045580561.30295877907909055932 78847170866370395880.3057669061420539467 22076175623590981293.70760358066894151069 28715506479464088218.42532673041018576516 55350280597065459875.8043259244033267678 52713029331715701362.17782332578575265144 71282919854490501156.03773533150994194256 52110954031940439892.47354620083383651156 30298738623032373625.34871876861565161373 39930074708554024641.18037767895062434025 80501219702758861402.10667281224440049813 71260551120863697976.34470514805873944151 6255286118830798629.34400792520799798433 69988931355762238983.59723541134821487796 83568090907648441313.89764805361238933238 80681309228785710710.45204396351496662225 88496713460956036488.9146250581687340765 66686808962410760489.8131188347231380494 11401284420455783155.74353549842061406267 16378007531247850472.31642044061733631162 49254682956452662738.66848129992722429035 13154642150772204970.58865515679026660371 14034812185910793010.37509407848560813706 65049913220260367214.42295620029089926268 14182251753812054132.76359446553630483149 28839017162196836537.34883216371733492298 10973745074057244538.314055594717118106 95320088451867907334.32318302783225694666 42399296000759815791.8736819542193223454 63953826219948288121.71993550388697214794 84161821348179950049.31860375191772288463 67122768740712923489.16309198812130194425 24961587220750933803.90391803442183853498 62789811918351493167.79618641578896961077 79875912555131669969.84177953330552939663 16369147020424880887.50928194318175883602 64229343714511660954.66945104459192304936 29011228040525704510.65991452022922476642 43648204987526169274.41996067852333805058 35466637090988116739.90726334725476172442 8861121308252016651.59101324323765329112 2622523333863625595.60044532752477129096 76138076251418324905.36824685671913652176 19691208617495550158.4392215797841388685 24253187870422530797.11637600591094521584 46127059841721762525.90379093941861204159 16864463022251174465.17252824760415919552 84299054179710284987.44435830672813466953 59558545212956880391.19323135770574170721 68497941633360675582.35717013268853504484 27130254549801156931.59493740809385403448 45323219903711611851.91711571671669505698 88540947194966120348.30945575687666879265 97107550229970242384.78490466551333025127 17332276416617145759.78579604830110828535 96339328649505722806.40530065346800141879 79729743619879333061.14115267098649417267 17906736017135164240.64961184547952319726 7550996196717223510.3231032059628310766 13831222912808543570.71408802751452439567 28234383714712222507.48903168697226807743 70069080873866016011.26056001096294161746 62001075834507826521.03942344735351401299 39518290501740212863.00408385633061423216 39365798590342076443.47704021430845074738 45470118590012159287.94551053481038049792 66466884347819552546.29805129725192989212 9325242968263641126.02425187048178230206 99510631139631767688.5025915926989687702 48430055206225957266.70616120050847520517 56828417632293771501.22765990667971123239 21051524392110294759.13438457785304363867 3430106187170349685.50076952693238015556 8579847538074563047.75412781889517428318 21068089310700890179.17837057776540293416 48628055206122807901.15331579481124317537 86137900132105930259.96432132004352562913 7503996786511528265.41705262896670443619 28402628649851242936.42084552999214475839 53771311843781872581.61921083855426429471 10894362212003936719.82699475991140215268 19990676827319742330.39576355481130859521 72857268658235816603.07863343646402764583 63546254541604678249.87567831508969682135 30225817103081878339.51346076276330151842 21569493247763442653.47489431762511668008 25623036483384293021.04015455022759451983 7775497024750065405.96455599209945229923 84969380980627618665.10590534007711468677 5793496126055683527.14000978799142647916 55311974873058240717.60851435477672319147 13720297750719343441.43125487398282365765 20474719084812000362.76623314455451028301 78737086392125656998.60794795288917404406 3999601823289200820.28976579436032952953 84426680732286679370.56410873275318216701 7811369564576756773.12228707952406758506 68412306294334158009.94708307100622202332 87870183797094572427.9500490850261801982 519586602455817010.00695439547267928849 93864472549098254185.89649729952629372173 73481852119844464321.34783938860080363344 50845755952999634355.97647200139707580092 29385911048285544070.30418866496691010626 99171341633785885299.39034147228339672951 92939009014521160505.0251348808253892237 13632017454829024796.09588530444477049931 83432982133249824528.84137840260354594314 90477500608171787078.07574389247814524997 79633112983613429723.31419643665854890407 25018927820117397982.15094886798287287627 59403070260457556154.50140866507509219054 95025025573716079940.75161728301313618745 2679163121523394658.80950421857253378377 50340075930222588346.56335722481453442804 60912841625409724000.41396003402740773396 78607361857287862326.68413225706839530299 92047857502457356437.25679537601855789663 81375937483442774557.93608459988720846731 82072648401369488227.16359535990746832319 45124731443067989376.08472585706947289054 28311934094108570720.07778858022270474276 63451834728566581577.80391208776393256689 49429099991341008045.52678831007307878087 11961408958972105525.04550427245821992949 24835991740184918411.08955493481750275166 86167619858030378411.21792908425212168865 52255625900192049720.44543637829049816024 35098301534937596128.779268302979754128 92927630569210230760.48756320271276444477 8238176061394357315.66145729207772978906 6277599241658274945.51433752662929441064 9863450935447320294.20042985484255172505 25446766988889004172.52817679281779629876 19823578938413620734.55380179529326488276 21828137045616966627.67602352590955095325 43936839276706677072.50812319980654765463 43396680777581933171.60313201001277269586 66308912351795051723.29743309165770493413 87706665251316932612.24205446923714095113 4755655632128926932.95553135974624208469 9077775710287146917.4552690334481424781 6161025552398424962.77174555286530629015 44044955684119100336.33997199237799327091 47223084023912577658.99967043331334951818 46892761432946288870.82221608509763711461 85710457622428497417.14765913393158418647 71935931563970608594.53531398220955549281 60912697762826265201.45779904244162247471 25971719230979321384.8459868078298272181 86752408092234095261.83383928884614903063 95280106559620392490.60703039886390338465 28478564778741921701.93904423510327788097 2080177730452396434.38003168571074910177 40359462331137329968.97249364888464553372 8528223365932085878.88658994319552219551 68850585109720051536.3020054224301912447 23127256347114331649.73761288196436996088 16648711505933857299.32350646262292351985 95373400983273404736.93584716943126946154 43818240563877476500.60625000245830834372 85168286963705574383.58962693493577244741 28322184956890789711.37479706315373531511 35404109082788422776.03914802753608130761 85113380416523764343.90818051401454345083 60577507772998846974.50991851191464462869 26546930085914454719.83724729990710791529 87344567236222457546.96979704913299293932 22271690364897480240.56661884264831777434 93229119690266648243.84408110370966639402 89289067366835823945.47405919317130523477 11284458654887345018.02505784019005271734 20179770686240625768.76254773579596860115 41844830780885424551.70848966644075711206 93214921925152697497.35330868696557548181 60830570565633524642.25899805560086519241 15240282283593020676.15447025137333763243 37536520027183259831.47428334668112701826 88922379799221836622.10674715071261241201 99635913164447239974.70655151939096281716 94396683086412230392.82344070383095909346 36266672496909001814.20499114184676352178 79991476569495381560.97294241350595028035 32168558898093845030.5516368656935146184 98594911553423072986.10810669112723563254 4702392711340476610.10052415815571632199 74568981924937238035.69669298292569247386 86619770581559396459.52030364764360352662 6986847569636620702.9655702569057156842 66811155799650421915.49228120261163119127 30725303834689979930.46430744991901915087 43769022797712947592.55695618931899476778 17485700091265160367.29415406452923532221 69218459067570115753.09737228520309003137 79903218789218384194.18160273459334516385 75422776371411231140.30625718778156145712 2266526792536071965.40497805867860867223 32675382413299849208.30741335673376962962 12943495467990020978.65091801568782415691 41051461765534935661.13250726473294590077 97340695926893826466.12959175921214086569 33790995477844882407.9116063419264208744 33924963391404548225.20306341190732970043 4868739760302571673.36423825489306679987 30053430349608581636.83271686737068188689 24684595292252148236.58202173625777838501 11238575293142005275.53578123740452457867 36291639174673078950.13080042284150592454 93457970215260019607.39364623785676627959 87332443101744334927.62615008428800794799 84864250294280580560.4775208364256318245 53533704941868815050.9849221765253264461 88219118662170179389.66287473517578338104 35346947814609752909.18259684778928981866 50024696371031974533.76284830363646259415 94448753783041314706.42091097887414250657 50411783870331167777.78655499787364299309 89858514028435254792.76696002993279762238 79472382181570018743.16175331140137938952 97256639594281491585.41035898648059084725 66600147959949167626.28015904120683681752 13821962244928024192.99668828805011660109 64257859666345834449.96602455035952053719 75168963976356738721.00563357819006397792 44570236679911748309.29836958300969980687 67323524424368270604.67613253126653744296 23957092107677755909.62205993399821153548 50266321942602993791.51682779456034222201 27794382369164698799.03143839227086059876 39028023263624636527.5398395673747226265 41174630925290216371.29820582453135047185 6091378612850808746.48976271530383729395 37571901427927031191.81643187466461020946 21137237241839719629.31348350157859696931 39051141987110912215.0801056762738308434 14706346009400339298.55302810970739995308 41211613845193283220.12098918820128073202 959504558227836646.03085858001672054844 98373257533905882782.24875869206048505478 58620540953717961713.88345495063667921497 47674388176076991049.11050836993161115413 31680442645108033651.50942695161136120611 5636641698266828714.81866412741924911602 56647364693549499020.39265137725281680249 26458476961223059551.351607193890319974 95641467545701292219.61528582811520829067 45489973657979693828.14070326023694324113 90657148964093816578.59799791512920736856 88587011403138549675.41098408751310454836 86530413088995243797.11715397352716943587 91260920091267190815.08469068598458852147 53597637220795626710.59377181341509990724 16657828890275223278.00866414707558751346 52076261214695043317.5177597338703481173 30254123789712234757.78381062773281847394 30991389566862231109.22774211148814429516 73979490753176673550.10389257790764059835 70524181510482729529.01420055818319601862 50704834883993250099.3564551487831455959 2041032685180074805.37276611982934821692 4274847119960086744.84483486165341123239 57224473032558350236.73909700924171742836 63075187062875678269.67971079743799409154 7342283248054351899.79882532123467646444 86522381182442246035.31538887307984760236 80049178623867475501.63089291727204248749 47956864345597370334.19298130171667005146 12261353573197662974.35340193591842687108 35184796414919208611.34472199373360732417 18102118970527194399.99591932247128359196 58535798019969183433.28713849547220637732 72690417800092082711.88590789306902558995 36027903677018628622.35849933074749743991 4667345115914700860.5589074216913832892 36263304573361167348.75199419298134875011 98292370504758020675.22000402672949740911 81225456901577471788.48192337793342400761 13775189451232936851.27569791947703686654 66409955353205316258.89748927697263867589 89572256957350722446.40418604268783146332 73620358870461359528.15638795635783934008 53400177823007410387.64979171648593038452 8340071431833991772.49188186160739140675 96500881315770458541.16639425624782823933 29559548101363722497.83812872907090342476 26266769726372709370.88099042304078874887 87868234342780960991.60327919958227401348 34379987657102790808.84143663635244516019 58908808878515242885.68361046511049499996 43797063493666006075.30731135370875115439 4773173579512040403.59508979295306436169 41828516853935721649.73979169539821494451 73401611126530028246.52127037169018196419 43768963990336714295.80410635586190701775 58911873451294387706.79409486021336876672 6239091942032668314.79655327425599791515 74065619620847308815.35395595026474758727 68279368892846481231.88809503230911212533 10207744781703243823.10269878656770445158 14301411455607667713.89975668704008830898 25003677356534139679.05954135731931435702 65399237556094708429.76343200944504785073 59053163369406487487.71397326711872631265 86761728043513940960.43091198229209632941 85935346690275128051.9412455077739070026 90883992179534882043.5315464233238524713 52562876732870467451.10626815326031712081 21907768211945479245.54957143026074007582 76800005169360560849.5081893550913582383 96207340997074429849.47939403580013930468 23348509423982602202.02551521447204265827 31793042891115308006.71985490093768151422 83197043611989745716.13310830422995734403 20884294176254639439.20752120261123481504 84571240247829502042.70959468644858097612 80809399305374817172.08925293800750338415 26636391955277754153.57363523350880444099 68316151441144214219.46096275524711895964 72684117401926841139.24996835243112294099 20086921946325234117.9432309020465006648 54778479332375487630.09889715751315357812 47257033599419139994.41251000892306495703 54822784241782198868.85198134381485793461 6343586319931071658.81478681104456784158 4983191170281180682.2716483620491584155 10763072067600403839.01235153529868885738 68522998036838568167.86451342979416618318 43423579191066846061.36858708579162757773 49501867802608790838.39001100583724218789 92129863849203846652.83012231810449643328 6115622151192528098.04543713435484100202 25449394471590495951.61872640472568524609 37278184696809646193.03873347940778947768 21428449837286796288.27611369968047200949 86959701745480617437.02072171144795491264 17819344969444259991.40347287834269794074 56764614231215621300.71123691118068359871 11993868181790425893.38057390233255702649 88235556954803256414.57123031085433716706 17423962069157577424.73395743728036417783 77471539163196903980.21825016343522426567 6226141299500224602.13969659502749975721 62550099550061258661.59391796918619742443 14235389553703231503.293212541782237782 97593733969988726428.03557175168358713616 76794609818969204202.08219893519499420082 39014429226445869244.7006016125950322137 32783257380623073743.55700883452190129105 10025191920553191386.77733751703094239957 28981316219703729996.87522466176807002241 48852564173201733896.62879371254979615554 36127456727083675500.06266810021698830753 90132270379915489612.19066291605946280077 74973807655831247760.12538587668971355609 89302210460040645675.74699877390590417957 7055607835429117031.52132060903821066269 9612583032839332445.65167484388228546468 21119830866920813399.41399770129360738209 19826811278753609544.96967378136330833989 32459078179699078486.83304663850373603938 20017421909358902951.67704999216375073701 96381699598032014066.54581314254613970804 54441468207971149762.38785600758976327148 41091168449830691260.61372621524926293318 67019155318085848784.26035537050390478667 61816897785120080057.64887611018339448601 90217091973072013509.74823008178788109331 32096998694138146060.92313082680723853416 35213313503173672959.10447991423725717785 42972748548026266761.80020934097491428977 31053338005747201415.09805708829018397215 66754072794105518275.30027705990972201185 35348147092780442749.25622768975797497867 38686531554447560315.20047385138169531092 46716624523229463812.08458680142771935265 8699559074849035577.18983852510079231592 70741694288378082060.51998346678354439986 94555298479135905301.31861585687014629762 30933820210853948616.08764938188382598793 3694623242821600138.10961410187014356853 56280888766286754063.16076733870817512307 45446022369697062414.12020208018665441042 57370984713739570688.55326902152059266684 97952147938107883982.18789656059718738249 4245979816667518480.28831853694376372244 21506719095290497018.51621291993435685883 57615019612128199079.03586389972337734373 59782054067150820944.79551949890485136735 29121842444595975277.63149998875633522729 36622952244261370069.13346284833866596263 94805660397202677562.32402195756958601076 8414175314920457530.87026992744508544906 4604766175706569821.80098851620657302961 63107009437494930889.62491715081415980283 19285592286684026343.17346379913272071003 95558056227961136703.83632728727652216265 75761539837528419496.98879788335596262799 33239948833800212711.66786320084078282483 58301323823053108119.65304363849446175216 26149243159643606558.00252482667034590867 84855105997654434725.1939340442354982228 68587959550247256170.92811238659125072228 89103679185293815719.61035572222174064746 19561795732608496211.29667050068549481094 73095258260513521593.33553341466241562371 15292454432331525247.75974152287727830724 11449021199461312734.43317031370411025618 76375062928359727074.45683449409003893429 30899608833133286234.4509483236998824422 17886925815706525691.87729975315093962162 82508492968695614442.40512533065874083228 39410395084670851639.29622455914982830262 12281542201992907396.88079123262669629129 63242816455800120062.38950514039172455844 44749353704233287383.20395674269633161161 46550717812453873813.5164869852562507397 20811577403481381658.16822039195817148222 25211298406260684185.05156336222750600365 24469230970830361799.16099964870574721111 4932300459481950105.54743116463458688165 60318947076035721604.34455967044418077147 16836909608940310789.55861045237809591274 42605159734168359286.11104271784256634005 54177303375094999663.17018239946734962456 87829526258078601381.27571115680074541097 89972025116862509207.23581308113582381512 41992271511316894609.68624625731988197906 53004663254144940005.0222205088691812161 49834884414610478825.20171692870356760152 99476450266369826940.9902458595592067389 29021048143857176733.87780659536258637192 47329592703825107783.71330227507670310579 161020917773051189.83306437165851200639 6552694487934785595.84156741683575674694 46189687148979103966.78517981777078331519 58508295352635017330.99831187715088931546 90874863943664615429.84913224126641529528 49734907062996508133.85237267615546774955 2544729650286687042.59036066118761442985 68871660946830769172.36360283788604105949 18372483158731392138.57691706071253617549 49353088178928336744.41409857969910763876 7964637401211094596.8802670849802903615 81624482810954964501.10356213195405145934 73016726547690999351.89187232630441780907 87863805751106242165.74931218075808044508 55480269618214183866.29319408143708183395 7063777395456710879.34952679127215201142 49481627205339376227.45779825276087273761 19541180664226600466.99289717106109053517 11196205350989677.14210069937639225602 73794668755212470456.45463902328029654726 64004485947245485615.45534401208051772732 82855135672987814117.14762237966199463328 19742736163990750991.81089900052245525977 2283999911301460550.02445178617356009146 77421372999011696309.70800156908705297557 80685965806231372574.42055165004174580438 21856941415529757142.77840996362471410333 353121715850816767.60023752161867970261 25287900578197731245.62455821150529581252 31470630436036181496.75631521967407702001 97650471584303038656.55750570215888172484 37962452875255611899.54882888446854137241 33040435844308039051.935991262606842127 95767980014962616263.52963987020732597713 39464445609922337982.7680752566300471163 36759309042974026782.67758748651672828928 11319583642289161431.2449111938541613283 55282879478828496026.74289767646776336859 675436976012949367.70580075846421457238 50260750872408368813.67860788010764151116 80928295152529718171.69080958166594548771 52362527543672397395.34353259930337677615 97909588943302019505.47773577382503238272 43733913138044738981.24487482756116659385 69097898700283987229.1906815082556218192 15349333363832832664.68253333121614323292 96070051003919245219.51641622144160966179 66311209688185371822.36474955140855050475 67849030870471308443.44255166413143682545 52838938165359660339.6765343406507280277 64137173091085343497.35048555593361069809 24983391618078642994.35791311857596601978 79605525372124184968.05903705103959221549 65848725569755412270.00237691097984431194 37500842300575863605.29433257065884386633 49007049686929893351.47798595293048788206 5922081117856933426.97371606141245347627 2498430892727405312.17899062459675049443 74588720247488264749.90674796014576899165 26919412872214828244.32972292050521669262 46950210963293251807.97549393505595329826 65828575708965435348.36891393271884262781 50180683149945478398.55824909811367558795 7918798077450698531.77582542144275797941 63179549336160119858.76502400129836126975 25339520545837865469.35249044309792132839 5948409434439895132.17540684339842116548 76727401062243218517.29014499243048847104 76557472271784573758.68088888652498337557 50022166398195692087.15098194791192116508 47081255505006614296.56118861538740420438 15411283018031275699.05723240761001624554 23670012733582447033.90454580649266684622 6622933710657114532.37448063287420772533 6092558835347622203.70049931272772892332 68761023153982564162.82697787161746598323 43674390682381288188.66478603218340526265 45832421294629249382.83148317334123398338 79201740254595458484.04037339527207688092 70451369255581712082.04635525121270617192 20562798782144250969.04092641300539103597 44987488524914445769.36397170719203729341 48497217980170298415.68901359540428434159 42279972874886239913.1482950829536158897 68213881884282444023.84194311222206792019 84822952762553049607.24578860312991052852 29506327346773069279.09236881335153369038 93537511672218467605.51859151579323716724 56141147862271165658.72997959971176671718 28979425961592579471.24434926625677752463 93020595369236994886.69435216539025015309 83207961622782120200.62839176370210607566 28263924330377825147.29171515729309474438 92683487290099689445.48516359814479538077 36147367381536755317.09300979349509117638 85314945458627118307.07264219632698194472 56310906276785773624.89957504304095104633 39019665534141949487.38087196033104070693 51876593779677716582.21435237903061495341 42748608714392598843.53467788099784480125 96530951226894019681.91421497398458579484 10073541949498643961.14304828477235660223 45375517763618489128.82500995657790718786 53306733592491348999.56763652125573870796 78217533780143312975.84246364066606121333 4589171594524923076.79893887015764500482 84345466559479906921.30088597363346560169 22871351888731674210.47409772883852762008 37705751520721606336.53275174174041810775 17032772349021231820.35914217503138591043 35947097583346561293.86330889978819370315 77468354812218380575.0708247699435232143 45714327526073422891.17086640848422709493 5134991939261218430.77696264015628751886 96740631652843704622.98082530298450030071 72818714087919624633.18460322173972669408 26324990821695436059.88166106160830313295 29371060810319063578.29896265477540034817 36921747448865243835.44268795642540775937 5132782027272438564.21040829672077584712 60391393761482597300.45305106813472360562 72249239007624516214.72450363270854422003 31380066401886798387.9014469496991631647 45339393541293623484.27313694044125065369 5792372973355002068.62873994766622707458 93177463156327724106.60397738921050685479 60294984510268982462.21491175385690223462 63538339666688595212.21626141406090116255 29003290118730685955.24929129387674423137 79235004460358379622.74380965920797687624 75731699094168889266.71009262263343298354 59413054334466651496.38839751225792496183 3978959256986951279.74838245595008131398 69990975977269307867.12393216026912057216 48375760298135434574.28321584184823438627 84557688115533838344.06311586604462740176 92279876229132538470.77179852702454298338 38276099345788899911.58571734064671397303 55978396773328343634.60740427235013480767 54057357666609883580.53132292552164729105 26992617572406725860.52284466031209467332 89915492905660124545.09992588093358125866 24789218213226386035.58205378274482401568 83208550215037819159.34718012984301578051 223538460825431460.73328952677805858479 46427838694147426372.0337531618454170097 79055050000480608437.36604063866853066538 15284201830130502133.15649101520607103955 96887207027564736451.24403911691975016426 46403063003458512708.21433820990550127121 37383504435350372241.08502799403156418339 8450469395240919256.54846163983635624302 20136170725792345563.45091268215455201936 23012479236452467242.64829484607604809188 56490883946525091899.32931413345111427163 51329593208409748676.30579814683061100432 73622055718143618461.0844482584532532598 93038284141987172083.35152989090313011613 33616427691428531959.72233780857103481884 14395582710048757685.3136665699394430605 99091870162259865330.54133187117887833889 7897566942227123657.75686750368168182553 25685899659734405168.25576344110707677847 93446240286798584154.03839243114900983564 68051900780407537864.1279054068554741423 8463676751807832506.5564743604755983381 42899377149332480449.36282731370839707689 65950989081814498063.45955177222970814516 54152290693695633782.54098398681364982372 35582393866455689609.60126686078821279453 62871942062076440356.06465283010063151331 65040598574759079527.07663271986394683802 90998362893245810755.96338229521818690327 50262884538637740569.82940853598728372591 73514179991934152633.22950413499558648576 21995652685018941142.2119718616688381755 34684626551250666249.50869573818345437809 98346230718350709122.03301871635397918008 52829620790323120443.61978597461848234708 85807592814133108127.20944752250482325688 99340691252188181648.42205091732134684248 98293342813683239193.74852374005927189564 90549966593948035698.34082501385788750395 32199124506064905119.28080718918946687355 6430163819417844678.37776378440389078048 51358288424340864790.79914478324737827911 71474578580319322587.53783514985595319717 494858067251289604.0675317603143346934 93259317979279697879.87539043962003614584 67552106454764607810.00607753425711818597 70011843539279071370.31358029896137213184 56096868704230732192.43576053025435644232 93619456385847748816.34413369083528697988 35129787519594716510.00402603567588007033 97516652981604077891.24495134993804345172 81417278052779698001.62312885488081715022 58811527313543284485.02851206853170758078 32501382464838683760.1441885722934629769 27411609283780690622.51528333665021273655 59528901138259968093.8790259190499413889 30858446517935956800.42082342512970753588 98646484115254966132.6941473479092011984 38933338189556267305.7971847006566946466 17507165779888101937.65184396818088284849 50597241971410101509.84568596945758321 12260442050691515512.99956882311257448207 47703909398051513377.45758268231628369874 41381506498709487339.37667240872057727008 34380072818812287651.91558737469963818101 2414545755265474436.70226536815439581144 89205088967953250945.39926182334632692734 37115315152172678057.23023826258241376688 63305369734713986367.96936630085734173317 73976108871045224553.80462716943182231883 59174561091745326134.14420173981824396727 84816544773627110258.28718705720658472795 56748806935274580268.58315688590239058903 99729312932645087537.9412724988612996745 56337611920475110238.14647844527667604862 59401336231518242090.93956708860718160999 98303766199484172219.435573591702285977 87651719056963182169.7295323401751454806 8093784696979917054.16414052633603233701 56998002843579100178.95724597355823262634 64124346838932656651.89967250486990802861 86581916442297600018.16960182590717570221 37736042003557362383.14409274044523296058 21779427606710392151.92549394335320608712 3420538973478549032.06675984206838954095 92619978117161693886.31251527530904381731 6199574128803772913.23446408803302612531 24293444890104577337.46587700443467995034 56661095310399403784.92272108445026705314 16227142866190177412.98881379026513396268 50151081906570947227.00787045419768657624 35662325391453410058.26458684967058558139 7905002208479996221.46296741548812945002 81001724811522551080.03988914982979127469 69199696790710335422.44228118912270878156 85507365870299104986.25109780675038709582 60649556645753575257.19282508549417038205 90078199818249884252.21146160340574117984 50242252195721887299.11476976546069969761 54728428733447600055.401778303754999108 96612461797154761704.85488616967378313989 93255303205372040751.04633671266637264343 60834539630087771532.48086061566809487093 86062216287164233925.34315335321387333446 34842993996823770827.7409495146641567637 25856060865651264746.92208659148212615236 13058012009391012401.698534527893767012 96681592228019640741.52689302847275361989 53892810155135639008.36717138824440933477 17849202354737184242.80050594415725019088 3483897183403139143.02075328378064788802 48006986164695263696.23928820588664716759 92550292575479842564.49708302117418017204 88053481190341862371.32327409190341826702 41130869698753759625.94683848757640835142 58512979431292099365.11939693790164187188 72946841007258707317.38439025599664248574 82208912243517632525.60031332411157381893 16564613558249485484.16516229097166408183 72119849293212111481.63718905074101867586 65340815247879970290.71017814562925843846 6021587161040675064.22806679524663717197 28259507057192287951.16568960350504427213 83372330184195687620.21242050830017715162 28398355924808269644.43959102013292265228 48830811232013925947.44577721876924717867 17668813082399924573.28292237724192204194 26161466809133322137.48871096216942699844 26022406188252717887.37507658324353736352 54970072775430651416.44713412755446048518 89514389675998263220.77344936366253111804 87472782233094884873.36600502590786016472 89383558375589073282.4950590320512394186 657618396732956945.52571481599282776547 54282932471319423219.99317566699987441026 45817554790595819731.16405278118283412793 65579981642155496465.19192953080596041022 9621536360726353347.00449143968957285654 41522599475418622296.05368344589998955221 99349887632169483881.45328371115770457538 81770455112321735463.51059685234783702894 66260793491679360565.88549519161542135037 41319031709848162047.37006029199197700755 19935967846524155332.49290164603665140985 59817497511174304907.09552098930965827469 28299951412037635793.06293804487863443601 43056440128225205598.64160640719614514738 52214991166648101987.93592659684990248373 29217115391376975196.99711360448106478964 72078595258123218335.52589058197940435251 67605028116985804332.69395455437208664062 30494803676110497254.78485366929227604902 57155928438489470079.57556996884556540432 63376943723269213834.04577013149522634258 88208085187984939606.03687417339034849133 10337795909205430481.80867698186300551537 23392990001931470132.47291224187078981518 38668060241594589168.14978868764897934515 69268231221439391697.17661356356907835423 45569593828581847044.57016587472962135079 67515080667150149850.736131492151498729 21721817852517846369.52344591853529928284 27127494977942905406.92568954627052473368 4741233248469452985.89998892148411744609 38514814924674408572.4183974719769326269 52857721320715673229.44579664812308099901 1880841036378898516.63756119542883337318 89789623438934328459.62382361102564800128 53433728255922982910.90159734164506919167 5207599927340442105.27318105243148184807 65106604921548812063.7555555974299581679 65920753334470453834.04237054705582375265 38736416042373268074.12562445668694827295 43430922205499744973.36217121160303404815 46843891126933025605.32125841512478208369 82554658037590100272.46066622997882711033 64593505067901509990.40672190441515424863 18672723886340797149.31539603611187168096 56679843042818705062.89523949522780177978 35355628808177016481.71080003199750625075 69617300427469321771.35001982383338662273 28748326125844879431.34424584597421549531 6964017530068967736.53251994556941285146 33797256600894282219.51321799315683164308 35931275296701290803.96142662667853433076 57660879484725126795.66232746272550004584 35834107120287584848.20716107726839434845 44314471619670777041.92368218606742355178 97817816908209354129.20874653860297938542 24226131521713143054.30591717371483554127 78533981749955082187.15053996678485159615 30553329746625217441.85881675904090721704 84116967044887267925.99676826516157011832 50554610205035435100.0075504065534934283 53952750087270445601.02307658238586496945 65567012556379090101.04722740112320705841 813624226889038673.65792022592636080679 48467888980878262608.12713099454118332462 36155392851142390065.45316796500005232243 97339080031812284898.41017135227188597559 86810816401295958601.02237856473737708149 85814778978187120228.58092323854266405537 35639014732091763835.93328058940454467717 19878877607174467529.36767518224516023248 9030403526666767804.87934113358418369931 72651146516757734049.14606188191183468813 63221210768008124570.15079244121474615222 75344113237750581354.00519800094285845926 63014310053423403254.9712777861979330511 37279515175612751594.95939471337951329116 98564064384681844307.31431445991311409014 55176877841863766633.98687010405364371641 15833021501767681908.33376041994831798105 6147670334796364929.57690329051731223167 35754563180470675725.95468958031121224717 20501709429361361146.59409179234771644973 14199854465401178908.70921754152679110039 7317299286844816288.77786012681784524771 28272264470356821558.93434412120584047255 25182273513807851495.53580608988715215684 93420406609765653282.37736408736558099634 21075127626334174113.99200437533033515969 17088699755712759114.27778058045261425862 83408785102028602155.74242963422879402307 26534700476963230183.52299809899612006011 42026122307759377457.69812368108519790266 10638812041190727389.19629034177520793655 70001202542246321948.61872314877479733926 75999608738873197963.39225192704107220225 64255198261555480424.49131837240931458205 9713035367795231547.12448456966896034649 5365728394204028954.44839638244776599744 37142940317668187243.08343891745011640747 2527757882433023491.89541471779545529089 39264653804699355213.33811347374402520413 43430425391032069912.9250714924856860345 94454271495029887561.99616430497564819076 2844193043321159158.58528000661857061371 69516942011011056289.01251093162142602901 95028391311391753671.11830489652508103504 87579167485782428976.76286624861793985013 21230846795122973.53224071561799072017 86593351064532034313.99480903640133070174 59757949581421616223.36653219254784416559 61915847853886726327.71242018304908993302 72399515268616883661.68097633791925749898 48924653750611102463.73156897856920029621 47568140141321701134.83106293252062839967 43873210999733265441.41123791141168572934 73339216779135276081.36203848599440795157 54303424758801270060.16473103609398154858 22107250125743519377.19603234481155661398 58224655460798659878.20962894930632041483 35845767480598930677.53874321557844003292 73527798683027646536.53495693457561209282 57578247193814783694.00621815041927606662 86264578532660259103.27757812406287933296 32970598270161706671.99133922150082495103 92708678222605670763.78591130903604841624 25052682370157124756.98494425003828786902 66983179871703983182.92270487853405668992 3130446715993825099.08632073739862696728 53007982881932344780.281157185207604918 53131478871341888944.00939782883936406793 76904103018341063345.11928756546055512371 62362413056285082735.03988463620971355046 91653981333904784720.73451378028126529318 77738889968774386839.06444728092776369237 43603400434485751745.20666891138344540193 70758099671540758750.89714067898553084877 13026801185732061331.38162093819706367144 32152559673455137823.32164111712445106416 98819889704315558520.06259985136935564631 25393121916065761448.15693679968115085947 60515740478377892745.52560875001748707983 5618461324500743480.97111810665879930045 67314471754920212148.85116794747741820534 97833034160562738900.88527273587783844726 61969784265507910642.15361241052075394632 40016289825610071704.68957506405874622478 59923890345864226048.88184236365975109144 57519101095035524598.9372017267906270219 9202365033869195458.93808203014898626246 45280010172256573193.86141122983164104869 48289179297704178847.52520364407517082885 97957615375755641889.86210369815322332868 84110346040360810891.44494517092508388146 6077423813953692927.76401630286940668997 64004493857941282085.21957498410193183542 54809118477414520119.59853674781866294429 72340765056045299295.64509375536583277455 21027869637780489166.95440964230774845564 69127824747552870691.47749712260651110456 15512228413429076168.01466537426145625653 6435419444129098692.71237433750531676812 49158128970380335136.57796831982870248704 80728704521084849307.65458594428204045678 17347852050621360275.16519675568738525716 51220623731263285086.42350871939029373076 19224188091239918636.16153637685977022485 38922100881825974721.87734290413202791979 66348756845515661329.61496858780754128159 57485268893813529472.1886206057506265706 83291990714290763420.30719742664294834048 33655800618557928156.44771435437246942911 15002169733109534078.23753666934633959458 69627383064838514755.15345946959646069887 84753781169165735340.55655531586656543383 3923097687436990887.00727340207357537119 39537743172915094811.43408332718457652114 85906005298426713223.25231724072146946717 91798439570269856854.25129040119570420093 54477811879518607378.62937943777219972628 53419126356047222888.65626617755127935352 93233764864036433431.85654007917141407065 77811500402051541732.60655452272465332502 72210192604776657709.17109471239869782147 73469841445153054260.43212980513869792091 40514724011792019457.18802452549600093066 31652828300332317373.79723549468126293265 72105135593575517024.60478250394496342298 17411341142814321325.64493175634440024198 13238295499143294291.15176580209904509924 24279379464979408985.21163264186932918888 85360984338289431904.33910310172084508893 51391325648146355532.42873277269762549694 51638447369777017333.86327199385353030894 62866023419995909765.55679627470581291307 67528799314880500266.45551302587974885231 13242374627900316500.55170759362946731986 85549609791746978022.34910127313398848985 20335465862544605230.34631507328058447131 43236865851714696372.86267594973333154732 73027778384201013477.18867796648457028679 20052638476306294398.02869581455954706898 36904319379155117387.64310589937825906109 73745144506420599788.70301238638509564089 64592355761394659801.62451302016485519358 16322788187650844504.71367648974349081542 41853302705545806185.14049027729543834888 62326194561945619278.70013778207074757935 42942385324229241928.68756392867859274008 22857901356259459106.96385742498626858078 76536149522803920795.25018810258192235889 9232323038556418588.973744537837013039 47645664662489745687.98332282805522281392 2124137041141631479.41869402006195810495 42758682710502461926.77697342958620495463 66193255344207196743.05718478854326123267 7863724783847371282.19939086931811663674 53791431509448628479.56712477825633657007 89535552103833201611.8708171233714598931 75612115137130724041.90210897759281772737 82045354026414641009.55507074375854860779 61363202863585728836.35713117249702159162 880319056733876187.5305230568065346653 99841835141644868245.22067471594487089177 88427859069803106065.31725627060179747935 98617565333558501485.59677281787906923517 64832331019950326070.5127414445595218358 82800908070793389308.34109711008020954239 27774929542183765371.52981724712874198656 73772881791885035553.26660616631248760672 60785779745856197279.6786727962083427728 96595779275824049554.07991776963095219259 84718367954603123058.77252012662333863894 36650593167701281697.40266751085018615512 70786147796649358788.21189751858996152667 12554209750988555718.41887079431642264697 93013976909230637565.79389140356700124645 37727833852263922845.21338881110916285349 77425282314384433137.18140018524721985189 79960690650524454286.91381444895679777782 35244747269746292884.39658962704222967782 47171284458066780981.15523332441816514878 80221591982439673256.92287488064165905087 37342509657932986119.45427633889195673867 94976459443327512876.4237461682060782395 77134092050872749064.03428897411818654529 13352734709468570259.13986934698488224584 47554605608175886883.35159424411287087141 64194357199065341142.57624411575014778138 76120286585197071681.81971906146272604782 99445743564772893697.36241645042689859451 27750682994453766828.88555516145039627561 50181604496629839141.55098228749489928422 38343438321388034093.68224414709637218821 37134482743452209832.13024192462137356876 45383451155885664853.61505384799325609659 41588986862048744482.529462691360412535 51624828506133633176.35445026190785772015 98013221007082121207.09194730296041899624 73718182986308392759.85858646475172575426 44894327330707958257.54427047634927270371 16742404557969605997.14468171207375082202 76899315396874559279.9850993852588369264 31736600226383995080.16477837049019681351 47384144345915724007.49466941367938382874 34356416197053036906.4328681517945091335 11946107559924073261.68833651171863906718 47940672758534443505.4357428104727574555 14449877365233439687.59217278217118331437 37512698497694400445.46069526140141752713 63819189617739324552.22498212839906207687 34355581024653313911.90462774978483256299 75048595001026299394.23102757571647389906 30215155192388001625.17699947829888086742 82194768761375263988.14676737654628791279 20732591427326964931.79378379782287167078 54147141264426400310.51424490672096380325 68063301028677888428.86280043289170068807 88936747855907589930.42569131419698266121 4386291560605401383.15891658053973822268 81993748698443365357.93959372141651495106 56143106617509855350.19701474839583263965 94754580816710517713.18572946761451063939 9258821523522721523.16434639818170308532 64523007955783476148.01842228427890188259 90832332782975001124.74584246747323775788 74057126036413778865.07753198826073888825 43193580269099042191.28597763135781873072 71270786458556769910.09584020207511166639 78345888102579758514.20895450505873139671 15942822725755429492.65066777533154472891 90730100207180788890.74863467472184569828 68707991856281936364.71999636304802465204 7563926413260248501.78696805331205175532 30824700725707986019.21802764640168831215 43157227371754891149.54158867527211774733 89326389994335365046.53867839172645333658 8657075303948527758.89053152756864714056 33987289556917157681.35195715793529346569 76070268681897525543.49347213510794882991 12987242662891847380.37927546178139001583 9081613286414086457.64154003316850621607 43131442565349134604.42241552471300565515 13050795237812839771.30610564132285611561 78935329536565232554.65172451165268852005 8542378423934887004.73058681035726919808 39438781002299449152.66001258549287097696 30892272235480961180.90065989649051921807 11059173818075767758.30490923044383369381 27844417431004738924.23523852527516201525 40530329638148016722.86557278101314607042 68109954416532588083.64842483859658729229 36890096382344737692.53755110308454632812 47661108935118635559.52774869650534666123 35930663532566402846.03939156733761567126 75097680920581383731.69789039639247181065 34830645255747661812.22942631197877757317 21298308138959549889.92595899222179742648 49575755233567576374.55829498507346209038 88551241013344290856.93319878010300687238 58624437866908712953.87342926222093666934 26665889569989331293.89320035187990640659 19774783814846451004.86268516901185163207 57067045615709574077.90030640375398014584 49800688548924104860.80118642573522109535 3032724992740041555.37394838737592289535 66376727412741904918.39187532629930245794 78482515504534109227.40830788357757290631 44302385812493489173.17021429749299880574 63792786245713303023.72460255563097418695 12252948411891868681.00019088059863132497 56891214682827812691.20489005391505576592 15499015652238397222.7787771314906388028 32300026272481224098.52308928621069986569 8927150701798666145.66806106950501990715 36665949156252530783.62961596326972547635 26616581415170814930.56639682891306629195 36823718997647350158.48068614427786465798 63555630635136454329.6121941388228716655 22980005718803427484.83602235541405396522 39894255062157779027.85519332918540521433 60381599190302713652.72303978857795198086 69979619902942438407.22929706950819712643 44046223770558324408.8873846658594402781 79126130874869477012.34992485432438658373 7332684569710152551.69540681758199876117 71374232346748198605.97926720122805906504 43795257038184420806.37552675280586868648 26831679562200165838.11245114698231127938 65953915016159127436.27130446653439304448 94932456826570280460.016531008726992783 16733373378030372796.89691132891054924364 6116363280276583797.40019688948452742127 16487191179792193001.43924412749638054038 85559385452871160323.43083497128071499724 10876451208122547187.49160074258707644417 11559862322147288294.30946015250662223211 83105073311698627427.68220218369783538749 78068458554145803274.97839195337706508049 53296965939662459148.48093349129858938689 14358650872638618540.64398911632588478471 1336750359661972791.83258864527791971819 21284930233930159651.61164920147085770698 22771574989329803046.61088951744281677803 34899621272413103982.35643942833456524174 80962625178115237175.21207209373653651587 88103022960641316505.15204486831462522287 42161423868806393765.18566167319158226905 50511198903685935828.05679965519143800239 17556238085085020810.21395550906562336647 26055347688551450608.73856022778049567818 83153177247852188724.77946035660427940687 35685092788413466772.65983085495821761001 44916648149616339926.93612546979135043844 2845540171155600420.01870260981928878524 50941759549379293139.41724453190545491104 27131214758356428378.48296855580629595743 85087544186943985171.04156655832735454954 4329730131051990850.70293498073586006692 69908199731020309265.56990339200545802845 31104657735464121449.19164208001773890346 57883061319785168823.80377721690085181396 14017261945670619463.05876801108465828822 29131148716040217363.35240323417441324797 10327910595304038255.90656489444971153722 83330164479237005606.94661725044767789856 22173002214742012183.03718721359420375702 7781844046572175028.86103920088076842635 61857101881302410933.2576813601614076165 42486260860025471324.14637448222716493748 73432164196149933461.31312380516415039709 77750188658524244809.36765467008918123202 22407782308707792217.49473068616164193724 44811258308792755312.98998922240721270882 1195457224997609555.48148956781923033759 18164909440840235319.02887351208842558722 81659624336338808232.29891223478847163478 87493299611152766362.11893881230759463988 96149843477445160861.12483055074178606459 16329820871215770088.86732734658268838206 75405671144414563966.78672756476696425999 64184999040125269300.12542952530019227574 63695437468328911870.07801225131676427058 44404013402082210935.34501275667191058778 50304243515835417952.36353063505830186951 94603848315949830605.29837440966935723881 67749332688899855142.15847519515349589169 97863369123378879080.42564296413309069466 61826853424759982264.99944479144096593454 8427591048579917418.652288000452520587 13887880991436709290.96486418187215673797 34545963647757709237.58550343268465377528 70191755730305459968.61195395477820140483 65465394662792056416.28200284088245441305 43971993603784917509.60020909862700197239 18979392282249545245.39574544619734934278 77326793193837174741.00906958915938214099 35873626482296410387.71577679919801355672 35070699900419639294.42594742924392472107 19243564543410540272.49238053260085495333 50288150724584345498.24249783681098436765 3921910258452703888.63077573842685168692 7580963789985961527.70576336731828180361 69028923728498981578.60383817533154888682 24138199289213156886.17024626626656832264 51562487137303087166.30382873074199692792 33926076863363077926.92058043212104434809 5625680016178912362.93112579099246969311 77092007272243100851.17456217489222607522 89187171639560825030.63262443404836745973 74052175108272485443.04575213288550700981 43586390200117320747.98581168340961330144 48955336527774217068.48571280395601913548 81684327898835432031.10756425874855691653 18575290939502712756.02273879515452978362 23161540963156853933.07646449471816957031 22022103929996571503.39003767307591855446 65341711590005922337.01237814097488900221 21878286022283446455.43991956983447708267 19442102733968992519.41329787530247434713 49699660203431140862.22644766102785113485 80731555679903143021.70956544802702996127 63033294753593952866.17938547585925662178 83838236673441450359.35904612274001852845 42979248954735244846.11637478794710512442 26964285842197167017.93468167361897831436 83559817037148173927.75223820960865646845 24276271604220090259.37710819926221928705 3574964790999832294.94553980203850665058 64085061440226976104.62652354146434706162 80899828291866804401.38582916048112612259 98520401827242122301.48241093677334987848 50264461215543597323.75307018562524527309 66032529653421256501.00157796241206829043 71307924878135691039.18356548424996412574 10572971365034203117.44963961369435427335 4748815382807360785.89496047263172068997 182096251854447190.78545157524883165532 17776996864232996436.50453053450983939195 69956709217092298559.79623108837434054002 646769353532975296.8360408489060142924 95641476587464823227.79984362610391168074 52061410603842028144.76450533775811149267 87836800911860305030.27055743322213562284 46750708923662172868.40895904252473745706 55343551347700838149.10371586594107774323 6559957414211721139.96561518399084849992 13289862501262891726.76870460693352792058 89879749208445663510.87448036199976499301 2823088352546435760.57348154947703339514 11980612312402086616.80187380848574261649 96295989784305152705.72032865147326894869 1497910995644828806.66456630673303091529 54616925385757233012.72549559372740288622 56118741200187751865.03082029783298113042 96956076745977654317.33317232915250061744 43890313733723653740.33967039200026662358 83696727636343022006.89848789632414235622 61326507578566886416.3228087030987322941 68838517748166896727.7721977242838582754 80866512875931618643.75932468705599377459 18700174862109973427.69335222350528822274 24366862768001624790.50915086148829771296 73645790755272653381.32884603728493543512 95414183675879514440.91300369705754543468 27948240318388677998.91801159347675631915 55222472421543447835.17327188366860665274 83835608195967577697.70710060402542555968 78321461000749775279.54053410417890805743 29962376464770980100.81552937617087412425 87200071572245174358.87471893286032991561 54171577696615148283.99407940070823852341 43313646370409357659.06849713481193193887 14846452684350741453.53926109099383789776 132337833946470673.70476647574658724653 68880440497154388099.28730455009714693147 11426841516763273039.84756834014070955021 31255299111372553667.26647174825649419275 15315056438353087991.71562645255665412821 65838021574995747918.28085926720779718006 40059457181294347967.52367268124524784108 17183756024477710899.64672292641333664403 11769658927987571660.12890191512072761519 78635088377974066240.36644321767845475113 24634659463625566768.55605542128023972742 97731222716121255432.49496569629511648978 57735478546622954335.45999195265119078335 37796870836313353304.83155876508875524855 68912313586176480985.29619455235832867415 75074587361791029875.11088340886627359565 29017692322263714723.99037177699406843377 74734391847789081263.07357205611330671657 47767393291875323369.2007145691133772981 2948793129467113535.97092960831867937218 71404949303938929418.45376524915878854382 58427171750580770921.95537411225402729047 4455679684420859542.65106751921081049889 9834272253974028053.52702467728226557774 15873501329332189878.1943537853086060748 63963598905317400474.94861249794021455935 93091263141657900162.04790211155920509727 89024901209682649796.63227678388052939255 40779750719625889004.48513019602193280852 82376893356435354181.81616241059776976781 94981694550793713555.23352826237731086828 74254135191078146871.28298663372812927096 8623532547296276069.29479278564418715489 68932374798354234814.56331780975820116065 72715454831476250365.16263985108244146703 91488285159790123291.61346902614269966014 29333932728699052211.67122634213837487973 48917144518007766967.15693058868504199798 37235162559341277180.91687020746055975663 20859128056370494029.97080628953099829288 48594562196164689941.25712804855760684422 41496188149223729278.37356887486396035151 48624407451253317546.50313743782114669118 90228818989673016354.97463719618464835485 59896301933855677717.75067582725945162322 41912143893724862620.57874216297680507893 79436638846317108440.38300316542569356869 76118527794529215024.12090132878458529986 2116499074555592296.3251212069572245558 26640645255971314655.22228768010677029462 45772271602190407080.35368585748820531845 30409592091718494568.42287764520806508354 71099553727020628505.74355669607833278658 53090266514583019015.16107871422703311355 76336669049642286755.74947306714803208674 14715765269447710638.90191445081553123588 36355654461219124561.41632523995514496279 88893827960077686751.14725803034203225492 60199185407912467665.21270674795951335604 10120323877161682965.81168188113059432314 61971466177183548762.30413161260306499705 86194045685982136512.67083087864485174091 33387143727634463664.07553821070988643571 23500933976008967918.5082351163216455929 92437361022512595712.07549018281538719963 26683608777551155912.69759162874186636034 46749836774077892505.28160532094656209613 6322426299947165968.19608549584163675448 93607783075156883564.30711255794985441234 67291771164874055624.86516309745332798624 677583335264958261.38077059696649493945 670225097731825175.07185615855793324371 50661393203353762189.01857155082453642443 51525833916062204803.87382525494334199405 12133354064500975347.15926792512676170589 72478459653892442165.22539598152647993159 91358274206147046025.02169985486633696696 49645679429254275515.8917835651598460572 44490762758078503905.81090616236223425086 90023435369423544599.56836967418273833089 736806095119877968.11293355490963922999 75244093941924411431.58813920112499912954 79236713593950796835.55083435344982154359 59467209495153523380.71223005159976770015 64690577474945287059.84606790149688581774 74802651724959104114.34644683603185934779 40523248496505845343.84203394329353136192 27566427247147057292.19019290608674858881 56928956688625283263.6768100619992491033 49962851026899532726.23711996261087182404 52849620784878967046.13019035854510398838 81371608747082533552.65344133796058948161 11040225699758519676.97992361993798836643 1109263617205878844.48098340240147961991 3787714432555411122.87112334275840884349 8608988957611399282.91245492773005084131 50039198905771018197.0475707892625235018 92804048836164302149.87585910700493420967 72711782299755119834.87296326537516202655 99473355258626995293.28481489978001254246 46770242945333789530.79174643807030477453 28612049447012324902.20717106287006139872 41051496477625573611.14965499649877282817 74858991349115012906.1872700443552457545 43531583428537695079.72965818932020354115 28490753750416736032.3602716673895688889 44775471032249663127.41406214500072907527 37019281625205917414.45576706495416664334 19566423827422661491.35218065147455310211 92615509020867912623.38898774492392952112 69005241015448650085.4718535378224427175 8615762207059996723.10829857344149880139 39405578490938341314.14876037602182189332 57506855099993717662.45081349055371481835 24907863559670213088.54594664409194971385 99338834608079284890.98197434351474631333 99235952522781121391.71966631335015240616 20641950101277678336.64944467732802250833 35937501553387609445.61866831688871533667 52478823497800837284.10385102350462726693 72283870196484883747.83354160150951058267 22025054369073081318.77990224936225700306 66429796192622068381.2252684968819844899 83659365745310173449.27771268559909290212 62164571723036281896.74819564091666634042 615982541832787533.2340638693017294085 61402850172800032453.5921473249222838223 68450163923564233316.65936471052309209859 28880901415845665300.63437482026667652123 28375690979824879556.66201719368691589536 21990448385211016462.73382165081989990267 94621444722089814443.65041270994701368656 18483472672654695030.67724873214522225867 77345425546746303609.15330890184223855769 78785358538415131237.43288047787749796703 78813051421277780101.90877909966259599263 76269468377898668633.37204209583537725205 1658986205923700178.16978018622785959366 63925765022775992181.8435402439867417285 22334333749834850322.43569368940217576858 33264177078793518949.91665031654208391839 81743287851798407067.58340005898999309961 96435076747736751997.64965646571435331122 51095688257899594541.8172262409836652072 77004878334034575118.21232517091515713542 92132494424690059807.20130068129816874003 30503269454244390767.65239817695022304244 33919964103519624667.14305170771406482335 20734283379721595857.69548642588808554749 82341052204018733827.89580976061822529499 39169962799673792263.63246929494685714968 19139824149574997822.06587891721298191051 36766197312087897809.14614887148693022231 54688070472840955830.34028996221978947738 70850647513722783391.87501060542584370301 72586000487821448091.3012866049562541427 52161611528714575511.95036105307326033299 84079618122092786773.49180357370052797776 19394353922564790173.8656770687626829608 29525882345439077099.71819974016256216746 9784602300060399058.76328170227786907013 72574966971195523926.32030577539086187078 35502321313898436816.07110500209375459525 19872173547718138209.38718157483644613193 55189130838989420895.85088051421520118322 39067859940741922966.86294388994048439909 4371014744219961401.42916643849418283514 3603529527125702193.13351051982355704286 93397835696681856211.36344826097466356083 89610361913969953172.88165206141183354479 82062908563577041305.86599744913755035503 11468152207161790086.1569590959969210714 24052192319209255901.76524988316970016766 64836887372687821368.55433932606375052721 50803327189031940922.8675425635705331344 35637031401376745116.93541642087740432859 51031461194077264275.71515566771885970821 40853879010058969232.60347036062010422096 51534429958358101693.13910948089819742649 17819240572640558117.11495614256475931995 78661884805303374635.11773960424111101727 27935181926011664601.48472015969916434764 25535952295457021547.4229971663227981015 30277486977374090993.65192166788589250271 6413316693016420612.41014786362778996959 86031129651412216086.26069053837938492936 24295166648355337914.22816202178684209956 14566407842959668285.8725816074776199088 95364607017219261601.09337093748905281647 26562568531693355785.4726197002415898892 68480806152767726659.11068826477677274651 86746754852436873229.09176884360903820577 57280392791009282285.64171079154766294454 32678035486930966736.29593843403557199546 66532000046574823684.21067933319193998009 87998850837718080393.49284325810463616738 12691812592930095903.13976206032195611921 95746179630464235747.21154381614481104125 25818724620318124862.82726598917589608007 63141491591815812275.74969315380280035648 39654023185767144392.23475687949799352685 73130932420826466318.80677559894185912719 56485544191957303083.84713880277905045332 25984184963284995981.08257311121782388139 1644854008124355108.85820550291654619521 89214413967013445141.72548672927530550194 25697635281958161153.86026407352131852529 46605165842504765534.4687789697486986797 53571389457763665758.70098984202300844771 64851688552972648584.1221421802188085867 18438871999714033792.08669494701649754548 18921314483421214689.3957257199547179086 73415152658423933930.05110433266545275283 98154712644905099819.43772977091347365913 3389001016180801795.49305485035371065934 63707631770084159266.65730598205991497747 66535964165614252037.81442221797041483044 93726942182864055709.81511987639009515636 92887102892228316036.70659948315368881727 41483179890436273807.02521650755615381014 76982169516230714157.54398957568746784036 46373453746179778066.4956237781477341027 73389683532071033214.67246119277312947585 32138076705888649442.53318412784355510045 30029202208183172640.69729807800639531652 48966861175764680855.66640977263018244614 45837365888165643388.43225178238444233313 42136351818208965220.02222583828578188695 28219435951480895923.22906326387887770706 32213870085117641962.8928454139552574559 98730458065764775054.40029388438886032627 76098190964954099897.47161942738120300944 20961586429438615206.78543662456539685302 79677585727223062891.10697080252260249085 62649322792851861955.41447949765981357627 82440824594112562781.47701222313896981321 44282701820417637690.80480757723170147574 92198706383426031255.42483258182104435383 55467811324999926389.22834974675575682159 95237840334297969682.55956609597579751479 95298042181369831688.76353657611266871316 87316999097844792350.26885314546972267804 28193199800363081825.13467105882722306143 18745341386800920058.96822847660925576748 2102957197999905034.17307690163352996637 28099929642330576475.5759792339893626562 13312469916197165327.96692124730066290238 78092851260704575790.50842419999303029283 34127233411069922562.23068384336080993198 26920771305911340176.45038910894815072543 93887025054092831347.79471335290219710406 23414893432359419763.66565216135088061379 2393358906443594364.2884247395180291803 62625234011952172407.03071334538591473614 56307752225413656457.91199225922074985124 8921434348516501845.10068650390779181026 40975681010080362764.48406448751469044548 20506405892084403999.28626477445730788895 99547989652657278935.60245080099976596863 22103898357936687347.4378768701452445599 82450591419211253984.01852499316126044344 49435722431465234712.92483286558650767642 66559305626949974213.31646563066774960598 98252165813089142213.1377262594429775467 14680070584251856566.28650356729609212085 10230927757229638497.31542684672827500159 25741541248950303202.2373056552929237881 44118034249704455387.86038606093362080776 482371282791818846.639663086049951573 88885577837027675085.68246942539024087088 1523166070339912403.57646691054838013865 61493932127843177235.4907021118294105599 4336062544670749488.95727239792491545034 66257615739673618888.45343807676979873391 23179045068657924269.44522871978348742731 81568127131442997173.81308721103586290493 13723720274099187518.37163549256110630831 53416687588298770859.99615916613660077489 17479125128887508754.75092963687243681902 74620531841914771431.74398087581206638274 51875462163144671588.98766396645244752752 6369653891607154500.7212621579714412691 7156522226616218402.45138222861077137758 79226325612534632198.7894743515703369102 44624434657109069811.64190048884975955423 83931666654156879040.33169780885906286622 16052434253740463933.55462285986574978391 93316407912842923538.67761922678052398679 96148998974526671683.41068138377438078289 38505858547294205423.53664022653187180244 73597709427000845115.77261151258061210471 52375240536349388242.38537947164165769194 27276923718506795503.52803118659132193844 12082859909881392872.58372563952148750958 14009198855963366041.65138352062823325118 87888001006076139807.02120819543371240605 18267451304061179734.3455399615567820712 61716231090337942442.66113983058072676395 55599645831366708533.90208453412247537376 52531872532772256321.47764139113690319967 26852155579632168846.3029565154797301619 72759828164073529558.46672021336718241061 84048311894183650451.56162480441855649348 49273835773982311294.61955751976951019162 52908452456612452425.10542893332101982623 39125404618037803078.93979086627900794327 24552016401228456848.90397961520641691698 19154088805333892533.86980683706223566781 95048205601747789578.27881330938523465751 74297389957099762251.88978662454608053068 41625321796759520185.48380952977297704496 2666693293050254584.70852929384037533524 23439051722935853703.17157650813572632313 91707885239711822767.52268068725920799545 21510818963597495573.32604602299514184769 55921019959200505516.15359591144733432461 87197474676432634750.30547742468925209742 696839886313298616.35566887847748404161 79602663759963496723.3298212336488645362 17729610988520913299.74969646936710605433 95982947495844827992.44729218123891061858 77185587780570112769.74644507864675528113 53889205958323910868.44638543284251318867 20792730398573550976.58662454695066129958 3196196359713135031.83858230936288389546 95663195720421264192.63288006551988059309 69001726665684247021.40980310240882400299 44256842918847850217.15426674474658121278 57002064788605686265.62290192541018764288 42293751942167601609.18507527758273422357 73842755677298022153.36069690039338116075 74907055887461832453.18261411578873580331 15312162910290292990.5097171868982610149 79197658537569801033.12673316852419424579 58588533187038563748.82261479298285043349 45612867558190674365.53904548998380394381 4386037186312643512.61103440669393917891 72402972242345440316.27272126546728155866 96598410700322669205.97033777836276177027 7280360547546488872.99144953541909060693 74825106854584874671.57183046047649582464 55408349469721059753.65558571503404994173 96174209815497964074.14812380115029140162 94322385727202191815.89096897552350223943 80383709527891572485.54293297134353275117 44878008107325184627.28324970848537248012 55828471402733535113.4207204653499975312 1503125483921416948.1659673992318454485 31180044443064237360.5177155836466436502 9407430674654541798.69597739089953638613 87827106662723805064.24567325452188054091 25490762885940977391.44312410308527757925 90613754582259157546.85540386676402625118 43904913958005961346.14073696854439206102 93163966254920829785.20291474186115321097 2022704693178213083.30552114110143133173 11584612795392248947.35996602151649755239 66839670569272448387.42330244190738795828 23293032657331929487.11408449196989421977 36616225770885494038.08149312968812277101 66520823185497280960.43296555948630926319 52619475546693336157.22971479266615399425 87343650696514700579.54856782095566417684 36371329036842580999.05640947903285112561 37456722414820460417.69106161398829877882 96214092699397505563.48723304569408739527 15227055611904338519.39469238979328048096 47064842479785456463.18327955934184765606 52294231031266127687.85014478407651906087 97877101507760464727.50815326545365366007 34490134635633967608.96897570248658192383 68220540933717207144.53940598131864517724 66917556227221565757.78734324123536143609 9902928840017432571.42028608681776323707 12811136275088245250.56130725786720489867 4360943564314291282.89150231089286659104 44790827075785482933.11829538329636267752 5111987831282580577.55617605265126122753 10630528079216525859.04195179591740979241 55415680646976828731.2801939409396221305 52928477728035967552.22062770865427281594 57974518470085264916.67646777179994303172 75423381322823609259.72181927937008565782 99791112197772546506.24266704767318693488 83357084170471763029.14624186619207218066 73324847250300018570.40002269663490740881 43227649440516969724.44229233150009578187 57310877930909357031.49739028893879555764 96846779121268036354.41046891940025468396 324016775765361535.26593418172453936233 22484241368777927056.49332752240608654299 88184349046688065685.46803371883816480656 57672853801737079475.23203580200738396729 5503191203325974595.23222245857962000838 98856928363406642672.63039052553109473485 64078565603794071805.5404411369633377991 77672259535776485163.55991310030750055247 83684578497488252716.19019938032810775408 20901379285581670521.16061878085390443424 39349131902537020081.77652877941724875563 4344014167361291235.08599866717642730232 31869240727461437412.06587633721059590069 62359588361124364213.25659825270486223546 75820313595431582444.44593174202312649093 50443307805560831092.50065370466657475892 10723722956424705567.84561490881866485112 61218612257231293758.66395916887364023687 32154777628674498234.04439582403167642711 12490643130420145320.88280885000197186458 84060973413263736312.08287798018301680103 54424644761986842214.95811917448710446908 57899410039620688224.33495327547213829816 38880946171285026234.3748272466790877377 62657358611748262719.15265574800509187884 56582679662297742338.30055504895808621423 17464893227715279508.09312664592601138323 14744150364984103140.50675604592813221863 88730620735366836081.90854607846727349917 58401391937364847410.60254836631403192781 46330910882199644700.14575024769588924522 95952568360888158763.48044898663283494008 79996212085010713758.35135926033412466127 53834716208362322320.5201214329317769613 17880005465067438730.54070160109436402765 38119483052631772809.31984348513898910718 44202474024081863675.31347556297757563301 21065254192039929309.08415238764727358397 65844535508190633015.94144332450070516934 81834936621214606685.49766227565884922066 61771156607740266843.48640304884639586521 14935907969948404201.37608868698592330732 96665440388746030205.00076132329800125517 10836823669238933942.34336441137840202668 76594549643004273602.32410527297215838447 31258270480405111114.90372452672469786275 63712640701004694087.75780168072135542363 40395840136860544330.77170313890769718089 61896931393913349295.38168996986872694935 6210359915984672826.17729595964035879215 28998743282181708937.74487584053575236947 32421303146767369497.04750781887416754944 17099357379325603039.09722817294616769748 24993432337034441524.76435436752202828307 2690583729823367873.67610428092385272981 84449163986787792537.77047843860379338683 22364025044522640287.42040066915489569315 92068067812972041223.85496294117731592694 89950973722600542971.11207900732719857545 77398032868999638417.63112773992911436827 56154628128051655414.02733042658544047815 68498693489846683388.87753289468923195764 41816981027974189666.19111315717262761829 25210495254207707655.77004891025074366613 91058504439569729601.62478784023636514078 89885710431247744295.2889624854050281532 34029484015047241717.46121033395081294302 84960858637304288166.43944588858687218824 17394372091058289572.38330063836320362301 55580435102913012210.05063796692228620946 36438428988878340637.82531057401565584462 7610304598060022490.61473977369427031766 21745603480509952494.54114706823157925391 52209338850902966360.46546563195889917961 86370327795082500182.77115679918771184367 2321375701953504708.80145979020054876455 5666642377054478857.78492814547159215107 40214958096323869553.19345325433522379671 40703141227134931998.57930394708867322855 32902818018154327824.74343600552638953496 22261587181393303485.49302700683445303568 98486005245196900898.03012205733579787545 12969021989388727593.45477240373761619774 73605557380330338666.0363777391048226347 65637639504906219980.01026719761043649502 90975177663146407506.42891745661211641184 49106588863909912163.90687183739891458281 25191973629200284419.16507388283990606422 85997155984097777132.18053878341458090649 97935006335052853895.47762067128293986867 12128571802179384755.05137849762218891798 27783871772827511796.5257874847652975207 57196544967043307901.57127595911095252226 30478069820472593007.99502296113881840132 78388050769135733359.88732618151124354183 26281610281804916805.36367261382653169337 53418010080534797627.01396197044666308851 74724238464138685987.37382808766397253274 57062548013477670121.01454074594078186847 52019205940865508037.88040863581456867358 66776552750341218038.75047218862304860514 94436442647714771890.81822615327839161144 85100375695715196963.09755266216416857893 59581496123979253603.97733549346317382298 64797531585556367640.08192956006288034769 40241210084592607289.45266798226700388008 14739101393863531291.34212735628995821455 27860270692080177612.59961385502268655716 6975682673408593680.16359084503066947332 93801118592690371823.07852960061661800887 82005582373451970327.88247840850018935431 43442456477340454336.16953058054138655146 6401681489785199340.80239975314667452442 47220822972814933335.59879515167478812178 991864122567379723.77833450763975245589 9546431685945514611.97306380561162787639 87942700928476923497.48172039291961714155 64560635670985728157.22968177737099011953 73689576518630380700.25028262040349901042 60327485579782925938.3359452539722261887 91668253104776445265.57205433859356395089 13784607246110251158.01910599079067191936 38206177224444622443.5521413212898806577 93700192947565081766.93539172401841138713 16120899757402879798.46316474982050799315 94071535769191451283.6494587217405524056 85982487061566614301.50121571527900402387 33581065680095085001.52134980790324399588 61825155707485039946.46816505979810021771 98298138122426072324.70940609075709235766 26115183867715069639.67795039000501305366 85386504473145695026.67118745337187690365 83660445738461603638.94976138161934572509 70047331157854587221.28398536089886702524 91794009867131488787.9885482479311181825 53707718920856067929.29172654543842397474 62870982787330083854.20787292718556026595 69854612688120630249.54840652941696909478 36772494614302740827.01028677134106342813 47897023864984450291.11165012901908659308 90588718352937091989.56069998132117121323 58880309945720303615.04461647947105091275 70132483742384332992.20066813248419343513 69536298889369314370.02064959503187755509 62357031286365136444.07053439848203493226 81114894115595277087.61736638245999519451 6050685272335766327.87895749167633760897 57315139024727806807.6196741957762653948 12279545696455670236.96939030567453077271 80524741174452091909.12828594928064129881 89161061178986080044.78521935891505850007 20159184658433496026.98518391965801752287 48714990295367253674.55090402453447047669 54506202873579127564.06973909192799278938 42897780504372660015.30166298588999566936 12352633699948985073.2877360060291646855 48255568525479290706.71050428728507008862 69438528068548262322.53761145836709916249 29176283218329099334.61269298322793356493 54075985980276517477.77965443917334130008 57968123026650536956.13690869685406872684 75941714524763804647.00860528589841380449 47561444930270893014.19880199578025908441 17791463951694139656.16327110858333905744 2585854343646674778.05782771086434358667 65334204962851587121.43277509729379949683 36275945349401211481.40970726889280302118 95581535295396945685.85176132325441024767 3602294212886986101.65839610519632998019 63219128460312574520.41014650097132242041 99925738446898629462.1407388517004583363 64127131946003012083.48643346752053636573 93846038145444228876.06602500741741491856 28603856568474210582.58035098191419960892 52686753099477480257.70999449132825640573 80991021585308233035.96604474167432095821 69937357230657514467.38225568568009059258 92496411973866708506.64670997372274254512 14307892311306310869.33243449696655994035 18232501244498675392.7984564450175845911 12402092294241419807.60374293576519411368 31884167946256379187.13763257423075341817 47094476985700648222.64973730068313797772 85524424048835663084.90211994978993666344 80046872693015231527.50656133113545968005 67240426232838702962.04201113349165308508 35250753437281006934.31741094917453688249 35730558026074688116.83082359245858554735 66875822492495043672.62041287478481172955 51504089011911943694.2686393746277922946 8194846753767739674.35002982019259056539 94741210871470979071.73660102073668219728 41517315344264030516.81456596065807938202 76107373867889580688.32116706847786831936 74468119286275495572.6427509609287459314 22325037827045180251.09830817305715745732 31778162369355957898.00924286211642426188 36196801137129221031.74208021535952373349 87554685066777928821.74606683479335672231 81093958409120508156.6385018632723066196 42153504405515083004.25946976154536492548 90141019208510711200.30884066104174223237 41153782423211297415.5744055879932331769 32069688417057108203.26127404546351066354 62873543011244135936.27612285205782309203 38616923131097446467.91956183946227286347 98107281494282090922.02129619702190412679 79813366936015264067.68891976730066911054 67984815181303604810.00539730555503689829 27157881314486899113.59294024548182959343 70585094215258308616.21105298981150281719 37025171448311998827.92099948054676194128 94775504417699009388.03947110463574130022 22438632899046060380.94477260665403964727 91494129276313937652.43529278180428518971 66520761484219811786.5839296783427603389 77955476799253233166.42712877920949223565 81145264320026699706.61742109046864262731 8180255228067808834.98434019581226774533 43403459758073055339.0309993900152572367 81094264952000592696.25173928427390707652 49776402069124666428.43930853912466383906 12302956901981897230.19990092781271859613 91161843669338932074.47231338981386800034 66562548347572701520.2867865967143534673 68714204068038235682.29379499432637238861 7237791223422036625.42979740849614507782 24873894797160523.74883998566848686654 791729780695578930.74225544294062515522 37651063943257393579.36724796472159308421 67348678585577669377.69297185022218708777 44953623312338494205.35611486224381360353 10872608842853136861.56559127145620752702 86491802059870616438.88433959803799404521 95217534933749094542.63494466625865878528 60256840753781673068.21312868366435129317 66045171504727877429.90469341820884622512 87180950885565216437.90316531473034446047 90141715481537557525.86989370139337669697 40955079112043076783.14114233082838487493 80105978835055333853.86856785486342276166 88431178971848796626.62360639477569282741 12289166973817146163.52042797990445256698 55507480821045730819.96702096589532035603 10415629584862754701.42117372403556194835 98908325728023452787.56355246477353314772 47759892233655749157.56565699588880044902 87418866443240406123.83993208263862376641 27618482884016262527.30192842350967115968 64754753825910825876.77001505147178873429 34911931178535205936.09002542605264224453 84320380715890770354.09460541508751905339 25261983223272068775.92049410927695007043 11136885409797781539.94981798502624661432 50606010366139961759.31126454979413121101 54960199250754378190.17880772784424409581 44799803423769634602.10980383699141591717 59608776353349608147.88780703757694558251 3583582890520717092.6684093459781821034 6093093594979533195.18481799303632044829 32091556877595766390.04142861545013107089 97131839937586731240.53251146007019892951 49312373139243099092.07637014915391471752 30525217879261239078.13047597767185431886 54859593566045181301.20299144097084950215 87246991039041497626.42813736903676433212 72517843713593054333.44387498293373687576 69539456204002752220.34842220940214648372 1656913818470080061.67953280714123992046 41898667810208447804.86112598789408455051 24682663371349202964.09623780526165410303 46032322549831001316.58040507166370700051 22555803977401884075.48201580430468053985 17059670410880334962.03183038788309080895 89685797004642396032.47412152589466173019 97047788057063262715.53024301695329983271 30290441352125256324.81694356896519830449 67118401940237807798.0717821810513629 49648979071037122237.93656393683045517785 79210886628414105018.62555793500829992195 10180314362247039699.25994831974407572112 98802758515870117692.7981635627106994134 89628372907310518788.93020946174009742706 1217041709627315247.32599500483068088938 63254720040401161393.31259966405466696493 51980755274800355404.19434109318625340332 13707458997369604172.35494535702865234287 77816509378059522422.20527308449820382996 35560383321402684872.10206637915092546646 35781756360161280745.37361259612343926399 50596972722275800233.32933383783820580292 42864402988250697809.95291622612506384302 56375294886175362184.52221306811550116949 84494533925175044202.6730624213377107113 94770983935997277983.95642533554059803205 4293652609763802348.39129900822543184379 11199959788517620851.30964224158947019949 66187130351816907121.6979228028572581886 41120904637197625690.69290262221406403302 5703508864517769399.32190681214771444549 86386924567013999458.56563220667761644789 23876069617482713035.52752306977690497924 24547437874007988521.01337135225187848107 35574629050523498333.30867071692686646013 184431170869784990.51195458048859881734 58301303228916870805.78224730290474872482 98040113124602899718.69118475644949095047 84876746973058171819.80216232876295679689 14353776900910914914.7110724067054348062 19769663635193709392.94806053377158669259 18935141533910927056.19267621256172068641 32630277705245993434.29043496262665533856 69307783956372955276.29573904333217385538 1232147990030701331.06566313682793234992 85607176525126971657.22753424996524944952 71665669879889313532.82671350417713010066 81258900322067400766.5621688679187578856 7974134759782468520.06235863871856745507 93599348705899993708.25533245527785965654 49972326278963550064.66417551567838484444 52803386334060825770.02144312106648253945 30174883143961778196.95370984851666408591 27903444342553120139.3450925851304871484 91665328994139918779.75948449894549516515 17321812669496466790.33342661676925073036 93217991226894278791.84577955766767952333 39388297991422576250.399704373240300549 51936723710463934610.10020540356834071945 12527724532446950338.4172480936124399514 28946968311349140671.70860724942544831486 41127485263429039172.52621943303019644332 30050402071536396096.98199194945135921442 11491039562381624371.24611076108235598532 32325819149803817804.03951526681812321252 26367681488846377140.85921903208169614216 47732708518948246344.99703979243222038144 93072638941403932750.36883734273090456386 13566620286082104800.10125982202004538828 70806354148236865830.53868510866131636102 80266373211070916556.50108274689129816038 12613359729089898121.38909130019638454623 37985174708545020775.97256893563168500392 16894550287560543332.99896166315733000319 12371561362836352289.92270558280181794107 14448295353069015589.5794809122861424885 7062823552848705365.11876767924762561063 66890174166585738681.96870992290474546135 50469205060240094955.93323771784755402132 47696326378411799631.18770070791188143637 14796172898086349786.42348630374562993546 69347433310276675656.155927043540635906 33337483396623309430.24264006686388075524 82320577625517542311.71622156937671847561 89465985434243055638.19873236438047067246 90175565726705070190.30246988885013884527 66872819729298156996.64732825153509138184 20673585561079674082.29342208019283962483 78428944272021335765.3629388884030448441 92112005254088361373.72599252408139724786 56848260509011384788.8255855926931593058 51359321904916237518.01511814609848752902 80419490570612579358.91623454016291346662 64856613331852796380.70598846626233263259 31320682529244212165.86764221468620289949 3142226830778320431.47669077115057764253 3129849520820337423.30924274732669452477 9288024282975410567.29898947643138767353 3509004604906086434.40325662363486569699 41114234908194135276.19402448875034037456 9626505047512036824.71964823233506219827 77617637709379386934.8206901133746536377 93715348317677012936.2863790819138775933 72343029934412776530.73550948626660846445 50169010210812230049.59584519802645678958 22053939482569602220.78152835335223579569 21858783721334562017.688668485523584861 2209610916389757964.54443547482186435978 37362172014564252650.28471675703754877289 82708871464304585438.13861824763800442023 93800268868364796526.27055359255447556652 88353180661998949831.73926820559993461842 13968875602527559411.9616040708331880954 2898610613901246707.6154651354790614931 80296709847380899437.31735811543549946047 55214491672164694059.37234133560745660625 60645602519427773691.35164526382311137466 24135232284814871845.08841191109920738698 90184620848598516886.35002457362456156301 45658131159772065035.41239009971890462292 10302751727368945228.32574925431190140535 91195846339102627150.95799379075116131041 68377984139117026057.81617691258837674463 60584728857635797197.4904026654662802444 56889486054690997332.54422581405944296212 72647301488833663893.24248712368060211838 18836966252056885487.73635197508192725618 30579023388301559370.70314839973050124302 53861255048800305814.98837186212892231557 44985270221440500615.70750798787019800102 43029632698500573260.54754204242785989568 54554695509532056705.42121756546505627478 26723722692979401783.94123300123745803786 86941696140099131141.50948234078045818854 13178471772420431853.29951414360620758339 43504265223885552487.46609259543235877963 43119870148756382305.95827835444422755199 65387716270613882819.87946266678814466983 6209708737641160272.38401818827366594876 52285823701977129295.11027439003397195001 94481824232477143148.77995558680336706609 2085517869892018081.42323338025202972938 84756257035778130648.55393760557309067685 72360039716973371877.06408311704771357304 2045387608483499836.73843382468312829131 41290735216835281266.29111418769734211125 96929531853783929278.42952209125590350565 73857782250771242397.94300890593244948672 69219732498765844236.57607252216049554241 15643276887809104344.30967360264105920996 8534044439927629170.21732422105803588907 62128789337374600664.45554648389945151987 58199714798962913650.44403217351587347423 14582578428385888377.7194617272814228505 43183021691055842718.99314605895351945635 41726685186663420088.30211180019374113233 425964218566640814.74276250747511094848 58978123772931023798.73218896514691853139 59437611195505730349.78007216155601089182 6475675665903165889.13474202858735995718 60432429125804005186.78640792298277895128 99711272302265583320.3516839932327087073 39743868886118287226.35375279580914030708 70143952720213757327.25994053504000101538 39889518306524916383.54447487971444226922 18807827900412057082.77625768762707443805 29798161531685685203.28527328315113325106 68299635736641435536.47537235503691816598 91232269334598642754.73327050805357238352 38494207398736844858.56799432864314403884 37736123127812448034.74333973683126527282 11918384689796342796.53631862355019599844 76405146430858908094.36299582638987078709 52853320435824499060.08341383659584809232 34820263975510737783.8799150280928340275 93722554725086576441.37015889397166013406 45202606242125003298.26931403705685578194 20216525319794779400.13019625997658088963 89123282518175276761.91577605693605162007 18668029504531180423.56568277029389029132 36539293143598363396.99263032383345094422 81688791904300383293.49170182645911037125 61007214996860142818.20010887359372805688 46513869133033470056.69646217394354232835 96114032851566976265.49041106984158398737 5376433222689593418.37780032045257963658 29851517479479207069.35928955749242918226 88225050400593858826.62072516195341226879 70069709531460736651.06917573560165957134 52137388182983969706.64314474336216074319 11130534960247196932.84172165529740536925 29740514141836932747.22841377596410142042 34890296616244817842.86106891090994067552 61773997662696792713.12297618244432684502 66982754488337808890.38810226021902951322 77883827297317468510.85993630985994791009 83505395286724226094.01039548337492487669 27883199275376160188.87492361366015068674 2390984693933003280.33122553575570538413 81168804510719090357.03038473339641699118 84993279461922803036.81058472739479645594 45973559907415892168.06512249980217428786 67240229473664167377.80227862531611697907 69271179464309264165.95441198573804988611 55826524854200351158.47444086224996943891 79348793293590014123.28045533428210615627 88103459908472694400.72327637151556051856 53635160480524758183.37277249462323424772 95234374890230318218.82237525876086868289 7968850722008716706.30678840828482838829 75929873214976020464.58675275708631061476 36686237437827383192.32949376889999962905 87492232395910362409.6936941210058817031 59043398578034152023.785312050636267875 23322941887044519168.25955557173717915941 9013860850100608703.56854074217324248197 79984200768149804122.11016521273608230094 60562303953460809009.15768390043122688558 43838426390442064585.05581290526970676538 91758440864103827219.50217276067586022317 13952059817606982510.38062055675113738578 33050796949697909685.97426971311324216156 80117019743114088334.30742383712190259451 23688595073408379702.97512777025023220181 51121593079848757202.27042024988041833477 89407343879152177938.27213070512234091207 9866051224881769107.06894136492056171514 34781839449034277821.3246220452351663392 51703123726553444230.52483560276150602831 91920868806308367054.02723915547639665936 24821902756813147466.80748381372621228621 53380360336434555714.2091980666855330006 29812429482996152210.77958566918539195836 18514444846537543962.65068937078834851094 2587379144058873177.68797978203740143909 62173408778914663747.1410471306778074617 51214522708175710014.89826107782053404418 49456143633441964301.19228655453109926747 40949236842462783919.71324219734580647115 51632335995047839697.99130369923897421707 92604506735991875113.3526964742683960951 75176421401896949083.52295894284524853261 46389046760796949023.06866413380929150033 8070317555369510071.83580829225700473257 86466400355476689811.71428760163877041737 52300701532696057377.62765594306023138879 83194472147239499254.54311217940668599189 87203750513318367569.5165481200664383811 43157146177975423054.43142308711692527874 79819297055453027588.94312507798182112066 18576742887872650748.52941352289956264856 10760195862582666151.26911181125188550937 7332948237737646768.82508699395643719224 71738815972162620303.94719930360655134207 88084682042239562682.63727994201372151787 26088589025760251458.75874023069553030418 20563792920622798035.52443927658329151277 86172997473952293081.55782052157727375879 68696025178256136196.44880535596668494066 53362555490585919927.12678190809267067496 74326365879884985655.41743913360422813198 60102913807984515249.39985364119924284876 87038594602140309338.17084735324336829502 61712556613752614702.49999797755355236947 1576040650037170795.49872912556007048292 3213538793573746129.95858325954337405197 97540257671083977198.62627419201182347731 81868317200490063112.52341714472308875887 88114829670270609806.98837529011017781186 78604662357434794080.24933459409234813233 98537135662677020476.55380211032400742544 36631731160353303307.14224861429598196808 35736712956797369020.25351724917890625878 29861505447819608314.31477173820034378138 2219665751135167945.64962724590668830846 59834484352989300457.025329864831223036 12652199983226475722.46178678901161185015 2765856658143822766.72419875447327044485 41436611454357843300.79162909455282814068 63702261519861018691.07253685605091669825 23765975267613363621.10010985608723863672 20553018273871331107.407915457611059286 57348338754522569814.88953471341397617835 25067021218787727713.17785512039797978747 5699499907454670030.37687242392477456543 98031791616631432138.90104614413183580095 60883123502031016770.58611001507521694409 32124860536543731935.52419636264387235499 24175068083416210715.24464238490530501512 85469280404833979631.06117304044373732768 26568048415988727812.46564756256255276879 50041763628094460872.73181369773787345745 17408631127272007196.74207941083880390901 33158019677211723102.89734373351301027222 52948679220013538706.11186327835122470545 8883376772787190517.21325617454118558641 93243340394351878507.67748258503014348024 41303040221913743522.39747304879115926456 18998554877241256608.37973100820670288808 13866304396304376675.6424981888307140469 9362785152053910294.17293094006637582415 47125443526900558010.07742069284239916603 40099896438247586453.0518204875868072188 45574326136646058390.95033046881625093056 44497949083659663245.12887677085100529589 51976804555635945369.35841491721872382073 73405729381994447751.9328794623657626496 97719813393695254503.54482213767644547662 55791954672605661372.24103306297607054458 51791455552016845478.29290608340991824145 78521491110063516382.6676313383263067847 96882086132264078576.18549342893954640583 61828125597354958848.70360593592935932775 46096360152818006383.30583659631995154484 3207834063330228702.52501959067722420688 88841038382084565204.23813848571288702069 63923207289581905493.98185625740085269469 60350269572333889785.74689857748665128961 60492074021939317434.47720576042350297686 65684335631022248148.60544695223887959473 82145997877453568066.39165812313188202509 30836685773818107594.74786747452421398018 74055092106268761434.08294186674283907531 27377763691845579814.06500287598140847965 80819155963984905157.55513521989839769454 29759742236211671099.01765766990729285415 46669503741877876556.61368321424572178831 28907058412721442232.39184387813060433691 98926013020230274545.17881295739796865119 26865250199219819890.2049263301444373339 28872267430649333043.67657096655379663377 26221613082472599472.98357274183647457351 13092797691953074030.5866752729648805702 33911237818026167586.46545902192737035063 46867761998645058394.76165019437694983985 38536808564158002402.84146763277326136097 84988420695079105896.00807517540094762993 72536782809277628898.03071613297528401448 62649569607769887056.20957052229156191361 58891757971947321301.24328819616502213052 66555585217312200873.628015849103531792 93791719975267107642.88447719379424457049 18351271393200042086.48996448696201204813 67822369290391054041.66091243253346166759 4198690535648050275.75550319722114417607 23896493710694788051.90045191725015456848 50051702682035181418.57485845332267134218 78816977341597167408.71896820552667725909 4913674996639266674.12338126814210914084 72950022275565569377.21562775176734887351 81846355260729269112.62030083544427008036 14714883360750848949.81318546704280820108 74754299086086673770.09935980985021041641 79815102209745974313.34349619286021425647 76312006981709735942.19031112105590081543 54922638520251846998.97387616446528912433 32494741585263647000.92404928339196793364 98019923291444812870.02620746468659535758 87801607215478685594.34322885788098007386 36655159475937265489.54741052214648345252 50972972782505174714.86197476465795492872 36165677325431516360.73560448967319771423 11231126136243224317.33200614676458157659 10677935893518294286.78250954791072937881 2917660016718942949.19346222578228600395 72150848847900038075.20413207009637118693 65494300851872827418.13253041923844265994 93858029422471870715.19909828430116833496 43663982818350119905.68444850880618796434 4773742367701400535.55227092580150402469 85177744277173679768.28198249393849041727 3771385671196236366.61710574941259257536 48303442114655473534.84859863414966798361 33690499124933312939.36991913366104305073 1746535092776466221.87770903912721840211 23140268889358760890.62075343942580815408 86437231308986747321.41173736603473944638 20050912872893022840.08396186398770247753 61128805832136302167.25563036784269999737 94882581814265231141.58191382017107921974 40082717230417985034.91179852712043839933 48955101193604974496.27434779292049577063 91172158195723864941.44935300959782254253 72580776775445961047.57653372070171808018 82692440174059508546.04702071274274046158 85589298731923438978.21929383088298247594 65627994049044027090.41831857225624095631 64317342244084295583.05055347003940570281 31030175151253262393.81799145518032678341 49583413160131586868.30466783779744967446 61073654172028882092.79432073744171649114 95948936644705609318.60956781263185711117 81803062641287888339.08313768603712455035 60817430392490071668.23159738755012459669 82798740972433207243.57238063672811682351 18602699526494365310.56766997773559701066 14210624244221315379.08628994034387648368 10472786587606898328.0236846652297091684 42959953660321536547.32873595964952814203 54230250389552137567.8384455229165211928 88231246145902751520.57982599364574481347 62556806965412493145.36340256161219392425 17293937767351118920.70110375157078234255 10743478460239020172.00816669870489032408 51905691545373199366.70000556951365803372 88488197073156092167.77009830339613703439 47366796180989698319.38276229446995606184 68004665221788506737.42620873021263014508 90263209010517424167.08263571517038399788 25904290500926576519.58931790565046560879 9254021310308541573.43734153316876572648 65965128604453362877.06036317118134016645 27430153570411159236.09579233490890911898 82596496966618045770.3543094364378069701 65887233407794894562.27332975584057286247 40396616458609183625.86384467841359983335 82852498247657183276.20933240495728540293 56714617173130975297.49622795524393504757 76521397010623673745.07638954647740683062 98014684852632025446.3264124766693689001 37106431880322342734.02444892771831665067 42032304386961220376.07244881816088452591 18833238998953477927.01020514662264283406 21266447394266813481.73361094020516366032 88070202916536793947.82986901584593764712 60999950553070131831.27402953905539210026 90778178956251717590.08428935343193628649 22701821464728264635.05178052590720963556 64445788557712943813.67373143698230293463 79394538912377102779.66295990158105683387 49592412858693522151.22342234768678538152 87812012402618329398.03942310110792745091 43894273319076999769.39154523703444348896 36091942199264958171.42835069641477273972 80047774049976557697.16624651865502038571 72740095513884679265.60222285801568550901 47851615745409056964.45164732548381524719 8422030899647927949.78917598306913271374 40460463119925024807.14679519592046812767 34664291294357555934.31697903424828592225 73195295548411262982.25956322366125293553 80308887499992164507.31712054989903026912 47556829918370672713.37219429873919235716 68976137770586806963.72032145710131427292 14346184284796158661.97089074455650108144 63442689197608111847.3082140351780778969 45951506907165848522.24731820117714465856 50204176120808983702.48780527521652942322 65373474974219363583.58649408117697850026 94291909751078489317.67132583697090188281 56446110356772847282.49323892779406864876 94955221659388399105.59774313320232904983 2704111386536671064.08900092718992587739 56693362453358662313.2001108589302744532 77321868697500417895.26391279277289354458 53199341915780562485.76439067552206878643 20176518632705399098.61023509990894596541 79577920070855942774.6698254853157537777 92859974219274570510.01289188443267561633 68314037973133673448.68418936537160974025 86301905452674155986.93900246232453089066 93185388142967835096.61675830004715746156 37010203680779657855.16349539851097924423 33187614161754016430.40376288152700642753 3582750068234367166.79152149077836190218 57202323591431883464.77745795860502952605 99376700116895926861.19793942258203370496 36396641564050605620.03207879426912415028 44735685671621067457.6059025806308200424 18454984111929649174.97234284656068642884 2782468474183087906.09949301106718043239 57072391138866025144.04980354533415936803 37079727005746257903.47676732007348348529 25734884447730365502.79314625633662950518 24473636648734908990.13348034072556494199 64531936631398574706.23348139559550637324 55968281751183772780.93747389271908766485 26025188732198969870.53373041269810369784 74101927827460776707.56692262364296630429 98977548376665917903.11667440570852487886 79004847326209064832.53060541715403080292 91144504042928959802.7996220730300481169 85375155502565057172.44680536020718825721 4370493367919369002.25189445016307417746 49475862294940871177.05424869497001792194 80010966881304562970.08962118557452261435 77127817000033867613.65410467915156716523 89560303743068517220.04340741323742053286 84499747845745660505.49479495140991799307 42493263026276052229.96273841256048661631 70849486822203455551.68711300716669412195 59691532739498909080.58063746620635903932 1769313713295604716.23654496753389887652 13283880194968226781.01331332727442428558 19213321323850836778.28622003840968001121 90231263425535249619.18362385624596628656 19261636673788751805.23365206906967694231 18967371572662553474.18029789925264693653 19993624106667919741.57607025797201622245 7109787235534364287.00477338984871628367 69165228066614137038.78332885877335091143 76314134620518719347.97533836955164463952 8483965160982211905.62170661330690103179 84131357991507239205.92014647433938410372 24051913998302260112.20069452757965183908 31274868104036048854.46918659742055981807 65195459341469967835.43889426058596505199 34508511885654591586.5070626905844595969 92141247000425537871.31522757070285017753 58824563889763464220.14114833508661749986 27687295091393249507.42857191797258596959 17846798052579052843.72115133863610089488 24251449405443414544.51960874895682381331 3857095538093947999.22576708693155027899 88140135402366201678.97461675114134780877 52770186639039558859.08471575755874050742 53328944329282693485.63289261244828375714 3566489734696797871.29319686132683590896 84941350261821404578.13212769757316204028 64675887252652116927.13223160354995666373 68859552289075839368.09556832407539282216 84124686176289519405.68139811719878833296 88567434961728106432.57608750459116018342 7849014777400302079.73386150293719174735 28034366717707805328.38089128316484097879 84266305371954957326.07247293187478267436 35360587635097472860.885678423533773351 26659928185579499297.90067370211139760354 11145616698062172056.82690627724889816132 87274898367797498812.07291279512256616392 30656816933551104278.94955009476329727244 44241155003045364277.49693911810194687983 96349106945063525514.62903606033937106154 6865665750194435655.93960779542992945128 94825789374875601831.138460287543766943 38122934638854526719.75679254485991461342 29085458725470839080.46385855782424254268 87641219761697242760.39466213536726676519 79049481178286870907.71118999153451989601 49327103828495425870.09623050599137704721 35567245877903334608.90978628533077024803 20368409369372963471.00304320043092895816 55614780699495211655.13784871090603235835 42479661357939236375.42351618657557169934 26165668906759198972.90723509607568816611 89395154010244484953.90926635601110504169 71764829358918536038.76115710582670255077 92314621070096553371.46964955741497362414 55571800263930800964.63597114572156391262 77300305909730644713.28603387429456382122 29875712522061042062.32008896041461453153 81961179884327680969.92390433505806849941 89406296447696504332.21731207428309690286 62213629702661400749.43791909842474393705 34155207630169834843.18645740059250326916 56823642895469089733.53152695024094983427 27926645720139398194.57494621172108211331 67020720171311051133.63956662379444498153 90348338333364096607.80703434394032701058 53352218493895597152.2163970145930359782 74020117231986340512.08331153758716267374 31364076604885092566.71020836041214864077 87708050565861940552.18073224986236523732 9336899093882557485.14253980471368036906 10686289469685345105.52290074539702999204 18402034630274275859.78702941773472855322 4976328785392459149.10958030223904673414 90741127620081402043.74240147982338977783 10176256402053997750.81212790457591902162 20994322368283638200.32207125300545973775 21833431154561050690.00852502048932231333 37099458863252533967.05982545953652654266 2458574000213185115.03481070636298164514 51561455165455104720.54920965893569915091 15602875432230210854.51969789982416623013 37305656692516867645.37891848773848693002 29429723121865205915.95001252672065853168 98729421608342575787.38694749049864783002 42289270081610303556.97415547201379874549 81784803353615201428.07828999650647115999 41332211049860373666.87739339277615598184 77488752101274242393.07606515306743058434 70818878889610464084.72575430590628548173 4321537595754592828.42347856277334160995 55847943314996192514.3082861170904670952 94664415793074929377.61500659688436273778 60001473151965648276.98291088606345298559 88034513010768119155.369706496952184377 35487839765369098961.95949933453115488278 46581644060552937867.05772657404550057671 53313347054204131848.8066659813939154132 64701024144554706918.03276689860017011887 2883923264124434179.65025875451130773189 80032256322518400284.75646906251966802319 3328739101700552251.89677517236569278432 79359586108686914635.9544639424158767252 85410255121852322376.41834615673467095311 63980538932259462748.21604520698080638712 90239685616127725684.81931904222387908304 70696734356018384643.12030213953905279709 53096820406835774437.89151943307592420288 36485640089302187619.98189109740403061334 33386850440591664976.61906368269796331964 13216605793778218200.53808386400091200982 91426234223074665424.44847340508992420062 75501845027240955520.17196431336056259853 39894205363674920914.13784239997915294308 20679075725236824472.7277581217687214841 11023237575034771827.16097077100108873087 82151619934331679878.95535861062615894028 86845022933455358281.6616940974492051231 6589774114504932000.69771282541569151335 37870197973588163226.93025832806842769266 18268254511176423429.83499414872984356062 37570989115278143033.15875056782129834289 45334899980853801058.9451655057327187071 97144641668758225501.19412940485283401412 18276683454987213886.70536220869629515238 3197278941129031830.69288218263946268707 16490056912349286307.53626961766430167752 97268374540414310538.32234035091562131156 85724321264637016024.7339975166385233544 66408407224550579205.79032172988833161889 77787173320921512694.46842208380640120066 68087699876325623311.62634742301424690897 3840139270291443415.24403161314330451145 97045387836858484911.05434240223348564192 84936720778782185694.91546286872874132532 16590077280394408613.24883175062818190007 68707170710296239115.02244875183777721837 69586128644124687338.63413857455317169142 57254382884419087955.18529843982443886941 75326909082223816408.13927365950947009099 88361241131735810155.27823870705259814352 81702837960387174055.9025925574590585814 62641269518240249783.97420855399867581233 93092100553673969333.60380137811826644277 45950796985461167794.52383175511298685601 23251959649471456885.31072410419287556958 33488783752833199426.56947328338490341884 22197974682259488823.46616313151284280308 85586861619613829522.96104219710920175971 58549721383295706958.10764135998116885966 7331025544306231850.7587470850032051632 40912144312251323882.90841036377128330307 64381236715183109839.28942134756191600971 60954064958793617191.00597043151328292809 16554495397039028853.34628990930555971766 66025763457289037350.19614271690751803461 25190798874185842719.26173749556371987843 57271071050779108467.88220550884856425195 39733683355239105825.28104495458847793236 33337221362439958294.50599299425390244952 96514171246579843818.06055570965620526269 83317611367591406265.89739035089812996121 72532145436482765892.97440811480087069675 62886114931235122899.42542318172666532925 76681730769962691177.83454928966064801809 27329216041167762472.66968184655554122917 93821151652565201876.60313356346849968823 67013447290735246329.27872581829718846368 75230121432674759877.01333760551130328481 26338178350277892080.59898796161970065194 38869295399140552620.80512329185631333045 66214247545992601855.85631947563513936487 39056713069800634604.61452831049205325726 7883977961635801441.95898187940452534331 13625415501635604905.99115775282983044791 12304716886613370742.45685143494208791045 82959168339081455194.87354017283806797204 7074975302916807798.24234856329851513144 77681280964148059015.97744355901511638508 58945541672034903138.21520784406814201127 57851581415850832075.2357603358497607418 72397862219712998530.54436630589337386269 8857997582466968658.88765204026990265511 49185151822676435411.47045668766776524809 27325257253400467337.0221768892438509926 26147362189035971613.0857554765562736398 74594564614409660950.64065835929237430581 75161939910694205190.50009866639050533688 67128313863663492711.45993265773682815376 78142514825252937345.95762151052234018143 48672907530938889361.60040262123014163523 25264623255965850014.58460628486071782271 37215338234008918957.09127746673668938357 68300078433328558886.97498045759070171561 94812733159403241373.57546719063121569675 44148388098487010547.73404600790710071513 14929771598477989520.81043688645720341984 81499497319875447009.75847424359589128711 38953277282739549571.24360298793651817737 27379172260998772046.73154350897644474556 90413373929867483607.04973474623847868894 88744438216863837486.37512750608660205718 3523557363540191350.68771302629717987187 55064549224224590805.38574925185835818514 11199992094451081221.49626794374596099923 37105926045951004276.25731012787055237348 13166595362716711558.78068425310228956477 10972853876739511594.24045814187856757068 53803872125324336561.97814597279137667638 46910484032010030323.72386024165696582552 14610456914673161919.01910943897059248362 42380819206278675933.6160202322321167287 94945326799446210666.43463585647285217449 36882075320088170458.24711119924854290524 51250552906687266272.27308231301633243995 82469636867402354735.95919402700973017656 6231326379994324535.62580178549782079113 38710794710944067165.18077622742501020658 34637809838275763285.22958295546832936884 69467628640190318183.72056940726134895254 2764927240076314651.34450053359274167537 35662203083075881273.02598769294768944103 47402004294911549241.89374565869642009231 24884514655409954301.19302821992664089599 45876139129505343342.86686043301028621397 78606559103780620640.88847508986567818234 85279262184497638020.26573332936590122646 90068476249206216997.7925453401536869037 96749882587015331717.75338414349484515323 97246749766514497653.09844547061837948748 35138811049078833569.20719777338814650793 32645611168671420557.35375285864566098208 59700725642921456103.17436425574302957211 14185531919119971216.97203838618617429798 91028655873249642315.62836318954764945017 69999646793849204604.50536165945797787397 12030017947024426760.00150049624208480542 51489692067051620290.6031523820618096777 24668642562712464846.21882197166346114627 76832855249013740832.12968177031698556002 75932521784190838631.55321786851785380978 76507704981274001520.98935252256614281378 28057831937594140453.78148525635511843573 17521932615089286379.60725601074907935433 29697766938459861081.76237422729619829851 72665293205685893326.50842649730050796576 98486650545787048753.25523020408792867706 68725077515081755949.32611191219969651068 46447881366770761561.81415931448558901977 12480318559425717727.6304732815197768177 84544879548730011099.6626403363512330972 869032678459195110.93484409309851651168 21215843625759093512.51091843592104726397 15117107755569739473.9062366684624070605 4378014349406458719.2565022737020644452 52629728846670278902.84135181732000769688 59908101232327265346.72291330112122907845 50758653604692346327.06505598735944386815 49892360468053294960.61984001833942521529 20862689886387332608.76256358328379854648 90256815485145088620.79275759001246816147 92720490863293223599.84653603521068555982 98868971780310113785.44271900294171855307 85968003722957441521.10935812065405295439 63203997251932858134.28960911380748569922 4468525454605377155.93824784679603858214 19381946716209248242.42815033675703035542 69564482478649793401.26506924616163203045 80006788829126589171.75353471530518507208 14998981432542616887.61556765858062918869 67257445222448949066.39282312747429221955 14004262534847134147.17456905439848609744 43134759500604337067.97842818233337621214 30802296707037293730.48133010583560307243 48899325412064675354.04767524676105135746 85091084520062685290.59783344119731521738 50828312037474997957.56099554353226062914 19084087052692663244.79533545655338919567 13225864350685105044.65362575306960491269 52383577475031022856.66873905348783413706 80637359422632947386.06873084856803666878 54622365233749165048.20113594388647936605 74795185055272563307.676838146390596011 21195171704766340746.55237799511323874442 55210211516309414675.07528733935129473185 75035343101563697708.14518686857983221845 93151486311398352855.7933455246544806126 26188468568717230570.66697089770971563283 63638215409442883336.84468313446896711718 24820660865266358824.34907558629193537706 55702504049900789029.95715914857486120853 28397057505494733879.06717466635501631031 8181194682527677332.47940861891092447125 67827706035509076447.06518565376111387357 63343007963813564977.42548382294316892338 21284224706392372147.45261871861385271439 17442305179202056391.18077841363445600209 4978664791834247720.35534197714305529223 61726333067961623066.15445256645493964867 19451593474165690264.0707052145233488015 40961187721531431444.0485196955177427164 30322159495101199871.34136025259977849058 29165800723451243861.31151310240987931723 1459107342635798816.53978116820145522964 72044434866974874531.49527148579737199744 86093021941122761139.06472325541789029233 56763982544660877065.49529078015448147562 87690512908266501419.94623825548701814446 9098138860271674140.41210401059531993437 89959956937185712733.29400556974657674959 29034476407658223127.69913979886567975214 66916033518048571908.6170105363630360382 77256549566362431575.55016287350545780376 45798541477042527294.03989262669562504056 17936006742397458748.09470051693416097746 99473841101290456281.46874966122695362703 31237077726441647323.8549561423298130678 82128699372455188899.98127603309971762231 99546759203892733131.06926963947630097381 68338620349535835869.81508402631130752461 66914563972512187801.59713780700383895066 37616721076028621456.72953641365942512329 15507855037633157962.73752030956797483482 94082160552893708778.42453058474520207191 22412275645206871062.69586973015634355466 10116366255626207663.93991339953210032862 20532454245936123585.48545954836895399262 6101775376036629453.64336115657964178599 96840257790953360566.26786403270528988726 19753886209509833629.63591006254616480441 81937969394401409047.16568433493923401513 81740136626494995451.07420799466689240546 71805757723022381437.7808913184067536952 10496456457713463974.49590619299212953874 46565836665520643414.93895413969503547761 21293013894469576524.85634791027552316809 69582292916429242544.83972296712596762329 85466725522934294912.1856755467392170222 59041757660689758424.31409470405615239074 83703097825976518862.8475827045804867039 92417914468543642699.69514607230881645284 21590981259316638800.13839837832241556744 54605100978124704930.95733381481456210897 52327113122550006090.40078554206230424082 73447321489888790519.73399354023796862864 55855072194480761167.48588399196286876047 35186883757598219179.05232001438581236985 95222470598721339974.64253960127389722164 18638133462042419397.57282139146468751145 50123480174830229764.61747807960456486589 32329099219565566779.88736881098670526615 33823415226751117805.71820903125785840867 79350334639271748168.73673011369915335585 18097167251310266188.34626789489353879867 75476174612774028909.01316049827448085483 70614081129090995328.73163518243522187659 12887390278553590544.88669695153599638445 11165207847604755895.27161906157623539685 67303364229741053992.20384170798992538115 21310275545294213427.92972291876405481149 93014513239279433882.46265548066731351043 80574399792402779858.20544475223865386621 96238169779873355510.17458289294698954679 64975308333100236747.12279235327431616027 30166414373778921678.3840072802542850672 28109974012508850352.87762774876068468842 316759026443880605.04369675419241383025 73418056927832181674.62467173562654258258 2533232897965840257.02366005141535971416 27542462746459551578.03620519293148688348 11270328553250309193.58200364247201301179 85741507182771296591.34188430641931136494 7721150972298209748.97671275613987462041 95723623073794996995.19448427857994227421 40983453799475085870.95855050134505409022 44606184220463885356.58468434341099168334 30464482982465379901.78065154405368525945 93202608754949160666.87366508699644499448 33926487341168421323.91897689626450030991 54317699945632974632.9465192887493594746 67637383731807856186.52104106320863277214 29386015183322783276.08785798593328376172 95612174486951159126.04681652762636943685 47389027420078941315.78650672783801800282 94643392149581291387.73595609819246064912 28508960389920702577.74879367219438139651 33519380864050651348.01685230138622522559 39034778094578206969.08732170634044985354 46321830353696563171.58145371587824045221 81695580957443783689.02646062025971626236 62492443160785558659.98988599276722956139 25148236683870292715.42461212631084002973 92807037580279034286.30964522422633515139 91851363942509896826.73685976069857032227 71015287264705903364.5816652936806456895 40268889254586694046.85101722010585032407 7662654282321673713.94466297269849749299 3872121066540496140.65868756925508940659 23700143965661298908.4812890802170287977 13633975972021424736.66312399338360179568 61578756004995500074.56928596916795951511 69225481320393252801.26409401616831736622 12564989905511524057.94908182358777960407 91741059332548077460.22963866816299431362 87541417286861354560.0696481037409270695 84845603051965868372.82340650678330858658 14685875715357818067.27527214807017931399 4037593634895711682.08703530575740021921 17672833236356182026.55382858115846727869 99069646885074790088.76141309635439877354 5894513056982646195.0340910967966719295 64980136845051964772.80572642457044304242 70631723168848087844.88215502421029338111 94343392635097754018.69759005701249911618 36384469603054836545.89849415985589903268 95695896077773998515.55968014721040040868 35713800080163177601.23225943716522522262 5892487204503319804.55270124184471731564 57322338617858219852.81787484214554454298 44663145748037805175.13561804798273222399 10998651441876668741.26323730379577678343 13866927249719140184.10749342788526089473 2789332837354863108.52079462186564540423 81709369368079669924.63197243641720822087 45694311672548079024.78870032944062389978 46490956750676081770.43288868447630661636 74189526195711666415.2559780960935516279 58594677490226839938.10252677758335845489 6294744049633443986.34507511757638106315 89609567067787304631.99354438149031574179 84484378914532042094.41472812216811019719 47141585901619508530.70533855156429974817 42960036631240894040.59902078834529743424 32246043104856666784.14315954189765359436 39232284223099737866.61042945450576441941 77072441210331720765.27080656339573933013 78011559209767305618.58843522374028947291 79334298867205175884.27155123770116903941 76329527132648711150.36620045616980982705 69227744138506133477.63529760472269325345 86470548577466471119.13145737934723129258 84426348458216172623.71265778796520962416 90264990478430606480.31124272024734425062 25095223004629113823.9585055575430307931 44268876963350383236.92467737079468808344 80699736437523177646.4425200729662799399 64425007988434675741.03322522407761320254 81748044654821154142.09082935211966474005 74251458559834461631.98061224436209043064 23541195226182427833.49492096153292953094 60595740606030939968.75331640935361642813 39046678820060301.31135505286475289417 67847383154748220875.39971739110374796764 39216114713831596115.10954020217985022635 61167649803150550395.53328336115748197928 66639929784998393578.61882605545663074005 37303110655279989581.06750597852207737452 10198965723125358306.65992524291191630066 53291582400345804492.64821485044883228451 41203536284813847265.87693641993745932793 14650152422626082826.23057014861607306128 3413644507381628828.25848225447814541294 38478357155785237511.3609679212503486415 36081751322223557370.30664000233047767271 81322605540599568223.50239421830389046696 83827709595269644242.54870974380477095556 92733063760795543500.76505818063496180797 54886071532740108062.98965081957513833745 77840441871074340717.54430735841409174647 43786256979827586613.43284915792132752942 88736713990644119304.46950086645689204945 17906430952015618419.59148867206009052582 76893623405803029431.80134848936735066088 23127299422966133431.33088116707486999101 80622515648244241947.83163164348696558977 40395623796892997730.84387054057102669874 22344983928867501736.24708697828240782111 48400096870399945057.05822712258279727268 37551831511274407831.78340695274271041965 12510674794787008186.41711773579583194947 29041366956410930401.91806705668205247387 84096842723938227850.15210204660601477354 86020541444243092253.27684280618566566114 50183306454247583101.51010730104705939778 96180963343337339764.7512842114371333342 96816891466013009592.03273704457107675323 17368732782412805672.32814914486850145452 11260697368486691354.15238837301354798294 49044920759112467362.39418702292399596837 99989354570755449309.51500218408562351333 68104122038120612694.89510818915096090978 36643255704387471745.67971657641876493645 86485165268695403963.64984862641705711694 16131251324675433559.63510020447808199659 63039698175733393252.7376376000287380167 26780661782167986846.56176151028032052273 90805923953607090789.20992657322915824623 21832478665402015270.1146632102438351742 78210295947352050270.55809817601155735851 42437316990101566168.54084605559689936091 38644782992798460482.72292877763590276216 22140212107680478784.22637784400129225572 95570856878033810176.70009529554377115276 471104665426602392.06480640818074833853 73845917207655562553.41035174536002531069 85604788289372451463.08793092838675512555 30267744881969858997.48527401358942014759 3874464699761241024.53965673708114979034 65456914877857009350.96426063244285802968 83024819834822647885.05109587401645673386 98025879873471610276.6428199224995397996 47769652675727509446.87933566050081074024 27728866064090494694.53275233358483275613 20720322235859459091.40894265591473430926 46093697934308177744.30490528238632833247 56231023762433791735.16396734872740018 71280113467000142883.99571574700541458657 43213863071758526486.91574918244680240677 14907258114856625020.45661133496713929452 26738443873780739058.17374236242962159849 24104338311524111376.88384476255852283369 86256588339619500847.33754901273850398094 18770178282023909362.67716045757504098346 2579645435953514534.37483030621189963369 7243265379500341498.41499881659194654535 18193614585381995929.77515389939521583745 50113273831833695826.1791148669630817966 55835842285906367992.74709639211410019029 81848740685757897115.29597010550101653094 68426417650879976122.8629367927542896684 30171220105393903737.60783282213154973469 99660085034932432194.9666827260050971637 11513629828666965314.67816443013851618534 96290338144092806566.57013260621644240156 81228909484601149305.10501443430818513775 86746158454733100511.67481287651982863403 97105405790514173319.43953741650960037559 98479171984279334866.75934382558575555625 21398289676648677784.28464624609694618285 18731620813708077020.47697439512073765631 38579890528084064176.72867819553885564612 19485242872444161113.07134910578575347165 57195789931193761233.34590762220137542787 98190325373594598300.05952359082580722051 55134818370894640077.52198055928032512924 42932560112096405083.64536313163139200473 16471319978414155243.55149330496214188892 59119202965463100001.77930972826872533553 54950263877027122203.15540809131508683513 22893473608922313330.34623279944572365605 63588078809951238743.12219194953822808287 55325106580926697031.70726407592405010611 70050793155543135573.02347724791212821806 58743577477317225912.14197185503516926241 36462030728398705367.62979511699768301937 86504883818044767754.21361298868854978833 82094528476286743845.01605039615198308995 26371128286946230665.54413891758011307062 32676621541430042279.52068977209938160809 89591574239292643800.73168852347461442463 12409584684456407242.2733391847538635638 77362457392267285347.24347126264015273558 87959285605076302590.51208440130651478358 88221940493060987159.7693078842327434673 89567630637363479289.43464603043047641483 73395494755776097784.33848140054491803153 50963326417180472391.42149442073116318443 55117681556638926700.39988573270433620723 92836063496840956155.59176844383434395717 93395275833585337669.11050575651808679056 78285481696109180727.30744214125981255627 46789535100942727619.00861607893158138321 57003337162583157465.65898872950041134957 89531709414921768472.45995190684875287541 104656338438019749.35374225157749335033 98124982694459208131.68210089098004278699 93327145158149452226.46583274303725459479 14574965349400308745.40453811963972062216 31374074893442921808.23884112788036058165 5676644432571241481.27120897999771180125 66049410791227139392.29407816988168153234 36259426825436626666.75004939472365540357 23930572482687535348.97884719212295376874 16570412729868693674.69421999794521246413 15685130520644340697.47350746445868203051 77008871788071214251.68092351443659863316 67065098163436626198.0466986396072961631 22187659825466199483.40915375431099355765 13059024100945067259.84600855267531860285 87665482139498026962.34221785169922117637 3050038837039604384.73848502710429212745 52086963576083490812.3391877133378416926 75888244365775445954.16115028189233553819 84674621222220565470.83686017159942448194 16859211551796399345.35355206377048456846 95545974369227594434.09864477962267241794 64159847839838847770.82127119818016604172 90236995227558107790.8234921618043866205 25278918131379786559.10409796858709249849 81168618262025919324.79724254042839903874 43280922412122937463.25210325351756488743 87700124505667293554.09961747438543113262 65821776616837185187.1918525727326783803 94934013212164719489.71933087868740360126 16438049000632906103.63982311145501830145 38323462497148929048.50462264472068574246 41547354308377142633.39874793702785470378 29677718436301021619.7428140745506234391 70219309807318688665.58208209519884283188 1685008349908408528.48317985523464810729 85191689260597927087.3972091737631725948 49530710650243261041.69837488784782341566 14528511905029736428.71965340866065267923 42016568998151347590.97711039278312517288 7430001875713320706.94454831929564103239 957347158746183458.90283168022221858408 82284125239549369976.36520637497015968719 89372495475996724547.97387396851372787038 80936723117052291152.4065054418514230987 32971667550255973110.26720348186854039496 79791248868932166121.50286697032734579047 70259871591958164204.41519269596671662092 72524398182397231360.07515817581215218604 80135699086939132856.52261529963846609743 54368976749836955188.81386254985524899099 55096197857673451009.28370581437687755632 53035808459953129868.9884095370992867444 31148433679402788634.54253973964915701915 30016123790861197909.5556543366060267586 33486655958990676454.2438240303069988719 7412476933047536277.36066538720828033326 71200318090722691316.90763910613849625779 79149541930381424127.88888776873295895023 8837428077094702639.44213810333834788093 15929162820224616978.35669387986847900021 97768812658083864460.86130741605563071385 9461681817064526265.13711520053644291759 85261444510408898113.46705847812370296402 61017581997651060548.34894780370492845602 4250194723749251772.71979970656680208575 60695637201108052141.39232113881807102069 49203263074087179262.53048038340059922761 15434627014146921314.7480816561227009477 8312915496202630676.50910648291053613672 84351190796120470728.44002629142987130291 65375148551898116201.59312502967836730295 70651532994094902046.33065445817265928617 84496748197961230194.83864861638553663657 91652290262609708817.0201307937920555751 69194070875448561600.94984173082623903299 93202920744827134266.61192095447584130238 30183219547893965438.60785171395903957797 95128565828144128742.37556015687656014524 73227284159569457728.12819040867064843853 8672895950114505445.49394471637370797442 30762103177701970323.04469920414932145634 19981725472350489228.20079731017676036615 12437658834853314670.10958557536074386916 36341590674300189654.93096303508480443921 60713265039940433023.14823325110750890118 25437591695135374906.57056492653019598765 48852850598337242888.95168433870531458253 84241254091784357992.63710163012805937636 35756244897010505181.77325152771284819449 99065864368944347241.53610453184317635307 26090164296642339416.47722588242849710234 76399618368164462233.61054864229554846822 212347424138069608.75854133916166028267 6377593853666817284.60076144187156185293 91106387206647573337.26717079903437081327 53290949305180754941.76079250078657615369 27513493529375571879.90384848893979276096 36821307622397380342.30575830856094913635 81126376851389075549.03721789052017391773 47240636945209492163.7412251290568626462 96986260158162827139.58327158824820088001 69525754754557716688.84360498144870148508 37825886686577485394.84891216111207478576 10365931184341732271.05570457495204176729 9981329003312367933.84644562098774669053 26018885534820386725.43156257353136165049 26366735696325283848.85442724225602232165 50256734473108075905.41749062874933898732 57484260634739352306.98408844665993886405 10741084135217022592.02052961474947259991 56627552475044923213.9287972461428450136 85346762587883568833.03556534942275639805 54639505819954355528.93013749513823193553 48239469012744266230.22861106485543029136 30587452531664615435.78879143971783762862 21205760055279737164.94863899151650426916 80145936741075142874.08272091781727309897 40853705746614807967.25912875310912133389 23967619909211211575.50223794880548499883 87805093875943169292.28351385598135728735 86574963426874536576.52837129334235980151 95091897784088883525.07522753646240979244 98018508133798014586.57152160195396508413 50000758704396978923.06314472702987147419 19513388828923942519.11523942233153061663 41277220784463035883.42441955038404121126 91296945429816420287.27528077165489340234 59991005871999517324.77189917582129155628 35396600118203957078.73764868665647449419 59702759599913394220.08303838114791727249 64027711537136269602.18570328172298152639 71431137936058543947.65532834525841849148 46698562598256465889.17274672895090515855 50198133152830372846.40606986760832759713 16494237542812033109.81636710054862409458 9968370137222667884.56633805811518610044 81979840758063407409.92635539847976153992 62254895697491797738.66561418231551118091 24785414347446724852.90543500481217404197 44723286070866621306.3642016245147597825 99101646027058319927.51053087458698073091 85020175863349194980.58212741563708670481 54134910069996146597.56569704460692929601 73708437913020408859.50578014225534729306 83463047402195272866.65335064186337944431 67764522994814004514.71818006230446972173 41172342720758483936.40408283972745073121 73637849338923592769.10637496607578461857 54048863763962949993.75646761736334622587 34327602095375769019.53416006943722778072 14075128754489093887.1002699650809145707 78826573576214172902.59707641588994662552 28225142838984189697.85767265951883833435 55679813091475376115.05959357914051437574 1890815440797295209.11919852015982021014 76387724745777785170.59305541153237358471 14931644169505355217.99350709559798981788 20768138389416100875.14668256711464174367 95291349847743523744.68453876002614814728 3030081606823838382.17168916376483013167 20219856679942393206.62831912236732830988 68069577709894067000.91223438173169953102 32580185195091694426.73423490543943567634 77602478938661689277.83724163128616211174 308552176253887619.9715404459291643614 34524527192433824795.50380139593371461716 19911352418951105930.08462403607157295377 23936266530723950406.22256197636612252906 56198318201646164923.8516723438195603146 65735919776201253740.36470346849496670364 26616975499820181132.3550115798285025272 75209279204769561039.61451189341484768825 76352450686404803025.4130382723759934856 30570185186579382610.95460324142470707231 9679480190353055003.86687686339352615033 64356659875329989474.23154872849201670583 69460098851846806048.82437505767524173815 47043025427137832513.87830678255071413331 24556155507943249748.49622692912308268881 39178553208029687785.10421281997248174099 20214252609621343599.36119552736302986358 42838891148454115318.17710609986822786515 84460933251433824957.82346246458423497762 48652593056226815485.04294654926532964999 43599134165707060976.18513781864429559993 76424054902706315813.23552261905705906304 35209595096544561481.64486754831707901813 10049769329290223686.87988502449712101943 64039723690041917452.53118363293980191735 1621598629043617601.5928189035368240691 43958874167106950735.54901583030096721201 56727931442159173636.02420371033766472044 61033022891398693546.37775916049516047378 46038304792377031932.10421877441381709342 9674093366836791480.89520385608003423982 98346306461682364079.81329691051547754628 65621796557672570218.39833569164623221634 21416060710272430932.50824820092830117076 54417605849508109057.29663498674540905202 27615527182664106767.84585885510017985352 30825965170293578355.36235321813694847311 94512429825549444504.83323575474783919836 834877177046504523.02557454406639923846 1766706667925348689.84896521365547471267 68237397138765054479.21897761188018115822 10606002253363503259.22275075395398574682 98110613615586545331.75258155962350245874 48476365070932047122.33262133651155273892 1015406950692072573.9305077943129193502 62940261293150925362.11606955723431704845 87581850812512361312.56868049467513488786 30597273512741177872.54273758229632092593 53062230371307968371.84257808189057242847 98561810338840262569.92427468012603146047 71747625335575185583.31762667288299002575 17201208219816958166.59459241955752689002 11457426251798960322.07959321675955271481 11973335125985682646.4776108376432654026 46817012405265636203.88842163906231543315 94186946918023437598.09601387139935863628 59385339424735741350.77581931896185570686 48460180478537271489.3469773537217721414 52260822995163018410.34110368055811659862 57331891132356573535.02452909259702369909 72288824983725351784.70193287540844501973 26854604094811148189.41308278724497091806 93045385091359761961.6596729206278672948 47248760759086698035.11671369013646987903 68424717470190294890.07286169231501407563 30176859306441990602.86244901494156546304 12081387779524084827.06347843506014940719 25660526411352177879.29562643447830954864 24148261456890996848.51672852733885052978 46360523371388442347.13272171834740773911 68266614548796880222.51033453582517047633 87129721054285016796.32923748117509772117 27141800759925155331.18438860251211067098 10708777390376890279.57444010005649665232 26819557785030820031.96490630121004004388 87438465769981543339.77892430653694890269 81546734367382893087.12297299143805052134 71455387973370961627.5174651728660612948 28795845416497521103.7875057699414001989 39266308599038730478.30120057203567211616 4949101829345178182.29994168611961237708 90948169294817570873.18096533242740518782 17179179590879681762.26115838128243943517 58238191298887331883.57968538671705309517 28294103169156315536.03108944276321332503 71750949578698624489.55471931552147259131 82588299578449829941.88530966468550500286 64300174418227513648.04141607805646179529 56387318914483114801.03504654019955918264 40290432066147825741.26350576891399764222 84608469838219149481.45778300264049832652 96203472971974809210.90995623979253776348 4343408189851969542.1543926429663496485 94464775874590367027.30314601853808281419 99213054513708958249.73996517555172766072 35528465741868256484.95466676569495222045 8523979467336695608.33331685647866706028 5798640517767853458.47592765179431704779 67775770974222694933.13908485983441734146 57263730998890666402.74464107552012169366 66098557943779417212.32260258630682162969 56199165788627131735.74648887136474466431 56714846793495232195.18449501260765947078 2280457557338678780.29058612405469376877 48004023834127834758.59581461673732837963 74037623515165378397.7595143365440593008 26155821930619937720.10735630113623858616 80164716840454274409.51394185037360159784 41179100278772592330.7965638750300017641 82599647278890302523.55303019122602492808 75165039246741548957.87123838807668886276 36028315799673349776.92067009667502555534 69372774616630539767.40893982825143605655 87074520453216562747.57690667108308043241 96127744412612427469.21303560895210027847 19194791700234148524.3230879233186456879 10353005130135516424.94616551726314681511 65021312495525028778.47493086802983061036 82228102484134928312.03091251571336568073 35329985102119946074.63174113332715257603 21687714808195771154.05902341139162744618 31441790344373732684.73265213028785636502 83685660910605219912.59552830001091581294 50148969316626269300.64266589320085799612 43761086072705140191.72289500406200572913 28018491332626593011.13185146094395141455 2075835979274459313.40422095826974088942 36831720195411670274.99005306898361891984 56364566928168663199.25357635582065195052 40676054616643065926.0058767647197110546 80060274908133841966.56181524636784767817 7648630784185721078.6644203697692760929 99237486644497371392.13276677688165061292 54080186220376126695.44149693725174936006 78708543918974690047.59354221462937094762 49299968589290511121.50136181430319091769 1450357552960298681.51186052652598129683 35218745592259509259.40743433922672356647 76464284140051541546.69014197993561554687 51822724570216796934.57069811587354219137 54565130009149519883.64543627567065007232 83498448227571225202.28908391934073565056 88786799298039236789.73169341276607969925 99965993782917075786.74882882155068051446 86855841409345266283.84834515199879098046 83463817946748504097.94740550613713193913 37121362071807763156.90365886037646893646 93439059003343160705.85683840209294835906 72490131025210314473.33396278309429772579 69941635878164820281.47695217946936013025 61983668728026983806.70747162205620462402 28927812989769182939.52204203201725808643 93307730183031000076.71795867910960959754 72693673994955182060.05880410685791048907 24847614394025623667.65851220555824775059 75773507119500665500.00594153451846517785 50227427829889647524.65726016975151805995 88089422156639697892.75987685191271645591 40223430069867435573.71753559084670688202 81763294170667680863.81408566549007199152 12710590511214451441.18524777158704959575 2803320957366777289.77895758524363482487 68328345733039042158.14186262490971376107 2963011730586725549.62698611511803374757 81299442368651990622.80111891219233425259 92204551434368107998.60531748974026470546 3747655886500134047.73581557836635798245 27491484078567541155.70917340173126580939 64698661072211757737.82785708553910341111 39810952333428553721.54753084940213757263 29341928480219660547.7961867275167934619 10574016599007070027.20498494545165071523 50143914254723142976.47920110811452065245 18637830062133318932.13157457567096709346 99514816685797742588.73362897495359198987 16201226256948986427.37372738183672695649 36676576112791040816.26194219207803248463 59748332695504868111.22973348100404366978 53127179201067884432.4920217856139749614 63603156082069049241.30953754342743183381 48381836103305815015.84911161652837560741 2669605729923368806.8480847582182158111 88092149315998615680.50293681316122465244 21526517545619292495.00124288724592849187 79465330578664474540.98006806405815921298 70295377709598994742.28573817459780772629 18941450579169706674.80124494746186937056 81956319889984771154.32782316111479663357 43259972298162414922.15012932756938747694 44216809968782292712.29655865528311317495 91022827516120455659.4495090027804991682 68586621252261513966.06183291990175056384 69056711990289947296.82941242898176219396 10185186635061434318.7989730558009665371 86608331822577707233.19396077637563772976 59748070159633151706.22204012411562319355 25021868359887904118.32037197682774695387 91059271646462164386.01207422243304519643 26982414363424819410.19834738129751312586 10565596630317156998.99700177011104161927 53692592463314433759.73622098596134159439 39583244966580181711.39329815259745539478 4651404992702348000.27839117252181268189 34132547123382481070.29355375774330520037 92572838222780474902.44397739818192901948 85334263247738132216.02022760592221695528 25315105413935928876.97280422915643843342 47922437131142498976.66404638104592118583 82819046550806662788.18941968902362279421 25608904722620209925.51420118919250444702 51510287243150588561.65046161146378387691 88100382215775890850.75078922500135772285 17413358029353592852.53042058293336692385 39529746653116473553.72659103812486714381 52143106436256201493.0528314821388860559 40002850435703245991.67376263812021138855 82699982743569890842.7627698662530635243 20432866839411215145.46912735475778711904 93951287976959109707.34368292807176431089 99343735392370475317.44689113216698691291 98554444106383008590.40447824311094266463 31283285113425005176.22159334013325406139 31633732027972978242.06199909502947024295 89850938259838076946.31381700181389429503 20121450568494748724.28489276013369947226 38274394804108659911.01877211230141726295 90264774967060119655.71937136745916312912 99674300597614562264.10805444134492626187 44367651590423636647.00818750722962061712 88117992753541625625.34878003956786848551 48177318140276554081.56738795648966325492 84768269631829107742.98744852325753902599 21616747821941849319.94708374630255155316 45732338537101379438.71923136862162840738 72403809802743017192.99675711827642750835 39076792739565636051.10667788289657600171 85396366698512073985.91232817799032352742 82352189639413979970.00009430449862332688 84217141369266697334.70924997673149442738 60031808958707462690.24531132768156457631 23164105920379487446.77599775162283063049 14309136898926907402.40060936773851697345 92724210488070728803.96736854497073772792 42105550591705270131.66395981402188218142 71352768735350171199.86982794692689366232 53244573787626381054.51354161687486077942 29706860648023861144.81677989477775490589 27381027725563268333.55795848482860255016 19724097494519412902.95706024810823733688 42676559322164792985.33233028478138498588 62205507338246707784.14984332787625696668 25309373339621083251.80568982645012262152 42832613924373148559.96062743451579293082 39574220716974379157.15795501644164854251 2500286483289980554.61293901018692869873 94722749173673499251.1911841852104549499 1339766145749985204.50217863921838994872 58604869719714845686.76151835217137901631 16731290385883146994.31253142053141891319 32919203860257005803.80531238358719663816 33977377387519201736.46113437746328240671 74721516230513051391.06216820987416906145 19677561332894873275.76016907114406700604 14961729484329439582.8179064636220137594 17077070278285334026.56266193928317411316 80830961855314305856.59337775288029755385 14325672086522834829.76995452052617809994 36503236141520876457.57187882222368359984 79172062696909721560.96397455360467921645 3339980878755087369.64006569484709394772 83917567325713886281.23726346884800401624 29482789033189308394.37185765736353445041 98493124487285878389.28939590585955694006 25990071715704465475.51400098379955507726 76989786633220791715.30614880002228352694 85126572604198583244.88137058622904665215 63558477694177530318.41892281162295243141 86298687065089362612.08684857939937223775 77997351649994042860.76393997562057563177 28767245670201260192.58924661699920567472 3237043527116530206.09491710163088291996 53801314782871619693.48154149144677032117 16533899625861597175.46203508408766889992 86806752694574615436.99918550999101110693 72216211318071885331.39123130796996377357 63759314120573274184.81832797793224336313 17924137631302289253.85713670989484071782 45029682056545144926.86180226531633025439 566599357978458765.55425903396159841052 71950059198157975456.47194411330907915494 50192958201864682567.52678362646513167768 94795126845290151999.49151936588098077024 69631143754429922617.18369753611040150569 19496066801826844838.82217966841446260498 41106095544297359422.2972961885963772759 36603561282994132134.89443179707749708767 91755132654999433181.57177355457972380916 54310039836004226818.37676738487262107649 78513124864174399055.7887241538275487919 17147870491553291879.34889110328243821365 34959483170706100173.40430926099471958891 87911910419805093149.66301672133502950546 36621000651022970087.42213889476849365456 45674421155814357253.6439148927025053312 41560999354779337215.41719597973962408502 57003704712215063688.0516324930201847249 25018684481917117863.37869073785765760902 99408944891763685255.57975621556673555306 440384183509710353.61174771120349476554 42630029539456320604.5446911384316447748 19698529020757836467.93043909863713974674 62216696970870935043.19308918909526693276 1240512981500432634.11662844053784863426 43656756648168474886.43210909382073249863 33256444501650495631.60342077476305510279 74299032133423268354.90366673955243790412 94178679622356912275.98524493873767219559 16065618025480382155.43196697046299221465 41169647364272606501.78655218422513172658 88651528175200071437.37427635614171562601 21333199756680912725.88828175332712260926 42872116798321674270.72357852737394288289 58675608327457722793.50672216867332117265 58535657268937551032.69926112451738518299 16715978473274137294.73060817180147756952 57820939023782103169.42574246373691801662 4794231458105610545.72607864850745750536 11058189389413522084.55038727806690475848 73911299502138591057.01163554251720315747 60464527970882750360.16117294934238388588 39044118791869511691.38621665887491428965 63083498199217447523.33469793890193245751 33029361300910059639.94183237582719386028 36802717385552594387.06262165255755109417 14379171759987865607.36452637331009619624 10782562024164471524.48322279403087369203 62390282212486252035.2415358571808908371 49032440626711741855.25345741249741129165 1726065605384257208.25935882811209656208 51428075268005625071.5565090587674891162 46578100360977512182.21246292871017929996 64800546735172623023.26867384842852676539 65024963816523671926.18771679939220135938 48054355527433572228.6952909726004403049 94152568120939444119.35941073098087568783 43873822420456001562.88316416307727621162 17583549337813752858.72144403209110760181 94309471795438315361.33915246945150546226 69012786614366240141.57672978578737912622 26519525154314038106.56898688578630570308 457074488509974901.79434729398378579628 1419101343607228962.35757627077937032522 18006063849919374632.21670303332530445766 42423463592206384654.52058335006554304873 62846142706648388147.89123235348866756299 1972157147842187956.58568428979432582558 8705337696616378686.80084428704799383859 13468207288956625023.04376440239281324829 42533549988741036646.20105819910759044842 85600582902711926283.75652231838562728596 21500677631833499984.0511096220586067407 44440902815465707570.99969452214660996454 77782998617058641387.28070240821355708836 70270987076507501027.01564408944066644696 94536995690105222291.46449619507075566674 87649168715661534226.37166014951069017093 58433135895650014351.12939427966225721638 21044073340890776975.37399128700877902558 30312969431742451491.98169965029102544765 20358222782851226181.60645126112511220314 50418576321478376855.47199781135581106823 76928934092387894534.73553278566490197137 65392817692652933641.20853647988947836397 41176893636560361814.28869794499306487876 25147585033427154323.68059082076941293981 26457647927292687983.04960966282724044613 67846381463867695090.14489414030986922826 59596262686594548224.70476002720557675137 47037731674494923138.71481998242888932114 90300588625193692595.61772795923117684351 82526708281666861093.30992892663249304976 51527406145093086710.20330344214909705354 99141606385737887299.0157808296731869078 87080348651099512157.47560086792391741305 66393389658278663599.36993106574435305672 30798829086803393760.67526039759383846792 95559975538449634905.7016142674605715367 55165247097372357099.14779027919991372118 42896549635539169368.48429622089163184146 28880141781831076710.39992181349454474376 71992211997089923008.29567475134254791242 29857361195151684423.68921992811488289947 63669751184196662454.68043707337857109207 98607556298773088860.2420613278662264817 17249341419417056258.52225124367957223019 71963489037329328856.52488337973098913581 21280954524586195983.79344747121207651487 50972106850509150373.49299658478024445518 46242143409278488545.35532354842111161455 71023215322318849441.71962962214106003598 51380842065587116825.41607127047233687925 74424059744382691553.18452068600795808864 69265555495288399233.02722323109693439935 85705199438598253779.52553624811188338936 80179550535844092547.54885497919414483524 77992331684489307673.62361683312219279336 32701389988897634014.2247570335680234968 8408036539686783388.47890429402720957052 82599639957414157575.32250387070875140565 56522755346190747357.43102021622947602177 31158645060354534920.25775389297996843371 30931811273033433944.89991039431710977115 85816851048045427852.3575653961238779712 98133927350832242589.244868533998336563 58608404609017111224.73373612721568649575 59449500837381830215.45586632462054488054 48222156986236688698.18946044803662221945 32259658097561400595.55179781996504837671 13015041708626700726.84454016518758248665 85427601755077267053.84361966175995353087 26553183356331816966.0830578988567539662 96818046242068976319.00510943533097643258 37918372550781165708.69359391461250745793 82779172632684145864.35444523621971435851 67159930343640643166.72441614510066444035 5076527827171099053.50300167717472781029 86557033251674805913.25144620460866871115 16251788556204692583.57390033510692209511 26089563547710669501.74947051844379070805 83512171256404729099.74912704878770416715 1962771315316070870.77152393330399436566 93164219949330851532.24717930796061816403 24809022659148307849.4087729554176330552 23510644858421691217.1569670517565933045 68636778956478612651.58322368241666954607 22273193457361432373.83085369637251719058 85204703467004474000.746435362133373203 55160813098604456958.33208783062903617788 73968726687101518765.20889788849563037517 36717627957011010509.73852963138842295008 46682018143810589215.35135199410132837331 3074707317630933294.2690310344724749154 54192452393313839910.41100994459906238225 67994205181361197570.16336470724249922611 31492330621975509768.69885658693635404518 34341723066743867455.25788314604255504383 50362403549209216763.88424224979064943366 83415299609479540245.01967705882977369227 69525203049593423549.78765323820371161001 12317127127681375631.72671736524017825589 91999228326057335569.8374313791904804063 13178962153540578528.29670887400326905869 73228690594314073478.306228242956457162 37121885177490452951.72431101612814235674 10759539360735459277.43951565542175025482 99198039114945646066.27295285006455410291 73237990019724330991.15335149182152719635 70111555876138065683.00188029899525125044 6415222465423869546.48892843235252808698 86811009929388240936.83895153157832019319 79085858956135791863.66364391498750777912 78387409548956832770.43537341518494198901 82727259410620437804.58478093688060018629 97093134406035849436.82227319134688518934 69482219834845781665.19732526021415889645 1853144210339532362.02930285338419129248 5594003963742816026.90174717549248077352 88595478924227171705.20325767267148842133 90122254107659300807.2940691230176362875 43716878385806410776.93809139282580501349 21257686367750593223.1728510833756374729 62965834529426731293.96745476285571915243 53926191739758206002.05455411159729504039 18151466552059678711.24678577842223119999 40779813967456086568.72110374330453177723 74746854016626074634.57414348198658150668 18709565589749501014.39300064126298474208 272803115435206797.26742955416819144501 68835799662097312157.54948342976560549395 1217648167037671281.66807953531488586075 61617044258960347123.84262936314605707262 55027019880431204002.19763129825571686406 31647321111595030048.34567642480330978831 46607787119545221774.29542416089199713559 74094837146765811460.10272631702931876948 34065500433263177685.93121533583416626396 11440279381894746532.65990589364410360243 52539010537830340838.7835306994773805623 16643870009321962783.31242513566801043322 37878187199589101435.8783909082377448934 73639155944090170839.88712118172150362425 9505344706815340428.44258796335651817671 55602671111039672171.63092982023740597137 7218504255620285431.12678355836889907303 67870614516400512335.84461393652476502682 81262338541493417457.31746178319687316854 30918500649134902248.25518642961805972325 38759526229428525239.15715293563245913889 97537065207018504670.44733043312864239828 80648574705201594708.07072296956439497963 91661378323299982709.71778041338851212456 35154643690099711067.71701370393756655196 43542669777154021947.48424823143036094207 35850185401977632382.86392496702024840727 41275965626365493288.77099532189507595062 84897399135174414404.01055214832606828103 48481726744984059798.21230359346867385594 82828947398593553064.99596985913623180338 96003416009756771453.13089077986798082681 55784171309442176382.95328845413146512951 14175624401349036322.68646170332328257122 48639987196870651356.23782396494343746845 12049006112716904700.21980930066556092132 76540698611649141198.80726240410205952902 85238182956645163319.70556355589896451561 76311503222017022964.90230923075490194178 51103539485915719933.44521220948956753715 91191709783267303539.92120936501539320339 36484845234140891535.77064319593678411367 66945438155445502000.879596980094170317 20198165422821713586.46680682387168610875 32188374980138989082.98198526187268645032 9139253017137952733.73894989101403228909 91849348621057248723.79759248411164953275 40512792245256365931.41510562487368284437 32583395943967185179.20954344637557258168 64974380399151500152.59112150518071347368 62314463734652156103.79225184548206019746 55057677537536705951.67828387055131560702 27343104741126185116.99673306356343250025 60097887634184882986.93305267367035510408 48674332499458869881.93417609157622162667 74732841302967975162.1080272899904684503 59606984853990151644.73595565862840477694 33618025560665164919.4022682193867347815 76946641042773143639.93691307674514718554 75989790417338249347.17524244041791818013 17069348714109204620.62168274840161766523 8538027793453626728.83242472743093070036 77450107198565528703.01371458173526301929 56268368450751401542.27088898902321462548 79561318454684519234.53070296529976973713 50094316797172482987.5609177107570176687 31959542519520784824.0455908869586490481 66301950483811457352.58685591031469868758 61901161401362052768.8223493325662631026 12534917759282436762.19698302361753504954 44303165153957156381.2189276216725831046 91792432989365565206.76243459747628751499 34896147494172339601.14450407072336085071 7790048658941939421.75931414248307586276 14183583120036568235.21885398531885274228 18340511847446800525.50428054326324152171 57192290977425405867.54503297304785193269 28393455394569356056.88834286243529259694 56086664673387830087.66923891156040331947 11015206819448355304.91083695183378349569 68942650955155051147.43605225687153467463 42611668331394503299.67498692845905698226 7440653226987312610.15182542235695045341 15929680527878849467.69996166351903453838 42178740735563389137.67249936451564200671 8345062425590662585.28019727216956154244 92594047472452236223.56681253668127884159 67375493202312961573.46642144363750261879 46278338355881479138.25043314627709700531 69110437414664692518.88280420517601412035 31765646170857145473.64818838920799782747 46291834999456681945.61814208907285038651 34064453106661095995.84067378572695660235 29160775623945891347.84141356623865473844 70800359984971404176.10451821618183764633 6266511282079828190.33894604183480622176 69675320289323261612.54601685331438336952 33931578700035808097.77485495960736296392 4992045078494900298.47042975326999069537 5185509788791251985.216409565443879051 64434127678283455719.74558375601590479655 23272354070291669308.69212342775518090996 72279792346725539808.92622173918887310252 35768906023710421324.08286830984669243314 68260645510777437269.72223423136783554093 16470162279217137540.95846763723079675591 34713815751827486804.19899927815264579879 45207463998606988680.69194909398400086913 77430713696013418874.80244242937225768272 69339685001541287699.48104394698006752347 23735536790853465026.04614350270731994648 97472300550603285946.32661600909127255397 17948059118417355766.72455647562599983352 47521597611771641199.27457034474842667698 92598164707546811368.53771346929971560449 93609575137501490205.93394529297675832374 3738869792418021171.30369265865590322152 75540587885432705287.10619165730747584024 70564689409681764852.54037377668273527446 45543743900836334348.30271852604707502047 58495006671690170906.34512857575515806782 49142565593802841841.93587474922623930275 46834619228879341338.98060529025371651048 82065737507453484016.07620979128846957912 12362004839669934233.97695216619154948984 24968667211091967295.68490962772282274647 72721812935851800183.04104365551523566356 53819609908325911849.45747251409517956021 90968426197307823175.75510315524306962871 5860905365312426042.82568737769429699166 28311145382407553407.82807486262939321959 80152710723635168319.1940000578640873463 45477792914596991811.92138392648370074177 20070519458051293208.59734673200467045482 54623703367880832304.0431731008098530349 62364539699925044607.30922297692294609291 45747700020252890115.0098608038626629494 67531430084043248023.06735621194420985891 46249405893033446757.29123864694968583758 62750459275259687817.66736186977446456431 44871190267581728124.81198328383163968039 37062583774221259267.16343081003065666335 85704561940695810891.71418309481298205293 55889010131280294037.64819341332070987246 94288929788232781644.19088224310724009576 68540929763521518445.52729588533618657683 85400666098137935046.08930350633391444647 78139030379320704233.07596499778648933268 92134667371105665918.51479623905580659011 77070465379738619173.14043391811950116016 99610543574455196987.14237643480926774072 2927844102759327664.63112247933832456142 65974414024295323139.75810950479205078542 47119400722114828584.24619913149566552488 94849701819072928422.59708018718259841247 73829371528929255334.51611935022511075213 80048218793405020621.93848190290908393263 47303761512919728351.3734380216833185651 60587491047790894703.43745283475586653471 54441306071204134681.76032244851825448236 93913682052447858359.48823347657665639286 54031316860159592778.1806600256247360387 19157382240279292837.85829014206592849135 64848383846911000481.90391739341950272833 18655819146188507706.76484043583343253001 21544570750859592104.17677067244163725885 45941538972209412360.47445820599666880682 60831025271150426556.23089301424441435105 45274932893400159709.74525418857374885622 19652066615081752284.77749893909823229798 25677219688533828501.00839473456614836107 55427343385246905744.32923318020669867229 48599226776876482214.73464438356695933383 22475188623912541899.74758777071350926271 29199148394962717310.29126832667231396228 51136110795763186186.54134093522874892846 12018756035875521291.35502657901769530206 12637885562885472394.17071570020407266075 24291634601598002056.83579454837841774409 56398343107825332014.44350159532910953684 63206646931421613134.92320427067328427829 76490698141743047199.22647310458298206795 84394729908607862164.72973081588262632397 52275775537258063152.35038587062322005982 80223811027813763420.74834640141438368423 35134001575994019515.89854158063085798939 78728847051665407528.74144560631129080612 89343801937753969962.89135324291259589776 61572771692544210462.95618049807559110498 41438941825662619795.5033783024231066523 32590565409970324387.6769916498472761461 40705544733391387941.23712721310779375673 55088349592487529450.43130999724933548382 89769379182373629620.22650917230136117105 89922168413208122564.94558428963920240399 43858184985643092458.32699653277334231942 36294457464511221990.49647021749391015179 14410135607317329090.77862224675522069617 85563710744658386522.20734272288849284299 35719042288760664564.21666563110859347024 94107082992114271963.21962183318366650687 4283923018044460025.84390269474951832771 24995565174105074301.65496057952237818781 34499222130583718405.47289145998106172944 99568140843691304166.17055449229784449374 27501043709679565559.97778759096359471204 8160669021833041292.06247027787514809502 79580335175127798089.59644558664749280666 8009056157243457603.81252284022495390948 93527502200467672555.95997016269740168085 75693502033923473153.91908736569894143763 26600123660474831579.00260607978306319869 31478557573392052006.11115165489332089251 28134006607933124175.21481773728287349677 6492924834698520192.02490928117246912004 47415510837303388805.46704578178460111184 4379678501109014492.88745752263693350472 43604695679838824804.33322208937419323843 4939616999104238105.20703772410861274898 4273445848089218152.29709296859201310225 3062957653627525649.71545811085707645689 26814905103518967428.57404535581643352591 30238152473386096175.05711662314066594817 87398151604756471152.23448789357221055545 72314323750352973453.29492272153532161529 7506310178575031928.27618863459145550687 40572616422803537600.35577575131045616555 83152518546198754728.82174672173531782185 84190501276160064820.92828079157983883115 40867500835367760829.6766394178102614917 89605949359137351411.93527962752007304635 89692758059321844566.15827171242391892952 66436357427573108027.35638593235485282821 53858555743797555748.44356142435470932449 75505251535084772031.65567781508924115125 35554892471826235791.6251309473656260578 33466231787309956815.38934502444559583846 26678906638175363988.35655508307854758812 10288537578988043946.19601828676455518286 88960840829285508982.55946593436692238553 66454767773076960088.27944525984343542052 91656038720434138450.09663984038421667909 58072119244884540238.50045443034983634342 24869577508199138352.13905130372403870929 69782285538150983272.97451091786654638897 82555568788964540274.69720078669192729412 58366695948345779390.16529387996918093016 73472681443360272954.01682113476490242397 14707721734518810398.29890242316972854741 6360836554715406239.71406587832222664746 98483396218693848637.9364153287557529458 93355681663434101739.23150845541977205501 85174056046875610913.56644291789450632512 31290175317874036608.00612407126242306172 72946606729986074996.99607240229944643599 64963903093120163300.30170255483818341831 82187744257175817517.23038494875687174871 10203603141285030572.35461349583020933044 65385889695001910814.12949609730700169104 79826944509343687300.60137153403596397041 34209620317405581173.84893793566374509584 39605411116737591330.86349186661872782459 81970854955357040069.57745967990606887952 41208283377994486590.40187082845142310856 98556781454192921194.57291766682430801519 64397618082240092870.62261988216569401347 20358778633859626580.49992966461778403463 85628603851549731862.45397359912002050624 93603651835953427508.99976136755888800281 44252180883832157156.51636797405020708997 46889315320729314918.36077923615447159023 1475710193000389657.22357674063659952634 68852830628140585216.55105884707339500926 29101244741919709245.63384886002108631282 60124348197411230352.89989377180106747793 38665789789553875462.89737618243455596883 96526524457857013815.31168841660625308584 731973896584581022.74857512306505389502 72805431231148070860.53090445904985686187 78318725395607669946.53635068428837555045 10578035848738983209.95068549927271469811 82326929689321954954.25767965545012251438 5756202657901584968.33702585943314422924 75871596759682438752.06871311502457104765 54370729335460534533.44445939945051642809 41150985909576226528.46824493406558716858 37862993172026232170.65109879503144644707 8191898937175316812.22779206082020770505 3380474813532668810.90232856926841906628 71550809448618727815.80877554556080330694 62465077650048616314.86272894349838634057 25050114511626335621.80705003409271226398 19353635262972139828.4039053113341072275 99005710048892229423.2111034185614089534 12152824506602261037.65186774571733120381 3309395662842766813.91465017452919577557 4815624598605224033.67322671707715407035 78792150863128650.32137907744271935716 90636595274181781298.27266958113447248144 40226554940920147161.53649141216705047875 15657759958970480322.97428110730002265199 41003296822681243906.25424561308703604617 74167047344345051001.28690065278875708551 96634766214798676028.27588504513473972045 20260227568761817386.40645829542051713378 80557414429831359116.69141653041455622832 10188228023918206729.62096893602956978933 567149355095087597.33240767452793534597 43782227998298324982.33703418530455175207 81380604218175849117.7750643115485854423 9337889673757214755.44501810113168149961 95560981089387512784.4325905848227492241 4052253606119608483.47059633554577405885 6703722218228773445.348392122482625457 58228353252308463533.00795351228324938322 55367554194523875616.15889468255704157231 68920569861786882046.43491157034467161796 75958654922997520988.55813289413699527875 54957996407035386818.19595394199770942444 31623798922705736547.07467675974550208023 15691423238163090552.6806588678549655756 29734798938186005888.43898449658319798363 93048572008458302713.09836009950391591963 40447614426083045384.06691056333571915833 95636741954662489764.03508297513883963712 46823070126109602811.01227349715750761278 51625286743854987938.49565778172741940014 14675490065484835622.70862539355220107047 857855396814412103.24132831123862973174 50067901375569549327.80994451743727432321 85990403875999440909.77313868825147721648 85681922968100842330.22703047775614009461 92663280322118705999.0951992647797121137 99713959249698865916.51903289235229991714 48559291025719102811.50248539792969113869 81772842005770681058.45512342462843218759 97627754292171625989.49017118107268282505 71420412485404181337.65265233883040425066 36699673936605482663.21201641826670646872 40526877905122676225.8410039679867951739 35827101388194256157.32580768659888845312 64623275150750771338.47529051049737333299 21369921541459713235.96261374840682462402 1882130532233480356.62214764269266921991 94864480517178739614.35786860263249402285 90240215129494696541.50502209278135183643 44572951804426399162.66403822635072972456 73539209160960757971.17531800590848174193 91085044759849199619.83659198559850521389 90222142901924201356.42953562694276603857 63059919135799471646.64895697924256761702 33758853766673929654.5195434177159909254 23654214376244851411.60684061508849344567 80577498853727987925.56521440864697119213 65784062642204879008.73047045314494906656 91323343817667926862.74601814341387633265 85175785201759379425.83186638102842670924 30069509977591482459.39326894809624266446 11220663958449441169.70542346453095360804 67170331390548378923.85767445493963431093 34306167564285525302.23911809119797219614 79272141431505382903.53400520732929305707 8160930097895009652.52789392351875030136 72377326031061198118.48603870050298817543 68445974101549269456.6111865647316448423 36107194954841118065.36684461412923365107 31139946531794608186.97005541485886892328 77812431395511994485.35334201894873217459 85069009984825818716.38147406488067979255 67145014809726686946.43492977092584413755 72999745652680576190.70219411363738925243 98874946119075010604.03215158005616825024 40557233316131356530.71599758661584419729 38741370153154967767.22336963753109088408 24302004767848942996.82820277607212195291 93770325213227885371.80972874206543603491 66033993301676157622.90956735342046013382 45511001395818420378.79267142064151809617 38847621610065848170.57903324664594480298 25028287231445016829.46198286292473624248 89573285806858350920.8325888397309773173 91949207426270865167.20996861768079432562 61297172094038615450.6292937693990356206 83523982236346328232.2085345420553455855 1275301575737052921.09888761207850444758 52457200173624748694.61155191316677512933 16703305266331333779.42794046264269481117 57794297653916747343.68360900604824474297 16387694948792923220.7358802891106102546 21547048003912974819.82379049580331007319 72170466028367113537.64005943112094871817 69705738274287715723.0163387089375573626 12820357622939788099.17086172379318609593 82121954772985052813.84548932067258912168 87545516323612553998.5169518547007029732 6827116129260168449.85007242476828265668 32411956111654419239.81341815713049870659 22636782878279890784.09082182445691744044 93658598184864729674.85524168386296622751 52671928848287218326.44170249538194183142 17026229949025484979.46835927290548472846 88683770711665044114.48283113686620028312 60558369614394475779.41875864481601732525 10070437584582810581.83404125479434017999 95453451850921710633.31562026088796573243 92611877702703605488.74732203235519412672 89776486644816188804.11908469971526470837 47074367379967838149.52772681664635195279 90933047703046434170.72877356980546800967 68144689688604289017.79041533249926311697 64451580328394664090.73474063648263745481 29003696375171791926.03772057079153069906 68525789420764243554.04380758695449362888 62971608682249197533.23252731308668401258 30266118515072559661.88802771884914870794 90754689710228829625.7685180443777192068 78937321984395085126.88808162965072735828 1412746926527480340.82622138288543043536 23447978817139979780.71847968466179748675 59148036680167903269.59958728277728484487 60474037063041786809.79801164321397557831 82384289090290230465.09916600258620384846 39842420088465443130.36800739957468156116 29600514022993759246.46561638029669009555 29002394888045553654.73918542701445882853 79005455034382021303.17558845630539717328 39596084256576901259.92361613465560389994 51205553747937136054.3341183125970580838 16923140755578256446.57536221590160469105 23112362659412420269.08676808640670050022 88276169560208941081.89269894687486251592 8099430433931474289.08429347709052872391 95500487872035963515.56539518547714756923 42688173895044802495.35495908063063622215 55483613411913583513.02913759460265328657 41197912318139603055.87617182337783625255 71289835105344917399.14197163101033334022 71743746788159944866.60572256888441164682 86990967182008259243.74708911597817503914 56121364926254818492.05462414820049221048 98402949961184572089.72792222794764587906 59419313581707724794.55670346554694933447 89983750127686253752.55835036423721520521 11645268733742868271.72111242633444118302 75070288441762452210.1689228845545170403 6146763828695521588.47672414370600119915 19134979451908080459.81155222640463980488 60922327656661206201.6307616237972576694 34821082290439089313.99544809152353156113 55975784467562083065.7751481975205001045 52743227987827866180.62315787099666203565 2178040315779665265.05795107482151914395 94453432651359071062.92234217989475109648 51019988017215387264.77585496440048793508 42319823147701101059.34608754231381513975 35433550185649490430.69005151622411135528 75165755038056421316.71847191647713030865 63763841160031698813.98321698364226106024 59504469499566440019.75517268348401138761 36123226639269283539.03823133091773248591 94549332054426131438.17307052688086716166 346985837485099585.99188099197624080381 95428338839711313059.15035027214231487046 71626589127700180334.27365257874341079261 28838454652347186707.20262396971205418188 83959055729100111267.32516738986589348491 57508190467196421680.65279119938267101223 31861740518441284525.92257864714135043349 2364064931054246889.68876096372353483392 8095152395701468702.05571580827160808197 39278845453064586746.98068295667389519237 24430645023352021079.18602179026900947229 85268214352130420356.90713891690843681175 55938859634840340649.47109060521694753743 29415999623580865111.8791304966388386782 72887716180655692707.32228285446220880709 48600358884656883512.76046190482178844226 86230488834502353383.04387379672646296736 85105347312251786654.91935243926200007749 65971819677129204376.24249376392962626246 33799545974099569675.50647064795321915413 67445152707245493570.09477073496784124318 17906724455659065585.37847110796022926431 91173414013017235879.56831896733063753112 38667510165348200266.72707544548737299932 97903176500063978678.04920798725319808498 52878073150252864007.91297199328382352962 5632741769525312816.22930599502575641582 47110725770271751747.49649216242295093993 60177474050330072648.5445095867638891969 66269847028433522263.02155878350113704258 52526189554364516426.57127942302474303133 64512673926825405103.54222924147200874924 48223326580262439416.69132872100891393205 73468745948225004867.27735250853668264966 29540107845051783015.34470486775374330506 30990688017463309037.72621143552938733826 64280118601682428919.72223144122871398511 36779401595603729438.56617773306934032029 69115844373444376480.83391532230947082361 35506531048286813034.80308752752586833324 47076914920646686924.92631375172908696614 88133955378174172586.47480698110399596839 26027946615433510027.8291811156156970483 6883531151457711003.32504331646016015432 63127272664905997015.4883292010283543632 90136822261135947280.95978554745735050041 13471549462763334508.60014929006135770805 55882769331691639323.77196585500659935417 90893049695349204254.46003217917427877073 22483823361544745883.19276831853070856348 25679346750020004119.92099964995245059692 97422127561025098957.54276399312683346834 87880197607863457792.71653259759065008063 63245989867133969576.09739099039451492625 83960064762878633357.90456165130982983126 37014150522506795345.92986069322277789445 30921841749486461138.84071354517151951774 47160196798779951562.58881881321165347791 61428744995038853842.71850471060135535974 17241133756516439810.67378590181942766477 35184350324494646567.4042007515721966328 98242392747417258964.65986210240679828823 59364479760358297803.08867796374105688839 73562698892760468267.83053333895239126587 94160286520097161079.9554904173422611916 2740924037749208007.2340261384087701838 93748848510189777432.26069322546429432772 36042095483971070626.37806024925132218784 32972398644892460503.05695024584463445852 64235342154143284414.11446966706095900049 80233276391856673866.06972538228587278917 12793451825061081756.28578026204667303664 71671396240054836221.04094407534630080313 84338947257959814774.48404256498704265686 72771479830316974650.31482543992529599529 49871001764099979221.69882962163169406812 26606460240282947104.92961068000778733771 10561610509378360145.98319170475699794975 2339353555773517973.70378620007376553618 40478382367709282951.90443847396838329177 81510951975274028677.38602157243643154908 8761553346021224544.76948690096074774631 24736260175949543691.69262728893042969259 99124447904681813279.91197722895665279403 76335187420665631547.85959127489287634776 76223229201606204472.72189213393459596856 99293187155856918402.344619948432941437 53744146183325218495.75994599027739211914 47159904360240110421.33997552110795702534 69675741511773641337.47716973278214749687 95965690612280787960.32515697465501293217 77606501950001721918.63002328233665716384 58145412912214799260.9140409268546230698 33986109522879323772.59422261506370345377 90361941138888420124.1865661993429375907 99691217863180266936.56281475710459952212 65889300998804938371.8336013855015558864 6180070625893316345.53290405302881260214 65042199900634971925.75864228252262966093 44008812234001166836.24345502459438768965 18848231225870150817.54974210360617828695 37014225481825640398.74237871441784785171 31436785378325907971.50845341810277623521 716850684282942943.91048125394190758285 84179198952023754508.61320703358052327854 47055635158122692325.41266327482111674022 86189726833243375329.36045777776747045185 10614266094711823062.362509357288281598 21790808426492440893.03838178984439216556 48528960274798939099.75821088462032983061 40064975228524050933.27213075215844172857 65855040812019402047.79828753766617631079 74474880477823842665.69714830693287509418 96430088549991930988.07345512138007502294 82644880057445584722.64315674741337398476 69285204697381576660.65963949478847902311 51468289248639201395.39619183775647571939 69604957290217316198.61618822178176302212 35230313104790283415.39586602587780996172 95423787893687216304.34089841880610646716 22775526510841282834.54429289964347738735 58119529570808308259.10524899349237485592 30552518443530117081.94709099684248878538 90581436564425683778.97867251290511819966 78343828066270615277.09361618150663557179 35120034113457029895.74679887161887145071 39368410516694021170.74716537609443290535 43740074500904455485.40121219745093512134 33012829993858178595.55991720901893408392 49241554724552435775.95372708400222347686 34059624531289711593.634569298765089155 69469998970223638216.98627588395915366248 7960928678723452244.37751060818436650944 60868436775179431026.60516877932273099276 79263830933965757978.22183760992919246154 79531004613285745369.11461552990277599282 5769079153923673816.83588746503946683631 15451510643281225468.79310278079560961849 17168981162241344449.20549393428773726702 70766681047155432398.82946060751298912013 42083629919540473799.24841634620356826571 44975837036525109844.37470581798226705749 82815012541775769016.07573621230833910193 76614219019245677077.07487439566941074505 42228099684726783451.24058994150578903732 77842333738798807438.78546182845405473157 93205672159409515919.41563979664792118703 41054502766855097689.87151236337824298569 32945866156759346909.76205434684262530766 79366377785316079186.26114218742528017715 32922462282863207951.48995919616617732704 59893166526025531353.68267602495788500598 28028024480369248767.16804795243108938183 12227248099306867714.99352241121396338908 22169590300835576459.28675435060626710049 38552413793976651233.20337704482366970541 84758438718695081113.11804468547001301945 72430036665240416458.59424003542803989768 91107907682015726750.68374905691667586453 87699159758335682787.0935312804990893133 91074737525068023490.63325653465347258801 46345356922211384278.63410222989235665639 49235818093370994902.32060708518608301711 69334503029877121087.19800022213095421575 79257171796006116773.91446163716036987458 40693293615008338780.15505792025079587206 17918661772889473111.75899528458627211702 1118172022610647739.28225125173884312113 81082843928214923119.3473888736250215479 8422229946196143970.27968147639637256084 72622108311150849041.65994761930087269796 46576355691527387111.035237933599055442 16930899793294656425.58043131047369314285 51771734495023881208.90577569686722042464 47228744891670951062.66837004312328641888 56029017759564558526.77908076574477960626 16738393963482457203.20708954312055802111 30991774480110868086.65844115686572438142 80266444641843822906.17695999375245041411 74110086016322279482.58737572141417249364 41416601336658880232.22627013745973356799 78460386973595680409.6135231637722899762 48555169559573034601.65852671802470911427 45710587430511977582.6258575131834283561 29646878105058939157.76780740766258713664 80019412751613958557.93693164986523383893 98743095595368911024.90559061218266174071 49319655573577497451.29424392848207306597 43673044726345303511.36528005893957542496 52022378813536427228.83673775604574469723 6680122201531693966.44030443034528967394 22526156440147141764.94392646451611305887 11555990194564873608.06547229555157839728 22512839099368819509.67692940630696629209 1562824167736985796.46231870604788039357 75081663361050722066.57334966175143909738 40051829315080538633.91317629877683616192 6169955461879605403.32310093402308497963 58720699582303251191.49852458291439925923 42238380808898966322.84938272612656800747 41937561729937056914.93064931975028385833 52086626513457564908.52184605590941077644 72001364492392732898.43205503032428070852 58813782752275970351.14454656991482424915 8810983349048796030.44893673915116107766 31324850912538094554.03756952247703049998 54475285604086756087.24114146667643572741 29054448959378370624.53545158634600326787 32505598662740588670.46535831719982292432 2423019831903243295.97467940115964239754 56419143213610480952.5514681224413757077 22875244582557609939.12797544486923853728 53506662326329744384.88125135089831645972 13702745568701683649.08983167601548665279 18625583645002044141.39189132855738346243 45766618476836661596.42408182404204041794 5823663595401310446.77892406427036640044 36347611070140703887.05513606324677236084 3902631059186041630.66052804579666087122 5750479128612422697.7726553918340776356 37481531403635220412.21608398080997023071 14688449761384962730.38504622706701352373 19014644218635414142.69107940475077118781 22245054654806261031.22889714691588770811 61051408562923398630.89483095366655320256 84533380413358257141.16324212770670659259 30157278624178392254.78756951833399063659 12508571174481992356.66777591656042945905 18674062034270172447.93373717637361601126 83579691077927198642.56982452064100091561 63518700829920447119.52995743233789979254 46961953087870997571.35838714354560692645 80644845054717906775.21268721184235316986 56334291550663498900.99148493505048874257 64014676344788419870.62689235017993035171 60443767298998456444.11804283685887328481 35094258458749910105.22580564389445847091 81201101541873866648.09902608193576224262 55037220331147234198.49692238820325931508 13185334113730506956.07228527835959596389 44315548207116198797.88716045850318376345 77889100075009650725.58230891067049633417 39299272080684426945.08481772854026676467 40152822919319618435.97341742205197439495 53982206095741847388.86895588313280948718 435738209528925646.08882180537582206223 30683651773190196380.06408599869108947368 76611272283880879256.38931468708258062479 24619636832980870100.87307742276844378947 34695258891671207259.85949563446297790435 97520656875534413827.25943267634421011236 81567219841835774154.25265703280602082333 23612470707835319627.54679389017716634144 12771147989817604592.1342212399291487243 76040482822206199829.67748603370072950442 90597239874062868493.184207375974072514 35471852194232538088.85394816100204573414 46950785519570043839.73184913805572073062 62981677855599269444.44037238435769790578 92143868240898057874.9789692308316215949 96135999119190249835.16639209417443444646 52173234007530879481.69766336770275850639 17983813758404674574.4805625726839406558 9617887043737816857.89960041571923896001 71318802008687905210.99568456304748696641 26675502937443174506.82248605286879417969 76336899650902779662.31876937908085902642 94573665541771799058.79895352138807996638 60917674859362244855.45509666718837434516 11453350524845013108.24020727574867176704 23602002388520701737.31603712254616482551 86605729581283645631.25828370376781202475 92800641041918922856.20028072818960228169 40027294570023106042.67692351213302861037 5959723478315284706.44295341779976438345 48028851981364320629.39607729338218725088 33338399136761093068.63093063183751237943 94755859329675888452.82755365829628066688 72710553952191633680.9867926673787960914 3265179352888610345.97806932147040192529 47017948412120910703.68900618687791128946 47979756758770515987.06892956420583744768 67515992280392414359.40104468753549456132 79416729586922025245.57879270593492274442 41394062940191454252.70615694128673721336 25555298715962487034.52666549273363527838 28832127540248053049.75635130074864233992 34896792009998276480.28249436443455561446 96069131095764999241.07575423409190845468 60660191585755950004.61770401194036010649 48074318550378763170.21348170988811511453 777175915067979527.73882864481637924732 15687992354805523543.80412874593588481603 17040065659787845694.1856159227170193542 19541692639391324739.55908678859513811401 3169664952697246791.64098626155647354327 70604451746071980518.88715759748713170962 88408088005058548722.07667395299195635334 32360330129963672374.79260682710764211557 68550958474291752018.93114176993685251756 29737731058731461736.69854052649828456668 50976454468308595962.58907099567908756674 24241200076492175580.40327634728298863663 14784263613672454246.15043880681757277044 95380320849300960050.70672202777419231488 86602900229123945304.72775647678794619171 41221509255635101746.77556229219426319965 5116298155024077442.24754974234115313689 69708286570593679345.58575258783153970061 36652992185145207749.94577813381977715169 15728510648573569822.27900453881724595826 49291762021739732771.42111113656082143332 59513555278932055691.47253246814545176684 38605570069178432318.81428156795223607628 22851630923227178423.23816144675422701023 12720970268351431353.16589523325832741037 84551189163131559358.55800156674411993745 97239707681938393032.3864414815569137791 69768510685290839903.33573191408472003126 57750606737117891252.70441033154898566579 85070436096699749046.83601800978896156668 90073251148468553084.63742644118251069648 89555221495142568739.47488322070924746534 16952835172360236417.71914227486908339558 18485068678672635152.09425688030302156921 77048717341301374711.52849596480085494806 64533558245084690237.22752509207230182151 26098723630649794604.82258722234765911577 24383798552105646317.4912237467953444469 26403801770652771643.0435508877153769329 45600514288546653087.42752556167155326234 51885857285913873992.65429712551973668211 69907925633897672117.81270787405518874979 22365548150548768857.58654218633681176305 35449543769283836554.76872310612455688714 99341724374218511622.2995617859855183593 59835868039475113046.36408530773034884086 68673482393809326957.32375690025211492 54228063905158718415.77416711278786704283 49943465912555698406.0725172479285650946 77794132770619489075.50746324201121026958 11342026747497434587.1558062208595540758 169474809183462371.00956250190242763855 80016194113132983821.91744936871720300584 1087731424787957462.73073256596882117485 75196028525679701024.2041194044955865787 22303139455343050148.95707850192685809423 68338331280698878580.0171386957986158971 14491817505276364751.1991299973325537646 86096668571690310153.67632825427343285476 29126321483138555422.18899426637985529928 6301247671284998153.89796951926341602183 83564488142345303929.38644276949005534784 52058454028591829634.19434919615434629784 13448866112564730980.47444072785979291792 15939185786953036496.3966496624733905282 88086379226771955850.11587733240493783231 21124097470153308473.02762594303763592473 9082131275920028351.34252045155710995337 14759787918196142647.72850299323297950873 35631151699986265097.66947319617928714248 15164596730562998556.43029492480499907311 18943307059319663627.3694805165711567363 52282077179699872681.09026528798277755413 4347749262414451831.62870119881741460524 93383351112143872055.25696157769551822546 97753512135020073063.65578946474291851521 53791844569619974301.88036908115902172057 12433273565281394497.68735851201584999262 91264819424956270946.40954951287454904555 34983017659188344045.20865746171315673331 28930917893075439046.48016154289987754493 95966073553853605972.28896454817059031512 63134528447750955658.85214455273344555475 64862726267828796145.23925188346743091102 93561120989433860652.44986045502157850153 5606467163341071373.98767191168802446793 74490705538052017121.53419901128558025603 65461657194569763845.13651579976244166983 95705906129074721027.29933238639489733153 85730937633297411333.525652534264707694 61069462318876817339.88190584295116835188 8704277367005672356.68638081580439966243 30252670214402744044.23708289142726639832 18212849295877758229.48444295243593755114 61180341626557586712.70648996426089851286 4132315731380119657.84294096466483176581 72910503967711226457.29434584551098164855 17377269662460454527.84358444633712729463 53538057069746227873.51845714694981269627 99816072953590749185.79479108500518470748 37415257144987332783.89199630307023678753 45815087889803956269.95069712236236311534 91833518909210213846.10876820024433679076 61849904291514409706.1404565262446522498 60498092207817513846.69762660510774251578 31419585671281857134.96820200593058605898 38004659584890617359.93912358479740047759 76456870663525406802.80934281666359718556 73421733721266382431.27931518590739836707 61814882008501086232.53191832854282783161 32245147614973379263.1068209226787944333 1381253665601430609.04618074475743866988 29381318383778074869.32583023484559219939 9520228145100899957.48428820660809477804 62141623004928125390.13934777296406639647 28920695114858225505.8743536149254253225 66900668608296105155.99059004109782015519 55371211688632456439.81461398269705317313 7236618079096798716.89229980027020183512 40232439430411915708.14489634717402686956 84317246212338114074.20788515527574231328 63388962164141912787.4533764035903000701 9677512121286661452.36084618584240150984 49470492300221747140.71394375321856173681 67237285066159054423.81308865354842878744 75100080457114843472.66460080700564800269 41743740010152999416.00008734000189835373 5259960395198284177.76689885447562846617 40429940335267649044.78228881177920119673 74372332474697001446.44131444190812963012 32127371809578869309.73347914198415041668 16533362604175976971.0997305680083182689 90846148622806243800.91682822324278516477 32830609238211423897.91748728300822156793 61889032722018050962.44709668243685864043 32909327066939786983.14451051101823847816 76518248781654044052.50937957067339787005 92308735429186284117.77725349528004001386 17452412195540518916.59757417510346315927 37399790790595582094.38337762229954332484 71764643755716717965.75084835796878460848 71071565215130312367.68465150896711189923 15650362769504879288.31098720329269380973 72406935023489019267.03758148169652111189 69126432848563585081.60005777844999953506 97187003020868015537.85025208014672433715 66347569437491680473.80665924345777073213 40571399400864960597.42513574076297473461 62421441393434712289.24123099275281174739 76082706918150857521.2463542090826413584 51591043781151779279.22071897237123027892 29320419177892772604.42333499437301176694 30288943489511479726.2126160472032361744 35796437984394373808.05156562906423491419 10282660424510911173.39816515909090070816 32081132582061467218.9222160196393143398 9743103104798753674.91664908379425959473 75340374641970758298.33271384706400439497 22072788390680465658.82425236475540977115 84281373336321813619.39826869883646048278 80489403698829031717.50009666167105786616 760608314629106027.85730591804025341118 58370166775478806820.0353401055892488894 15171662261971158223.7932499368402874831 72324570256817974804.4098211958471846468 13872441614776107841.9250119585071040232 53804095250719654566.72456760849237126299 45378046745700671377.05206956350089562185 25808621202505325329.62208535676661010726 4783144053669773523.3332401137914071532 50265411756006634200.21382453615024322593 62288159103811681046.65232803730472633293 36962346709938592578.09688816208843132431 27756612951231646258.90085268202951753956 42602287973333323434.23546385666004740235 24536563334472977035.36896439523816661528 76660581280331284739.85174887831457287822 2827724196974574620.87548737930610501195 60253830187155291894.13479647588464580496 24838586052336504601.15722644297516819799 68284153479846144616.03988069850181969515 14678811663374099011.84659312721121569793 48439905905923020369.73556453566986394313 17537583697431670700.31821733942312645185 48368740467494769797.19404436995288979266 19290371030048034403.66902368188473033375 10505511100840698646.57620520103997498006 96296018757802486705.04838693895818705556 6871905868255433404.28878684491585973822 56018856357856535958.54961474141165511247 82680347415396869047.43681320696447931793 81710535782516064567.67502768715115234382 96100302605590217840.86496410337878740398 36802956418927908358.28102370480027939999 70293592587898267171.33036510326196380049 39008109532909340836.13341446998509281848 16422132452789973014.03903392989440313259 57006007138759988826.6635778188889980283 3891961989811998323.58512871682229067662 34506647743500557482.27618977894602576419 68336845892250065335.29439545512981314504 93170442000440405115.21143396013747672976 91008113923732665403.58941508863679328557 81302157238700472590.62972131251917884191 85812292714463073667.85827051960546564563 27382972561551184012.90149769138586112802 68639816816909005273.86128374976286118699 54328828985928445730.05660847532664710244 26993879539371193106.43454083642764851108 38662145240096690056.31364133018960455914 27476855681741036780.42391090423013206134 43035065681996540278.01984738127332378013 95169276681046684836.72666128573645268302 235623421434647794.74042263859290351454 74170053929990408117.10902763007785176372 15582663574807753985.41031613323617101256 35423660707331295477.08768993646413416892 32838143974768346958.78515316584090276158 77430568760894605388.91687150773943378781 17161735037615589249.3270204879902819985 99835138717428832401.65883588309410677048 29344500626504190333.20059555427742719491 72085128870953277305.58148958520507808286 86785446291760356138.17848446447164535367 94502424810576620651.39297853406266009528 72356103246897918555.04706342561080936767 59764850737173565941.00916274234513785754 19693153101024277088.24113057627600779125 47186127824976983861.03209268244156250998 31102434631443425655.85314979877547710429 62262732911128322875.08663684699385425322 40559480667900213782.45886961265063843866 37110943440789358923.93232293875755414176 62569146798793320973.44728631233094141781 48136232132537890303.89343942481843866227 86965621874051979927.16443367397311376696 33239132398429114848.8297018514007524025 99037178413711903581.55225515552287343598 84522839703363500575.24108733036889212361 17349321504774585838.36107567892499518398 3711070598110250237.52026529814184118945 70737181632618428149.76148891123264404379 83325375072981379688.64620194195849678963 50644343366102119094.86381650484364858556 58575485003779237578.01610499773550118435 56050578506976735231.0544931385951803242 71980589583125140551.59935399882464564762 87775743534028536046.08811318859048471258 25340516709821860253.11190373466101834957 58242384320047723160.31212582606475164816 80327642061795011428.63626809635422653883 62399863042000919148.3248032812993339628 25246593485650774560.83507941543036967014 56514567483018988106.39153182751622555179 75635694250748172251.45809655453077009198 71972238238860652987.03435857833541979108 65195534429794923864.42581446062443096546 40384973047046433935.52278834845576006362 47588345226502853673.32427343530433779204 99932247885097284842.10910679825394228617 93423705132048912216.37974897382497612224 25271576797565512268.39462733773104917889 20702025027254033190.68301302253971128262 88300630390404044410.57287001216007614035 83556810411970597738.85245151939823954662 40695390862504097341.34788022545904726153 25174356789655522999.35925688447506054438 21812214008806535844.93607785565259331241 49264730220771491489.72129248815664345331 30864641824984897661.49857836418156403006 85817267864237040243.40770740061576209442 15734291716070495384.86382182312721678993 62733942703383777664.26703800870314731842 79002090974192671226.83257088618393139965 42436042750644577410.37304808628520948221 48267646562530376053.29148484164203914371 92340469156199603323.82927334077969251823 47080355325179195802.57514691314122160228 7464060627247518578.00290395970898913045 68155970567500195454.37855036861233371011 49421484753742991633.18638819876591700438 82197693679602380097.99285052841928915337 85694591473039587237.53112026120773931487 20497465960713229205.62679851954952704403 80358216804627406832.68441745735287324639 40957773517468499962.47909446162574892257 1156172412384604796.00602692125523821712 55061352674857497342.92000308712572680011 17907474266643634691.20472948581749875857 61578040567316292021.86811392896684348611 45464612898277122468.38825989540811149591 72558512713352854938.34279053995380500725 64248402799474807008.71642211328959467478 28421957361812814510.67301379402313318179 311791981878830256.17547915679554962949 77689865145025082527.01316582401033898587 20690581324942795883.45044240460709498183 58828173126770968280.42151649807282166389 87145171918751778852.73646936084931881996 21664412516262669755.15480820353171785004 71706790215137163683.32636317598331020619 88274194872433187481.5325683787843129175 80245182597703252194.84956739630188497919 82419240345516415071.56821565044117622749 74428878153770377496.65206350732094463316 36790962720404983078.12447358682573950063 6574649247723820819.63699268235396638322 21790757905660938314.8003504790709630805 40830878989632483228.67559648718236705947 5307330804359609444.02219737171798665274 75406059104573327343.42414017336015428663 8275023628187912068.92358266570368765514 64646476663386041385.57121036673843201009 80557466409872912407.65086482507286867329 10003853383998807843.44874775003495082142 70179176363091657422.05226935601882429168 88952272353617259780.35148411679072391895 39301759394865740653.76274975439696963539 78501585116926838651.8700604795339713701 8088812472296943149.54497372466764567735 9864798072610220768.41943290236124274473 58915007820480529494.33487469535606851914 3542719312963560274.31476767609752305138 52388368870474391420.71501672943660725188 21046996268904756965.06325754100655057869 94877307911596264852.4500982511378202248 27123628419546831280.45357888472018227002 91909915095646358408.82981951393294492549 48638848057463977514.09629021360567518678 47677148798497242770.67434499726306444633 11345156638357990338.53244519612010944106 83161064710088807187.66642117533616732121 75670145469478517656.18586721830893149923 43796536895609423592.30152744585880142959 32360989789012659370.60750806678422129896 97933102794951657832.13901979609291479911 9638352598151442587.73522986770490846204 51792728363044968697.19741560460795876103 59633415293155316631.05873021947862981177 5158739117533032533.76653289642073712185 32258399996815994372.37826268442092461323 78569785449825482965.61849760766997052644 2834095929890074954.80393445774686549589 98378562644739774569.39322480436094260939 11347934267432780179.6161751066339861282 97819878159931780424.99424835813167790952 5978722136092866740.31795564791790880833 57464750712885550297.25807630903153257278 7239937259383653317.45094294721178322562 57171723788873586264.30355805789325445178 32429640726929558355.19392267300010468088 41393390015247609037.07049920773390607783 80202636576712918957.73415789263043875713 15315404940952535423.04460200856325898639 51784397992474088601.12335352576554451054 79090068521028942118.93940741189711792182 6553547587825740036.60279476809103837177 22070928892334891778.70543811247583892114 93481603045309601986.34798894808397669679 96848114729914414467.95289913370611540369 93468532459412804663.53669866016240192658 85798156159900767610.55642132283201833205 87128972311708854408.59473420700477431191 58827993377176858154.26743889592088394899 2705995900432857228.04387884921312969751 10078283729177937594.90394449162369673214 81212829307851329371.0098362537607884071 5614731846405199276.05129090553644499312 62417351264044920472.58255242917774308841 40068097344459498622.70330417755738748052 97367350365796109107.19176191091987983422 69672460437996807215.61779090695099496337 38077795194327146724.46961307465314024899 723954501806355844.53377464100104531242 20672079811860235644.52679307224633343875 71642875761118289804.1861298640171847961 95835828054055563411.68510453720173781259 47647968971388829060.82527798069985290921 65703205012691248332.75424154084315614317 61886145065611430172.31041289343068089268 7148728452534242638.63932824372735654324 50880756353564653031.47931098042164014093 67984015249884674551.47392984514964859654 5736965277056317446.90456465764367004626 49681729485605536908.45399430770796652617 84634318694218242851.449009743527805815 68774764266813646797.70412685993455362076 10716877037794672444.22956426863335652541 72149616269835457567.51611575183885199077 88109473232423037457.14547709965349537901 25911870557488456695.72539216840736888338 46059564731291582813.85966249858649913178 90647365419123619210.54771760300957348961 7871966988395918592.44067337454044274223 6280948550398923630.38593606689343975578 99324700318086187916.23276911872303976355 31135101335764946709.6965771697676664938 62238318305949111800.6921919387465850839 17566722118147133299.35471463280254849453 42249611914480805347.5944544927256437126 32499320040387498477.47465545098812975354 15943513101021239902.72628698425024988881 91519255891632064848.41983062666787148087 34287608780106213287.94116362322399217088 14951687093257613489.03100738707239489451 62366997031318901040.57327885621364408196 5570374756774804991.29473157238767198208 43429187836318452763.18752540655604958323 55937476891413959577.68579645279577841986 99514231668374824683.58441974250586301694 35465131239212675552.27852240472337307163 73919196210510920981.33682869149254115268 75405226023001720480.47283009802771831011 28898244914511957492.22538279341292101527 570053611597535692.88096836833688530647 43490598155400153298.79132241705917945501 62333575178164576878.18953303488103006626 82276292634666226590.75506133281659153571 35291544562025313713.35776973393903876827 35546972011210798130.20139164779610207163 13675272007938348048.69606033353150656778 69502997174984117776.56548493800554754923 71877329915473357585.70830688694852874245 14832071568882279776.50224436871222162248 38176717708287035966.15203344121988226111 58552166886732529025.65531772446023282727 43614984983286473639.87392950777099271167 52381604834076181186.87388805222533555339 54314226286068586944.04697606727717625791 72389999027812790883.13771780305164689136 97730578239199150350.35399016743628538023 8979041223877288492.3689797600734572078 4124808980228527539.08330296952359547497 11031503220865753716.36911005992318105088 74097357015863315708.41295966746554729371 17886920900433218066.01136061131798129004 96888706441177786331.49396900745988341946 40885804612359966851.2064490900059544275 95800025187223804883.44867804613189855072 81890463414586638851.93670455437212966294 19083718017503110305.67752648085650803575 22560492722412465847.71897071736686747863 19159948229764879128.1089700402048570847 51097056857261417572.84985500301287552591 59664388656729544193.77992465171185669435 56651544985095691449.70076801348119044631 71761803395365660790.73154723357946446305 97598115861337892742.46547422600696200256 4325404659598998633.3374479846839203629 16189694783978092887.96496500039797372747 26047791263005561266.18609960028586990703 96290947053806866029.70769284148192796056 12148693339350228146.85147412728080735454 15342656469991135119.51963276946301315318 74216577348996157615.5519640848625232271 95549762185845231312.47816662664704306952 68381234427690597180.03795753125019450731 95469671845201713825.07435779473343682366 88406631786111744119.34470165338666795993 89408200977066856248.65879178354261816315 85534783553278712807.12738780833573882266 72239735173442683705.51825562390770786019 94982569647733441844.56235877713850501453 44662359445266673760.89160366466765113578 12012973291482944155.54911868099815541224 56337528506863612871.55558425926802280576 81503691628337557707.52713618939959720113 66152450937666452130.64491312248654329964 73096366212725740489.15678217584067629181 26609382196793838671.3050500988371296338 51270189409231484038.8683501532280486275 91034575259007494878.85438594047573395459 28223132068524632609.68621206509508817108 96823571227391499755.85455874240740848324 70351698549101301871.33557410871919607297 58601055135175031492.06659177411047929841 31688078160899808976.06505333459663065054 65820250525517720839.08748230055686523706 50700029722103442549.6404370727973718068 41444233565259763576.11344033195170785179 59695919256692032393.44871204606348114753 23944307573328657501.79390945683559946042 98074269966296912202.12903972003295937221 18588904877629132466.70907986623786821367 52742969789492008702.95507911005480513496 32613698477830726386.83527865643125047785 37031303449619935544.53633601410131797214 56982443692165873167.33756103782764624452 66527437287569845129.53596325283294358873 93646468161039381850.90701838324890666862 92855041999470675954.85844209248754634975 51172358626043772398.57388034620179390407 59753854730259792032.33316989619571362057 66143948879185802079.56426950908287917068 56456032232884008027.21813327578493661466 15767040400342812361.76426951582425639859 41823994691484418090.04426260867855720137 89740504307155313952.42762491700841347233 29339054138344585611.41733758305708437363 43592328486374337091.26781681838154294128 84331634431649836531.2553091319081213706 80741150767413474526.2091558206533422238 19084939605969492666.88769094641581676556 51221224633516764754.81390958129326373733 72017474300420253771.18575773440965428743 46102133710361820167.67366237758008225484 29196084794998987977.4779191753412541066 16564807548528130748.00345947027690544402 75314895491173043726.91721911814592224771 80362399389854870161.31232297043909005774 87428348774628552830.23171872956368431222 72896082502673520338.73778574497659607 48876368904346907160.2085648742676265209 41433411852993237732.63547015767600165782 24834302973363923983.95808183023144177566 26819147850678595848.98309949220779276707 60572862287134094155.52972777879211536978 67560829132053844982.3138220686867364687 11333925721491240600.85857920161525954313 2939043316968799885.53682171848821893452 29034220049753905545.37847891540276108885 44790914149691539985.84798318318677373227 86853874647428938217.50852753967994599985 79975826205734103616.54157086305537390634 26084205522381430142.14569241628475543463 27950882429499982918.09220552338809664257 62826884616905928157.9870210088097047846 94745871298073146321.75654833453857366833 57414885095672836651.28079544650509718234 72749634661689004509.2373008000882269929 57984007326718545705.10183193374519401588 10716956876914893059.22008166385054664398 8158326606920630049.94505287699866055074 2007378233667958169.33566129229631162344 1930509193731175321.04603178730638421546 54957684273909403625.4979869101335691089 62770170877026057281.42295432419743202552 34814907930700872846.03697846973390518111 76680927630998894902.00524336536189288531 21778292532996268491.4815309527694702541 77920838312132690726.96328405963367714655 23163063882118366119.15484951660038681355 71623103144936735685.59102591122285724696 23274836430802657261.20908670413109260621 87575746528962966858.76536167536320211949 26817707840110852699.24844936737331721411 74910331651110522581.45269969879062018825 91263970194510609088.32509722402380425123 68744025901370469683.99094568925106471037 68738763606163939909.27836154898467598457 85541727057019959038.89886942538931754938 46225549953905441659.23981461041949171062 36749612432312877363.81824798883707479944 94021542067734000523.66899226492739901782 16066094009619042546.14143793734288226407 67722591310772105656.01326940418126858994 74549549225198092636.21214387627543636322 64358221657881520896.46637300965721550474 39591957959377538954.46034893524944343303 25203606889744082687.61744922856447455936 80459524803117121307.73231991019155420994 32287031571640788712.6713731253506243273 82304993121775648389.08579710644932078794 99587189406157668925.61277745720860976649 45567009146641130599.30390663041570376208 94084145919644182522.75083595230313095609 56063475306394999147.67192942861193929236 86308039112254828039.3231707847769020653 89029288485597264564.03809048831290219402 99961426102251394529.87016998999322999356 43043911421538325948.58521557662185784558 83405527019604975792.85661981536494433299 90385138993380598959.4481862236789922921 8085400197994522255.97137781419272413435 35058657154483608153.77305630005850201683 27403704400971294515.58702766719709725792 33885033020621822964.42356874142125351539 17008487791088104357.18241569753017446669 71138809766446833777.37609408629737802477 31344320120335514449.79646992992412493246 54649304783766961244.03824613426254175108 18339016528263013607.31345724041118829713 42896398024291265528.54654411180452982376 61616719059636836410.75196673426456996988 45444460278817985874.92221692198530523841 36370588083395495816.89399625037710208835 82107490687304189333.44392893932926843643 36869869723461647381.54702427212755022938 70285484309352212982.91107784605922906851 73622880215933668161.230511847599473996 22718224291745623165.15325401501962689942 2650482675289684900.58746399021373435766 76020830682946679345.87803397817680968781 55806615768423932323.17499930389463458721 71139627379804713310.57075514822402818672 50030859086353878034.32625720015500883525 18833465199262977472.75964673939441457794 3405579530881606030.56405592930233113902 35961333855326184379.96482269793397053971 61546914547993995450.12225474768142449847 19586182438964346422.58088191516032974974 5611261430972642605.0301253193555830653 99276984584979561203.87950265759810274967 48769950624991375167.17913588286052993437 74560702420870086806.20578357916181118451 67976830087426792538.4620235254808479483 87388585431895843049.39419350251689989642 87183134130116935681.4537231848483529228 5642711989884617551.30092555264125459892 15347514672190279032.681655017704575177 1743527349112994910.55731762683614220834 44734532740298550937.82882222489190204534 14336441999303383969.68590419362600232397 89115446181045329501.19958758000979671609 46221272911071627889.10864435170211135182 58033638594852025580.9295809617641637953 34545713927558822568.89659203747531489072 45881003956906365089.22702486536171412457 97444768462537045713.59468307207148719015 49458881855747810189.52252018355899739696 30395883893314899539.89433975882876747962 52504830050860711372.03871863742930438581 34895751139385974847.53778020736354996611 3193717255640136854.07277187683890790999 35155521545258588109.55037729932784766634 34404118858653224360.62993206319842618578 38892754034288498179.60040445207952767357 96564557000544268994.76804741531242343402 23857700273305062133.31832712644680674177 77049530968714869520.5625256109482957478 18827813018782428781.76510328863197924607 95509106155637356548.1829224296177396986 72275725857273880707.4996815018532797517 81252254313770704017.63714007400943174731 51848732892987832578.01681591717434918494 68484709222028662521.80489221433487193427 20314121052113925170.03706933654635314507 64401865305516936229.09630609781929289855 37510129344709779938.89922590598847208887 71798852587475483210.96951192090166483548 2659548849002667539.31383716516575652094 58165804074972495981.61262178580974861994 86718714990789994096.90154064995290442839 72823684103765446377.11487172601323281162 33386843856824055841.48399329563241687187 51346794790292861697.14412417555106946646 98302752531235407137.62607434550082826201 66932006000841466327.42210954149189477568 37720698356924112065.17032096552726226425 28121476506409142355.30784346789152668835 26428373300873623048.80037753637421144653 84775047040458680435.41998278013484750368 12023035038627957832.23678096223611547293 78162100710183668328.08684319187854798093 21060692424210746914.17887254493768369417 49443935006284448347.72288264486525311696 29773212118128925521.03167482758951334811 75312143385587688686.6148997950017277001 48590501040168302870.36947675577279768153 59590728490738429771.70789220232363161786 96671169048580655663.66111847719679849101 15312017648231313240.49381091691666995802 61770409441641105302.81610930318615189193 83287938317084146340.01607868074967222233 56990606926924513530.3412538086986698382 15105242736362554450.29521542197554484939 99181831689970300733.48754279109372335889 25592812026508015683.34579092805381299375 54077764520819351434.04396695697876407391 50115682859787371002.27869786612688739974 58890846709740367304.38481296811710006531 54908028557815186594.49290426478570068784 98413878553173013942.76904407756355162963 96281952220000053249.93787035130260138446 6945361905673547276.60678697663910667767 35343779188240381123.02068681196775320385 48089052410266684810.85030999254394980379 87205488431879196833.99123638314799992367 7812419353370385112.71312238106284242594 57715960672348128866.81380313680195580145 78076854833545018764.52441900330907841165 59513518432653932636.49406069861250177488 95686746498906563094.80240784988183038127 98705540089381057381.74446433651422952551 50445411811909211788.36934714086223235619 75963523311063483009.44838086934074732224 47913964416216296926.36755059748932259717 84295518245685428707.18415193420648125029 42581028107220722729.82257391791890889171 4823120645955831317.43965621185948483135 28456010720802280793.82780093458677907645 31096351790813815369.82096967903462214111 99909494154866093179.62971723768210057733 37077729286685653760.92247195634582711351 60213455754133291785.88427795098177644857 72983835016202375056.71902881164753459997 47555017067699646125.45603684755378489315 23483273160162235333.89904275436055897277 67646465200233058908.95070451889054307126 55010471367919403147.77091510067422050786 19534803881197449910.60283384860792081779 62254731481720092988.8668869163754409438 26633110964859216512.24496719162885982658 9378638063442298900.40423518438700765034 44278537824107884515.05379529580372716284 30735101682347899195.22483067971510328149 79363496050344765533.7949398596470728264 99631876717467561893.03110594617639322141 88446581977826939043.14473064100576122731 82520996278824881544.48149055889505213641 56426322028421320129.09388406109842023567 22937330741292264509.47398094737031693907 80329892010112822042.40905601172371272704 98907878009587850299.9870801012485995155 47592675054958351492.25717897031602036587 74425068678782991605.71387578328118703892 76704310790583424652.60214736693889049173 44104666196163768607.17722538701884191316 56343424737092430057.95414491362105552459 91778346321774724771.67646442903227409954 94387162712161705055.07754503590465491431 20954565156987685818.35746776989976886185 47875021714889224503.46846939298538281153 9655298486100273656.0938719039436877304 56583985718690736852.57985142046924961602 74286997967181513249.8332382229482154307 62743688629641684183.11520172423398104961 77092365731915986040.26157627624047950164 34338220032839350562.3478243109568136832 54967428301195128816.46638963317856482573 81701041482963172259.99503607311812742527 53661334725628634463.00143867117384520106 37126753367224635285.51681447556404391872 3111258028917193585.51854237830414077529 48012564692712717740.46325566383106489886 27678569382446952711.0507211995929991958 14785361185548445123.15196715466609023766 64291046128971804372.85280058237841520714 84790012582063543565.70608055092134303346 11394572016376706999.69486564737689135022 53014595211566790698.95630327924726758613 7382317207861873523.72843053398229526467 84746257206253438478.62844307007178030673 11015385045548513577.48636529606185766481 21134287066631303564.65450837908579245623 52149957730073263083.85287714607226000231 80892579308711605158.05284577377214262344 66036302497578333086.20747332473738123296 65837392583795780546.79773889650973592633 77509012520112350706.99801587836386345761 62730311620591529645.82781791418702660386 59858186572325686081.01747666907809369837 83768366649333574897.24817945467879389963 90046311100293732062.7825826279792264282 86274900140496270080.90786719630921670353 42425698358011230543.28212020023541945601 17526106567516390477.8655120811802159308 25150093176656424121.43636649599850131412 25652027470421163579.72776553389928772798 23152974134062919621.24914499611378267955 4975595940644156498.40409280471697880902 96079408301038389140.64165272820138630418 12663489702383701703.33349486593975969947 87654837193788649486.136859964772042993 6123718318634368889.31411550713854068559 89652020090504013072.34646852484391348755 73807497854745610906.68655905796239245817 53526781225751641910.50855521344079084947 82860362510064476932.94042892548586532825 51008162009217395409.67459464254747824902 19249423239720784554.01055647246986736845 80671288057790660352.0975864416212708133 2834024495193156634.20785052207338311105 59619641396561430358.05949796986920046583 83729451796058056347.56602551682295728123 9405882675794961011.70111883885748633122 43885684762248514711.98637917436369595455 26219705639509147479.25232343248722341603 80038558765829116035.69757390160735603993 97393343597285108334.16634818508881014675 19167284168253088899.71323882445217657396 12262131027495247194.06285178720882805188 99062612642203069678.83128947545584254743 56139879027840878284.45887029357800743984 76335791478880135128.21142030111148819773 40655234309770781978.52657579510950738385 37322513051673485043.97672617401986451746 68400082974036581267.76859122626608075082 71280982539715345133.26674202753594381936 60340256153637177791.63299602172978649257 72230075389360085247.82014018255703563821 4890849442674578060.98029501804610894447 93688384366391834711.93400165879576202249 88976354069392956455.8656156875028263167 48705588967910657733.81569459644306103693 37562257915176487979.23455385406372193994 26589797823196121984.10702853561371505736 52431327757135797663.32805936596976993724 58135249001696766081.9112008150795908497 31059200084263681392.1266046508292288403 65118470116368543081.12389002109700113101 72688642260341249487.75400944404408903217 30571206567462708897.37917169791265784821 64258442515039111621.78428920209728203807 41513597256962602455.75357467842308609716 82753706042766771334.36567638579495124902 31448178335350962553.69687345177504797791 6564718769880825021.03085563805490852193 24005840931488935649.24125623831696513973 28430136444218319725.38362989498076927606 9589634898782372019.5393780067457306803 71091075042240452698.91204138429363446486 16685162703604561417.34431554056199938775 84570156011074614772.92852820555679286308 68555120806706783048.18407098945977314484 51713086192999494709.68732985845720213316 96974670372283478563.02908388785771756715 4025646635354582246.53764587761222700406 74957912649879073913.49573587715526488509 71316197375264671282.30105397203335334088 30680954516301797663.85240625672116175083 2102972763540333354.95027799913349214691 49971862424552904875.22318197057374406988 78428544287222694080.42254456547364943102 60523035845308775037.63655242244364580202 32962421070576963929.36893932720934298162 81955548538846046195.1341657077972048036 67041823608704292850.54632535414513597568 20475284930067733960.64127600005075820296 86242210244623052954.502230078935587314 49799686104049382103.54907465059333483755 17545691183817203182.20486472583768382103 64685471017359407287.85995782839890355359 56436718549209574628.76125755695058034454 19034500546214626748.42537628942311039625 40279428672373488030.40759662800102101657 21796145718668631260.1356479003257641938 8167912629005507458.95693380600052789375 11054174890683020024.27055310984162730487 76767900391417253462.42966766223818504666 74543071230127683417.97795027468048895614 94108607400863834241.21551505905365128361 55080438810309955924.23071468563500783 330806596929246570.66913483376651396723 96541887829897368314.04484617394568065973 1572351988665870178.11607802920515343511 5028264473739446209.62630693808511541145 16280614604140294303.26213328365389982638 16218695993671612898.27190762990919088345 20123623102459623069.18603493181907361448 66779575443021523581.93938473716147129511 76382851778383431533.18043239399272128709 95344569541951891051.84801832828436901522 2393773899443815467.38533549592795920387 11504540859259045742.92561568063230663055 27953100455094681360.7938589108303667465 26856833296676641504.42894072028162010723 15418278741731393561.51392866310022872374 89896245683251741238.97826819532993524569 90703677759550820889.35583319550811855788 96510612728035839093.24096968400725582557 16616732186536819541.24579488182779253532 47883601377479995269.87062117018422237246 82807418234213353442.07513637478254002734 71214668697323399820.54523402094251585925 57770927698341172797.46817125950444192125 21991367609126902313.5030597061236013084 70006721523280195732.54972941111790611678 88113186371983520213.20207920141191593513 16464935454324875216.07832833129581916461 77359886884293162040.16798545035445977032 770289018646716655.30067379549142449571 31517878918062993361.40756338105321779243 19952384300786864068.23848725756799501856 47635360033577072305.19222836216859600738 1636830997075083034.50645931244580873187 69882249487385005228.30031589164919722741 71938858192414590032.4863196112257782983 46851194615905121817.22568539164156682216 23120918918388306913.49675571522494919553 56115534566796075399.91133430592652053245 57426899389997837098.91115421986878981307 37263999592091895803.91544602416416253091 42545456766189633028.58929160578209529032 40634878613592298208.76265142580302100424 58881120854160762668.82227094068742973455 4467745224787423274.22339527625422050728 54631191210185402854.95964408417439641541 57224945136591468692.99645477314506628235 67817552403738220554.4439933715448630719 40961803629968724022.5451359449259897818 53935382965251747812.50807718786720493261 35624871227449293623.00083906465767282524 36698553426288350210.42978683973022590575 87996352092849628584.35176400623182218716 67493532116361736939.54099714187051460823 86980594658056879300.33708745320027019913 22177072720915814472.74326868162148089733 39024988331029389114.69385169728329510318 75996702344200572465.8482488937809235493 33129927636278095601.82737287977703321931 5472379305226591935.83489326807340734432 50849604510255208741.99134194635567215562 29454688513091108392.34830937039086168702 24329589336389473891.82860261583664250226 67394224134105870614.46021956778020415163 25654273321499846986.61734110720787512655 44037909282442481997.29490994340612796545 71612565811766589199.23206369605832843735 36591141828140655800.95188192093677819508 18142129969089570590.41935451698301558642 1402470035831540939.8580698407803459993 89372434921998274578.09372410844652700964 5229096546612808509.98740504797669063025 2263807688871597274.69148341935264905894 56205443151712976487.18524807002568787282 71375932853377933098.34574820675171452715 14644267718279992714.28756744012478283021 2166452106355861126.5743031128113376237 9770135346058894434.13139042605320325798 91567832009288528939.44477803272693999269 9948997075025270972.93017641347196268491 25439825573452455469.8651387174747920545 79357182369014702219.90136936993734032798 48130848806235941634.81599262537675225826 96625139149561153158.93986778749956970304 83749336479440735091.46348224390471934409 59161088990562197007.33024360595323775613 87031362319299212371.63880115363532458317 62296378249896713923.23353572331006898166 89545156276260726590.08064264837395652088 3595939451410700675.69514469621863114092 16900741022346129772.0728993426549701876 23476641812559055744.55142310060968290163 94063601001738964080.96519690237111104592 36998155805454539752.58435134744333242595 64482392837115286008.2603411793526437851 24026553599060761861.55334952144445056965 89054420543628976085.50715873824120086904 19077943864896354681.33848858050427106273 50673569776118661541.79500556500870588347 19784424962040888756.82705416647714267912 23832964905030365994.36113216682985369537 34297033854479321776.09388412705364932482 53845054932959876095.2278602071415737533 55794881587707438942.97875451946518173191 20661424831756101388.73813464202318060629 15893141454710986623.02400267393534574226 52130778986102040420.42265467934014203377 99233991879195974393.58575721924912575337 81699693106026412771.53937200123183131967 30282293746930351785.56627157810469918633 92098827625653071345.29540610968105837721 54142804580779209050.4696503834707256497 26368675859572656417.58088926355201274833 46885127577233479907.6196726552328959553 68204332098980627382.19862649195656601825 59966455816607911533.02578582272626266036 29188534933627187052.4538216866613426424 48336153363408996760.22260872000297376437 65931497059442963715.59710044952913600054 95592201488225229607.79755048101415801878 87063444396530271096.18308532939809683101 37172737597291626184.58050208533507436057 34224678941741154412.79036056092683200052 13914599702159309498.64297013952711789743 7858079861251938497.81949136070688238219 3654028109733497265.55313577383676885101 69100751174710289082.81394114845453443895 89911984148330449818.66483077648425959232 92181228353346633503.84056879492021584211 86379227578900580683.04955637610223028099 54745992976254352575.51311310854783216463 17692497109188008862.61515102130626582563 60887400990568191743.31925974961876131731 88734593645056057695.60048824734896532548 19583143565559462279.25535621829207766439 56346030329808086564.51158711948270275261 1116463977052550977.02558742985833523469 3329220511952823811.76755713905203532753 93679887874352400103.50472809032897008277 67415128077130374395.68156523951086851008 72064678408736078259.52458374062862269333 62840867078570157698.46299899123207357507 54836070867980842982.33648353990735133537 39648977186445092724.19871259810447545737 88785104954883159086.32919778472661812767 64075358074889109630.80198630185889339744 61452080479367983897.56056130411718367359 47908132562138873037.552844364980216636 73342192512792344652.31676540847501710284 84038753079421097313.25283474120831371762 56005190639408488996.85160053620770924719 30718862543079343879.5685533098342092634 17619949836515632072.09090246533838838482 26154060724119083359.50440053979484937002 4592344356490260281.53113143330505179385 32121398306856787956.70928715435865640484 71778324573438360651.02652080534952616903 91535829069394644495.07922174240312553926 32986595148957948137.37617829926914843971 60105066764814028928.44500058041040613297 76850988569718478040.25044481713562717158 8718575382327760196.6670824145705790899 43144185752290698520.17737536360402611051 2901706749506071626.45329847467067106696 83620219489185548496.52353861733375943304 84495326902762387482.04432158912783676999 29519698580161689702.13485320651305128673 71233400694251402741.41534963103634283841 66659608712272291192.59264748658899488516 31666663745155049851.5489885738977047659 42405117447547600657.92518628456119450861 89961068812583419292.6282654629140139519 66733909226231050996.60264366193422670295 91402730228827995817.36316037368491057086 20278418739567708927.93564409746813365847 82104263467501920560.53280568919067918415 51723681360074624612.55399349167891557417 15972811454545407862.53828625233940006643 43530881927662645803.61616730261242639202 33603988735970237609.27660130245764966337 33452062384390127355.94646628788774011766 84786219275691369386.33611830974745751959 26997598843992356001.2666806381436832961 73460370584801371633.26986266172733065054 88611364408360162444.02464940338598120341 66410650454255614340.701317508348593537 67562330957464264650.06085069624679605111 49478398196059497452.10100506259753292644 83503133204598541154.34871442607001224564 62654450620304826915.0944185760033760532 2455646633134962709.52562719829090440093 99438093986764973114.33409642299790814899 3567260180430127039.20483058526202904129 30921015026717641051.13100784660678032708 91361998612507588799.3316167671719600084 74121679182371235806.04594274731663451791 91033031809284504307.43306773006554169899 4045676629718368786.00818201796149580945 57538522482314334823.18666111891555347492 88834219845527933055.47498190255435171456 82143140114807644706.94062185982246868826 8565645329439994248.63936485173119774639 79128771962459687725.86839669543723849596 36169331281239268334.19076027208922256017 17722017658153541977.08638919392651300389 59328259204187548567.68944483041701069017 4609218802039913755.5527020333273878544 67779734076312239497.47199397220067290005 87752980400455163587.16880082498669056281 32446412428650668360.78136229257702930808 59846569600487664938.04233616701995663967 8072037864145003110.25494127890900467401 41592088723119230655.99202472662146640582 89540560561714428220.7121574850475539831 90912718314261231717.79849371855107843678 47913888691261365170.46229320560126764712 17135178672905619828.34594938749234631686 92735068045953922242.68063184944569335383 92128518893031045133.13525357852625177364 40231075266702912767.7018334101977193142 71220366161120952930.75962337247131190956 97311174685010348349.70625855076156622503 28654801462524509291.69331535285905722879 64353324845197273205.06945175027937606289 30902689245436805583.52131398545237528016 33082402713953525758.90362684837992876978 98022538313000592809.67856374598218695078 92630570750143557.4321206131452998205 27886553274485548703.60391294251056486721 81505560255153144467.10503689120508791043 82782380685824689508.23520481306794452431 62836307751282365921.35419655166107666283 36556911796258268587.68937090550068659183 73870081952856200227.59863752449896179591 73577639718527954826.93365794394143731154 87831630777050351357.27514993506075877825 33377096447500874578.97781056690974222244 83773234571143658825.87367656211493550981 24918941895257576089.17146422768327004206 83221515991449525006.30678703803081292228 13850243452843308896.00351076963262004125 94652802346175997423.62085885629432546979 40682931901530529602.9574621181321142574 40188754848498598226.40080545427734208064 70024496513951276982.59714442692896595301 90997381355343060968.62280481937920634119 41673113128030695967.11342085489638462445 58300024353802093955.5529588141865248844 68704469898568567049.70018518887814966838 86089640630996682974.34864731264659116408 92837114504882745465.44722166606680009027 96552665574434925887.45009645773868305333 91197780090481118469.92947046059132316028 82095592031459418615.24804002356616597608 73025445338720115027.31509239038489685083 90724320235287290497.95417014568305488836 65912049400692351702.6606105383385634721 68047648973800346739.72665315377826902961 66933756574109947782.22424977569646162279 2572415884059624138.94876778477793902676 95860778370133996991.34431814899199379008 59864147313477289867.48561428772114342869 761251547354753297.62559202033445246896 82076740960281524923.58762674130649654196 22228502573438717942.19823594425057685631 45427083491042662394.80612695078349480406 16489086243541012057.90820231877455919948 78875960486037424019.85991494094281926449 27453511191283197052.04590042000921631075 8904107740963920617.9570769687239363958 92500787001484432762.26830534681730917616 41630212300408411579.75575581061748304595 17906732371371575489.1956155710929615911 76274760665772647623.35740210727179661806 95370246166344107650.25095883953720256296 35651660462504734773.64201063115666546448 84209044456074069616.43719469516964874701 68293250443858707256.40755167070495823629 86423783155842759912.60236103851785382683 99204785720614498753.32130119652647174944 37099915578604712709.73346238867147884863 94310111265815038251.70002003197676568837 97275699898895522691.60123515430192270125 77081252356472000771.47461186751258872064 6910557441070960677.6184951111376291764 52976737680317839191.63565685647972940604 87771159396811066214.398566135006246735 76758551274583301098.64864165595741848531 71734435284906143042.48479189241662699495 15635250424456001945.28808230117060496295 31147026193615469779.70074741696062227431 46874103344686847442.94658829455344631649 29662302240582072306.8998403321937287823 49300981520717878195.40792653628366613805 34061888211696613112.46558067050240698576 46374656115069669689.24961809710797256375 72111126597545530914.66993205394849229455 14729827196700976745.59850441342403188627 9090817711730111112.9393430624759097668 62900666248290929718.06835947912512866955 52933561958759599656.12319258490730827021 34312684188374860312.55567322196122219329 49944028745180239512.91031154438329971776 67282538557432482080.61300883073938535457 36423716884015457409.46076522183475241648 11906651394148750304.27263987605960739024 62115392438246798003.76380678550716752035 97095531172507583016.34425772449658194173 22778713304853504293.01306296018195378784 51195863244708679591.01933849976103732652 6315243171868020995.5070239450209240209 72081920656835685687.27262169354370821311 27464491144320811870.93339931306324311694 45076806923911623822.98028914102088926151 12214779042229744804.26284121021214973533 18539281843607812982.68246353319549082801 18670684718987732640.35352310276501970469 31059920426261858258.29933948928180549384 29221874610185058191.28972575679025468222 11507131812752362732.760275085301451207 84102105019594431699.1654705252527936079 74423207255244847608.24730341272896760286 28281089391467366273.88641710799073578814 874420731943233512.48636062554043638485 11020979262853687661.3713773691240471029 67202077696158156740.57928151265739647062 76226339426055917471.17909552047131488848 32763180660905279776.82731885430905558229 35910407765569854689.23605702229319542265 78324197299905745199.95323009520457746711 31750941206906044916.25587287936696273509 17877715482856613352.37778517170223942317 99456884858649908914.10604173281010514631 6454919269163864755.39119138314443104281 72027222623797228364.23684789152134620896 25837683124352588662.05796312136693869842 84770150605934166618.6880106097035266701 21848589579943569295.05704778092992162493 7918923977074653059.88740657547025299574 10472403230674988466.81521305500682184994 86714655142489482075.77688152974083569395 52011357094225104369.46897045254009041739 9811041790309618844.7620451617556286341 72146585631642692747.6158725224884807175 13760233165440386853.76653311854361106855 80474488391100352376.55685689962661635332 8337498436638664553.43722152191169256213 53972778860466363881.17624637808022079545 52414293005546043728.11012446878179129475 91444599605605220614.24182201177564034793 5421449357391983089.35881557286494760143 13401423773648832946.99447846773680011346 16369073082756629680.35379128950021640059 1110119677295220966.53184634449328666106 35561323926573776382.13181271492693426374 5032372414054497647.65489814541304992409 83143552105225504259.76489852668517902383 62095893846157419759.58653243358840549493 97893194441088835444.92873975789510373274 92426431044828950237.5202160755443912051 87287507976910020129.30378657470326019546 19758441718618560478.39761584861049882846 39229925833857634723.44800938979352012674 77389684374373928907.5664828753703965131 14199056512269260026.72535153680724835736 14519806711142342793.17513845852784733504 69058431353504426962.18668496064250908586 33564472916150147061.10678859212808369474 23415968385917179456.70995022523045617602 85949842751071666919.16467297777647497101 46897412677924095008.86303612333099960391 83115148653418973250.99685478105831437137 73600592352803925836.87234238091471276928 78331432116206749093.09637918178954709399 46833007304183970774.92995213259839375514 81885551019291442244.95239360207598792067 16013578080015649645.6840404948631809665 59150802907051143091.1381633959594720715 38119194969096325254.45037053611517378507 61631113636082860195.93055484293712611347 16589150597422825249.11379358233498142958 90040678449540828900.57123751437099998734 58687325681629300052.03764731586884588938 28542669656472701413.80770219575522250541 22888217464687251612.93495731257650784774 43341090648345954261.81683220238309512205 21693107268558044101.47896358487905481964 38288390003857890604.60087752411908633032 36631808475957246135.47978185601991816535 96475925874887146866.66851606808008935508 67296876000444837862.44687645635554991114 48013836129491317686.51351073970928732207 89325484979251272825.76833384929461051666 47137012739785885884.19959215123405565754 3626722105020495115.39107656013487005121 46690342255312999912.83143634683895002996 23924971762030368667.64705986899546832788 53008240470839450407.6070408448974670015 53640108510749572381.36673892118311751371 71854586796310730589.00394291883928219431 7866975427965591240.24986738980767353252 28542146972893704523.49433163247880159585 93142398077587802560.61357815245402142754 92920777007902363666.72459199736333690563 12345711637507093796.96072689213468932188 98228026642020201922.5610396915896199474 60101811738111974941.67425046948267605071 75231375164665954364.39930906355328264819 40175061262086071000.25271598516652381396 15469434247489761901.13179906397828600214 25441027869986083873.15902315269195179514 54462815841102523281.17693427452249612165 18979919648857188656.58226865181273955117 59014730118386997035.71175282487832008955 88107985537941021119.55753215136935190288 24114255091665818544.94053599549757237079 41114129472969235236.56994706545025271047 41761317152523524085.43377315092084315154 15224838031216493139.99389030710571503333 68148418378181636797.06243635887731313077 68150368078245561127.00169698594396872007 82122008741166175975.30836371020368371831 94144862548202685177.02106422773377317407 95840190195518480090.97202746174880692083 73619141272313568073.22360581451957564504 90857687976778365042.88985955624976042277 62453412163023963135.22262417499753049256 8497575321744981749.35652127290069901266 61465997202560023256.80609547227845753088 25973326629757232372.70819408071217239111 87908236410671467994.17323519219615152047 38650350899153660526.31470392608340388544 30248453806935399584.53400421096302525637 69341773431166230261.36997477474400500647 44121729712372371883.78906178872241727165 93134015557364131112.58374260868258002234 64476873098181944317.83272052806523559171 53486330826063143623.11436616978363886111 56135482347280412423.91288305845968698068 25384259529154067494.06056639048471548551 79589090042915893296.31404925686053228945 40221336425361244536.17880677147110765752 24604761965476689114.60462582852254361319 83960740981891728427.54736394259583286037 88795591280807093546.54939493574065127069 39936332570344026115.69857421086788743796 19077604245142991183.4896618701659122834 30473368508033828855.6841462711723362136 54531516726201099172.79688274117416256254 41129257527784082833.4660693656118053169 60160145697437687475.67492541819535674958 59003702764526473802.25706197916149331668 51551507059839506330.85199850136622891534 71439770199995074619.15201128563348706019 1285597917009675124.63371344212990894458 88182692076631442796.99504294949776399616 21040362746745571536.98404658659618993935 19186494940212767516.60195530640103646761 15373156732682460843.6421652614704255888 56087273043626756611.36199284263809687507 10554139100759493255.23235954482147840476 71857239842645421675.30364721772422511276 81062654029863624494.55207150636942542176 87777124844596104288.13451342273311261091 54040462319480944536.49936186519043087928 40987971192162489245.0143482333149632626 59093465981849983623.86822461380172271303 72152281110667578608.52971561011100933697 90064728213994706032.26221864582752169247 95121723331567222705.88528194920346592789 12471256427295137100.76006612231723355588 76206555331097535032.58241539659939008007 72379153002067440145.59141633518472812129 12134848114609499946.53964707383482813846 80033995485575068254.97704780146880489357 77412648479596465772.01930669246028798753 98127430983868641123.29667036532109193152 57601506217208010368.59394763569388615927 60549439475807553732.24514088501660943223 36447689434464054713.05077037661093180864 89524259762616424874.25434692085248702696 76823394851951935691.32214003642424818315 4760749858033002983.486160957278930325 34454333396032645037.35373303982567885847 53676286931985495018.685157405479230074 63022947396994277910.91997198016077014636 4160979038258540633.31817789966153177099 26665487672795504922.40257405995776705581 69825103054730653903.02453307828853399937 96521386436602038544.1597872483886022738 62821053992520320494.20535522638132436629 97547163366708986587.65674225291129496893 38673904398837238867.52113449155215712654 79269764106760025263.07335980025743964083 3180451449631289880.62786986902798636601 85929873111987848933.91605940658887891375 63998631261553488274.1900044287228415867 39765152146705238531.67735756573013987222 95951014337252092746.85389737303045702928 47858773606433953379.37904867284566267089 30334296745841280237.54349079466269369581 56951996394027722882.35838191969971264847 66237333017050325855.00990494414449051061 24861248430405467588.42458626375174925946 84988152471370739992.82786809698846764789 47777274758480560127.99144165803216629332 63429542166522421086.15330357325653105895 79668144257059441835.94699835544073028595 90111701616461260077.71081083070427314323 49102180457022067081.57189971713839203418 26375886986300650895.75042727858698005606 26729212401519984382.73090943683220436995 48392633920002750392.15262729465754385042 2437135037367928856.50157468515329857332 33172795754694013403.9817262980038416936 6321250660811186412.28469291632344941583 63153572954859751361.12441231951323810613 24358416349168092295.34747502790869543695 75198186150905270822.23511439081656071475 18995860657458059133.95026336395322007318 97924898908481939173.98059128163955817937 1869778731295518046.27984927443927081218 51150362862910374717.32287249319506311494 24587749671222000160.02468919026057390118 42038889539261031905.17331722371956239067 80796990047630844567.37434981146455318041 26861914056322925688.1863692629923474135 94152121669174973505.40744552795268035476 42621789820957939458.63784265229592284715 69199530181943197556.4473078179737769846 57541445900322690920.72341010836005088067 89282694504720063315.01416812836295554242 95504044651336040109.12070949137005597129 33770719462153694821.93043010183661532159 66692314131097292604.34167813721819260287 7177431466845470361.13708084991691595734 54460680102874297960.45925587726497691875 72559279621585470191.16704549549571032624 77079258681477496883.24873072445895863136 53169919917222406362.52313083516030714989 83365607533930918414.80445702242029905556 77713745444727539441.04241332546810598599 79138972634137747057.88297221733896127504 99723192874113861991.18142044956536687723 6167855831814920413.64365605980263542031 99088161241969823669.75499196170437736405 15302592298971441867.85593366802331708026 48458260257209581340.70710866572287438593 16017379520731283439.51054080250465045972 7625761885563293043.91321254080585948721 6167343714479975461.51629232932384900944 27075712916890779968.46762119148661279641 53989466104647103914.78140471026087714508 85149592194341642374.35387061456764989555 25820575938150832325.47662599532126096941 16631360145204331938.49421170260279935463 5685307157294270055.31808175344154554516 81744864522954249637.56904620046508862336 57599905528057310365.88339913659509688885 5983470732274928606.1782918716446437718 50369205339228937928.5566336047825668044 25362002109746410856.11512579968088999046 56840411494596857617.7512242438607493343 91610292636926039339.44917893439243064606 1586920431144968389.5242148361942641927 15068996389142572881.83411332375612067751 46438050491472683498.45169598051286154172 43752873848789734075.90960429155592559325 76037608206060617344.77655834037674160538 20218648879763152449.09845582396414239469 92205006072219598174.27747331628649737334 90063683893599696804.30971759413085659333 92737814441400455723.99675611261604003724 48747983429987235147.10304269448314751358 33552029717646512627.69855256185304505566 33739047334317003186.36264861817720829584 15863016916792091246.83787197101997690728 18460069242096127222.4227044613619302204 74274428689511695711.86994181205520233165 97084864400051508113.24410897509341802216 98364344846672347171.07670461407877585217 76939977551712062386.41453952681763180045 95213470753578164385.34260437898024087881 87788119930301447574.72665649127615712989 21302144865611655987.48808673837718609719 74105572257900301447.98300850744279537287 63569536158555076603.80595839686754179464 42030051372076055808.06150906000169362493 56471961710178545219.57222634794768718293 19328298671603640759.89958718140773452672 35282324104174871760.94770637761366341086 18233370773750536384.11374890290130381883 64368472851739487481.48558657971000056921 14156949073809494863.48127893676247713816 74624761969251218872.05048455464311021619 24879877741160935328.71594221912153596727 17054921108095353802.38879187251837103725 1190500958366775196.07763453482108473628 77079487480138649421.91692660970789392274 57121019778443735666.03682175641165268468 50094832957499205306.10448950723033687221 66763490671040778229.54949470555175959076 13709730149801570352.47946033913610107082 64112771474556223114.88931869045838727745 90455788829534109901.99447582575110595651 80287196187783269186.1738898245437965159 44910523591520183431.99887207079919902671 98843311212745851486.56560110925624868982 79504847234459313458.8376982652598363384 61177236802164930880.16486861429461296661 49955586944171261651.71652411357342711046 14974814125119104194.91959323101902217045 50702140920280117323.09199596010923070343 60866975756727411663.40453691295839686884 32935957833921996168.45443484744203824557 5441343112675393920.91168381765256372213 80956325401261773714.74500669749652595802 49780465567242032899.88735662528219770873 31057874105092014299.44359316837181460639 12159714967860171659.0512854267300962632 21235434950417193032.1015331852695189078 84106554399518210527.11794144972664363731 41453141625104325292.57293759891555362177 4642684263750335450.4085313870301897054 44893623312442585681.49784462114873209761 96218852548881558636.14622161534127891969 56606115619164534674.08401162750915225273 91795179470927495961.09685125909597253416 47778238192798134658.170304696694840527 15104418241415127975.40519966756701477254 42405881298510651948.19511244000448224587 47570699305618689600.73639595355144792475 41857307842449768540.85609881438785512515 46306174412542855815.92856172097745113565 60406990958196281750.56953364436191539031 77282416773194641094.72813348494378554467 80056920352890661364.4237728598650173883 77361354412692360971.98131908733044550108 86179096360634606278.38978276155884146689 17012184822840699941.61387818505957062893 92389003205585199938.74491163432314424436 38907529041644037382.48927706487416870925 71951792403658556985.48290566673615968008 63171210479495060245.19314082300924874627 7382795904534200526.51152348810090463417 85309923076727189365.21720419891168629831 27008807888963170015.85115616428715236013 71449182433121540883.30990697065014016265 46821458235686912493.7523776847478885629 74766729864814456273.4556949369988361153 33371762828251193664.90195682010644876083 41070332900383249621.94091981719692743421 46457213555592074232.47486480928217985248 26896180953639295240.04459543092750237568 71677580768943406367.04262438399829549007 56873915497355702991.20794264171536479918 85742766599622402833.09860542378349360633 39356685321282143333.1532659770175848636 55864042248489669334.39489375936784720721 44519991181034780600.78538507418230327642 17214135622421730310.38775743077306189965 1203656691865026004.96442713910285968117 92512036548065355163.29975100262918536369 47068015399868186374.96971408598678156396 89716127674852257475.40314548832576142475 93422431895621606844.04835473261602538505 49302061135550290025.11901769063661284637 60826484561957864046.2870796926772695792 97535067024927975111.88563285584077884615 61715285372909200535.01865943038951786156 19305579906908658882.57942844131759028864 85530862703989640972.84723148717980182557 71912103830586419567.35467697608067782308 41436208813256846331.06553305368586932754 78192526603108666831.77736922328024048175 66399533798788462897.54906223448260123052 17057526944760882130.18763615091673797872 46217509325775361564.39938137918698697887 4565987895557637815.73864874988237720252 14843458457261256030.12907912745508977557 74476039701851947163.26960067726268070702 60656500669428867431.48163457061808975471 17177320800155426510.27848462240994648244 47835295462987729218.46876866085122901181 88187301867310258971.45658154751468559109 5763904819308898959.53643406793302812465 41459935585767734553.01082536433463931636 7488562209180281453.98093496850395500153 42024144348481228973.92023052503662839041 97754014843318047382.34682323528678195544 75990719834348025197.25548625227599873326 10703735816352980520.83132562965752639315 62664148388853743173.28497249116779625744 98682019247721879304.89928759441339987342 72711591478153173745.5499989541726298904 43878425912927704869.68969264523178836698 78260060117189465532.52532927163393736367 25552814483790812498.19237042979859275823 92701108007203251352.05925209124648692214 82202554933689617913.65697772413239089928 67508409046762304511.849332589007755745 21326889659045851863.41298461988172708284 8707828968129763857.7308819800295762828 23523939811652331872.70792147584240698122 31423873127514747828.07326749388383739896 99484070661795596152.17234791767872719522 38720746486330218390.45711449590303784012 76653267375964539517.61882767295498396559 26178969493004982914.42995684046181384008 63721958133126440835.90555092307850253449 4328900535655403918.63673432720991523661 8615385386372730028.98198998586689624663 62329961834871346419.3755065929273738995 31757431377265786040.63897549019315537591 81823168523927102916.97322468364970205858 35513770834273960229.85914513111557215073 21775029721223811286.022873573361731615 90788560612259184581.47980757826897018362 11028808360881870603.69170820504160313694 96023519955863134980.17077548700949934019 49528237396027083713.95623451777145237888 42938248767924596037.29257660541131418951 94150360089988657252.14185830330557715558 14710840886393363285.15308463619495817932 11321324461180830773.62703509136783521063 23422370484736902333.64451479117697105246 55899052511807199206.0249594772132273434 88059419078321609490.27353535466418948363 70136123202400464791.42832513166131464905 8477349682508416631.06732137132352853952 93671767091807470016.3903868896830294291 76916323563756573715.32718678367306846253 78493824962815693014.64292541984040528708 710292814483041392.55683863142661691781 67992454134743021596.77332027813333126841 88272357563643156642.38343058374357851097 69682769960868563550.74106995827833519015 79486879906143800476.48596715723069144642 68500642180284605242.14156168244888495991 27690449912730078114.61825246630566519675 43267683852915050066.00448046295481910393 83098845545782149724.96961438878229420142 93798620818329172305.1382402884716214809 41493001960246709956.04490670800976305839 35346108319851879487.97146697714362883336 90460104781470290475.38084940507432681085 50233917666926127012.53235726895813490322 60528627037581587282.43867278764909667685 59239396007898466001.82633200690629921248 13899986612270987897.2953489836890450605 78043743857544460800.66940937201769163655 88543846406412960805.23781012378920431725 77100068074018153405.52266030443926763598 77550329197353264158.67336441411169916386 71661506781719943501.78160361532927783368 33724997821894765993.07636162763415067141 70895386213320467528.22049194221440309859 67918246937447053712.39123133105089624168 28163368953077093328.7191692473684962826 15270145581533979827.98132102566354469895 97496486877724677468.19649900733102262253 62578194553933623058.09472062521728036041 75910478431998641504.80957833546482033718 21848367424250544814.94289284085492847976 83007391584295475423.23989476817134163164 2640324521237116680.05220661776375058124 51222366374443449178.44222563983070754087 81681193153956594029.46806801883229906579 10524814547142301770.30659586726574835073 34467092948109045058.75479439448853407994 40586048840764143840.24733827096394553103 25392745196735190829.37132009715984494874 47578185166003729064.76620534171835214977 56468305129083627089.89995961611980260752 18991484876159535251.33132623511107266119 99882227695884964893.84400139043627957945 34398898320677787148.7886469285206525663 1075437178416731688.3509190689546736779 20694430356194345012.84802433803317707814 42706966803043908744.2968195421925779527 96702318564218898280.14267518004559018229 21959318595538665667.309928141547272387 51883054460741475624.28228694723133602557 29286046134691939534.19921460027933825224 79910678259045033687.05960343310919382634 5895279238600820735.78984070796984628686 81215909451796072772.55235159022577118274 18047952201605603265.05468329472259871514 57840500709801916247.77337811917375344421 55204611216854994362.67784242887485360738 1717498915030486562.24601338788351698885 36254516954131127982.06071177399807040967 36966027001814886827.82424088530086735449 55696323373994791653.47731883979169892125 91459394080043927191.0264657140278466957 25139021010688606285.4706069817320746311 34118626385638727568.54321508284254710141 83227681520100541867.09334376029388789236 83068734197622073471.41253429235061253363 32623173359231738749.38376142900407212399 18970819845641433134.53653705977097156881 12045689809063561317.57214096010398939957 35297654247067566411.48769624202976655146 67559959541681622996.3479268754933250751 49006800844281092061.95051514583265939595 23083943499599441399.66234725540471820825 6383705773513565348.29088172135346381836 80811580634196375294.09365599094548430127 79592066481908295059.31637535809594645864 80398679820402744194.20263435932207902173 6770116009011273590.40066180197124964185 30188243690918385286.53424052851317248341 60955270223094941856.67656546533968017642 73096521007198246491.77900839854049135962 20064126845428647713.87293959207253912794 20453392903181725655.50826825582029527918 47499965455322928403.22851231827968416695 80088123913298758282.78918868959761900294 34298368094621885396.61061524874724441715 32906056518334625868.59694692517495811816 52980219833648992342.77008883807898703409 53920573780158193591.28866689767327586175 9226837559680985146.76378125698249022906 12708854640541174102.73495588928196185253 99718079799137368986.43379457323541382169 89219133261439605121.69035674940758906215 50933279578965201915.65584079006471065509 25415987734282513638.8717549055004357831 9275678621847845917.3035384393419280498 98939863975364023711.85136248862925608373 23798754975716166792.54427788495747732759 67898231188519115462.21069118485391935234 38272755986015922437.78456500284160323086 63713838269322105126.96892222666842377388 200170953635630884.01407380364290488372 93987169307220572580.34322454192892748333 62140641743043458703.37785016663399736841 60611151380383748067.48054171571423467991 34219275672205350047.13063535257126796624 64686077996289798618.50377354627122913392 30034250216173512488.30615008617920784406 49013124112809554643.21586996551215170832 17922876855396626906.12179077454990737416 90997082536947658042.07637703607678444555 12183133078269626996.42436547163084412551 28929198228920812696.98670126456606165449 581692207351927700.42268639699020516219 23305553489440661077.47446029635257798043 92448756919156651350.42139350171551351473 94256323090097389764.57657132848482483872 48660467473192599721.04850538881093974942 12123073894002632152.46421904530385963963 85441761231426146165.57639102537870879448 68168608259995824192.6944083218053280351 98268008372358720504.41484911628752692971 58347494102313010752.93843208447915386127 20376380456705877284.66737232473182136465 66784259521923131313.85891233122188998805 49734844305917548691.4623409089272174596 3928597235458846047.98475736999119775143 1616664606096516242.69698353456319622987 37072855158526268812.12141389549573196122 19570191385426684904.19169635713727328161 62203836188978307680.85304059353046416076 60191221819541830444.41338908597383918518 27080174022985109015.05440440341833181916 98701418538513889433.27131514099205096073 45411503786794980773.27341390513652753933 88000935724289655028.95054372728302266167 12220992449796294205.46370357267244981457 58716053006062553458.84364037409986106179 80994097461870878914.45665994734051462362 34387493535101665951.13892451426646440844 28050034076291870905.09637984164644312819 98224433057350677991.08246442061145895382 14578264200034977874.60416126996476840507 34159637342102085594.86562447633808559539 27870787694317254090.97979944739799617561 76646995851015521479.16412621685242491233 96142796336848817908.79939469037648034743 83004785998921064604.51298187846572735065 62267205539347784718.8198220453692535023 24278722473648087458.57778344961430042767 79700259012350674808.14704256553667213112 96000776634285584437.58696255667064053584 13463189698378684026.82402538843369457825 20433673560092412725.69408637007843555158 70185307789605502524.09733444907874655465 95705044214528509101.37914526629768513103 61295799733588213069.69029082563390768299 19718372944315847095.41093017756060823692 80803670120389400396.96728432508383303314 26457648318548416169.29847771104209230301 83978707851069495601.44439356668687738489 34697353683387463015.65654897747678713508 97307595260670889333.51074056594779743765 87279860462090349865.34126180366725481896 35359541237993378684.15875127710857343539 63320026898999343281.96614050851366921039 8563374385616361643.475405003753001127 3827466276073225053.85303134926620546811 10228392743068574085.16746978960256342539 7759273242136687085.73469858900037255545 32414809290880295718.61313864799597021556 96980208250027252007.04934339740378669186 30726847546127870207.33833110203489826525 16369095694575391097.73557542357307760263 42386762909622592405.51007378402788131426 52398459007268610973.69182708339668391685 4427512737525520165.47399155873876615361 99229732939720796754.55615192229587976762 67809578197077482574.54312506529227489973 3325143593324634267.79617336724108601377 23969589496978149494.17029824619509536181 41295103727505837569.04349162553369260422 18841095867502789045.06313588127425454425 11234639097805648419.39605593855815194825 97939565204740988859.02919973933362299563 67428225525565138106.30035746844832074452 15910082006559145574.39294451860705628751 89041841599599963789.80673820110381898462 96942230965799128134.17356637457704967074 34912339485458600554.65459704380916776654 16154950729297682589.08127909263735702468 60899141004647292269.87163066965234393165 92923699390284262690.22328924493662009653 2390486116337264650.66940431913074754312 24882034304291690891.92422279422807250021 25665638719883246451.27321509173347542833 1116598710971685965.31114354664075168252 36121869741543210367.26047188787881042285 72428315358965567397.52562889171558069232 47833150183133709536.59098182854122751964 72302060988229787345.21875149823868722748 33468119592327115336.37531378923251513304 5250576294241260496.19708210931484562855 9942277697322247928.99120270152815397583 39010184985965577377.24779873994167489175 46492303100252898278.13845399464858632472 68852552340873107047.17789231892713750037 58316040288464908384.70668819786545682727 15052415442879927757.30743625361863509144 1804256244563769276.76893798002584973119 48719592240315443725.09070181367687241544 44423584267342465806.14614315439722488932 28553456154873552927.09399516299459995954 61240462833154352635.9749733947944526068 82378923790390739683.56995770542743578894 27850213773518718939.47001017942114559773 83997245782042201624.24871289070390943342 57421841918216991919.5436256133620041759 32218625709715992337.73166281307498281578 75300244572433962604.77558587370036262993 99870419601622865264.61140921593410783141 95348081177090073490.496263511736968407 37753972739849693530.6234743913566744893 88612336555170033856.79908445160701367614 85289508687625040444.46617039980777520627 10087235008909084564.32012905351522130822 30650677589859382196.07761042131914528948 54337587291705653073.70656854178834148007 73130958475615372176.79138868655817500832 1662346654507471432.59843865171893846674 85878072511840272517.7715885817532721904 99143435794042041506.94544053794185336974 69381802284131618613.56471547399747308694 18048496448007386918.89462006937193629226 80866532646965283201.58593199129938091978 25645313573239080827.25676885294424830426 71583713519704623551.17079419293161495212 66850243810385966711.50185784265604405056 43626038057316825360.94498320674369904612 72759002035753265446.67822259729182653023 74254185890767189884.42214769251999044463 96429172259029344590.83752838306792092249 35724211876229883351.28679494913603489992 88134807161429847534.64465243011154622141 25349841215700398147.52703720453032167114 74035454845077677834.31172503507060205175 74673215532588813122.27874856970920948923 93922724804672682062.20284985168927979193 77097494036495296573.30065419580337497275 80363788679784947774.79738913496992617056 15651037880412421471.03429365332850075271 16662110137976163512.51887689058412022762 84421292587796082308.9927684128942473032 16395137044962105393.45010191881243765737 23120095715673521965.13176228821317776752 84383982771462085242.17185944271166997574 18706466559582039888.50697680462041718167 92999033259922071953.34707295278159759735 99012125559032711825.09669500727167641927 36556339744403836827.7057627514208547431 53014799399406555523.37049645608810815188 45806540651259398962.39641342882976273749 62432747442635867888.23464689074204915043 38028035756848404484.28664403465918810885 51388281538418171105.79847859307212352855 38685306672743997244.49573328337344680776 28866683785764136056.81631959658366773206 87165507817735047927.90917148900012968204 46849977972533905040.86745632892447183081 73476186827956836361.30652432146389534841 66454549505794577203.76394040944838019691 45303984520872468855.76666599765534782664 11391163036669202077.03955875949989218704 44140279087182429436.28455872587952841008 64970240201424321575.04914029249770102127 9426213029569687667.57110201756408775052 57846925677254102540.7480610821104111427 20339895051779340565.53775948871160585892 28847945962893126696.91282579758929933799 85561840274138533346.10696769288092247838 51124173496514445646.43184669136999906965 82852053000974109883.13047554119805887354 6052711065054837906.88301773187404947663 15764352509454737557.34868018839139876772 8689456306759560660.1490201879197206748 32348148377474300253.77033460704693088037 50007278518539216864.61050885108201678926 77411514751104819110.58279090768921600818 15861649339417723216.69810512519551712865 87363628042668488934.6068425619790192333 78184785545087491762.34550771392669670886 29431965144358472978.72763327840399770386 93097873885777817712.85439369338087966931 49866632980171829645.59216071323127695223 10354159697712617752.32219339022693932341 89394345360277510518.77566270301799040354 37032299680743682295.59288466049358938858 61476335130710666653.07106403845921570992 95146423925025147412.34133356552917606412 65249525893216984455.25832673553614890333 16350830401581934518.66367958932824385951 25283869030116090132.38336251172756289895 22283597878378368204.82570965558686106691 70825562207306994822.76501975373008128874 97946370164113427911.81952351367476287913 41590082845640846913.26052288029643998434 20428822859108035773.06167048185042621047 15977530692825918115.47487998219494388492 47406577833320338577.40992761011690599697 63327581226918080527.66800376258231090939 6155521502607275405.91707465379102802071 1439470543000009589.4530104035882237309 4798297255710431435.51947089807461013638 56604147475092666790.83739556338572167597 46941120364251557563.39879331685631337274 37953549339654801333.1026030449784314564 90714744297146590374.0304379274594474919 8474389229499492687.21403175336619491213 23309006096220770025.44948719520532191472 61579110375784693408.02205216038797524065 22614874737933197943.97146358929658933831 44115711550328797267.88814115480266358839 33571624050767852521.0251249748078829423 9044244171297466314.8942848007847120107 59869902676938747325.59438442980798799581 11094835748764352321.45220719800970755341 39107092438717473885.44974362748338752093 96875819677381004395.06816401440415183881 45574165361726117218.30310130589764228538 93406613916872361601.20089917173696599949 67173758771239065895.49622881448261793566 790996960043272693.61241974885707944674 50259112859062413788.82459452795791325244 88161005217294739786.8059586022744258119 86678523910249952161.02121915563947719066 8979540887470861989.35237791218578294914 74483286681946977050.30904545148899264086 5125863114295577585.67575685620978240101 59869075214180738554.98585066948278862017 26884170008174016581.5368225288868438256 67671476558107891704.98523275390110119557 52420195127117921136.82430498471146706403 29928587155904181111.15451209958197179204 16940043384283492036.5653105370079946365 13353805221884454833.89986720268024226064 78533991317237702081.06403099619683185786 52725857908260678013.86228113418504150006 4293443399732370078.62111544908411399343 89028039759756183202.37430004448065075794 74224327706558298718.26263476390316734438 62564162787980222675.01996253634327090642 55728469200209020600.40851967540991396579 75768442239559009679.1363743854739978481 30895736664904996724.44133962628680940733 85610249508175628537.341838823160013545 16303574746072592289.09552471647213758035 74529918365579673550.99120509035588454423 61609310874807776940.67193481706666436636 60542057811435377151.10513125132568490406 54220792372124569979.1484838143772864706 78473246160379512734.63799738577876389362 80115587377822295762.36360496804299381364 11707792049834335189.34438230545336010905 74952303775896986550.44976768584123262431 29047354884786672291.66903382163342763207 26517498938643884312.24185099996659365392 74734126463613968383.38185524121479875936 94368773425299287654.27219308578426774581 21019658519549997556.87370214753901557603 16401171570252409252.83843705347222680643 19824114044473479633.82441996162002930191 31742953878549847144.80649910076720587975 48137879714840733663.06222890442145566522 16765074043323432046.26785691915691868294 20457227158340952791.84469406296971996931 37909969840945987543.36471249222770119662 47049690845882079546.49094003135531281131 39980468738015045190.73718192058105911069 78085838189833071246.86744859001450957035 56588848286590830695.9676598912669509487 66888671293408654484.78960520217280177155 10736130211681897371.20514103411979338389 52410548020428416501.33289117681376105145 15852351012687978980.43622969988822024519 42404999175861611924.88036509178078188864 92090309713579924389.29434340864412925081 78843864739922048690.84803030551741516412 94380839027462497680.99600292745698257964 26992639510178436811.90781964851371753304 43250398169933381989.77277903939277660824 9661785878623177864.34509999811298162597 61701229712421508825.57784379734700012054 10786275527736326358.41480652697357401903 11201086746564958706.6357468764919609721 80636279433518303703.56936210480063988304 49777696002234989578.79950426853277139039 29283187427742611288.83802563418211908815 92133063887647796508.34254019095273366301 65487731307293843084.47052988214310623387 72400273411283341343.30511280314020720235 71449264826833352840.7765091707347111751 91513559287157048318.40492770590831243866 84271178739901765070.03004171565124130002 6956381146014473247.44219643042322942841 34178037951423842636.15391033264295494539 34089056830203495129.55583122310406803878 65337470151009778484.10526481627748633069 5972199832635044404.52029182951981741545 48556606161352978176.22878855264079893236 88874760154855905022.54830020557458417041 50451712654990501277.31904533027014958019 9898849051251844392.37495071101212808714 71881095914599165173.98582817590772152488 1878787509422594399.96976978548263192378 99049371564479512273.09968965665161611295 79872369703040813499.43405380352838981775 83851364126101970437.87793336787452041284 24454348710362747009.19457885018970023051 83053331997065432528.36395497822570517772 26853569584156087761.09649764911584641648 10142146622453916164.83235301292472690007 21728638376340679403.36515580700291944945 19478270352917196814.03295012578234674941 71421086372759779649.53123338052249624585 61304965744183679636.04382067776279361944 99921203000499675403.44544481274879100361 95535675318068713370.19007209183494768865 64869593182201149831.47453940685406679719 2790316593723229797.31601647160366510843 25559812042716956121.08582322351874247529 59532698090589534316.52265211755771450775 14990287821023650695.16034091841903771102 20151818167150126144.15571668240375015623 22688611850402602360.34254141623245915324 49720061584298646944.36746662651097298331 391174419697116272.21352179515427368541 91394864434784392608.51524099818319466399 22882842404895553951.76370996519676006565 11687127145276778035.92832098709324461981 67550191799077396866.32738331266087141761 14127406320106545466.64346179305380418014 94721280459439042637.67489725826907120276 26987080999141565561.10844454287847978103 3362376767212386454.67259600566594732189 84194467724481465656.47978764625281198869 6400677060266417407.85861695377772376217 14583356788224693945.27645950122914099289 33427161630988109738.80700113766516221983 91600259957587879380.3762626564942311038 68888664142263329982.46785236905870028693 84144780266184584752.80993036325694834618 4956069357065636678.53101883264545613039 66186910051531243702.58935945516054443887 33943784545097485076.61693536215907964398 82754235337194509657.09269495880398896703 64710484004826937257.30892925641881240333 54075920293045615445.21472925795152134498 87750248605847057451.57825643612544970873 41756256114717660797.35293427026966729662 24584151916802663352.83821651492128438014 4167023271455462936.38745840121941023951 20317349074570971471.44308332939501743738 94202876420574879327.8742712750313201678 96132069465007978370.36047684082344344628 21839094877072592059.74932673360991444166 30503830370378255622.31774976510307121361 91856266746370110941.06292466360029556558 13317964125956387835.25453410174527613148 62733202381919467633.69826588737463505343 82133778098103101872.21730057779604090295 81120800674912202097.38183828414967785891 79254612495528595750.86037002621161738348 22284261484131629476.60383432772029083437 61011660954977377943.24675088916405633146 69925148042195905415.73922894288127078108 91006025128472768542.47794878555079470383 13519247583329708604.49961516191276819489 89456003447212045028.04229851751742975857 58617397257205101622.88676313611693088846 10875547124584461998.36322555062366133864 61417212726658057006.81181630847407163316 84322571075266460422.88434012886390191907 19496279884599391660.06068770149559205373 72733062728055471186.60715921055817105781 28064012391188411916.98444738061990937796 5482973816842168319.66129922359535994443 10048579145290435850.47177968528194713627 20903743377541250833.04135209950040594199 22538405336184856444.16252689706755362507 19253796348493191400.62642883761775083568 44032422086457108284.99319807061339266007 79579159146968692524.01035653876902561543 52232469824792246057.66157697252876520186 72111451573768777420.74569088496863416136 17768863577723787551.15965815043785687301 44552256005987563720.43693708098593918285 63417213435221595870.78320599854698770768 90413071016935768297.43171609465275422129 55653968099163890947.96139590194125395862 50842487141322526212.4804717203093783798 78789860801398010711.15330881254098087397 90932728080237720319.93722641122776881571 75871276861570860537.42154898465616910817 43036906293313580950.97968316492268373756 85319687381244939969.96682712716503547434 83355525833219549320.02348320188128357303 29948920984423857540.09193192269303405442 54313812704667757913.23663454688539375685 71757097369256888454.57255277911994155135 85258626852518898256.2855298535720485979 16755689632021020328.14658126652608485116 41918882368120860171.69869389853483794263 35985521318235477264.36930574295034064684 93621510674391991194.75013233728518507871 68867529182842786991.62305286057994454841 8751137457110915235.83071901636639620451 77614545375126103365.4136798226075066034 77529470307876227745.26364055516622271999 7116356203065623645.40501266950329841076 11929858098563806355.50741761191532921058 57284721996014977740.63366681921984292995 98915938554731346508.0470612875150340384 15845814652456217645.00489199674948652442 29140993935854677089.72990809912902329256 99691933978508542713.74295211410350533715 43863539374204975460.46471233046758020076 48230494065301858622.32933047963578522201 19308151060030330730.11627996639227087318 38355883847179824817.06609539925169704313 93563707711036787670.51203991852188415997 21877206462230672741.82661304307723003745 99917867986444263818.50669649398367569075 17915266670994704216.30239276244456253314 6804598268430274684.94052058680189590821 63890728504352480341.33140962317972828205 54784033743333974257.67836734119415034084 42833082334282190411.85794611138405520125 92781806524592775041.17882567139125722131 13562367974362142320.32025940710480606438 212852343281365916.80828540918893290725 14029034972597260449.20457621763083075972 24888001417937590996.46005936020334038275 97017418189970546841.94955324019958666929 99325912296147916459.4209911394831631124 21786005670033464729.97375337577169375637 31005082008673496387.02512931349989906169 29561931994062194802.14355013913655062937 16700532630232733086.26784392644176142163 14002812919411917888.01535750207392193237 77039867317411997555.55438874290623319038 77547476604728434311.05147695386207667064 98763270569376653360.20580489327257465949 60600736859034714512.19977339065299329607 65187556210348148663.79374462712587451953 74524834829470697215.44981728920640441029 28323985628331765670.24421747877551480616 41105629019441510699.72336799527547445639 81504157981871543492.39013229999517446445 77120482411400819672.14543942740676159597 37707699360886141222.4603748768701255131 16807833586753778187.43850773138600462694 5000285128596554515.48678924070089625182 96295773857938206407.99617250551999655464 159039683125260761.40371461784571448513 85286026494086464451.94946932136920844051 37967620572567290843.88373111085387885768 31841758612533667764.68577695971896233923 13334176986120250910.0942213543209201276 18036753567578602934.82727312430258535394 21811529909225547885.43997850515680111936 86336287360182852699.98696881988239766775 27974271985834505598.92673209579244127191 88145060884824870364.74097109574595931153 65227145960613829952.75798603529218803686 85356452256409473926.53808241931407458258 48162358179176206201.80035133253473963234 71148454898212577941.78058282690116413142 85808785812117219453.78496085445978604205 99611760887615605477.68370392022674332907 89392699206706702348.37220774337378339369 69955308206733021720.23995749280705324142 83408619532727385919.81459428958940982839 22899242743407495075.01214203981379843955 47361072009144430054.12820595960413624737 27401726513836371414.61077633507898547273 50953849998872530519.47940008678401503811 6039441503840867872.08616852098187618575 16243447262955971796.68015327780263575213 56707853750968958741.4178361925913156479 87448441178928186611.82860453577030329381 97595030981123316141.73833059430984237785 19878113603706212273.3088627035625892704 10081908482996873006.36851946951138765717 37940318345891082270.24069909964677774092 74683818733419004888.21846725044305166672 33138066700650958616.1835122690915953067 93820959650805937777.49761529855664066522 77179232392630027391.86941631767595519608 11203065858332181610.0422802676409746666 14740294399476033702.05752917524150444485 5254057761004393412.78061138115382219516 42515551772299761829.68915153176264941445 5082417454342063424.0185287082393584412 83132975286070149842.14913684094430062005 49469111915874910641.1527309150451216042 28715933843721592892.20945427524438962623 73071686463621870552.16752077034953358278 97556117289742799910.58129615159810933149 35976165450362951053.08678929310982288124 14076921370057486163.42711423974016608005 90974227649112733239.41814692148903399307 75733032139213626648.76632151975484050647 86125828814113597294.85390310531238101179 6758251168157222692.99738690266466321293 69536884199418621666.08339006685393947365 79902439172805756062.63865043375288140183 57969084799755302821.22001872738103415209 26925322942998020018.78055401122933877645 81680376207852407501.7135352668361101975 73231331639330282697.86442347711521188935 34703702725940983215.19529428577849165095 34631583490804063519.99335841635300641778 66762729664072930909.07220741030702596664 64440593630598009032.49498539431151295315 44627616308215825756.1142110706850566006 81891667849162877668.50311566377968086661 64093993250098368221.51909510500146413168 5659089879665467384.34664105709454141911 89682045807168396066.94976719248861088509 54501098126805058778.94392586940194842971 64974246660944450373.89761588536637206909 19848002666504473372.23562328244037710019 36047668304756756952.60183099624549557739 50879564721606194524.6317982440213851204 40501961962347551895.68446362944419986231 88235169038110799725.86112248250566492891 75247580522623633147.28803006610977725593 24006155606381048974.72196675341298093873 84609002220245694356.82285508695127790119 51538191193474143718.50021531479173513966 1491435611472489411.7616859692283285582 81182251761298833766.84198813427017555206 66699833156256008609.10922734104337120792 20424416575096787371.23192905186446955669 98133661846515608839.72067898605666010718 28965549918704996485.50714280003959391655 46184287217731281343.2641088157180700682 27379656725213342419.34389843083291310272 38358259016257719460.24542342039665551803 36739577339829802890.49943493416435410703 47433012054707271224.36434858627652663101 99582536372557139201.6915807560922618197 29264886295181014135.33375302861168604506 55728641600766694582.74445075220306245839 85856602825423372410.56618559432901020366 39670506388544005900.71780821849721074355 53428710585376852451.55989137023622217368 85412021265066748360.90283284240734626304 31239923599893842230.6622282871159348442 46679699055776765658.39523910518518097802 21824926800423296077.28039142978124959414 35032573143160083044.02076240719965176566 58715644912928279933.85949329857950717142 44681351123159498048.64342120667946772135 96479301813910725956.44658795457475722048 810411554066502482.03518317007457859575 49911921526052639020.92181742755593918358 97045756283716998550.77325358440735900965 42447380937557140007.97705224048683786935 58662316275289635982.76615104738632400715 92697217136016984389.05373933047042645132 61215163135477767890.96450892716942528502 79275962151585737263.12165532655005407557 89910971738405559658.16619235321564216014 17221107364334046955.98670501278576570715 13505982272109887542.27045133307391480369 18107795133004420261.6870124757254622957 49408783442107504274.61446386803616306149 50007874146901000383.46684387784084419866 25151828894945890683.54168646425315299414 31187151477470118593.50454992578002931963 24842133477115992404.88628495612362859989 76241992074743422363.62199152558873473229 59931153483706206237.06465539632152646721 54018106879161118877.04396452458207623675 66252169083303191030.89635396908096191593 87142489693005828945.81117824369097163683 39070363724922751168.64445833987619851045 92569857448437164903.31849595473983285011 23219023315394900508.06095721853187914106 74450806158379383622.74311709963540546318 46399244451371295748.12970395436877945929 24435838257453713775.37489697437467966971 22633190822500988152.5613082398704328481 65986057692918348218.463503898620433851 6825996565976782050.62219742388403181852 60117578534176175764.35001606624692216069 15344773948581069066.74552580968829023827 34216274755353449732.7765220009494906599 72397641350999594673.56603317863593880043 98619173151778130773.59774301942797335284 50496532141164186690.10750222767798282085 31976068360167468388.18855518773591995595 97370770441357342385.45859977445511203159 96856810730090515930.11292574453090949737 83560215485713327572.0499494332339373884 87332217381017357042.86671911614336924254 37877857847121914050.65976990313336048419 7016377480880543390.32061723569063497982 42735360698127355686.8090521316667902985 91693948718845397779.2552338653483219086 2437174740156671534.76675294549378410938 38443722926623885728.91884629153432096759 8243758039957264962.35238257137560519731 70449273826091980018.46659320093038878594 96914784687727961635.95144056992784812658 31964991617073831970.76828567586312338065 56864991437965790038.91935700565184555122 85837614165410231412.46562390643733108617 57799083939284048784.97037257844115705528 79026304603553839609.11343748717822518987 56434723871338903758.03145993834777164788 76915500321810572280.25119853832944313234 31874463504437573783.09224862299446233637 40167801683781456531.05921852582853796253 28282152735036203915.73762011650310889873 19014052718978060798.76246307019708312273 88630848252679463995.79410111434673994794 25209325797700006749.21677257191056454536 82167004224650194770.90175796351060706207 30849206677888398026.85297273227716955816 6021060406346072826.10223139532198964907 43982753194319793246.06092590829253165108 38044735928933704068.24005751088495421639 55108152794416677707.15550110900038169412 56370595884625170130.63130870034440313797 83515852285469932579.41679232775034955441 40710868745128049093.95257852425168936859 83622579242319917636.53446209925699392266 39162151076402577493.28343620940980369643 49520342937367147093.43059633330428342427 61129094853008058378.58593550728783855524 77111593340194973224.8545691531813349652 14407197874162415758.29684052322210134629 46536948123534041811.65081280535501687344 37685855075495806930.77267638962769251268 46537170828388372194.70214533967089781323 77402923032074272516.43780560450846389988 35331613927150928175.06017211787123431058 72015933889881560867.53127737050023116873 94201860514083167891.09753866051639212456 42511361155721377298.61857017014584396726 13486297017529853685.84123868317126426054 40819191121264533994.53115677325194916058 10086467493718680975.22563691580098533806 31013330613631736215.90740696046860180096 49144553730460720364.30628242286636274343 8192129355201815295.90437418572972025474 22730473701166371875.82109996364897638028 52458696210734817179.87343515052392258986 25277483932424513350.39508732887536510136 52137847254671111810.08803197863575250372 82368752139344680673.00428054831391259463 53988257731630223113.94619398259044677039 30822038730583039823.17980938516745920143 87129683836048991898.1869664451104895814 84522181253304108165.38516224608137904451 33887096822179176853.47741166355373296293 37851778635561989900.52093989986694465378 83668857393866322028.08815625334328391916 19379714759731359733.34341551463319783605 98746141603157536400.36031291610182526005 34694576379982935595.67390858951390289206 72815573230562045787.63134034961844509357 273326391597158111.7822878353186783264 62104168323526748928.27796885520917736355 63825546792020543711.98431057405464670835 46488878490010239897.33083435371601437988 74158207654792408297.72649212922170380481 39911799144513049787.14024499353673885004 40476635401439011902.30684144571616832926 87260992321019643779.21919793124177266768 37327438812784263387.12432845835143310667 10288971946095548448.30630897610528463463 2775393341073817721.4023826010731469787 4610229038408797255.11904117797935900599 1729677926913973004.76483366330163666595 81432805257176213696.34699609970098537495 75620182921567616401.68949082661065075512 15097892727429911203.33346056993043869646 27003059520984518074.14109558380283857619 92483484246252424182.41418503850735978436 44859486623681418955.12388347412986350607 53544934743031561133.61123760521505142751 33859509557025814737.16400287393130902574 40241417791673452429.61900847690006475784 32819308753678824148.55845897663670002753 94171756097196123314.39265277079363769602 93237080559859435003.74012679949240059735 74735014648942012487.31151959651962244034 76719995501053014922.95428926404153063432 75174180862349558108.75592600732988683954 38350416040751824832.2768389291852318809 42336317602825677384.68235184849165326271 58460642164327240645.03392633361157180476 97368332910204984892.54169375515364117026 64537391929161612093.91920084565091450135 2895937666878081910.35823253689633741967 19956229413704963023.81947350783286647679 27236423458906195663.78310142448047596976 33006463247401837606.58979074138868122281 5855565854579772315.19163988903118621196 93193352632453449272.5732568599645621543 76388338044038140095.45153129471024821461 30386776417929922314.80482871397177411269 40735772200006566529.68157147743331369097 73590242422123412662.69042364987677262648 47469965763284999836.55860561280929723325 92061372685711628473.97931045648186556302 99805337126079662267.80459977146048383789 56048752689966619003.83551207658394136186 59413497446166833410.72076816541519206132 80547505772941774766.95477698403827629767 84753918580027269571.11816022656460813481 93807636619465490199.35612965861994543366 19790289230607287437.24034473467113255513 45842411091569467378.85938743038455090919 44392119078268994208.78275531520746146997 80856105369756642308.2476759847893776414 51139122862327522984.70126379718205393195 90483226643770676201.55256264507844441496 62743791378577614886.38784543802220989597 36617830543234874971.07953266494702323787 42065184983355120113.35863878802649295478 51832457416822786392.03521695982386852831 18557472687830783332.87797622594597195378 25770367904331579371.04563360003942776821 43440317450448238750.97262843361574360782 21946363292317417356.3345395369365325524 41996069791519982871.95395454594451714855 69124960729873357805.28513890514731858374 74492135279158004480.31782688030774099522 3385358333362685620.05116540169046115827 6250934111052935780.76397782244132200596 73075081409806727889.39382018661906507384 45697556083777793307.23262941370840868325 4653082204045172443.8809521853109209602 62039341408782172458.00844343913888430204 79427204680348472812.31889563554901457219 32793399863816660377.31069350271401600663 6587435998096981981.83101337785475711662 66980616748790253838.40331504672295601956 47130912520424593980.59995362962990564599 78147457453383090861.007330030094027813 52691819324978724198.49753385375015309539 57268024569741842587.80796206251874418432 77467518403059162274.94056567953303905742 89750741696060033653.6567980706501034385 67836458603345227093.41874143129542588013 72675749785017089513.55270388611960356985 42932585936411940369.58024474098080492045 55806055428761174009.88332910811488737724 68678887465866954718.05040788668910717776 39160349875283277160.79783653343323011196 15498179774437625423.55176827142740267025 44409241799117630556.37255405210777654258 43696079504420986890.34437520849051096517 94987762156818511820.82077094568637267432 73401674531216021453.91448116170501020286 87426726245928417640.45979605653361518001 59929939164255396541.238822533756172631 2599024247976265490.8637272101898889975 35974205615705625770.28717346118980199149 71995219668086329402.8992322324920145956 53753838853985662985.1233499088317222109 94094437080563598687.06197330183587134869 93603897675928785465.63606389976553963608 93264258818178080688.45904261504066159204 58116950474488752268.54819183768658706907 94699873995215909091.18863604075073537562 60832430793672464078.51487415767008040243 68567702098879914511.28906542247025145044 12549772431550133195.30819465602964851789 28034153170060226886.59235484249580081148 66222042902064681026.05736793168600588351 75788412303399141358.3876329508580789877 23542037921058015790.18447090970313430591 64277364480343905252.71628919109360678053 41328269763496669691.42006596956988435938 58925082320921655314.70656601380929608527 73945149575638740504.22876286484351188173 62982517216006770374.35213811755668221532 47110351183411377207.61715842803090044198 68388124630452525451.95137661489127714303 61426296610006391436.88615565531922734755 38334291155633850001.41608625607004440903 26413196627968326015.62217498994957297394 93172081478019446083.40276030655544123445 2198060445661729656.83026190527140037655 77740605867177770638.08975217316354639928 58407342356637385045.19924995203098481288 41094992514225783093.99141391910892205676 95341809951322606625.79016586608309874284 80066065320946772893.99146967713987118154 23989613859660315487.17608233689083739921 79955512285918913171.38793019259369882509 32659005147391300366.95600165396813149804 18105544653801652468.86977375941932793544 61742863312372877115.43368941011876096297 1273862339810584853.2789655041187909658 338036696374718108.3619066505550348455 40469661481911241357.04343066970967992331 59027411810047123815.38511612001139848007 21937023920144111593.55591549595067579286 65064696634833965897.13760535250806821871 37549180983867781954.47483659775744316947 94980708190040798333.4244675653375259695 98724264773259726472.28342235459885281147 49805834969127375063.91138679761719312597 30697140001459838692.03379133571066894101 53924929971251866929.86536663298385022825 23784940215307870730.09896714095404082781 66663679684562676678.87547083857981405364 56249672282429190865.23607892325133728877 30981118041054532701.16360486988366959174 65343771055997921526.03313833679526203924 24441123435694960049.98704279192062858869 34242786840614052763.19957086950942457935 76190700129621625108.98519864875184446116 66666868587681189593.13077619551553237111 24768938043273222898.9955136740914793637 5216314556967733725.60088526017303460896 71707284747761983842.45769037342307180589 43172655062496649307.80961089387184295176 51415903263874863832.88207741024133986225 17214021125056782739.81758073743712129556 20099581557579510749.37727397847267620835 25978848745988583310.80833885428695364148 57406278552745908436.02641906965766248627 80117794521790389253.89640397005461199003 1067099642485549596.29148380342376530352 34490303197973064724.77857597856674453805 71889382775107309376.23115186333827800961 39364454673888289303.05798401362264069314 81493871578490978497.79318537068362820691 73855266718080194682.79634176671427527329 28424262704681162552.13848552234480455589 44833465520573525544.89632135357959207798 29514997002746803755.82733382388994351549 52208049564163901839.76906824672875089136 20781577511116406391.93762161065069045387 81426790429389792663.98964362493812476501 71341421832026935935.479868725510127607 11075255128842553567.74184181441867703637 96317653310347929076.86561092915182113843 62174281627460623821.15141225912087584223 3206839182665955353.33974973426738980812 26873807553980741221.3880758964124139061 9795962032122893404.33987221682998836896 91946615496323975560.99402908557012638142 72839533592618225102.29248331500005026114 40000793945816614403.53268445675382687769 26559217095485283921.81536167102592281594 3495463005361849151.39040671946670079624 15569113997401210530.15201894313746939571 51589060310332083448.19516792877488012545 16610098564237885447.06559670991432257102 57483069895756899749.03067733588397651717 40997407874119593638.51340740609412335276 20226591635973566685.48319584921351532087 78544578001094369678.48203874716318563844 34600099313400334361.00937104795952640285 35681628369534375024.22939042827905240864 55890173110264471650.08031484418073141356 39068948490860638429.48005592924869018942 76674621931920918497.06489602422417601875 45468025406537478464.1563545378222794457 80209662770785823750.53334301801758908097 66121818551973856743.61632081991356158259 55426836081201795271.55759381853138803402 64350377380796225433.80226233759826462062 35934107178852007285.94774811781250803235 33321363879146484154.38999753575681710682 88172778463329101713.42161586301592179987 54537694007685824549.58635432690160636881 77379085923308378152.23272007115679768234 89072167617329003150.80026150525454749425 75547068218586281465.04342496666568739238 44536293091511657403.8029056695995021916 15736804894759968620.86029581457483388618 89628215884956276936.77904360590806305785 68951029687130751048.37532453759099879064 27645869941501396520.29073553678414056748 24720602407070337825.10819302674465422085 93815353211243676629.81433791305146733566 53183781829554443019.14323380126316323672 52099704389599207004.14743702011072478782 5616734960278779708.17539367951530065944 72994530939056539623.36996513812157558802 32813367525553697384.31450776181621772699 96154688436335477271.66989625029349171242 81212732160447583281.83467683949711446608 59586738836230858912.12810622627422133229 9794353538423118145.87033155319878957353 40855024269786899690.75173254299963411481 19952655498719418260.10861019457554649147 41969066373049714662.04111656536628342969 53168731531853738399.02496494258131912926 71028540549856460061.18121669067857027245 5008470458794013026.02774286241635355455 28256265101683205802.90875904706523993847 63664700571338746567.70944012014228249541 799060509661294871.23821442218069537078 56903318182859459695.16176307961534622098 83861021889308397625.15187181994788604125 59131095038269900907.95787182148389964355 95033003561446549032.91898802470035272963 68309500374711907434.9771978523991322376 11177171593259460689.26589080205737471495 35176597654461686437.86795741720427153615 68824793211443792720.37041893279261307587 88633506173601072315.19675322019735417003 87247571907744352951.36308626303197272123 41960513100488262557.09800237234428097398 14170078957262685410.70865305461051648246 53445656833592907983.80732079911807359716 7052537868608330129.57400638453082084724 29315120514542301171.15401368781137498059 21468470789918666673.15802229748171884634 96771757831180778648.15955759819886285542 34258063160870869068.25381598629869898172 78718250119922918705.59662167877575440587 31994409078517375799.41348743102656180557 40649307299018894560.46432011616289423149 68935890603543038251.5559958559764871892 9574157466617408695.92038577130817408575 96921693912921292785.25676848635518101742 926038468560188936.50358078870687052992 15196121632898295974.48419308072524154493 38099402269327192348.63849936219551338785 15944233128133023951.25805355924269854452 26891158770310117379.59676850371988529807 88077731824748082029.24613001929622664472 50290604959471405710.96120452818373558759 10309529231338824978.77583499372835757971 82183468987455675213.57920492969995542509 2669025182703681255.57385182993739105564 76711718005776763527.03446670762202299583 83126910149938616996.7795940505386293239 72740960832913387388.28440571675366454859 60477935069923295914.05442651502660750857 32150394216927731469.13038774521193555874 29398640233142237128.19797452567913635259 30963892437350054823.25384850358799082076 40267418319744770185.23095016322361790572 22634593614551094071.87320522397392536243 74198367576343133331.26776090869753495179 10809368579398912580.36022669288545017975 2027600749207133849.28667341572231395604 71924542134484727915.94937130749986728276 66852529711128541604.44896485580385934211 19060990951660169085.41498716144980223663 41633966506367772370.42532093337314035636 65440714673446853327.82061624602095238776 39200250827664022389.66647445094691285486 5730892240828588329.31452305063893188914 16340130179159564179.86302807965508684031 40212382320390517396.78138847541982781336 51401933816008781799.52018043431656070821 16386121126769740775.69722386665324085413 71353428211237851528.34623227935940188963 30687009048657720074.37728077463228782353 78454386097199272628.00118110469489113892 3306704142113133990.19472234800163486212 96972841717340283576.04682338019848233604 46501049476553489222.02044272784178068836 79168634011966164185.7558531863661552587 89402819501023341832.78161725755772509511 60412592187737440068.15114911169638014458 55442873955817513580.33309464780547543573 31731504963821699751.99273052643833134092 93792773604867306533.94668591407666836641 47935234253357326393.84190890908241927785 73726518356069188025.44800519423102002924 31338851578396641333.78139346050296359915 30505254274940310992.00292182037918789328 83462004352741149433.52897622226515561945 69915310847742660033.45773344580300886688 48995752988925551642.46622218566064158912 49835958950740165536.14260048395783515768 57895362706035975289.50049725547520974465 67014204881740424230.13290102169358346062 32871039759078778612.16390804091937545415 98686672482044055769.00032080409427663982 1686982960433169548.58613548356946506648 57500105182682382458.30609820893500007781 71640720944017640219.05853680926657569015 26096957679227360701.4985584985447300176 81486413690673086178.55470787708311020901 90275805039925826589.50289967844062606556 34632049137469999128.68814366433157278011 19223324103161611819.09343785453098747883 37776085857643517308.89900666228517814744 84388617429206749829.59877196271915904105 5686761360941412323.92893514366110675996 54376445960184785405.85447343813189131092 94416248125564133626.76456291466356951186 49969375666446030195.05526529369079512744 10470591869935832424.107895794891874312 88419595203189930290.50212861969761975942 98716654024771279472.93355631446924624925 4607777544923849498.71568439319981623768 11813823900627016665.71724507473784607455 20635255517210768946.34387169068444178895 90653841071844851967.17450948391943990788 33166526114164082803.19863923481740666787 89424610807975337810.46083895682696943214 91202860712912915526.96776944048873630541 30154924274845657637.29560762280773122983 87956555017116238942.48357967901698198874 5408489574794479988.23083183907783423646 27799492324790692900.05341640746507067682 18875161947480127643.56977723209024112183 74483034245875613802.83679751417399968535 96052076091626929592.87043213682729016331 26599130484541789797.59543594974375037817 8561327843174258894.95469166155681913628 57222288098662257466.92456969548025350895 83778588943473457151.27430028972899878742 48435032933400210964.27251870846130171685 13442523203064818927.53696285707566962403 33714176788637186512.66203111639096012256 83824410276327208969.83044603634969457389 51163984547280940372.17354660276845275512 77957512052399072674.48869458242606194241 13545014412061621407.74738587737499108314 16200739815594447048.06499694945236265194 38880280867281690284.32006844449585458561 2757409739795136633.57578499094248852885 76095108213978056928.41501648712279282059 45926026636433643566.60449691962291292866 37697808987443892563.84930647543877198126 19091494642482399110.18427022301930541716 19492226225670317898.41525001778851116626 54505055624721579675.43241498678997611552 34642170236856008970.89345338618055817005 82524277635729610050.7130644068928197729 84195163660148648084.94891227216874604032 17824138648455413020.8173262615117476584 33435738891027506359.20439385461797481467 59883745613823285945.1733808071806201235 29284835815130042395.83825703750685281966 71755339908943382191.30878136972583936677 20299939150679637923.39207584234213334932 93920774137119725948.93349226630181809098 29512258227363484295.54761477872889420049 20571280288853138711.06359871691842621686 87659464697332411014.14171582674092538408 47391875991000784066.54606769431938283943 87157066616923601836.93356317806998886925 59903371920693201589.90299273100469473013 36095905349841100497.00328747354067436925 2116532943161750719.68182221359189007053 86249114842904312191.52614463493632106512 74717982963374727604.60524503176616451589 41365223401833971362.17627229773475130462 90718612702718432976.78672132197378696178 2880439931941881144.60187247904522532605 36248693426888039669.55719515048294475615 59282014688333649737.94174719354716788825 78253053992472852773.63558006065683072251 79480631788276867942.11290110464574960751 12340691238677410375.03565844141222739778 11270768668303804133.93923447511766159516 75432414169497207738.54716264704507034512 78563207791046389139.47064939488293265754 81257281579431399362.65025373216597065725 33614106310820523201.06669567410262234277 25163850758309328118.15731176431130330693 94596581713389018594.11231327644356409516 992353759614361810.25502363969587469802 38922721797093144068.18223379840774616704 10712881797007227177.43417312095851419348 57434884246074429182.23906897662556519054 97017739930876047531.6614499551238938646 69474089592346578373.24087966580387796856 96185669110102850298.93362921466595977963 73155148608156122440.91281780134630479167 1997187498215075217.4015235694383677004 29259977761888364018.11618267930660831306 97246097816480892369.43912834228838330343 12768977578979201260.69321826722639905249 43850626399797421297.781364501240574388 83904524743276902938.34629894566841165823 96226637922379080120.37540732896739942043 90765577188435045237.62796114236544183539 58507099131095419033.08435130820126464567 28374631889375456852.8481577069404626322 5702241998887736247.72976981512695994237 73052256828172284576.72086117488503710769 10546881881859013053.82402787933514151769 58294966077673616662.54877395571783985741 42694172404541794171.50839206654157175608 58111929334009907260.1859278621774487282 35690278788631200102.84064593066196815091 16092088877845087534.79892160575771195058 5808663761804030028.78588533502094462751 30488627445953471061.92609495102158175459 79551999826044543273.57572612694290792261 95571461974110276167.93582602741187901732 38020695065408245682.18712919171414017024 99828252766114692227.0437191604996070352 98724935563493493295.24576758906523315532 44745807426514221692.45279747606733698339 20712934697072458663.44853074681902777456 21831918921644698147.83527794245155291294 83639969980351661656.42429016175041662001 60994710685759778103.03061917279823792239 45085360466078004304.62037470214290817222 74069567897566525859.75663127387272327169 87533608572803597483.62478181785778938965 69963603942978912890.00571455053607617616 53338501340953653747.17885188831603568963 59913083116719438687.52770010082970169984 46749786151112899526.40054496209170357124 85175619823251600971.53156139567044841032 50226743237588803041.50088851125390106982 68008251769191889688.03303756192393020124 20615228160251501203.90402066362908659567 31068699542470613716.35526804069492177925 86296325866484947115.96022160452227905016 81161061769742791711.0864391946200606671 23715012478045299349.51975816972718158356 86632215258602329846.47425004803412350797 28722748925379616047.09986821074525919051 9230322440382570869.83848796654276023006 23953187809698139220.9690676611611520357 15841864628919412023.04927084397275712229 12973820285539114416.93602477623576946466 61335265479985313957.99777782764948385769 21984116299545076188.26532403536865333723 53294569210803263346.46732368258434614736 89847656628230878078.96595106995180284809 28833088012416693339.61559684484918445306 49166870966854823157.34303625345097268295 79091509360255524531.19212840196409193585 42917528776475139209.34886779140893375599 18628976956792937186.07734090165657605301 92095449822786436329.42078052155204508536 81975891979489998650.24119842065376289114 27331022374689537167.93292623395898350709 50245813632185519965.54578896581448088073 87504556461752953169.90987210756257599567 95912682579694601570.73628469356621966951 31478269108988075058.15777634996518894939 89017024838817577034.89906837701992181753 64834308015638478315.16187140635592527107 9968515343032876423.74418924440923691161 93349083826399098961.45320538874163518266 49797766300529791139.89399109037239878209 64437022564005933390.23557883226651180991 26870846089628170697.27103306018225600525 75638266369765104316.01133595512447547251 88351131630320928747.60997981913303800354 39459925245143477064.52796653401751098081 90822388439701231606.22240480641618334111 83141880074655209880.65679602434927851336 288066169867703060.14855758503707171015 58754143221412572842.5507245846898528096 64224184970480702314.79434901956117767962 92571234231983047328.27856902106961391722 71388157413939199425.76979826983438264574 11554098000240024187.43859818528706536117 26897872026524481958.41004230788658483873 57466434383657109828.05767548972522512651 17988708425171204914.45930078924275478304 56098147933426209088.13733713962013761292 14248056570615498332.04176599552760609797 30886393539203277657.6782284293802001442 31689099048334810442.12153038830194949558 23128849720256231494.12277804733981803166 59973557042855400155.23838188208968118945 3056221492592176994.09506755482619370608 39629135538306779156.46657305495435335184 19227193563419820223.28757842003299547217 13434427995684073806.67504318003371243722 80034035071900885191.02515939768116608651 391304574230316659.50635920838295495232 63995927178570092872.40958625231421878297 19450253653827441034.94125627729677750582 907703354759466192.65959581896222412154 53223097069572660109.50230973884229583519 62451526611735506744.71494798182838240023 56126058016361103233.32590630187911967653 58685976048822325765.60789945497436154038 98654585232343194776.21010835728768648162 64274899729319531976.62883762145998185479 16478272698318022984.88547092754787690524 7287220764282824457.03830901614910843036 67004274918066067106.22989867873434111007 46211037297629647027.3786392948351937987 53750423051844389741.26265810606037993892 98593183137990676792.8008546288396072338 775083002384651435.58079269813438362955 7590481317441522321.41050044032122177045 88341544195526359397.0981709928978566935 64840792018865797474.89793460696939584482 35256110702362152548.10150064854918665689 67653562313948656947.22189061285325768747 68214620276741446882.48305993925178937995 360732002595232369.45878031594673399116 40935077066259871298.20240347760106317489 71594216301296817048.42946065139222670741 37508308227316499909.3034618738360053067 31369952497661863016.38868748130322584333 61378625972281891814.15122117319112608956 25502284981993813097.38213010151848313864 20976857555021953543.18823395294050291666 32801833274898078416.5644398717368854338 53279361515770718470.05058204721069901368 20684982360732362430.00119139426971492538 799945904832083310.2897494238980476763 93118662361189164543.25148425429519811552 98992681913292567539.20937449278831003451 14248151933330315049.75107395262574495549 64379242438161464416.66899369115742758669 62408708004146979012.76187874957116669934 93175644636357867182.40824683719535364152 38339019333315911013.90912310009246044378 41029166670562052133.14694049910624164916 74073091536141464223.56113846902446020889 19237516269646615334.02082395946778178944 69487073753498290032.39113445050053749881 84753888604379819359.51516418248349227879 1068878676571359826.51376170859420365724 57864734342265415752.83481498006779424256 10912848315185224584.07073432561937242222 47193388235096298125.55020898673924754283 34984718669185059209.69202973943151148671 62837461387837835963.58518284892043319499 67974978370343894713.46465578529388783037 73242060242453920113.55909484063833633164 84663595144837486953.276639080618837097 94390219683075575062.61012524186389096198 71630840486287920069.78614589120000997465 81262702587430050065.38423880818230662302 23341594290215408010.39480929848063104348 98073668047110464858.54142664992324762856 64893503901171810300.48088129554101709964 98198213454610748933.83293664049408760884 46186620061479865683.88340194498235458151 16422228262688815998.91548869061214440625 39847108655595340844.63046136200892428328 42481619956699206433.46372779278204909791 18874574388393625313.62005070670889392384 34232773231462429710.70604363746782726392 32267841297554987207.71869622425677275291 39972840417411423262.20737569362377594466 62608297780734409757.50105932059345790424 8745969554057550604.78219157488257081582 38400888619500875835.30264563404256955062 80945508619614033988.81297672755324411989 96196968063367134696.71679676469581906209 76955372998188839772.63545634288776920769 81990151721451873048.96674429247663473662 13248202565307142444.68289865361337007494 14155148534137021950.36646712109245959812 69422479991921374365.12866648108933483757 41767979559665743678.32545840056139306591 90178324269258314624.4786785103267641018 73423997597420450097.92615651060611853014 73231593431333478109.94061302053314553035 73085980289661349279.9551031149079483467 26946487698611517035.57757149224443767277 96607702244761475846.32516411017944833658 15956259619997616524.05631033428359362294 90980951738070450340.35106053505552034773 79618056029471876887.65645239356067528372 23115293367973655309.0496446810071469784 72830669442350667808.85706841003522273284 47882858608228014282.81577200781673416223 87868603784133576438.55623355178901360233 66139406105007703556.66420248511268030577 9346568152025021722.30127850375241535652 8566539841216224359.06491118385444634842 81343740201140047116.74237857413048532029 91728915431957590719.06824381650073299628 52227201089286869502.27586459857176340227 17835477204556669731.67728955303179471263 54671605513781873081.1341543551854366869 66209544500014974847.550178481154413312 19532850722665269923.11128337235341446433 4472019082376102125.32375659044352850897 35602307460977616531.25915463831706259733 66398898710990111214.43272157300433762935 53153741274819325968.92512114913551301741 29972010826413266700.85379807269587704255 30974524749950134647.81742187493618359892 7890065852050123022.81227492522548048762 9575221955668729449.41772731512669629833 15140421088847694432.42453839123056992629 12660137748622085429.61818528006843240249 91651105036875693754.69319762172527376143 48911316211732231523.00056433384819828971 27141238286633104113.48603913334917562976 41178976630108440556.10054903756878540581 48600269473808835829.81200345478047850587 79412437484804043763.43276719667325576405 238757863629620215.65587472383152540291 93475817894626065993.48517185340341752574 62317919957251815642.62904632244541599252 95309205154200370317.63488130907472893643 15797386092016716792.13047237367841690159 48781500051265810943.66895825814645796213 72375392215687967940.98456918228214207549 82261793101906355789.40245604675471302848 39314953341950457310.06408940518306031438 6042690459138339187.03216386712935155759 89841853190180843378.52337493840330803449 53504913931555823186.09101356996995514092 52440896209248307423.6919712983414102933 41414564381351281397.50099034591710615366 94856606522441639992.1854553561873250514 99167320823845705650.24742460443440254015 27192777155768670332.75093364385363450137 6535554487731658193.6662615288730444504 79381368153649346223.48694275346347503411 94432532728355659880.93686433609679041529 62524921293935181619.31794978126564416746 24721590985253703087.36046313176390891663 31836304317424071740.65712624391047799199 54017360080631827536.95828232738765957838 34764322311094126127.65734511596749702349 7694759037466702844.843559049644144868 24340872154055672865.0697963459777750171 71591825752910874742.65873950235720817941 2340244740454835460.28342148961638876504 25960417966159975013.72545519138024375749 36357847639783026857.61165436631337235209 764154199160926896.18605331580869523713 58600930763116199960.29890193339506897016 43574112852114365880.59327100560294795861 1165350101906608234.69229150777066088476 28422848470821098878.00313364116501611977 27199298568140065816.52454554227362226656 18435484876958674667.57611730885010407115 64517975119283846512.57812352382951816124 63879722757311422826.58945317940072574921 93192277402043389247.58540940786885462206 23106470575949855646.7180082573011748811 67147541984660500997.96889110882496253072 92855626201643439913.93165775748012397734 72767371637298423664.44307182900121513235 4165289117655723675.06362169009772477343 46143452611003207022.09966935564066746252 62263642647315445530.79284863643478467384 93764838130664727118.0660959737370304667 43879969545499788145.03424889665404799989 97674736247114377122.85907226403674938784 51538983467620258761.70162715377308275177 39234992501774623122.10535003121018286206 88945638502275678806.6006524565161951213 59967383030654361509.93093265797599740042 44536382259769860290.95245823280600679126 92487467942585797332.73051772794480996627 76655303988432232803.67940170686012396432 30276034547973181338.6827100737317689449 95326065971521051444.12724335009791729015 10343625047569877310.49235122537131724287 6188281229653260185.6808175263809104631 26593627884457775709.10032414233725252167 18730937045551389081.16742823176598418043 96379892547315803753.35148824097732904206 85062723267909762176.09810006709090646033 56514127444097536361.21749529380933341291 23541910734532045926.66536577381953351453 5246560763648426349.13554933639746598454 9472085002954427042.28601514604944623857 50767337793456812816.51585212645145267565 47885576454604456225.74234613774913499869 82166866197956788640.25859835684357695615 67746364989129726547.17160449977280596379 31058733069567224198.09333902622098087305 23873145505046786610.77225457377654071982 45648248967362625710.48355258505222507003 21867462803997722242.52137552085659031762 50072760256720983623.91037682679379802549 25012953596993587130.23083628675455079401 45554235505623108112.19914165368660242837 76631341815099261859.42262938833116905166 6098524487694418614.91669412079562576239 8776155344740256133.75552879905143422687 1123783847366182653.57917571044397524215 77042146193353199679.20334156612694011711 24944909350943137430.61661559172865491039 73692591896207299534.1279053225723539402 40236094655010829473.92023147136168613578 56285022324201169319.21209624307203555141 41928122633420202767.57941685371506577195 93388554386154714945.89959105137361011496 89267121185919984220.1088349943947531477 70623298597946690692.17191627796902696992 60751877845929676794.95001664644838989634 62245119928514556369.82373593598434675389 47029593728802146862.05521983435893778117 3517802681438846418.31213536056617627266 44548775399150610820.4127230781615166137 22517817944677710469.99440921270910335229 87310422527453683081.77556070061882259829 10590391811247811466.54083521131133308702 25808931978202538501.12201913216011568316 41107655239301295312.69567992452895895767 61403997106817230412.37511295634748914733 83485123892919651483.57184804490802498628 49814480514481112353.54448470355923611437 17124473430386244741.60757133011238331866 75246455773610049744.32134039344092764493 95438561251135471272.64230199601125886473 19950001421384656751.71549079101298057041 46701129507422028747.48132038789371850182 16090491333999932553.63465530576624647897 28846653692786789382.32241949667714007057 5283103459404438266.15623752286945677449 34118133321824877466.19240364453929558181 96950188200286089914.40939453199095380255 44948363950887524477.59794840339764334662 56888030976683569842.50220716261734781443 20166834490731411103.37241837008069345175 37317037791458406665.22193396702738360311 71592029106329793249.5797603827607725766 36718796529396582598.94390562930929268115 73907432694328757802.41153276675842515684 57824510764162525463.89730235980531726596 15919430292679555942.76698055081232768666 56994956866233771628.57713603782778280957 5661325129678432867.39854071181415614999 78766044400428497531.39592099363762355158 26122963653161238475.02028857142629337338 59673797819852585384.18803607606131026518 49278879274598384396.43793443375877296997 87403865281170410910.9833005193160538976 50210850990903778026.51729244223489623635 65417357667415406977.46568479831146422909 8179670229641111449.97033470631745324838 39056842008311262116.68647732913342072126 24822688757379590875.50992510185436151814 54094103021559231583.134980777328266047 76232856847919498937.16104974396609509532 58703214425331089307.18304174756419351272 39615129255131600058.52078431833949211625 81074378660986170476.16511319712879957082 3837204869349084925.5718300664976545472 89084952285368877851.21257190114506154886 17117911761015613407.38847815779674467196 56011277108235595841.86250854765539738395 39982289354951409661.81173092307393778751 21626482125330238813.10763132920824468622 38565229174713673579.06641767679951271307 41585642365130007007.77769269093996374648 56071642389087153527.1440125207112372458 38382390737824276432.4650909085612430094 18435542359533943755.81301260623659701079 72667291411308358804.33327290264492735076 52279273583188084429.99247046376440342809 59753260404431727956.66418543477078517096 60607443093567142251.16739044193406912298 28507101408399463551.25651994355661097595 95260026008758749368.48465877681915933724 95211274101502108236.10757123832006234012 79827247482016345341.67226965718365588991 41895321292907696071.29814226978703391404 63268250168031339159.83125375540629083053 36087259140481285457.66835127896359209478 53185110142064955374.43077207704175494454 7536657691072251247.99800555882449020839 56663662917049029334.48021583003448022589 77712228111428230677.84394425614570260935 47939418447999238253.76283524981598704911 42717626585986902934.26420739457187794648 51296340938536175174.99491591768431373574 93627775609043721857.23690863897071375777 77176630041177321343.63524274052353636572 16408634035302611664.87531474705821816037 36686740219251859224.55719791914397935 85474294554254486137.19731392380210771498 77056667011740894505.53412991557444871329 6025745326031843258.51617744196596261904 280672675380987836.72946296227744650094 64211119840297476045.63946979590415627305 48388059389743045813.35941799037649827461 91146613123918935239.56613546203339573855 25861412402909005592.82366552126851746399 82168120436753054130.78385689134664462449 82011175011532490305.58734681718199200375 25278550286428029044.05016228215950380279 59811168111822249995.4744911540210240222 13831714653405873201.07098997633962630147 81397144608881069645.78589529871072738375 59873314173316447731.05122016100203430679 42240570743230923934.64433601069931099096 80098147133983394444.596839751315361186 30496251206173763844.72271739222572975127 84862321520527206570.52339011283493530099 81215072500244777726.56138241567186112515 2247184685930708462.2063413645883886068 42973923265844326864.80036290333007762476 97895325352357562626.89705621202005780997 11484668646020947793.67886037630000415281 82111403953514140700.40626634878568535314 53417352720142932875.82055133785785327009 92676034930099104765.37546355191836503543 58143831341698666728.58021102948588132661 74701228295811352189.84772262221369938629 51790250084334326001.76152012756036551339 10319094732750857845.03417226291086823166 64440761320302966185.47769747815458641133 44754788925383982794.16783924435105848686 29598992971748224336.70227101365234440212 68189038143672868500.71751925190613886257 55457448233529264859.620265343950310608 31487122378390962178.40472795018713615774 49543691486121714752.59105343622393486536 69489686659393669613.46188226623932351876 89128100181260943361.77988490634773550553 39537893197664967219.61167981948105594276 67834812064089705931.93285970151029982584 37622720436695534209.8573861554208510582 78402250967382184286.71912108736215911617 31876769004109265341.7269375791298102141 49486311122070368993.04904043742143363309 58911393754015797091.26827455289401869845 37513127710985129647.25175701485024655958 60610265896705697876.69301325229138969774 13130718282596304263.60501229641091199781 49964426486326254208.78585351638138819807 375384155993598339.29319179474281404062 61206780086802664943.26170500761814668179 77844228379697193683.93544190255258464647 30936867403974318613.58555537380170179406 65517907795510303767.06871185682099332925 6598351704856205986.04004760146022782754 37296380700483344315.06960581317493423149 64196262923841416625.35296120412292336401 68443242478102080939.4505176331140377735 53404705876087798533.3798605079456478292 81437224863897388022.84346848874505131168 31824171010885432734.67394497846357337303 46803947491444282511.65361182789806543609 76664123123236799601.76633880823293861937 16180220980035396480.7356570376968096007 35101522996296998836.81694199233638656492 48457066215185820252.63924852167935923435 24170414802392601767.10821063854732153771 89290541955813004638.99170741868376315496 19712897734300804540.3140100245931123458 37569578374027206766.44235025828608537032 32036485349593174189.01329415933852684595 39419348146266288057.77154943019631480899 79250986369191269768.48966568450879399555 17489310049212898803.63617462372818145927 52427833292513325911.12020872886593585659 40121736441354510741.17939193805473364192 82418114813361968343.0532191737278394578 4591376407175148100.67404751369993171473 77330973759009998611.11813640009834799645 31094844053332116671.43391999932955551021 81542158455425733605.94458183910247917795 28010444094430639676.63139297907744348427 61451158084414927243.1193052604380047225 14574179136545746840.86858094241227829565 74211080570165407835.69850432227162890592 42382440375436314363.9228759069030290394 89422532457980838610.61886348364912089084 22316785478016616110.47079841947386841358 85060325791902695880.12958544981104917439 4327424306018157152.17109333919618062639 42272974502288024605.94445168839902704606 53149650790343032673.01249980500044171978 38585431635156828402.14860586344645531349 26167016517745305648.50952037805997929783 28157487245945374857.1336348415369597459 57038135651498427749.2105593881744664752 5772305633475976895.42368503671101419587 90921358163429355403.64402957813040291079 41541138306170441296.27175221926560270589 45206267256427432205.35928256107401837445 46061561975156227021.51279559896277248216 41629907784535158856.60917078129107574435 73036671171109383440.22199311788262058394 3316971649717057581.31500962009802045393 21178477483856368073.78815761418357978703 80931964087676187891.86984819097942599758 52386863966993364275.60762854377739334878 234138682840878636.22050082104361061805 80192956992881046013.34260814874833315509 52908352525677651933.07717640690882837272 50361245978629715945.50078488719709971018 67318200305460544956.76943011416645027956 18865583542766599887.51402453658917619165 50342468006422408091.77192581835025885745 79492289942168992204.99827071813254058218 6333063774166735999.18020367921095855027 70803203926583547555.02877338135130382039 91543572939305001988.25098010905790266528 90685605074701561765.26400913984714787988 45564636936794124984.98282086177674463874 25308221590436122308.12244470544401834136 20109831435115589734.5939535739041488285 5202647269761271882.47028747055774829657 55888658721827040169.14727126959756577232 36033791846080719151.28221680889944839722 72353996605317387267.30567295810043804 77610469500112837064.80230663402300239497 67276124374098508435.90043970669365120044 49924918028349847467.95155126585132306705 39783170866591068640.2994035576302054266 68022345679989191661.08193214911872905003 22978499458297346664.02889098368486194162 38835449564606142292.91662131391783410336 80337186740942211060.50738632199958214097 84615556345747163538.44376964660686617913 67477508358956727377.96831859478046543683 48146099388273692853.36751863139581152371 20339163863021387790.81871452033566585487 64294059185443472818.80574981789847539777 74425914001426975462.51491714861068835483 11165660084916210925.14203663784011534123 71671144919331168928.96867517582309124179 41544627998871629185.51100235957929141501 32828200811083420993.34281890425578718553 52456440114191056072.71071467756026361417 17202333929711129120.21492496729113902272 76359384094924728883.97162734929466107135 54141267839371843317.10284322293663761338 24276655534379515128.86104144071735718134 77295097399939801456.41749430489013873232 76252060527268824628.93768473482206508125 35256781446353564023.93550966730005005204 95188207667754205962.95352876570408072616 32474923133612983824.67803060535910764588 64525340742313270518.36989499418728371562 40662718418916277140.47106209977899007582 27532493249510369178.01702572196667484453 7147231512655957527.92440042345258052763 73817903926389136489.85484551643765907909 50056675343564786686.35573651567046515855 68998175526457369605.96338851674926220106 96220697713024241743.06112447997933629967 87313189702859280631.13207841950631125048 73373333862630781917.52860820963257434131 2313012679926218190.50489829766377270111 23679784071536006871.39504310219697843472 59681020031734364278.55841694536087641802 67778755766570674066.09241533752081265266 47363210365154421376.33065099925800093821 86850914580624527806.25484908249356722983 20780614235900515539.91112719976181185528 56564742202023149560.00888540074046702287 43245183826412044109.61163747980169515602 46951441501755642238.0793841489101236511 20213125053897727652.01634338810749954396 96938219357611151201.98315980182462716622 58847781445701317761.23967094293419123075 26579358739280037001.13807834514606452958 48100596858619699033.04369004867662979053 68857591821052554302.1000700074791871986 90080988180884293914.69351373241610148669 41315158738275849109.13260001737338597316 11163294102060103347.01340929644022842401 44300084163215340253.83503924662871988215 548091218523718205.40980199314010494572 30960927357063443076.82607080380824702082 30449763888823362899.5041002826491199606 1270398203002172570.04613151621376348767 99216728698728335281.58635433098609613977 35490311103664112518.99245739272627323046 78063783490735322083.31466250973468352019 90028114394180840178.25421009936081487082 70819159288721612465.49861980373195848288 96376366974931862569.97994179375784634059 7160635642397118621.27332517661520659797 63541390517274926890.45987674696079956582 2921856095315206516.07726071397602353684 63642211128916764617.3992953961728647213 17846699037855699200.17648721177267214966 52433002129607097276.83616594176202119978 51525320083059467887.28316498946306730246 19885283947349106395.3503654696109159528 4396811043471343158.71960219203298623041 59062515400434603729.95802550498377230885 10964333265366963662.16102973468002043816 87476423314701749613.89317044513491278724 60779632956420476246.94157803286031653667 49662762947571092607.68450912773076925362 15419499445279017819.80100761257253008319 56743496273450749771.88639132803411398782 14684017319375679536.34661064824879581519 27226067065670442324.2121575849483814268 8319876531476297621.97354188035393487336 35701257849828664822.71893512152011752882 23117760287682755053.26945108350459891741 81452696749151061771.93655032155326819433 50366410616397493509.389597722815272488 36059114307062493601.24649119830603062614 81584075739874722116.33790829754845471936 37892494696067651917.3706383296255138048 2894009041399994061.24472550295607575884 65953987022131782443.09187588867038390141 5933320603524691026.47866535636985834405 81127633115896924005.90602265576018161917 17420557840796769773.59740171263970641062 8612496646988845191.94086613553433232307 38424366185955985127.16607435781385568397 18205477007989165111.05733072329554783866 2663489905029459135.65523694611831960722 97883679254321521688.82818571107569761822 68214343320988852563.62293876274133457449 96097944553862459982.43736045389613979042 13953372128311231635.52212180877310693324 75518031659903462797.99890405939280800314 64905036959519245780.85489222020295091167 2154625972781281974.90897095612158474735 95560079378069248195.86047882632176732191 42049508725281833811.55456156405711730275 87220152758763706515.74977830544130349608 62846171270576744213.16166327942481593468 80057499739546552329.01054648559682769353 53853997018658240863.76024777776672781725 6016284109950542263.08536105518358226034 63497623707136671472.42040260442248964638 35793949501493380926.39331995588501085922 37893929475742112428.79722181009998388227 97977611494347652555.32183619303024960675 22736194533271393130.52578191145559272172 85072594323663142563.21629334136079887407 1239691448729373912.75333732910539113583 31069315670874558729.04641552354032773879 73699176951103577427.0750951341962768971 59053823269377792330.98036498541129458388 16530547728192040269.65752027866743366594 95606097120618637795.18765282499625540657 31539044242440006559.32848255947991387788 51684070117938242252.49524201888777636634 74518992239093201776.85835006437764530464 79925630956466601341.67259742580950381519 96613455047247648833.15283113597619038697 85309787277338211222.72103836462265923491 55726297590742257807.50545804933681575168 51373469486289775942.21298831653920283278 21562390180787739322.17573343687013797969 79937542496289744657.98389137930695007676 34037644645154556840.87116633512613707815 87720751880323189944.71700811087712674442 98564269351460474438.89254338874201762162 1527655772746596276.84459281269277599438 67554199765950500970.58457481576818308549 19768252567075242479.86182626702416016129 62093765631769154901.5528819332141047204 74870216511345811697.58255486173323869705 30284105868020489912.29038539219432059074 56806914314330475582.23982210165989607487 80655985061213101182.42514122347049376339 6577073893935154767.83996783551204841804 86946682853249714792.94842490156443468337 12199865449142123647.03742130384937854046 86519904807074924796.60713856358237018722 8476372272731547821.3798504749358488483 92353689921179921343.19388966651563658231 91598354213189099367.82461221262001277333 63408728847442647936.14696358033860428991 51947680786677724572.00661954644336356006 47213430462945449273.32704652740806272969 61298882926578261424.30431220972306190407 34139281865597148492.60885295523097181857 55960163617564248331.02281506310246341047 69796893181511332281.20503596966943472522 81771895373511100433.3108168381819739187 56813329973714717843.89971287173017870539 75428688981002033767.30742120892895228113 23365086152597343192.73854237271502649617 75823803409235585736.83738818342965027757 15956159204039607598.75813077861853249951 90143234042763161888.19209512296137722397 8837056320131122000.66026381665059129824 72677555152933895101.55584253150291088822 91733795031979875823.40027687816348100045 3384477176035884784.32098143979782118944 95177783989539606799.27628039091492434122 69316431445855524706.99580079617627285164 24219934881825619539.71533551357819326785 57589771902974024850.71205217304289876897 451543713258238257.47023258615407951184 78572770682908338998.52196129790853202147 3794666423631494537.5682791744079497305 34658266936603637833.79907007218759923412 11855269354990875350.23780572817875962067 76422534711601802376.60016691294343865042 73763863330061376437.03917394628369239485 57936701720367980831.20401209601414369751 51615386911175179536.38036622692595344058 15046633621592144405.21627420028889086668 44847054632401694657.90417722721948066964 98810277329293205154.19807125280728470272 93809515757921446052.5183696301686095518 74548336446890704433.00755551888267909588 66128163401434549545.29090649293940596122 98088918157964249760.93291829316475784696 61569847427944700299.32300077602918729002 3655756262253147728.61252765705063422383 18235596460412404017.0628767177681755048 95733426258725132279.31420289832482243384 13326635833588232549.59659860810443386531 77034054229283882416.20064881691597408438 82538581537176893901.27798831935341190432 14453905694500661427.01781686325561552891 51920054066776924103.27936921682474222302 58861524506862538718.11751028701151121985 15843243635694641565.20664954947661596452 27004241636638622611.2455236423892776659 25797140664550849463.72873623887713556148 20022230620577727302.82106178237106790569 70745926691678154173.35925148810151709744 95058250001660369930.49206555104323510666 62562803259064037046.68849427496368664668 37949339252917468618.94335100572048922912 45138437560257538150.12935924215257380673 98525948378095686915.65401866524447275906 16620812835782341210.16515897362913057233 33411138928538998633.39282242728821949461 77777639487195241626.45541544878258332603 63795195180541739354.02974295285802689395 43565767996097286163.01455881836331111845 48030199835483869306.62978660922808313874 58540990494262011327.30244579529508513852 292851879693278081.17015883342501958316 42006601790815842186.84008397089731215149 40807145595043577750.924964778270344626 80176616082392134384.21243739608478239387 6152214058969547882.58433152729243968642 38443468811155355392.467714439462412988 81051413549901969355.84966502088543334793 99358856991146670746.34936598946791160686 45074460180607562371.40972551619833564701 90791734166697310930.71747029190130315526 61302853966918822513.99683139085503007782 41946763340407856254.54243609088890081005 18363993505414252457.99318000055763513144 37530007145595816252.68279445778056310429 59481087707096311290.66737692447585742485 18471605044482752946.25992741409521444698 56037953413719175703.67560621558692683095 7818300700094377690.77330584780797293429 84714142593130322758.50483884309126155408 10528241123922318816.87133019062122873641 74209158842984755992.06059340148493731557 84952186103695987597.46926162294570780502 40936312015634073429.7042251855917583479 12506385102765489227.72402059825310529672 22772009805991036729.90137114221706564614 91600120365895990006.63402461673583828613 15188157427001473468.01012699665151151724 700971966780049553.45695031963387978278 8576137275284602445.79688035978446671026 72669753878242003406.53188227806636624562 26895520355039458250.76270348775865350828 2732155795143830499.22546380726940503967 5346523141625545905.19512848206119412245 36138300758507898724.5457780586196010216 37253877783330863033.17564569784436607038 82293051529353070374.25620274845403093086 58187195305535240893.21102173269864760044 51810900389314355313.46318937901615305092 41340124131760271201.12687709350819445516 10804452064641532072.15505401039939931144 32035199077557813109.40936209320963408253 41581166580931452108.6145694671568010473 27155691720058064262.57676557742020642901 649187988488609835.80460904849367990021 96296661730413280600.50406880274859738677 60113596252578733931.57351558609222622279 7113715717505469132.32253291556550240214 56289009007788524378.06894953161496138677 51754217366363246137.06626186669391321658 31238367637335914592.16921922865764607276 65050162994760433536.47194945806426519674 48164035185815335596.85278707830508994436 631036442049314163.95461319033383290327 2669300581335553359.40265563402787465863 38532198095528035928.52426649831046708087 18038476174119001942.04231233204457971104 35439731725842273617.06050355320839666726 61823320364553748841.109432038039088156 8017581598050683288.99655338865257384873 71518800235065458447.46816575970665126789 54096825959236836801.7622955167590947418 59377225605344803404.35891376852436490807 24661867262449809511.5961080871797192635 46909424621940980360.69092860108787445973 50740630757452493908.14874718500165244324 61184989910493964920.42863693414641001983 77156580180327565045.02254742592456872201 99922584472582805009.56822161321368515785 87292674942402009349.92674039970752422349 11567139825494422151.36686608600485133647 21356089340687333426.91318197710758858385 43903704183364039983.81937181208271893448 26263801941906224364.51475582769507707666 5372354523982005275.73409839292675576316 82875309886050977352.7626542636897114872 43126994674795068540.71480918002630671028 19120750788823065612.9935690712305869807 37226733990184999916.03836432081067480844 33672050411837389609.90513042598786169272 44553360672319773727.59645483673026481683 21388627100488254288.14848990755157956797 74176583262297281497.26327991093226106858 67235492350797413331.44559693912119317787 19121440283354739234.35467715729047381867 9748392179331858951.02840823194386037757 86584955745244750815.52076318345117104443 56638860705454785541.73235519441416437839 65262203190585443315.26742424771372206893 99014390305698726801.97509083499639402389 56417591640205369541.0343467961665587235 63048778458294108501.41951422688314202855 48515791840113394183.58622684352459256596 92179072432094458799.39271214448495041493 9026422920830560430.79952665582652022142 46123192578754890084.05539580401854733648 51417414134060250778.1733183488988598446 68467501979583437043.38550525382872511208 82472630606095152217.79059104509176946376 21564472966404858562.70520927566496618135 94964277137045018269.67231373178983113036 75471802517254184353.68248081109211348424 42056628989793505386.10402438790831672626 54913480658125061792.46753691829949197336 67782400036577719713.41322155064252864838 70872043331825537988.64893814062237724739 11620918616637292494.08556592930341844219 19984070117659562521.06078157478661332102 49696675794792261160.33678889540781027913 7743462025657046603.39729370525963072086 79003041142321430489.75791579348863130511 24535732767889801378.7199952299383702235 93019328913746235565.84287502118413952422 93574130663774202890.04067328935696851168 9702881881051447136.34621913947277517999 45939972764154718749.52228740287782595347 3926872791511720773.91871443616970030171 4956043374234979070.11790844257327913931 38055853786415694918.50481187802550458802 89222055679389558663.64692654361720123262 14000029687979684947.18368322118192749315 44559906700500657589.53024920848871897521 24782169623094887198.21635922238305099666 33470080812248425819.8551450120296210861 53960068562764419941.4409484906912979662 90556715057378809196.80533864901370604949 77228545431423649818.57240079934909551292 91566973133170407931.56687027175365668087 83822938886250965145.15604880869487535008 28690299423047654049.02604862259005562606 43442102868242532651.16788733348541385918 62823447522825024909.79717209108648898584 65562696180745840858.8865806847126342644 85725502952558167714.222902950319719966 55625618282443338832.64614095006187250316 81624222303121190127.28449502777987053405 15015768716646836082.35545367517781800194 6292843191327333597.3664553386773412087 69129235221902343338.89821900323609706143 2923249892399081842.20511990083721980703 91493644399295169379.49971227640226644405 3556452475550891438.44588388765407123744 43168970415671758492.14107652428313272079 47733421708425779436.32114403876390367136 19622623185468460107.35084707551337713384 7426302130653648523.76951721770804408945 87038173116017934300.90998064586044764748 77197277053636968664.41419960476720052157 39451628623227859201.34934379811728009109 50667412878982386299.94909789808974440341 29542542201210577085.85611546438328029981 68506359625527116783.83329857046258962233 76401974376792849142.35833817242635204554 34456893958224829979.90218534569883959268 32501019329496344124.05517906102055326065 70486383477988195596.57029437356244337756 42444079151885635275.87537870466152557101 16976682781697977839.20735324840490472109 4605383394873275621.74565563067814197634 75112444468668061774.44719876532104939133 24537498367132425246.06837627731301910497 8428460344160484537.07524778842753883873 19637089293361611360.35460763899911151224 8319571605225589362.45811490521586968059 67552609180234636465.57068773915816613462 12978203419223963086.08870746284210311518 85661035524191303839.26463751505131421687 40991364219028005779.43049808422236494872 34460899317127327710.21067518549721516716 6183289589500864113.41333268214053848998 46345405302723635903.95848044753797137889 61991282107008402882.23292488567207531689 76636785874273660795.09417912827068551856 20269051581818548446.71072284783883674494 77399516640705303746.60468498521029581279 66978045722704121070.00094077242903246474 47656566331811106955.36541634135150305837 95715548827471269778.14382672791329265128 90231909535963127812.19126886138452554266 51542566429747060654.8920310993643996586 16656595070685229960.75205689370841783999 29629186441041519437.18224535055566156568 32909156395978339250.21994806523820354172 77869770120672277281.27338855249761730117 47113771381689478457.75356422203953670375 35648980950365163368.89495063933946076892 70281550529896992095.62674186128621005866 16101323310243546770.33459525935169071148 85855357130044118597.79744200585123604684 83272260740232890327.28703920133368133578 55643816706789353754.01658566396706976883 20845721042129602734.05717792118990552405 68569668857798053845.07136751691897118341 4022355309023406843.50972998117703965489 12717998291766415361.52323491355205642032 43580223036256676239.10674599513569414253 86793093936933511894.4623998365118142734 77658969260466765137.88565010490117150123 44363683748174378688.12940405373489671464 21063654353759313018.77996976317709008056 32181573672710361893.40547575690430818161 16889486295278360686.96378688746821439729 19605660251179915673.65437519221146324532 65013954804015079646.50203699360353000746 24188921082474854718.93533991648802289805 73428422155777293623.87193931979734076073 44121294892940727520.6163379539038236823 79045807772433330538.29797138361537338188 88081075236370776205.17936256241196624305 63860657040961038330.81936463473879591775 80452389780013426129.6195624178394403982 3082493389523639508.22458339988518013699 3263050910832250647.59903697411228448239 95117046233942163519.81936407231619928311 64128899007424713682.67246719997023425206 96825298435624743078.60533022292339996109 63901447297375877060.60859086346973113738 89862355833805760636.59520985885041085367 46858493884652625830.5461676469372754251 92076353101846270220.60413010296439691328 88114494247810813015.1076424035801851873 66486537934030183590.27187306383687386313 81944416414316447913.00696908893387059781 56725233332550246019.4380006317716155149 43120180301371232921.52731214605688743447 36973948599455887437.50127629708976851754 50225119350357398212.23145874280710024778 17100629497302009203.91739578048321567955 9355018242320738641.62451559581279260128 51543732057715835878.17653538603825115984 92542474579317116182.93177527427337619669 14683358412159587318.05106909567514579981 45990587274272885911.92685122554424238331 75435247789835142548.23227321769360784924 28757318327297781599.0438273193655638995 82934642533555488461.22677829479284063986 44793903513559178749.72772473695369116733 36979850413333278969.40565278838065569552 20944657655412964544.48597449353592536883 52457481591217654459.99135185623292242368 68214290135205317084.50048111005746641831 94233696097708262999.64837474668104090787 99258029879152716892.81254187690066052536 61747493982218654540.77068290531808459291 99497873578944451105.04930518907987686876 58333891628086526107.7206267506163205098 10439906930290589324.63650715845319884159 65939799264474285184.89180444702262566693 79587099638774337151.45787365339733038039 68239013712065451768.39585859436865552213 4949051898973879562.30753878413134808996 73762719868614883342.33358565984797420828 88635127218070478889.9129056194774330966 97406601085566485759.02663919988985691425 92193287648956108720.76969019514951090756 55482644318440346301.48362100432062773579 30352845924695314739.85317629178907713807 15769326745695523897.97664380985046917201 61094091648290764532.81856504853887528035 11130488430879543607.9128446354478744208 3505716914068192020.53195370435816151545 82547521548818875961.49156075015226450809 74432996936883893831.42033610571620766715 88192447328164162851.00381912046962158201 77189038297121780283.94277829334239103534 20478757110483411275.50248990702833820284 2943868447150851754.50922871954600944248 92196315286481430244.47295610217440522159 14429069340795743021.46008625787864481794 57538026251723432154.80087458793974627793 4543999972753477146.83929411141317285897 2722696199201482890.50455574546290055269 47346545863952317796.49600940030369886746 57095700931030230633.54521515163752369175 1614833306486140208.05247345992640386671 50319078965595104325.28893023189482523515 28256747320911350924.98971162815573236674 65363724432186692379.31878118572618956213 11664193017608983379.37946972765341882653 92596099692547219715.18869188396214917592 42942688490060027212.98334112070839378601 47008346622890786544.87110466190267007794 79545239177278614447.27009744444731970615 7675371185764334936.55029117607238578462 47222170010573155088.37529057281048627672 16873164883310363505.40714899634841950696 21511231332364558186.10925843973099856965 17125748735143845059.03225981499725909849 2182853907969830594.14024519867115084875 82013901993058649696.92241460927764977305 45091981832213054700.78403543814997195688 83563627533194021937.74811232217701803711 69973412413836205851.60415111058350402696 53380612692348384910.79674618941824875622 52720980665229760617.47824374797745657419 44741900576635966372.22480235592971580358 97531352542888345973.68315266514588006288 67286373569799981197.00463097482084411867 70798709889738360911.81719027119454720565 67089906045803054118.01408478996748490387 16982284472143784174.00977336111889759008 44070877953710699077.14125088175080365021 74084885090554467263.39906814792700498067 42120457302502502455.59435984250820018029 45680044242567934547.99462545163918116684 75924660369218413201.08425285642490434264 83621437611170197860.81353978988956927522 45256196763660506370.88757481930430922313 10528790395787313888.85324996072274221002 94211534023752454789.91420879296803624272 21665020914530961701.61154933130025696461 84029489926799949880.89194117639953238142 59923933299399252258.56176550628687920761 14140814737091504189.7459259514814788517 78396367342856880619.92662245200496303329 64521322462730427097.10623763745043431051 24204927654774456394.76631671573230429631 77608423705866471320.95545202539514223694 66953280728963495617.36724074755954106776 43363694550975092435.88342057904434916198 20761064220021060792.18684877662148444029 79955951397852141856.45327126885974009291 30718801927556828977.30570398173492089249 13859237005132081859.07613424174245047147 92853314622199414696.97763205993251530106 88285953298973692911.90973145039578108561 1934345479253682783.73758809691550129263 74953371466975458092.62112367892335200269 92812262675778506548.12410049623542937115 30436844833141586834.03706198188073884708 82341812994929972841.28861734886933073467 21500760985148365095.72793253880166279544 10616597895546317900.76866034352502118405 6065004220428205466.38884853955194981659 29061183490816804439.48819612394533172374 32067666452929814236.09330108288239215104 52589196486324369975.34975724784051689346 82159271481163807271.01891199219392533311 65088165495147222378.27658376635454888665 8233070725764325791.28337749152463482434 41945591621438062326.42448862652244724501 23743578109054569604.02100782910734003726 42419428058498893255.74496655436623784317 76225644855056337760.68042788315098472108 13061676469215780934.87529959235099575925 50920293310498360412.81873519280191077294 24327158866794460621.08354928774808593726 66236826790049949334.89424802691003673542 57588834732913215728.04157884858138153696 25321824634264141129.67836602817855852499 45621535240122718.66520500780346302102 18823198470448476087.17445629731778723743 90294466000238686670.44883242299745436718 23347223767989445673.38112098981044445541 14110854444034105987.41908771350782381552 97283734012103816232.87063294938222720028 46419990931533787540.47454423472104587523 28458142430736568746.1793601605885834833 44303943473242705437.04772602632670025649 38194654306679771934.93103570223791801762 2049556092815950629.13844852476070727686 62086405049748162490.5943258568871409599 42288355195848110643.50704015831892803014 57139486491860207517.96036040930679996397 79650546175538711925.38471189261184573924 18619278851729965045.00702142989311486689 3863861536786856219.24525692626959973438 98134920414084588143.77599559734031945976 93056215001143448671.12648800669699945359 64581456266025746620.42596210564368189636 75058570387287259607.55282628282929642983 49657600482654065400.31950743269602356995 47751491534665357124.6809310906799129973 62364013070454139810.42651849358336956805 64824293791131740493.65219890619560153822 35214112876984964231.70149474162056503574 58605828637581449790.80535362712834604234 30057207866431548082.71464319388239143567 39179866632248465437.34261107667707103844 69510587813701394407.21948761094699938293 17248312852021858957.13032204656319063314 18795507348135786629.26297540487617615718 47441019299936431552.64625712095798616404 59706205977189485768.46254017631851944242 6995853782986394046.3113102437597466409 77076557265129827256.73823761977285651713 62902009034103438277.09256732630601702841 57174228495364496646.31779160475183970652 74567299957728984004.720330178504212726 53116260228340417729.64387390759267329065 7222834895632411517.72766019295842273454 34335724589822569198.89763497893656137134 51182530864237957027.2103466829015064784 69921162922212245611.98089120802790712692 18135120500570692039.2038635940060536944 53399870923960551538.30175254242169300005 58708295247243809528.14540220739629460261 91858382698168476705.67465526864157347541 80509329663012804826.46022939376690157482 80596722581491599757.25877292538340473587 79516032047387112508.79019423380997759584 4414297411112313731.41448351303213450381 21469327804201199761.71149217476706479616 4846786702802554617.0702803894197378632 87457902719443144389.42090896762097473878 77391717512413788494.85739992237634389772 11432075268303903993.42300975109400637915 53870056790155050070.51565688624961907061 56280999970082000043.57339412617958636154 33216229267011497666.81014120794752777745 51307885593970229210.52579300353991519161 61025932313657324826.52967440888142855828 93504013525729014753.11330400527773690342 50370861477605213852.70437722922026489602 63567182926385238476.52287159611135327581 77423327787506770675.1895016177704809998 70663957269022275598.45869933577462246309 90405836067397851783.54571790271669838118 42396152277165797688.1504351756505469045 67197186218256182951.62250185865299614512 47139712875252005455.51062431235715564021 19692473368209932169.31928663017843850739 55117868888440851613.33201040730897898054 30706934054156673349.47960416492063034917 49570524138186435210.7954232925866728907 6200852994173523369.14945275925824345774 49988982616361288281.38385378924951719602 46021756972582998597.59496109254817622142 72860627835332624174.13902347495388479634 86872040717726640652.43219518999152074525 97812852159616988702.67204328518599184817 57810184883932844178.17332318443900914589 97656735065038810105.4196967773561640083 83552261529653215746.9599126051460959095 44437663940838267335.07309696489285258495 10981236655068483479.53396508760339601865 69627486389114484596.65612367756061859374 67977015908289128281.80015363961806459455 89965735505129124509.03441649061732630854 26856838564570141808.398483786000898632 72138966906595804671.70067861605789469588 92377337491196403801.77435367256203764345 92273242407014245215.28210078439002146014 58903325569867068200.717423357319553473 59100325289393996781.87774613954292137599 89153315002348887895.02911474032917796901 35491279836448643432.24290696927730637054 36407942211319928594.17169801406780069019 96439063725441969163.07637602349269774332 28962991656940186290.25302398220501169566 97102997487438061576.98705214619839257754 84080108266517951850.59807289229894457818 96894609604600513634.43061905391955598829 80353110144461642478.58470648990172779514 92524065813032830650.32119378687008506676 45323239303858573577.57300637661506348111 77422205764540661312.18633311007223444238 25073159185359729415.17254836936628819856 52828303967238413894.61096978410036651836 57765794301013683837.59725253034671326115 9772904980882798818.52861417650047215172 71749285263787068837.3309719587106018256 70969012994717830381.6743139274462059916 15136827669764525758.26253839657169124418 6872312489420661816.64164528164322949376 64639789525150296285.55705106967759212446 93343603503875243976.6084520115876079262 46088996072402183242.32764682497753801657 9685344215658843186.90525771240932243516 1062851007251520432.20493064304851541238 64768247282905559778.42703194658902257823 88522438908665212405.62106110670375587702 11980422423768975407.97071512646169218275 56951309368344290400.73948431544101426164 91689336129919624546.59925484712663233063 99766782516182784966.67345140409346348752 14332969115242476380.12724358603894256637 25683637174179823236.39305886197252965746 72347956648303227551.23092479106338980109 21681771853480379185.89698095978269696859 86878837459742848255.33429563500914350444 46923098319525812442.30706247463283362077 19629143701076307014.63740283097794811203 52628601327369025287.19266162614960667985 98879373432687925475.10507819536553697795 6513758146832779447.12493860143897519638 13849358881740900835.03623691123713918452 88335488392115764030.04462223054356602287 23778378202750219637.69731214760437597929 91551321263491569419.02218960179193891333 45804774050847228270.12064096481274384653 13385940159214506490.2630899731771526133 96374880418354841847.39307115079315463838 40210244642924362870.98599428900549922371 9355082664100689404.47745526549982694744 6615561292769522651.02853198042709181691 39399163764243525956.73712760036788179314 7751724733529041641.67526105491700770905 88871958907482322844.70754609899152615447 38775539170148336505.51388045050126747446 83892619829127730992.86116003001856468436 50581861969822768533.05357557724836617686 41484377603194103426.43945670715143443063 50090031590200632394.98283733165965210549 62136612304337800519.18800651749265015939 32389373022918292017.53126110249646307824 43537993549453766788.32814787605203602827 11265550786534040663.68909447107866268507 65300941711907065831.63573342569192780216 15219558650944562132.2388341842414679243 70743747980749212271.24657550718013140832 84440071994573564103.86779863869940420987 17544762690257917280.60235168322135807935 30860805569913508502.15523451634592459273 34149163236116789803.13034059655897002 78424000965313883312.7886433767378780368 49559335069695935839.77510441406693188067 32684125787331296486.94326650960001883668 76243841817470448107.80444750095683396315 7653096452495416509.7497562398174587853 23134753745914494808.99325089902092179568 36425694780944943651.78592246526315995069 70763749281943523543.98360294981688565133 16983312319347817912.57468128070716866252 35609968655335118342.71306669493555958994 85232359860060788598.08935329726988980894 83607679534381928683.28626230021606775877 40274108886669808591.76533711800743187455 47301308448717828237.81446019741568127744 78143575025349840908.5356168891805778248 27305689771395507884.37908577518884443008 17782679464980727739.99113874052009254395 36359893646431094891.10130278471201343769 47656587392677182783.302213659277018432 81669842152159294593.81667157616658569999 66278310292836042286.27829486926804819745 42164795157765581448.18007348541087936127 43074965520310546188.02347430253372021771 62987582710635277552.22655719748898663418 52823442060590351269.08321579057118679893 66711405472009410261.13850293235175556389 48563123619922413712.60882348173110195653 41933137913118411058.74875412385837852115 35277243518445707393.058145519678062533 30897779776729347882.56885781096850325295 78353549055480702260.95090138694271696686 82454472989419202590.51251637310549908071 34588428770952347141.05692240372370955953 21086819016965210189.16002019814514654255 41587386933293368066.37641235770044650286 81930253912174682281.24315965757674178311 52839433885319640756.62572007764447652672 97944902027109250544.76705882812580695251 30098389767017825188.34849586590781067024 45910202778090214058.45381417105812814122 74969692352589693473.08725913628855989679 64340760281225662952.24858281166220512002 47587025701193468084.10431438745893709612 40029203840846002035.24584139326962112768 45760661035619210503.28354252153033146869 6842649999071969328.07490040153419439826 17041866828343811299.85120751053042353717 57019832586093326917.01000059061902490621 7574013499041738772.07815057332409487239 93671835123223864428.42543141275808968238 49138284826273211970.11427194152539713291 35796642894943155963.47744852825257132173 91539301216132932446.75792325274400365183 61257719375413887729.43746193257314205161 78403111327057133088.59520402307628514135 14341198047305209545.88258911531057545078 70167282227925664155.55214468199356100413 97399083640583738770.26918298409436167675 85294158489019527867.59851725893427612053 91709445559324375859.97821939087671578171 50236469714359012083.73679106006880909907 67243341876452661476.74715700647546101458 20642773330782971164.63271218723800678352 45548035811427959465.34943833018437492071 27372530625982358588.61617717068354017471 38217968844283123705.56296067535305273047 73891632648695113170.79228309907772174365 64621639347016548571.47001121717479169916 61967692635640377389.90406488724809056207 41890422599685685031.86205804353487062229 23980897908855166603.87841163067581908879 53210129631264167520.76707037442027008757 54190222884296056817.99380440138537486485 83532709135091721659.71679287725518740674 99503341763354482299.77781952141540731791 98963282067398286727.68280938238834772214 60458528864631547687.68759452919843488876 374335855032508903.83282426580713739497 3158091566307529701.17514034539820212422 19740167947922087792.69840623691487587049 97153706506074309546.42556752785532775254 49330040563586782178.71344868528729471711 82407684789749241538.84257598032076887839 87362272460482421025.83523112134117172327 69189916894596360993.80477849414387653631 56475793934635422291.16943558153620532199 39640958530051614792.5593082092321445585 61738957099384369877.85161642613657189309 12773287014112616318.01306417050590979624 49935942510445042207.11529564657578681263 99645456583020125263.293127464232124872 97159715174295598916.39959826489295086501 20700422712892985570.92468322829823362052 91168161526384239098.44029180202694994095 20786116934502432123.96673825607336848096 65240155351132042202.30441714801013051367 72702668784275455789.6903498010362711274 46387281002197217245.98592152318078910714 11373380086693036509.71009358242979080016 32104853333406746333.35764678239180131544 96799361547922903587.74182050696759422707 77591549916333532605.50446432017659903525 41322764440374356484.85949918267115860615 17607189857040540058.88589918987181378357 21195766837055220422.19597148095303582748 75623495042649975736.60049227398820142919 26214029047520050947.46959433885153562114 50536593805571648233.2062513753365202126 79876501989506474622.0980710809882370731 71678711195210177376.73637804574775878813 44947117751610546862.57457955456373543552 86140528801933610304.15308893772117561545 60837769071177453683.96629173451191746734 73119469172573818278.30433951402804463956 27563272068793415431.12010388859547887043 13539127264310484672.63711290176839751931 45820888769209109768.88768024940352126716 21793749814757666615.81539923315709750163 4836456851782550862.36012858133794210006 87240095328498688630.34269492591923892699 31358222002947147464.29274003188192552814 86843490824815987211.49345514073278670919 32603226503597580625.09601501564731239126 11708830918929597616.32969465932012942845 26450777950923593608.83981030149564594742 18544352507185080289.3237100725429652851 60821601052901883574.39173372613737260971 53002573847248023769.12038669325144449491 46098342435499561911.16892888164575217553 24089690346689908844.35818529537902371054 87993248870188433735.33274252326645587432 14456383167986718606.24433720012595962582 72030403505503047543.63212926899553804324 82421210324136333452.01326826671142125409 18505439395148602514.32215424630827683507 7261608377824211296.04370743832313628183 65793760872280936881.32620926531599136791 43339299170858051767.73348777244099754738 45415410531976401909.64386365675495627151 73752406075543140975.22216714929917746736 67418875707324300549.83185514057336503171 30427360240736776691.17675280693087195447 37182949451166478946.72978371905906602738 83021819000754619966.89183327673461974328 62550578863497268934.21671970535769578632 12538275020932658724.51282801523354845077 80458793191911144447.78137684557172346617 46266202063101322266.73259310069397354302 58373281880020489707.45982870224552819352 51693094448772770875.92223763427846642057 99357812210105189091.74921693297648762081 85313563276856593663.60717101571388964023 44885131913746766885.36562750068629724657 55028622017689373626.39430077744798800442 88011364322225464277.06936876185093386531 46898760414443221707.32573835209511590895 27148210745314406351.06848307002644399461 96518479463276644372.21234753442074738437 76855682550675068844.06949564478995123269 45147277933148874531.1685576724358065827 86570287072390024934.92115877156373377751 70685939037580215951.03888564184104276334 57334641550005432138.81287877650855785579 87165952713404985582.36803349863895526118 20475756964192092419.1719346966873463735 32920252865621989291.21475270004092481383 981728487009426673.45517248967639681935 90566609356751581241.09490044175136747615 2803698044381365249.18923474741654663254 88396580829767291227.09246857113500270265 12101615662308066987.18179370271680187372 39229731463784878347.30728328669980394895 91579046730266442575.58522294145850668122 51563803554700418456.05419843905740565757 72155331036048728007.84146734476072558872 31798130749951914391.32546933225709628183 48501655641140714695.689039196871490469 44379018426934407776.84007265263842151889 36407395834786187238.04739235202692221906 37686433794426006454.19418395500420718688 98294918546141554467.54958368174088515693 12010533367312237688.23444766126526668731 33597919135738354698.81268809279628388381 53322173946032731218.23575806368713979408 8139028599151545222.71688992929013394443 33233411543622188195.52891192043344996679 49148820624466036229.0876518071825007291 64432702519211805783.45346571197532478437 24193093540422776799.44972251659460725019 5970709863851970933.94530806984007975763 76104690695325861909.82489216839231724833 86718512876928814563.15621687426842910937 16192704815699204209.83759285975789269776 92926923866673446296.73240370145473081454 30023740211220541972.43222642861012397488 52496184054835370604.64498146423522102215 18360983425319106554.344959067128517157 32912166819311323476.59176601815258590655 19530901856512030840.18481398670836869868 73317867532151687464.22181948995526488156 53843684400836683147.28130202829902674173 91791394963642875627.41673879153310606046 96853681342392693717.32163507139793739993 36140075769139267877.68340530672153413955 11413262440720802505.86828538807540376554 79476057666593109900.11824725996089381863 53182768608075531058.86022192004909716049 92034826509286752727.6788019542506592167 70522839029392142636.25226939103084459135 90107306621981358712.65535455218641799318 68324337170313379152.90347665421859535777 66071433332706955890.75079297365170544957 6162564500246460810.70963314180360252985 96276531866027099545.29876267963870890084 91733652342621150186.89410254161248272104 39208662028620535531.44446538710549445689 61080506374107019851.91198271837042897371 70384733085944591306.83861096042999716696 57623439208969112820.74006837165261124659 2137219065542357394.52316544482181957348 17493287798130870798.31058442391944548021 14879631343743247763.66680380207515033916 56649581166795313701.55392605674554968716 73029459237817351940.62432808651374270645 21558721522266489064.61732296469044669313 82769248653656155319.62678204060662383894 121476569200041276.07174503823637857595 48966721655720906475.48179754022279009738 67852263878279443344.25742821660117415088 98565473964736613027.62317472779730366322 63288889045406449284.59018980260391503649 81647971969825910537.08968244766709317698 36062970383340694310.85216080818402951872 88027900980728382556.16914630306292238366 57880106197398383612.604972718175110975 36844059191206251630.77839976458275643586 61366791585000442566.30251794180158385343 8072047431964387216.04671801921890928453 20972102063059856023.41393685905403209992 17106647737721838591.70359889627175185141 15095196565795550953.65358110161250879941 44763378470765113331.24472238937998051138 58143545094773503081.77970272641910621842 53252629847464807485.01305433337553632879 98760805515026515569.89497774703090291846 27219415011610073198.1945166178433627549 2231438201192287062.24240863017192201542 2257469460100710342.66686887723234615176 95751739627707481578.27162074728626850705 55368582679820414245.22394865701881731864 59206479589149800034.64534837746668688368 83255982378113181413.61328577058840146478 52339526386165536365.91120185726343702426 57579398056338005330.93803612334269565882 49744586894393482590.24718073174611551877 20935327847974340260.2677051824225413928 25001894861777677676.85375047112688605406 88698162408761539526.7603247871651041549 39342839189629450084.43771929419676191552 41179086215944572364.64065632128145562965 26964829452780276669.87718594588114886134 23594860061708875801.71541865420307090027 17355320338144103151.37046365129009118806 92255477831529761065.96256102899570069442 27245499468365959954.33919570784045455595 77356647290581038021.30338408397989086685 67801720596754167078.21241896180229859678 96156091266814088503.67458182410108270543 24802167652564978358.52031806866056875692 73799025800538557966.89295210671690737261 49985856702578709616.74284593383032532706 34563016607328227687.044514969182986668 70163396880506069594.12887248251751741281 69813054418912767757.94650278187628156616 22504816637539009127.65378711153195320256 91018997158088225406.83349703183687682731 32873725779292339297.54670062506217198384 66964415340403391105.56799304579253767044 16097338583202344003.83273836890215473241 39634465916539173882.58931578837268693521 17649132340855749450.15884915952200313008 629790604908299988.81392207286252550826 59585150567247568796.91657135612380642162 40219358318814354333.90739203203116020039 52892595699663053652.96251469046010028284 39374562050985860007.80546924728996361168 80630551208327579721.66680476554707326018 45407751798334988383.34021771667200051508 63728725506766027931.25994159923687033616 11307722274759507216.17628884386189800543 30402457528330888706.89714307669607972115 62997658822855895155.97567459263247559874 55994262271287190010.68900514638556438536 96213807243914284347.7235436618156485248 38875125031322750552.17304516285575095094 64685580480215839717.72096212985019428441 12650849373321941571.43048490072292207472 40298444039816661461.13769050954570754791 3001635470147039106.54010969880097972991 30099365810426762569.60084897206327760113 44309654534778674483.53523576688054213674 68699144641515282218.44498487339487193626 50268053414210749465.51057172337649889533 62548145293775671593.1572518974458688779 58714594005903111646.37173343820430359868 45717690568830072148.39748129327018229543 54836011575855583420.78446001777787889613 80850009145544877133.40595814070798348226 54937723096439661067.54606877656234213328 52656584376568963993.73575402090717979323 11127709732882509186.97016122246637707301 45143060882994933607.11429655668717909728 74229806587635159964.25931203875917698588 94181663553090976907.6304309470892583503 44119543543317774957.92506720960088709128 44105867469249233271.26086976142309047215 59246143365748219057.63269760613702014772 244150530936200563.11044305148716186395 58171619331099274342.62815169665169720224 43262722823387961842.73669009291499004868 86055827542899570949.20963969023146416852 26116336732127238961.99083656689414604747 94560137020938402127.64314068582777854006 37743525673091496369.68236935388709388801 59963276195522627874.98446239762168492579 33800965320974261223.55465651187887248969 2750425836828776153.48749901458770012301 82262900951182807123.22489557516397670079 47017890373017866676.77987283289102437617 59717333960410254504.54383181776503578879 14923860711942529629.46253336378973532229 2864440202809477662.57403353054786074418 65877608403032467225.67324799703195292959 13331359357422009491.18242502876277415304 14463432111944825090.94243183341780251886 35662824325989377648.20443700833700811854 80409245732159596093.02089262565228159987 92109001229709667631.14934772253324057952 14265531164801234929.91070897142341452271 43517966679782717481.48232223067854637142 86635866116751057404.15664379358469014786 35257099032701275452.13943060444857350215 66166750144961002201.73102396268725436691 59492993887458356026.25072982491204750545 86735902490963683363.52626486592811138635 32364590222355987038.79039536038483343483 49292702287376450203.26333577055266694313 17838364027644876113.50289559082335138139 11712935593763374151.9070248141121499204 21750368535731645358.34652802424483746376 97870504984416529711.32488995944724447126 62748957756010709854.35244367425423246927 34223588746959300865.59398125438327177642 49067078776079726376.67554147713092223776 41073178073894767134.1997839892250088181 55554677140998724140.72645031964079916628 71590322818777548129.91395432643270554635 64250736968682718291.46101805316243734534 86182447769110214167.61019104764992987893 85864360304199887395.02414020203074349436 95200549057446923804.00463220258380853643 66676146483910065328.15628868561286172357 72698160315533160888.45076376662436790809 8497651850114192002.25991243663555507822 34622619446601093296.27391168546932667366 18299301045890219100.8031301966174312412 55885511584569075487.03438748788000884066 45648475533690323904.48796644793438008002 18717031778754259050.21627609869128801653 64489155512220145927.70631459793403278532 63553790438110539106.46882724799138632188 969935762206760173.2181397736054126576 40930476537671208672.83905639212085329821 81196788260823882327.55739971742074178255 62907542134045259809.28357697117920425305 64840850703845902344.48420883339503736106 5226340719822076688.45232707251919217146 77572928148845556713.099826034066821009 23614839922205422761.65474046870915647026 23207308338377743119.0152154623518037907 69757090687691119419.27811003197503955139 63641124607492348745.60023485730027359766 8494365837786925747.76819335879479387112 53938935580279887742.56021816870916470353 8683912567703061421.98507850894272448049 58195927960439965076.54433830856537957573 60198993319016126053.67263557929525183117 63592387374039023966.77146177273070721204 21532773066719335806.47488711564941980101 36952530361664315693.73722007529088485166 6054889735560881277.51519961977127293389 49889004338443490446.434566813352072824 28089918139076154235.17707862027550245187 49138122325961445025.87801994298340787692 97812825135751095127.18643022537154575424 64728639214262183141.26052468896217098856 71213153965419377288.86191255515465264061 41872491751479555724.94709752870752973484 44832992731433056572.51379005836439920731 79866824054642595262.0472087352427027774 61631164927473345187.77209105216574958361 55874944165295775820.99448528174925759284 60119210314682709976.43574975973927148699 70830719920866332496.71368622939250445897 28144076160910879245.50183385079884352473 35909398206493305573.98468275645812855723 42318394929800204346.29443910608699755824 40320283728853700095.44559817759997257749 24128825527542244515.992410033153139278 705086793648922376.9548680904717699459 30311971590280973266.58703488029062189731 91256921455359026719.79646974515834756999 46363108351591218374.83051355472595987457 7345708469366644427.84753715075975780316 89247431105377227242.16749934999586141094 92575122397603091080.63774003886650043196 12554712923953851157.98611618415454271695 30794141954313884290.63403139348488202484 3903984919452579367.68524949467835742419 75366089923553889322.2371574162654690425 9711011302600272000.78890012651763675079 70455254286695062979.65815533760693467848 16915799161241874083.45550551686132544164 86109929057917416820.24138890541494899134 79636071195614775412.41262367591273137469 43591084847833179091.84753548476261155619 51476881160207526859.74503810083162333773 93812828731779254381.81664645832951370237 62071409425773506312.84997340074314557 91046293275594998691.9817655352391368839 80274723333494242595.92189012162993492727 14932909614276920264.06759049454941053812 58153934264411127698.89232002270856832705 30472812014041104754.26664546663980659503 64399345241578054348.41691641273384039296 86145691169379227527.77852107741249362917 72419555265149883605.58538908922087493501 45618251245834088395.94226189502841059136 88051796016158231728.56328475072898175841 24081589018779933956.28904357675287808453 48627369999803234026.12886591500075701813 54490695137216482978.56499304440635036698 26587311040988242787.77732554892290941615 38883736190478826418.00050265753625847485 49119367484296012256.74367291527416466161 44707975532679787153.41019481636181403695 47357791022778512488.55418317489483421135 56552253814904570020.66611365897402811678 89578628775827290654.0208924936635171866 45376219628070020505.13628700001043726115 79819298421002279545.34126899998323496194 93127349147775635540.71785484746646038203 33331442647515351654.04288214516335131986 97762726490073978271.24631325006208161372 26293893151135060200.33305078613591054589 93675058803440838510.17262250665030692806 47575417785215199921.8016217231920722634 10027824028741629838.07203908003539972409 8295623185366600754.3040775553864238385 20628650949176806412.08669740632890198858 78823320253137910336.47978558850135150196 64265361349769169407.69551226268335973499 65760416220220793238.59309114848835382986 98421089935226088408.61535057449763372498 61300185259163986617.76408833017279152224 63591729562221025567.75081970963158976252 67174203698273852729.41454071250694022159 85227776571499504022.00396955772270587713 64752830897403671784.31388291583621417308 84895771893792014604.35677740358945632735 60663441894977755270.48386275880822438529 47391123514266828098.41447311410697139368 81158843461937018537.83798493403967829386 1142036929010653911.78645769935912576248 17917217485039869623.16558361115238581565 95594122542355139873.16194342848771803953 65246697448129529906.57996432922793875173 41464053406358819317.66510710371465336647 26208090009280025533.70338427160929203081 35619246171981636078.81109265639429293839 78370925185617733110.85640469136640930925 30234722399893537977.81111513913780695204 42521934432121362513.44958096205031357595 26648505961250815341.42622573630644783498 16777001789163312284.98735585907034005049 32162668826209307759.81103437017294094611 72045604177156247482.34262204840784597137 79256239823328494998.66526859342986204913 21917341962463062903.5695372241562145938 95028710403257029602.7497731361019923794 7686430673595205116.68400035844871656542 75826531143881988342.50382042218518285457 31088965842413809011.55400431316458260536 48278244631131788087.5270880328171613454 76416722304285387989.25207421684366124168 77167290676560188908.7664904905521888868 86829418608832784563.544892456138702936 37342213112350085650.15906107575761499352 11341886122815306182.26071115538313794306 56523815298092441741.33910195494021569461 84319468208944978750.0863655369697424099 4941248350897627023.32032100562627522298 22308132738156173837.22144839917070955007 35111923002938934249.14377834305313366395 39482853611423690416.54203408625363203557 75341487017336111231.46266712289026618208 15921092054174603949.47897958263573622881 67005903022826953756.02735434530713145962 69096069170547331171.74893403289569495915 56556807235368714728.04364349445540176502 76262054086795965147.64052660434611303409 88017745229467788670.00112060813181899099 7105478901014097946.87083069608175510373 86854267281606793778.66636978461484035037 15886783253226149014.06579717480441110795 49687105863858398040.54749676563975336003 79282548197772677073.63940282997340653822 28522820292342571165.08869470160092548218 79393532917152169598.40078176039115802061 15882219210063383647.06579845959762518921 55610209358849999906.20915234231835481096 5442021221984165248.80178277925364978912 99653634210619711736.12861472154838970291 52383944245004562070.84378479218436109531 55885346138968954170.71092748699612951164 99777639929163627033.42307210499316871864 69030424282129436363.13554334122633309079 85470708015768500716.75917143557464908593 59534591284082016265.80189045799252876979 88548538420243684578.80214851615672718085 64511593689461778616.76579440900524266194 88051295577789985173.89809813931485225775 58243734539687145593.72449763908390772739 82864249622129988358.00041391616977468998 47847883865964733105.17029537039682689088 89172034026009734608.27759705857388161569 2433578497587477479.91459920963652947367 52612694229063686242.50057087686124055971 93823219254904617690.67670480553460175624 26767075973832625589.91573135542584542493 85851701220906921769.83924194446466654102 57421413468775210652.56685854276367116591 7557512809277449935.64042014769630447395 59450162961669838814.95708379506190471659 62465509902347174537.86260690010074456791 52671534936563744690.54313501329504474675 92786801637816954811.56738229380916741846 29961482678365363199.36769664709436016397 16596819692282645216.13458564413189812527 66480958614856714874.35217878879058200463 28952938138274704219.23087215293395284784 40438517047477962607.72472968081363710691 21010586969657310356.40497177615171854139 71926476574396255632.48140625476913645331 23798056764066722745.35221732178898196461 39547419660031759695.35361977545769262897 78879171779566684414.87284603250671700607 35960680358182688111.55397294307844674334 63995537915344466381.317998915725780431 39256058537962260015.86018640970799246029 68428073386074589184.35426396616802228848 43534468584079549880.59145885290488519539 5835037874024160089.65128987229839985382 50519909935466124112.38153590640955924606 21635339151748038145.731738739000019997 5885741389311588760.82546721278942676333 69656697715881264609.72884447117034387547 77640723674956657747.71696886893557158626 18787880720698424657.45822329248252393423 88312097247305610050.67192018358463023381 76733786189734400310.79555071740445045072 24172947586272006199.65668146247932200164 62628595843269405187.31134621068808284261 1675609014739637694.57038419735298123449 52593781290148910049.66495463223719314549 1270844034165739227.12802044335041511424 5448923449654976783.75014671320055909824 19962034910299825605.70773669653165675322 26035158512623671820.78855265471626445461 26471496949932336691.47878389106727126439 82925182515752325949.91054583027717030716 53976551089542027659.46634622669896696294 44881734935133113920.19931550754346399455 68954541826531174970.43789193207643433961 46809515742325471008.39301586995904124932 87689647108035408878.32150449167897307331 55328437359135941061.99209219021992284256 95567590159901601164.39138354536086297115 2735070087336664815.15643100826509198768 51439911485567185914.43116906526962911625 90433421671017956200.36450605691920923339 62097184007771719579.48705039349065643038 76203318924401817690.18923766979986554622 30346111828175962818.29460598651480353622 38965291169165289962.93842815879473313243 26575145717998772464.17684495687058585215 86727318994152202678.02061005201530009267 56124931513563232722.83273625272918619309 97813883183768305183.66207595058366071011 93584736455795417334.6759303607752979723 6081264037532009131.77703941228736181712 88223788919129047041.40837570943813446098 48080456451978003696.24767287829474695399 4029647910457047977.75618306799820713145 31358984122762048062.99316243291681332953 40208640384201151652.66400271428679351921 90865056832965794825.54505969387918425103 50933999179645182986.43705864386260932494 15144079617299179701.10181015815919814898 19946294761883407429.59159326539961810614 57600569041072841414.18222814414940717611 85406760741142018312.29820407318630070248 98384287549550213310.72109977778595375033 57114486437942389137.81976225567950162661 61645730431983392939.55815753693870577946 7641496235642070471.86160704217484426535 95736422030923834161.25458231459795650264 57151196902111489570.79483544114576113025 76175695391867284607.6119001984069815668 51286990257896589622.47824802934809676587 92051624179276820747.8944382833669130347 12088590619092173908.14880789105309632632 3816507280600794131.62258489153935168236 4924829826886821173.81448137769505136083 63635677623207225898.21096871630029329565 96257943748967145889.11759493090538455446 6708446957125713918.27072800935906497408 2755257601681010212.5572158888899136872 21429436752291994469.01783983100544442703 60846771203220341583.31160437282011145398 1328869517720655003.99985063114703127614 16054399488912904865.81819210919217928926 69505689885079873506.80465033564030608338 36545326213592259123.64661669780555560493 85024680555196365830.54293321450067719161 17794733750316184075.70765098871606927952 31265870337215402401.14320569687856761791 82506775023146463032.46152116888276556635 42219834049168632583.21798771816794807312 54618341941089683153.18585346002319796317 45749957274376968982.34699802328039187219 5686208103973525201.89839720336617886897 23450532759710764406.42757132724134883155 91308849533543799994.70113557592017455604 77741141141353183192.3475540179829931399 6666721204824332445.83111134096297337172 55967251721022479816.38148879792134743151 72438228991046835923.38033085728419993165 22309972981264057809.16133241978465833185 37763102790004225879.39417397811790041751 44808327346314707179.61474693645124199349 17411461861792602862.84520251347529464489 48060596416680997899.76981877586958758832 84685034457832584071.92618127908936429373 28295620748743353875.06547184023984159368 90882448004690115733.25569726187871376226 7276595282336162158.78960091289214952097 81381693262444215161.32389478527773784655 29156384665753523856.03722080021758939208 9172415671643386201.75954455713030342721 92921457157286403674.52397562970222466933 10050225309320444211.31339343276893647454 12118297516781853352.25879873820681311862 68301567531395750048.47315934841701507985 5384417683879706015.98774142493309369765 36972281008662572351.27360275862357027997 62368703276637740527.64006150447244922827 85640054220009844638.87235460192029288405 39397901708782607842.68755596605227426592 23475964265297764050.73641040896890598353 36045689359839968949.44364860800318671729 81542909404690532475.4278576512779843126 41629034553461142922.23480191662581824778 12893310492996028721.86795794317511376393 83229552639825478233.18860599142033505464 17229463318527320479.59329038609295338927 74099905946716056352.30031464823776326373 91394321894095066054.38858892912935961707 42076070285740658329.1010454258402767585 74703567841784469343.03488220006602955394 33694996687659805034.84866559841698852571 46634283583762410526.25263896812649508289 9017326171582622891.06769051429673192537 48180995460028194205.84203252930981864641 29601233077742239131.31132391347543472655 38157294403790519309.84900353360911940187 73470049619513050977.93171733383836473598 99077492244629298559.92377226453959195588 64001192553586884787.57730066578808521769 31256737741112369606.9414358197690206239 78379937607751385730.00876018966861849847 28955747879221932215.61637188740555195278 93843107072339259481.10889069060705927159 75898821395376283945.69904472614758524175 32247950556111054573.33195665065289918423 13710758961706969426.78611033286996094264 48297863353085957480.69934282229515193958 90633686285700786998.30376695226349655746 46416170006448238038.19679073245095724169 4600836420221591471.41285077561178426061 40049938398256249989.63992267489553604505 73578364196702105574.75919593481577175143 92649952014630428280.18614321312663784066 45109550971859917903.93787208772054976363 93084489960177827942.23376475645142419709 88415535888727819062.96492917888518254022 29009827680146519341.8860745208143607277 46670919509274880713.2381270748272336171 15265447305966561293.40933940347225104254 2543683587781793881.83930931809146439567 96442921829099580252.50484449269806035758 33333773889793715767.15319906720722603788 19876486737577943363.1343058318671625284 11119790145212123439.11708520208745398093 42793237947711460403.72288704054906624168 88702277978655340881.2564546323264583511 89425895656853406126.37049616758307207947 66060925538857974476.36446187175149073595 10750881304716933593.59301025512350777771 86921842558280612983.01368577440376128273 29344953646452437770.62050994589132689822 83373753855549197862.35416311485368548517 102986195319342997.4393715037265608646 46496713301879249925.41947247324241539189 11805498343027298639.65987421044013364959 21524162608782199364.07109718432705825636 73051649981066792342.92046595194075400639 33363369429278004162.45752307702224591016 82899231799254613332.78214214378485788169 55203704158918148641.10916368639662800534 77171382627729134840.98871531301439918583 94634007595554494662.23421016750112609368 30081651634160503893.53603716113078493826 61110752210958235346.25917787022807300107 21768289391189445704.16647556405078996843 87228638611459934233.37508102757646179519 39032299828948640937.92876001771826543277 75148513045228187086.42884140465479860603 8481768669250877857.60610550366828094807 79414301908806320983.09600475320521945462 89229749800483254431.7544228326505413993 27841883285608430880.80292807153230806982 12898753630535810423.87621964820623962047 1821312113791203026.84795387353758945275 78502292008935920455.82425729874628577296 2326222095140278994.4309142036133629575 8952638806782662648.40737651910381905393 24630713288989540958.6471228789848261729 91376058194483340409.35280476984810322587 1702185942697786283.05168233145796686096 78667370569027637818.02374841283329764717 45709420208846654546.66836169750087386708 47261034594721291347.49845064987680657937 67505456821655159805.7087400536776749654 93867394916742339523.97807066408021064734 25972531614400179336.5002610731058791305 4814080873056608007.12227391114529045563 61627972050869312151.54518964252692122183 42313440563634287630.875980242521778063 51545513906361802841.07346236010331429894 33285499660040343008.17737741064340987247 70586862093347478013.04431110974352946316 63578671857285668554.56742221699211569384 14405160392039458307.41792220863535141869 81073113569889538129.53472608250986954621 17049858572406947778.86767643484868845466 78342394584693172684.07650184813812230033 69234538632682585789.77638677470793841807 95320939146425762391.65317583582398482941 48914278880246759123.11498632058508519393 34403157533861924743.29549374887161840418 40809586277900848475.56492584387134369428 69862892067775980808.2317173425903222886 88567409597140579923.60760076456056753742 41554878521806854741.66191945848749832774 86829989864527290659.93488372341484621276 56176609741745538398.44343470724182909949 27893223059004038094.08635336670697031997 77560312494266318701.56958140555456527981 59349811258632532718.17239556111005597382 43525021475561263632.88361929509299587211 99916824580342706509.60792941580999521052 66772314706312396815.48652971929599524779 7641450332012174692.63042323868221883781 65438287707981465614.10722971665794270915 48058858378458931841.46024037401270240592 11304774638058193415.2018681665431798069 74155434740611524784.62295295081455127506 89320155873157301929.23217394655191209309 73285198882471673846.20837747287738453271 21325735371780230813.9123586364588889076 39891319719246138971.54387678367732152926 14405804925953491224.89245712453565435584 33486263264480102251.94375875662846705095 3937199616943182176.43714650499032448429 99745301552518119144.05755548396287408291 58207185138385510078.38094447457641882631 88969214706851200154.55291101477367876929 20964096662348559597.43997139416228931654 87542105853688958784.51927547651885111171 4608060389079163858.73755801491993253652 66320487449946645350.94842762091272881502 64855033938421495825.6118855822072764139 80451579290674589701.94492308065796695951 990001364580770644.0766629236992141106 32076920328344636318.07141264575907381184 14912854840701522369.44603989794800497872 77070913944353864372.68961865484447476256 64158971001979583985.2646314732370370168 94939994002790054658.5786989477878339947 47151829396301734982.25083468884227365828 85096917125479263398.53120963709836656859 97333474961714605374.10464261685121438335 78810903165551546242.21886945138541719536 94933938300362173978.32700733786669404051 58796627615583584453.77113486307045873825 34888921493360582869.16095336871195218221 48758957388627294976.55558287272939461339 50485428239303536971.30379559964484909601 96113138726650295140.56027144024552637449 20144749761719063945.21263763010940613952 16035961818328960608.46835996274267946151 7320064789979041140.47074758725005958715 20478271797452569712.66091691064453756917 76607223096999635297.0845169443608026989 54750442068143516282.6257429801249344464 70380811957658644917.84590594660817372406 91881627892646937951.90125338174748450198 66762717691448572799.15449747052135443378 22126475584080733813.57300329451931572591 78679771209875355955.10773238679704831996 74114993633710758423.42763221816823155478 74029877477015160055.1014743682532461995 25974498732254341839.12482238254938039292 40264519866619539748.80708586618482263325 43439515610272755422.84521316110870331901 39322093582341288594.01770216572545778143 86035961252987339171.87515929867689196523 1076320242054396604.59274417463197227952 32866722557037986202.84302165127037644633 64480978708275520684.10257476003187767271 52915320999777139999.84279616659489427453 73424812642066659768.45057052429932129383 9408351010571590325.72897118213867312658 35282262650479342394.65988941584458700908 16050671418201273527.69524628967188721405 18661266788450457963.39514274178219778397 84867709758060628603.877472877714508294 78793933854654927673.51318104689784528023 52047138756994385931.51722680702028944448 96817724904908894698.34116882506527244352 329569019934802869.42095576003326918594 76846508655112201760.79166736011303748415 9807222474200921852.60011533412234592219 18238225928984578568.3724391582504909936 78888402448284983126.91019029699061274889 23481310423214770064.43948804781754251249 24196516677762018775.51611327867362586351 28239039656665952658.33534884979277802374 48017231871248453983.61630460008247167714 5576204591153210393.35416179219455893702 74185658182003999570.562847434467593426 12619607478024550002.52259469786104137837 96449538550665876746.76819449818997472008 9385765303811508798.6795622994987377933 91614981047169460147.30743598078359186437 43464038836486578660.90943277555320128318 44630227953572251438.12666209828632398159 54211159165629071456.23257318099473082551 80993735128079851764.43268611666819754892 38217855749114653093.84341456374853245921 12272228211637083028.26025572863883121611 21759417581951420815.31515692683026617788 6871357276286927515.34982493459078494622 24237172578211616905.46232980586444726994 65880149380635887706.02658047892127787533 32936052033674588930.01487666049178241033 65823017669058368039.54479160093186617748 95928897203783224907.0581425410724046634 56909074309422613688.0749082418035825853 27119042474550091278.86341225487212034615 88525359924522024976.49783116989304067702 64936996813412688560.18023263736090606458 15023239307363505419.35500899578763730664 22284334266801478384.99304827258484203268 80942516245427089597.49209116529144873132 316365615497928592.42514993116650091094 59400268768510129229.38160441902188338034 51477645958523200033.69674058434230859042 46001013372347185972.19343529377180660305 30338690634533200396.51672491151558964928 88695271396509347519.7915772655121335547 47589221396271483379.46986530565117788261 99480749162014932717.15716203974960330475 57038189080662618667.03619833386853343117 77630671892162286679.81008899521247873233 69154359382930532835.84617888499588836922 8640599344275796155.4361029015587880291 70324021941028945271.85969696843269003154 22210870868218477694.6714843723136238584 77455403855195068892.8641302899952632933 15823951444756531007.53562728555251971542 19248558155061025468.80369872995317254777 41826766796120365407.63706674973893533848 55353006686946924853.64949227246984672798 61039994670945411581.7535676318951826114 17987114333553776073.4866052956585604998 12078447000899112210.41107911011586352382 32316718840673811587.03322886772605602958 13801219945771400076.16527746407362811346 98552004427688566861.57105823838531012914 39364619255956545032.93909936110312921766 79911924708771785201.36639502080405825002 65371620687947956151.27905743720356517384 85897504724744332876.13068440001705673205 55967992013326168649.78188076784051872543 51743595105209404488.67178275895053767876 81267976083646650752.33779131155938320981 37979292195840286072.33271930315835545025 88635341784075841311.34516402447762062563 70227890591307989200.91074743939015492004 63177764080123823672.69919349429521121244 95535819315855719392.54887968365404027939 52729406379771686362.37147765125275177581 27004820154009400588.3304234572586334835 70089369076348524857.13239465336326438862 30041349595113269328.90237551853201154433 78498035625316431042.06529065661346044352 15421103249659257384.02127628024848477576 73775675166013389020.13665770013626843688 77650005168331795723.13015044470421691173 63174705117879998827.57215047524575833989 38355325838606836861.76950957574205441841 91645938971161725234.00651771259412729556 17041818458749154463.96109353535690382223 59502287126006429754.40758324520059051561 51296586229220954299.34168354484064637133 79609021431788446028.97274330226186896774 6983287352982679253.84974750607303488463 95334979709319190355.75622746886823479504 64473079897843714970.32945648344918907981 91439891031149512384.49405924331685551168 36961091297193099498.45097295020083196285 22060569356318832763.46940815259093138375 91097862826010682592.01061109424621404998 40139247838013908614.95296175694439327836 13960300752820627313.63834097573518396746 70834337939526026498.25519675910119904122 19975025141290638146.03979805913411043237 98679605861275149704.06155272432743201066 9545294868116447683.86886734960319992325 16559851286593921114.89834024690217195478 36223475226117279038.65465717621499924091 74249123103633442546.49124670966892146683 45884724790824949638.08782523323225330347 26720427708411988474.38450789401009888183 12272532236797649818.40966284850552786919 26706741525796618427.08660717470401596422 54014023921718581969.50371394561391152709 71937116965144593849.09851013747524802336 36235541958787303663.07134583219449955431 31069849246755419221.33074937674820744669 9107004618571737067.56325782197670682943 68860322698592756495.94063011481486553827 28421268743924419715.41082951990069480862 52750675109845837309.86579823059592738149 8681647931622950814.41260620222026409457 9381524310273040134.36321333038120221631 19603229908738726131.18398920092068779162 47285464570996172746.01449674670093131252 96217142636084555988.54454103826286420543 45961633410823788265.67340082195913999013 93054816168557397776.34798479619891079908 33154621798418994308.2155297719698816647 36984184042595884337.82154313062388347856 77940575055488013473.87064123182145105571 88596620294725525567.06785457162063298719 2357540417456649405.22302675434966493135 25184144585976625876.79679307962016898739 48924773948669532433.56232000556446971336 98878618121157806766.01178543893420060713 37482550584694364030.55850758253795087606 18990168870812243318.35811919202513275614 76388768779386494538.25757496838890261032 58802271443665347764.57796656533420061819 21931727863593233225.20818759599264086935 33741259662992625804.25597518866603531538 54616309796687967741.78730725937018099502 67441739918009377636.9978170038261076991 43947623994815784545.8229876156862416428 668399421060275871.53331926600128895113 62663155144952476026.11209851153667204421 78032547011223065553.54034783231142780745 61021422417700963536.98314190256188156509 76157387056528747249.47675777743769063754 71620935222386231958.45975397139060401641 45365614262807824934.3635618422432860393 45282237945815379097.15464512434146464045 14963108065613926655.97283940769199148755 6890022965184480736.70140055575397016346 11832452243705897111.18034310849786695305 91403831167091033731.5545026693448137895 29932951213329669378.3345041852573862062 17671633739594818963.86987116712498944048 28989339266050086504.06765182043799625646 97104912609255026736.65598565671154567865 74399876581694535386.50262521910782060367 70592751930599203043.69509776848205604259 53891476074600839399.79521121972196742293 51298597806310609267.58738679888522427433 68944895854939738970.47704994932961573104 90631114926256175968.85576918879296660797 41421930777268103236.0780514561104043039 99518503890891267961.53497757441366552444 47496399673324454191.05222992986971502373 97640496516848252297.81129765282794108849 85110054033318020679.03776216028591857075 1363992680425051570.52448361361315810643 92171033495276914146.19461608539141657149 52177075929609337525.68738111344305581451 53310047860381305915.90045789381361824035 14365710471075282873.77168255438956033235 36653980780675146669.59772275474520824889 10336870548888013534.09040470390253147979 19548131727355054255.04798935921135449033 31686772387703788589.32105865884893361396 61776023956141730716.9357195005503986396 44478051783093578759.89115017112385139619 1955249182849760443.82547758967529003303 93497318325098855549.72662185286292945 90797182748001659900.3278965438026021792 73235803434072392974.82577037369051763366 62873827933115592328.46023728377940580015 70169701267172169967.31732125349430971646 50913502434073195527.41332909521551878227 93514112959406297606.47093072249603308436 90383823270360660687.2556258917259967891 89571034694433975389.27849201813043814332 32024006262187304484.81223898370272925268 9580898729367533131.39587504649607972202 93219406745210080117.3787393499426964742 7169024266246546277.80014062906772050897 94436643118165636664.92797520473438984664 29243397266028880475.29391863506831431841 83849826956417514319.62694913367468679797 63546306811852265972.93203240914333276113 98704462319944143701.2131327472935111606 75469631218161375610.73134151372642164573 33491573160448002303.20744839249933579505 38889205971137173545.37302453736147421061 81052983485281955905.56895335937030485623 30315269102254975116.04794628040792963978 66013024836460089223.08953150805323813431 81151456720862145258.05096787920969989981 16872627323284455421.17019511919956847775 2495624877767342602.79314647490981283498 6902827643362782924.83653152005036845357 60406943569860741921.038289223562454726 1297474496448923444.58171653288469278556 29446328994785286721.21964172643052053763 12156342339264388409.51274128119379182817 82000771559858289590.19721155175884390175 30729459442955891806.13751689932554038715 63949255744472759669.43067071788528128465 60912407015011246926.00569773293248095055 97140055305773310931.7185427321988684925 57413766450484391830.14269472721611849216 40742306813065844458.37065920241657602031 89888862813842706182.36950739800292565206 37342458423883054008.07266167102836147427 81087218243914784438.48554858628344597426 61494226909371410448.22446768954184684555 18398228491917485173.28759263244989671958 72861555585341291977.09849916565452121698 63070609208778963661.09626227236965144684 88736625728358058838.06962536690899885027 28528001782770272600.76788830471386899852 19842069887878298781.9138221565530592327 38487136337651869861.36733683960740191557 39835411939810164532.77610864522205475043 98586427829467511922.47637615446587571273 4360318668266310689.76814731422618680727 57829425849992291867.37031988437847377882 15751678602857268645.21124643294171938903 99283811886334540224.28550138884677519892 53358573127308708482.55007517777104235447 43103410324849416751.12316436786095408213 86155880086102904433.94372976881290790056 23732350501645686445.96087248665653053901 98408007820032741531.43727613208661644748 38830333824835170538.19380974630125929256 98072029628571765315.05863398693986331797 2109353660407608524.75188600331389315334 58523859524369835415.78648667310440932541 73131867387437400455.49952270243281377258 67718667435351174093.7022186301407345411 7069974388931466267.19004567911703160666 20917375481531432966.4190072646368407741 53236308308341394404.29519547538919163581 73499796536288997660.99931439333249519266 61317920222169556666.41067937115344932763 6206667677221103756.30533159666642177306 86691661645937196617.24465110222737380214 24230598449721385961.23017658349590545322 78346110156373259905.34327810239697059296 35736136647454331870.35789560638912595493 75409985720408327935.87618060293442570061 75856511738160995908.90175153852910379406 7326500851203539852.70704710562467548579 37936574321199973309.6600238923599421583 12417937127851289896.16238357931187487614 18580082540268642750.51304070088784039309 79418772240841042962.69098472963274586039 17200453184087731916.08859735290312665821 26423556664026187866.74005773569355843117 35515379604524548053.80476912870347961521 36091175356734250328.42492303229915961837 98214944834076476519.0469886885788571978 18659947963015674976.0418624463973339731 30140427180905087244.50164480250358412825 10277375783100429819.85581647005423844413 6527911339442864772.17395793415100952283 56955517304063870806.29080512648978550886 80140687472532368832.9252300573775898783 94533648249838406437.9027641345728876128 69234370086265000901.20677738519419250859 58725460379888466073.92687720527337984868 69889794996069788926.96435251091499639558 52321797842311895903.04856819542936972274 15251339212430837592.99654216506202706338 46623818970341196384.09149290955110322598 24138501496707466598.51198672544337136153 89959069726960391156.47971789929412248172 13143638045239541255.61944757449979769983 89090386620456781364.31106253212697304292 60259881924559471757.31705363437004394464 8409033636010397044.85852145195015200422 10720959930687286932.75473313526647239612 92847349067440171135.7259771870449223561 60952358171821644668.62496222398674829498 87972660034375657132.09339890393994902582 12098747901924787779.29169821642758340648 56748248751470028564.64814886541671364375 55162870457528279971.48144780194400964694 57556763876232715122.83734880658625467316 96804942299793324927.80606596591890342821 15405037195464513822.48458465321236626954 63849734788985959884.87980593295694863965 5372997518878999112.01991499967547739826 76376525389346730772.19707190015619172168 56198142677304598257.20658800325764546957 25655761546021911381.22464808661271303746 933098215354728120.67492707830423802558 82562168034537609732.07615843472308347003 3182228175639209128.97020027147760313527 14939930157184379614.04800695520396312711 71139389052011951972.48368850143981314473 92757128950501251632.28352863329802020161 20141919352275589096.70009230027272587448 31842476257615208539.43352349456819698529 11815875916100347512.94012371186737147777 54501032839711759473.22208733268471568934 51933554196053627232.01636453009413599839 11606648839362719359.5773236358555764501 82356552849927893695.24790609593663268595 36069743436676130064.59398279002193492658 66283878471505952690.70260841367001843702 95433541394697976866.36730651376423292998 69748496632207717460.24682926456691324491 12254287990156816112.54617131658020482027 49357907591990815211.67033667222278956104 96468424691786566672.774917967090981667 39226448565833893853.37027402343519571415 74998906519841608435.75646035891887216296 98316844045655625536.91659541491506578873 59008176360015531836.48208987591849576009 66605603976340939154.15114352099678780806 79932761833998030894.64628374001929522757 78806933031088186129.10247641416132952976 76925910242513152443.14435088924419664246 99410143619854677618.13521597284543022656 87859508816215015626.48929704351384202699 19940283656413176075.67318113156078009185 19227786088397399384.10156485255992682985 38919466332541992044.34303451406045033313 73045901236554360044.77196170808095396438 62553639069886928902.51618603346894589622 19972988461537102064.77363945107038834451 57671991596135154441.46001146279705333557 56735992799211828840.17953360471802490829 52051219359379963545.20187254645087594786 25349967709460775135.50957278480707186949 42174226055444716852.71018548517688102478 97340200037667787978.83672449724342612022 17007367053292067700.27137148466031223814 6909603232084421005.11923626090839409615 12014205213314230473.71235403153738656827 35945361574963106921.39026842343836819784 92403466258033960560.93513226157427505251 13994120916954884781.86501501304090552955 33307830109357729583.17698093132718502442 28747906416274395399.7851769484727522356 3562235584198534246.27367963605241662708 44075625295812965762.18939416427340361624 90052949213886883076.77202136140606820517 52439624284993611032.60907145140077672662 3148811730600811474.07187466806063123768 50215958669697758562.52167286884876377619 30855510954403582148.10860911746503056462 53381195624294826290.33035265826704196181 93417243919553109634.93830104993442421088 6910593742606383745.89507112900311351368 11557473063037944189.45325889555460545745 33760782115439145969.94929531589286422315 91292291018300680022.40622581124268160236 95446885020132115453.27433271451286846125 54625961438066508931.17330724929940964466 39287364458364296571.9783399453439622085 83878938143773276710.81229890139275224239 58321163030593515508.49019705552266667481 8878152805012648178.27956761877573377976 11798325107344344792.09743353085635886042 668182472821629426.93380917541633163607 66829280823713513028.03679925120323966405 81842139146306184205.23967017440033146257 81984071874554136727.06776184712222391586 2436455803224539158.48283379368111045551 9335495189908942876.33684032696939137674 29868699252518928848.74165436188364739351 51337244707186522056.01088529451784556345 6504154368575400791.1033650046430127625 38246151096572314697.22070840103266283562 48483240765800310354.5395437745850423138 47079779070484643189.90542606601076416051 63682797887318597287.37311197680217190012 79168564518603051000.64662947946960929319 40156208852759667096.45976420726925754645 65710902349214773527.12309861834873906373 73541346308577979332.04403199602695936304 33386001599411133294.61689003420945465446 26903572253214992323.14931166625636653198 34309082247882012905.89333557171926730743 21380406838297132155.90320433619878246313 94865829336008672096.22505264562435191127 73365449325128173888.6589004800359312669 49403367991024837832.00772686476068138069 5797346352802694061.71666693227833313809 95651680894129463280.59982646366139007762 13504693301941246629.94846854104446028859 89987172299642051053.58203594186150980569 55786969223164294690.47040823208582864467 85957547121713292568.31512460634728522493 98060074137979488942.21099483715881941623 51542442439582041566.58227204888203246318 28624591553558975018.12656550395594542226 9763846457050190761.4325227911012332989 22424328165238261153.95072885129768003404 29663558103046632422.74100635443932147883 83552275998217364729.34098277745150959685 5107212388682058995.66841426132607334213 41132780386607122853.54868386045072408928 56525707723730750427.43949183140941114347 13543489972579175257.56664475849686271956 80638669475490728909.40906052169021764944 37869656289654673564.51276890281332879882 70049046101329938427.12744783344505848305 29325820715524483284.45039120737229115339 49939234612369012910.70329660416797742253 5291808949822622196.18036127005952814924 46011181978369092578.63342058526446550249 35433485286164621389.78399724583678056218 16720340723043421149.86105413529348073523 85156106550226158669.00117323613365973387 88418554502620394167.26081876177663079491 9176529610661277326.68009339107034399855 20231277856938203592.80118828836063860249 35106535989774359934.65230526094452185687 29519975908090810406.59094006688193868744 12658872680916079660.15964515136263344287 57933850023632849131.07946520334313389193 34112069769143921430.11839376408761459915 44233409416261717363.53507901179336740966 61319967581561876672.01705936511928063187 41333280623740848940.17903613361958775513 10160268705170194311.86021883478829311682 82039240185047544457.54062254731550431107 10230047117147054038.63147848832003068511 7568505777487579811.82231849269205914341 13789677945235532668.84300138956329138121 75609118711184996189.98681757407742429266 96175042463376966074.71188790577032061257 43573340364256144439.54073102947043563954 9259813121879060599.29893358857095552004 67308336270864590519.55133522439203352923 69901333909309284917.37562751490322115118 77028408376749200956.21296333550040811498 25550111654740069081.22996138865043329054 40608705562555727610.14005141992798557782 89149201481575320864.13799786287931719629 58873825148030820044.05467932744189891755 22097257010968254588.02291275557196288361 76285112884121377890.45948508546640192385 26252905646172595206.95383880297492180333 18303752195802770392.90415614316874603492 2031673524440714986.91347167418190368363 31543274535405258189.07643037537660264731 45267045943368884779.96777279944612133978 5029353869971029738.40588142361302005723 91936779306228951356.09320571154476627824 84099434850699282738.80910859750336766108 17142923583653311811.31193208758948407403 35191727130801086627.79317183024550031537 56127968606643724659.03219627088607398399 73530126915545900555.68581608261777841482 21485526085070398343.54773533270999734843 44014005656744886599.57876898669809516174 69956413438224037148.45435703251090856628 18288168786989979298.69253771352517181074 43994734542112369267.56831443715485761597 7343519842048732158.39384126789138885153 41799015089833207189.2530701477132083796 65195836327696690387.27051144898656342147 57704475571949313146.0589519745569404618 72488010663471124000.80702903730507677731 47056754928125666321.18936515747926038501 65867036985778622421.63529938352727795661 48561811632233790687.4390444072819211157 60692359452009208007.98796149517676387504 91136993869897450544.8087415488225944795 16256445872072451573.12620248042385418055 45970329200829770757.91882804711540100224 52240948078444199000.16520679117685216319 25882127707465257791.52446406269106086708 37843620470958883224.34438012925651276787 54310851734920199184.0827447676213611792 54600525099609657427.18678696863953974721 76384483667319050341.56878336811258048452 99200962834500630141.61298998421471262141 55310139034533679936.84493889123648933487 54898005526655406639.56144592668002425139 83711907074826826455.635518721870634421 2697570463073289234.35698828921117426783 27039284299092107626.08232181154209623747 60869203261806641190.02671610476900688848 72218763948891747503.39011539619737896472 35526727880401149212.62243977729911478352 49279664452426818879.37108046856907715715 91873302073332535886.7753733276090613259 32001775768094556346.52347280359932438503 34929241714328286417.69141143770384059462 8172428591138000155.18997667159807195732 92886847494735957464.039680975936479109 98076184986759475949.69725105712247472382 58091022922350188257.50426991873599318811 61894554164637642834.77298803089363482389 67586185565610970342.7660101803726249916 30749552778560316763.85867395948171057315 47513900425862411384.82422154774227448978 60811302281006824495.44929588513458548479 65247875184582457549.4582716394357563529 18694930287467173584.74532907501051177286 34270294597380628102.47293425788130092135 52490539224144840505.33100393952010936267 92511940199108602194.65845690379263595009 14314134543105916961.27199687162925842851 6850024946953293041.8558161293042453257 59082392703571865211.63937791191298516329 72699206727942138027.47224151744318988472 99632619590131847436.80536347751844140932 7059112956667921202.28823407620436710917 71765136877449460113.40062992708385244844 14384411278729752385.10699882706300474824 85187467034308461206.30140396073032186443 14178999119053770946.36483636814451084607 32612508924967620505.77276622649367729632 25645868860619096609.77445107503192118425 96814437681095146458.31611506156663440886 54412288519383121841.33889155511791435926 32803643551937480079.52152236401128347875 59247700980529035867.21523026167063607082 99536691895751201165.99442093892755815499 81607514988624149218.01238060203286296621 48190301800299678337.85227136183479835686 32282766565791803854.63509528409316274602 30794196765751621851.75162299077089220778 31117610978013893682.02586681922984804717 76023164644044322387.73816133673458988776 57643007425166150458.34427492009376424002 84558566056760938439.31928864343672784108 70761796750906971044.07192429550151444926 36668773256677067968.70710664255871219362 1288593496847506023.73566352609941703751 80507765621457711611.98339129629053894981 52798669468622205297.76801444677815637295 92628500029652172476.99114597603894522833 8411008529969175506.98930230184306632683 67262362753290637404.05563143195473590837 44877659900561860106.27645281872616310416 64140069552075397976.59244270497110465856 21733021712809152296.37853115847235037799 93160988203164251227.4995009373147504915 62128319646634275203.90970592889900450612 25451827741466102496.11335134894372398244 532274323942120214.48495642822088777565 41905477231569073872.41788562663090149324 97104251925180926773.62230866178820282619 67998951254187583695.54871534104169531972 96083551448299033126.27362248248331158088 55736521584262242353.49234549015999888267 61224072601885956269.90146766110781415177 32196684140913284886.45560182247282553082 46684710865453763062.61562783489462869875 30509454546551013135.87389588924751670353 11114901738412191036.86492649063448292999 47200251770325715532.07213979758657676812 79554399604819642758.88622812782832246781 40291480582572670808.05563453279920915266 28483354009992209734.55533440564841551896 24308239052774791688.24094202967239501348 71523057474005403815.06755825437743836181 59197542505298546831.3717802543286671625 70964211912443825677.26288890940831886095 76955025097164594667.21731495673833304304 49193124593525263882.90100407911184148165 26906382291059461998.88059773686646925699 78018576317492057558.30045622223653206786 61860517066340960112.60813349627014062416 47124774073920178660.55741706042646213592 74371611772595693438.15208555594491857011 61135695455044360278.47838138622292275819 74928771026537165235.63490606415878259434 97188132379069208808.75593513246542038762 93604299532067100369.71967598859471824783 20024662920848974621.53745191045595385994 19271745004034131769.10091121233778210782 13929394297008558724.2743993864070820007 20198399539418713112.88974668546294826137 64450105458661065833.14525013334981289764 45583927599491164234.73823326421824981691 94905398570263344847.17312161060836401515 97809352561349927485.51942179227894307854 5590667928875719495.17206714543804284243 50766243366077602529.16058345135377683199 8152355760463709614.73166513836809838802 78886581370209616177.62923072658586871022 90885304741298182749.97101957592599378825 55852319876800588306.69677310523607620711 59591871125206035257.672778143766445666 70796846899765829302.66431656415174281702 33184113803308158341.75497705416139110232 43503937924945094882.02261914904574067697 35725772301787460277.00636734965112710531 7574076088338359884.65296047664766902502 39268170440519473956.11688867953946803022 39478213848785740529.02569759158146761782 96311715989406245548.8919587846678502582 22811968361473599311.55606481869376791188 96125049806237166562.20612540603596735931 86745526105249230564.67972895453558532902 86255167415195118725.89748441610775075812 11497547884438857191.36525199345190900168 59279253937702156286.35219062331196870782 9073344959445373392.39122561684879188286 69102115778011817144.78161350849619717056 54881459479448205009.51554110483091390584 91483353596920086864.3537453102562324892 93281034825439252225.49996411173231454681 23571952038884387878.05887625693109621822 29384287434193288389.77473683849462549442 8897862137814046725.83476096569253481881 65897949101720705818.86782478881877513334 47340501280396852422.01539278748888610418 7251035895031516445.36804100518974949687 27303084998168836784.94653806463576779683 2093169005265259930.31424395441132443999 96386089948536401155.40796415108204286804 4767419461699939301.37009169125656913209 25009401671645226372.601814804542449432 8593101379894406487.95039472010517548364 15575891679107387734.59321292148221322573 35604305462563119568.73454222068138773527 77533906785809255872.37876573944500041897 54814062030561430504.32659111309421169917 58009324040146532705.33862014949828590518 24328933473838759832.96191219514997566294 55462825232646870620.31866933547518381431 1789415113376696687.10666341163070851733 34872982025194493484.44080348292858972458 13479766122291633515.46095204498885851141 35536015536775322562.51923340605148858572 23003718547112094023.74337952855629637214 54666193677458480372.80234706749106746204 53254937424260558901.35647628682956268096 31253296914181301857.29112244627845906685 40526227054419845181.48998652680935920988 86584512628244382741.76271810151101043811 60427747521905508972.58558640645419804608 73781649055521498679.98471912663966978894 99290951947709510322.81406031045114829766 56580684283446805189.16299200343716909575 98652653946364736165.85670779826278774402 7381438426300617166.9323335651631263439 82260548068443409946.63174887730201338503 1852023814711521466.12218648195742685555 28119692026183484257.64166386451446833526 90014520037593393592.50478486631969441312 13772165654960468341.78559288113648275663 93466219022048384535.57160545626025743981 47377374727989512537.46056060044072504578 23634327189848276255.82728758282890076202 82341110861543139368.28695050680168777656 30797513899999733004.36522414759896965499 13536437990796488662.86276286279912575989 15998736732493930396.92415813725382479109 66890007996721009216.47394614857694662321 88529395953491378799.86478623747668444154 84570231063548207397.71927872827398780748 48108929275696889785.73014375209484577553 81806372669592512121.38224560885287980188 84732062635199647985.34889388826575874787 67719396188400573448.42728273068090730552 34667660281000697642.98436195714929783514 23192202615710590112.500611932750799666 68561304782555400046.46009407486780179353 47245546135838556522.97098962869750880189 32045546905598048014.88793472702598806048 92738012457326626998.46389116962233163361 25560435925011074784.05009486366657479316 57930541053845669021.70856072664137139948 98112202829267305857.4716422600384527986 10939403447383801937.69457772314128028951 26435642367998529304.89672595744734164396 19696754042953823286.80386744653783041689 43178595936897437259.31147825656675009593 62103058671898032725.74106371271769532478 68189074242780537612.98470231691742103632 15374832706204723428.37281496206960425999 98555697869012886461.88447166686814202622 42546207340068168376.60405355279778614188 88032874036510678944.62664618145209789829 21108929571373406901.10645852053647540005 95360404948176374300.36600682210584778274 77799951937305572483.2505125954172682819 33948752357069178647.65747010074367786276 17048492863155141383.17651695963589044035 30821258563046995585.69690768307129194468 12900353835990166381.31007479982654411086 67656836527630633547.36100609642093436945 92290211370838762448.73858399593302982603 92468714325115903429.52333822915700727254 5253059861682410859.81314186274586629903 64981709274281968789.77719695643662565648 44213292756136169698.34641860940301722076 54094731182351552212.36337805782535751823 66229765915275515134.3368801478484526846 25214153784823295151.22956390087204944147 49996865518866252227.5115927555718981606 25240087641926468626.56252032807558669098 42633228199186859425.79552157217847807577 55750954640118057866.17240594769022050096 75545520423331655090.72731185605152503135 38438936874481392560.88470646469326779056 43384832816383164689.91240251620986118884 82571649388159300359.23404622084057082574 2216548818850809842.77623035973753118875 43272802518251046704.41504806060429998436 98362076496761079371.20701330268569786368 54717402961832115485.36939739615922500028 81074184475153040716.78675028453112660198 93381156905891081178.12958088283320403781 44714095274139420304.34267408627229373345 48294743505452796583.07827822217202707068 70175096567686878363.87079638561738346518 35976516739440535001.01807531998342770812 83468138327159609438.82778518863044173193 96540787030609869182.31954864484255609753 55977898899158474682.489506185765412867 65549983190698579370.64676503931206845021 67784039005915494883.31394455245855348886 77978701295245910336.61750453588258149689 70341044886946386447.64960108208576243354 88285192206576379839.17367443996728279876 66526330178111400259.18649094576586869104 89221787652164856653.92620123808106015846 4520023064074139963.00769117076998756875 67576112612739692460.77503733558630445042 91601611242973348672.15458599283012630979 99739229718752865917.0933487906072454129 51895399673395245838.99763102230525879097 36914864830310932633.89758798059337289117 5680216311424923433.94077049804782339946 45874285009535714293.41307978421913690271 52181045991331707785.4931983554685348183 10119946764575832950.69606303244490451905 62195823152430280141.73729873164433924463 32952038316980989507.48091820422451905065 35431117480948054495.04088215285239711199 31330389323334595396.94596872497157850669 46720427577088926112.18241420174241875281 3206206689832976687.86757805397225456324 91283469993236657118.66522423392794872942 6416529254186181190.26442231499426413776 91771907327662095394.02576373965849390696 43258171742839090762.12726519435585615585 73968964759317175990.72315494188179815905 89490183919289516756.41425935846780911098 49193490479143906792.59653386804582648696 35546864699946384749.7667789737234021505 81112369286444381052.37754713944473441609 14850098739010361088.8166988414011844706 77636620552353737304.99277960644769902731 55853201727325762077.19666841314811973246 37963111715818158874.11546340714840546281 56861948706436463037.80482367248049475411 25056088309563568125.01349521432181144638 63002688102154930728.27589818574963673761 66658364303128542283.63687967863143650047 1161075208071878630.71613746908234283187 45361480546960055793.56450872546745866155 75900390556393689049.77184228763339836033 63076897670799772570.28744636647934638616 38746833059949464112.62939242592061388123 87563346406450309781.71663479957533553259 47393026074602375298.06728065081421630571 21028489275971123812.09098121263611272322 13095831294184924360.60087312733747003317 67098195142845334431.15385378276132576702 43742762130422177833.38395287003328979478 30899410490868688889.95934107521879685513 42328256737490100783.10471323715457719185 63195369474961057377.51857615618958542569 96064892408585956503.8871794433030050224 7641640281915930637.76968964885403806601 60377194155876953891.76231831612220093315 29393760025205543939.94257332327703801004 90168692808237518998.85063408404695188334 26855883637058125560.71578699289648919548 64405731062854299716.54149433044237535036 20456990313518494258.06905913650974736491 79078840531742797822.19995755016708190139 98721291489481560878.16544142607509908148 54121892201248927514.30850433935455449819 76353667865452218259.69283345906938164395 83641719918090774442.28209296780195296867 52402786309520120014.54050956551335026865 91895328315939305795.67107622932076183377 67729780998574857115.26546374297761348035 88911654518372660162.70241076176141451305 13975184621771506452.34739336888268003309 70300107920978972280.65093444777001918205 61299195545640105628.56793721199647679663 37066711679442043894.4388182138219283119 85464980021221965860.09757395569046702393 14560084453469202781.67656611050699937453 85552183499702665900.95804236666470659519 79098687656120757637.21771194020043687481 89653201403153634502.24384796322829259015 59286460787700688965.96359810761514288242 28786124234922063590.92086963453300513102 88248169907526070247.40022126569632664795 88011979817554365978.52173828119710626584 61253670373272379114.37228989604674228828 85068883658281711167.38144868651329044629 73946700160253403005.35071071163872312709 96376846607373528701.75784754277226566041 26204119432820228518.06023135855809436907 32750116420981955946.80344558562972698022 6148881062409561426.02555232654383095187 30136460956719915550.31050631482196983668 13719788905265788949.19155928724129085564 81165699358835564994.49831456686282577006 7788721335799129917.6825563037078002024 94185684830198531975.82310351439059106243 33312882992481598428.3018121226251064672 24073025331381677828.75013943127017743095 8281498485737371051.55691668718777358442 66246477946032329395.85166461510227521292 41999449200664301302.48563690641277241881 41867946262774415298.87210383009131474172 88970709861465041401.08728845314403185713 46513673320150145424.62896808771263106652 86880936962242567271.03640684910526134321 54164037651660557247.3869384582519406165 32003405523524264091.78628025714506168002 93214834424360554961.34096095338827861802 71680482920188597490.55946707833240282598 66909969822378011679.42256146794809601308 75550465584969772932.82450480663239633958 100492071239471365.30570875530415869811 31339440821144103868.45817546147573577402 18685602581283659400.73040627542962405101 75326259904888503370.25887924558565455222 82537130072016137528.13115406550889146861 47611311568759155954.40526092825227826989 37494628082481501853.31240130433605671138 65169990826108759917.52172281713823450198 74510050083805962821.84717244668610629972 96210010694589695623.43694438495870960499 47130660758359037748.15469185241957422031 92948621050879949590.18579233488233306917 71982411504533448146.14650307843620811559 45806176224425600739.34975844838080361428 22093588672671669600.91532115560152697436 53759855154165813920.89718843976448296254 61670415720764275363.04014872577010078581 11289810438770684715.36808748634174539073 10903114761954957836.17641887543098308477 49626476971914169029.92846701098238143135 94262426390960890420.51042687001640157399 52455009760762960617.35324640985203251457 87579360480312371031.94545042537016125348 71955894594676442687.3550363117905604036 23745349616093166552.80667465210071109652 5061320285919971599.99075568835348299467 99062016151108581218.37812791968048962503 91438320673919008561.10978504474377740853 14769571119401479739.76433617178260977195 14918705351896204899.0129541263427452548 16979954844335688563.11772689604055545258 16688718747678160168.75449278493148957303 68142337682729241584.34662306744557487906 92946347167097462387.38215917215772909586 84983258725285838366.92262010446048376457 73003492756045417723.26406893819854937113 49647448295681149357.98824919000410926993 36036450023455552185.00578495108066223256 85483177314506749517.78158931929726600127 55563938667282030692.56631185254950879275 96615348175996020262.47752693783111006607 10193943048006077248.59512520589922402773 85872727095692453390.61541165967255278614 73742622562333879818.9308159007681946823 97182177097488893409.46358998011692560053 47044847234085322469.20094262658387934728 56908004074451034427.21868019413455273311 9622605392894813845.4681311836615251051 79885358830442555405.63573224195971628516 80148067997560543871.17857860700923114445 50734537717931878640.04326473190194758011 30554107451844655741.56215339657673109322 21418844409771963252.22525397167748432957 87044819990341917590.50373117246603753498 97944435559558393645.82914180229009913897 13354439687710210665.04564438909320628687 21577320309183958758.24802122430490859506 67048414524144660218.5640751263440892737 43024382412423397254.35321062846537209573 59526505344750299508.91136471820069529628 86442279005186750778.69071175932331212949 37964230845322574695.60964339933066737609 90524696587359563645.27543096264187869414 38509392253390446559.29111340586438042277 99572201831605462646.406949401842785043 65551956717308253190.0141623499951021669 13228193777793603656.1428303554096693788 59014505325949583062.92563514267170444008 69522026635966131306.67202678337629743514 9909619442931577679.16719891959903856171 72580638998343044970.85379720220539872452 12290384835286898933.35342849328652529834 75909659854199714751.85151822226825910132 30943542169331625762.25059384762579810265 29827620163766501473.14324126473496766636 17485070767617674349.61317963107273061637 48685119705743443026.21191826590230567584 21772565654379113871.1956009546465375755 69914387277476416287.23482205529861938607 591083649731549176.31591570835928172149 18261400833975767850.95426787105489154468 11686438217509775584.14135027289259265394 99779724467265991527.81556582496215669413 70149828225661943875.60210441206219734341 54810564418848934081.47247571919426907544 58754980156009561317.19504028741582692061 2301443087474607074.26763550751435631919 25872253393226704079.9997016607945979861 37265683822824368561.59438115046134602653 72850117898608962277.79890780735608997861 91401207856182324769.81907999252486954 54274915526626354011.70659442859467017995 33810102798123419647.00284089263497944213 88168115659481683812.57441711057541829248 7123272750157708576.38006281493350480208 86890014223847105319.39157112343163292128 23850268181367981908.9424025654002713197 74748284201701528877.21519391015277675692 97236214333186630467.53530602017443190692 98641490180975415977.79250191824061210146 34879946136665884009.25887967735620615824 40283689627202616349.94644295691363411238 63722067678334458942.66430017233585475781 15558902602401433552.24516636977980899241 36943565438631148387.9981905981237507702 75606386375026289287.02659103834431490539 98694846449791675872.92984523751277454045 29922156629224396729.73872577840758044054 93440206569764639699.5916232383673085853 28985533301834457193.12661891765159742487 54416192350381568237.96443923006121225408 94995149457301210509.42534255673656342428 98046252191405721808.51719259503228475111 68155941511971766751.78502173505437281812 17004112524462611704.88835207240587716706 15272851856630238755.98227226702267668663 15742767516038452625.4326540805601217923 2316057394108309759.27848901477792342875 44739478113151730374.82831714883402676673 43745129578573121265.82829802004161897434 25985105966553273746.01870530732042136141 33441979406891935540.17159662089995103154 66079368398368187175.10810333424902355138 74757035232547432684.36177076376380987992 66730062915038687830.0759254479878368528 762296445155791745.30317069851216997432 97914967953897313851.26683174429982226035 30822986199207655777.22039866476904723189 17017297415545292390.26165267671957960447 5197241510047281152.07244408347848515301 13533422450296839348.3877011183937697338 10781952947795628282.62837634543064698023 21070685399214303816.5361509213595451126 6230751239842109529.40695880190681722443 1046488339358060983.32146309193699426269 12350812104459993519.51762337601446364837 22065412978530318541.39251946216143582385 93735304467442914585.07908789516870227717 7400994927305872937.56232201418626984779 65900881937889139190.77563759209716040694 25044653414850486437.77048825233058117726 73389143837417365210.94134289062322803988 81825941886762658671.38959691676809451977 38175554270476302012.6463082920007004237 10538348568216879360.60902023638743372248 96484679834660291181.72880105486750619729 27877369617519138277.94249398722897441441 84017617665428448190.13187259476342517266 29062075922245387445.65322536695995994227 98787361806382964555.77560861793640461826 76640651776982464506.43335044265642622146 20810707530569865998.3529582742660499879 49118311643102130322.03359658716750965789 10217566329709814834.45236368957912742142 55625853770313149654.23891735536486130452 61105608827116531272.79069275309171109906 13087543476743244646.76874158410488640964 18681660899814727035.94983120176384262274 81200158231018944998.9997590457013342452 5492912949235483819.62849180328017155897 98355024193043473343.51590980190521274739 48976855421268832649.43278995749815358942 31793646644112880183.52776396975878648333 68708796819526213019.46546348289131845995 3026903302052231308.14595173791732803361 7659216080137693689.64520051302053682884 90267836993259569721.72836337816177492961 15765054919146598487.49248469685902106135 30800333004514643507.49236780781491345206 65166166995265487487.37764725036882029244 40819093001322257039.15756224253994894612 52356479672409998685.84806908943266686329 93392656517831398763.84743262362719413337 55035117740805857459.03023165657511826878 77562297532292915615.717494930180008383 77689010991673216621.02168191983190321873 38476366094514681123.88784807141901648169 85017113278157108522.69790310018085356705 62419383824730704623.5684729474249671432 90660609952790892188.33894019884724602062 82106814252936291858.09522320189517737128 49113024357414629728.3107037266925908595 37277544140306266257.9910588535860482759 93229290014193107080.03099503641883376848 74597303293198440512.82739452524619263496 51272459389872300642.61034027635460557964 84930609571413071551.17989352664208693746 30182729733655312730.72120933838341881174 12357257708984878549.25258683809268804359 73589699291139634661.61717467089014368444 33162467296363436867.84868697046568285353 618701945499867250.96892735310067631014 58798181539081439065.93777611450683963404 282321226252443661.04527868657133935381 12912029814468710833.32005523612444973786 82523999565476973301.92498682927260088717 4468192241698731603.19859514964739115287 28112375757545632862.61145145904161510891 71024662678753728022.24627588935201174083 25963940905706957837.25494019480329704889 85808924064756821332.54196151172078158946 9429590941831688887.41335152039495597373 63307327302959538586.75962288749502832714 33368176887360120753.79750872449623683543 54702728715026107402.4272899713621432324 14621110749291837160.63247327180241425112 54943477921094324947.69908225152148497619 21772531756363251087.96458305709578723133 56264998062064698454.0224655752890936792 32407887247635500911.56776615093474419523 33916371675119119117.11605629643166996541 91786047675795243292.21901205095146368261 71405238604369152478.21827661121319467811 42052499972703168503.01477276268891726122 26650955997552481176.66612443975613914776 5956556406975059103.87474537638400298382 43313452709567324742.55043679371707169464 52971496472601983164.94976196086213583988 8178211099496944465.75931957697348810131 60486708122777396138.37435447528117313086 6937124917473214575.73315690229974196647 73778206683685363452.44417693433068886483 74369530341586611890.09746511763141361176 93438507747947300592.05015263857888759968 57423082016416824562.33487057028327205256 56892941858633765971.59013282904698728731 83036866103403457808.01184906249477519349 68528294888052672479.07538402222636967488 94991848800564058071.54256756120183012461 86164785970365440823.28933117478311555459 7451524161005321377.08318012102105075628 58561284511472295170.05843716737097836299 8271111712053086708.54309675841620519347 94994993567000405450.48204956857211390216 82849216561065898594.26509202514080255815 90697737456342937054.84535873893522844372 74178084145881178313.53011322716955454124 4220150766293157034.01793135485725456333 52988206116835740364.86121003480969203019 74555276672435069504.97928631593854045681 57689694727190755432.4007067532171744645 23720576734218214799.38524403096927015676 89989421921456705887.38312247447720081217 52821630641612026429.24466944403643786308 84908737496229019117.94449639721746982425 13315804869287697832.59775376357868994752 12197337576508693675.00829832561005721669 8606486729146643324.42648521129576491074 43129405666852284345.63539475582329258688 29770845393078418473.44864473294690153584 19496660064618603653.13092773470846879004 49065340467920340903.41262684485399785745 33430293761468333816.58717805921168745818 72853283823315597675.46826636252180784792 40637895706923594735.91611743060887908288 18414498914374703037.46089150378469853829 49351600074936375108.97301595609277200011 40654431306580690675.49392724386088043134 22895875611279097211.939191503620246706 8102482293314132314.30148362094859048813 19005892324654298177.22766775550307949655 29898097148102176921.00854994654794346542 15288966697499791532.89258875957891154284 81050448592657823905.87387177639553945414 4898365137076352496.51680044836041661133 80272306546752660203.34337764474483290327 59735005244969791478.48263681980306647449 83651402258009937300.74264667752443154729 73398707445346707903.40348816676806156464 72019835070387321938.79829623786729943392 76449631349276439617.24964252360352023267 97450880123012809802.49453360346143429736 59018135326771675043.18122050098914829634 52227543146537027296.51473621111630842085 2222405324893838783.41701859567401450175 10087405781495389977.84362721597823076929 75057718008348470332.31248452838723886338 40467327599707003570.17840948740836969789 71443195830209038976.05916699878674592495 29716105981853762319.78680881286858537694 50664461812101596506.76554829798260108344 35643002581422713184.38112904049071133187 57890483069733864687.67862800523024665755 3997405930283167789.38642193581038611198 81085719993333298645.82232353447065274792 14696585457848247754.78404089335665760556 86004330930754157883.4308934561268601399 77148904385389401769.04971235102119209526 22190173279837314634.76334711426301829771 7512416092017487699.17917834332792003445 45379409854988916586.30639861433529869627 10752164358787667558.32677932443875099691 48227196299408962928.50982839933935337054 43711947450896080799.32124937490809302256 63469479376358479883.01880970910053924479 93706965291556110750.13164909172915265638 27530638298379992405.29766960532647184439 48185805103728823284.21424018514777960219 84333474569729018763.6910625977052111912 44704623155588241944.1684919224666932133 6368998059857404021.80092760055956388915 27154379263980909280.2539443403844989489 88411253596930862610.08939329807957395494 67345753521924191240.81208901788862266954 90985940555848930545.08131309595717783657 83828699956148461390.8343563239882143509 58980937082515154902.96962086127547549657 26190890216799420004.16596748649819566375 11733452196431001073.03392931568756533052 9278573040813251547.22503039481485984352 84155285707617102893.52850221230636211019 41144068607823818956.04549636894688970544 75428437478317125648.7873441527519812946 38250169366805292006.45685195503100782348 13487437421103326908.78953472477737700754 58827380302124846506.91004433249375161136 11237827168034018166.01164130660639458496 4140795345981714161.64375956076648360053 6529171304265344902.09464667796757548629 84332985413802798375.08918831719750564208 33470245612219866759.29402651649627266592 14722501794719397483.42022082843785462548 66458947078062023930.28269866266037650923 42445336049958037919.02679595919016185463 96364373609847633056.00648844039859987784 32824123530170592476.62899479678587288431 32251069426400959188.21180001003777422945 75945640763945511160.36056980487121922846 85017211304389087548.75585187328381174177 82822797261592347207.22132731975846557776 46175940425728113875.55271925041590889193 63279657117307329046.60104289869654411067 86801855490917757652.68744620736880362849 37676559653099622691.25167809061049628314 58492886796066528138.41157633006538903843 62900112893063768360.13182519029456586115 90112378205002971487.80553152612619195056 40003028615307462543.84514750601755040988 16746470105182142032.7636535061748466827 49844782202112096043.35050935443873362448 31997449767683631847.65207728281254031245 93620947023766191505.39214801491911757135 9268318087955619889.29761087687339917536 74540150121898920001.72197098762349328056 69351993187298091890.5557933920087433286 75770392615386206053.78777513225642163919 29724954314008010960.31324205536984883097 51836070991216589841.17435219068322725854 78274660344158448076.15604935538516132912 4387678662120776959.74454765076622881019 55026194904157216091.80173742130773673097 46682013652084231909.63055883524427807587 9758266034694100098.32082859514629237053 94058411403786182731.06628437040487188782 41347592230357287469.54992882402158507493 50109917050379425581.17415182854401373368 34733678340149077356.37151008814021376701 72083911416923501702.74463663328176196723 90818256005036564383.06185737125368189516 55123844516863727467.2453029026737140868 44065125558425046388.42590642713981786086 60226010206877254514.4869598902246156152 60025424236957982307.85429611586429909719 96366133059594163795.02426525935278845649 51639749105957068842.25945897402223416432 83093346987525920832.16629015939746585166 48609021196813339485.97269898879905112441 59918579782019187028.38897378480720066423 8721017412514905375.67427165940073419498 42241572561775432443.07960807232245331095 73849643326114690994.06393437278613697071 13620027765155953951.48897936664745169787 79768955442630985779.44061816729687959894 61527726358709232527.20194444328586299594 5603107538256641039.99791347137268748582 88716360020106707180.66423257569637956638 40734747672902467065.55612576077194849332 40130262248075952258.19286400117555681393 36633207446344125964.79398413461566244728 69472924130194997613.55195394668274373557 88978335129913961986.46228584457430451684 81559352410511973796.32402697928798180471 39246435207257968625.09417133394216931616 86485014664363056860.11286902015660004503 60591914340803503366.89168213576771229991 13830546397387207305.26180210779867332832 25165121877888677926.48758862044226834407 67883487248874697782.71463341044002416595 3089152484628668117.75193668896958426754 25069942007509556022.49798737037472332775 40841304283251830963.53336204960040964302 44188519553711752405.97564677567660587303 1593940741956319594.65943636980044179418 90229370111650484952.18681473411488849931 21405142707089297549.50694543311082387587 51817895922190677802.95744650595579571983 33600026691199252171.53254178375924107778 74201706694174004801.30317511527623842876 62659877993087803162.86792037864004382939 18990754686323140023.63150202973705444048 10074157221173476851.24302157350138347166 23729990908769215403.58987464426143216887 70354777135266536911.57462229412306974459 49604507222142867016.74292656845098882581 81461877767462964818.81696081926921190898 23034135236579348312.75664091920712313434 50566272039006205199.68019756901116953434 16102261409391519251.48198960495525274444 61848354521054683735.08519275587346885167 48824244800783787959.5300030050027509241 76092289367284659297.07699431328470459171 63994517064709111179.76597005351361814719 99167483173190857060.88308085329758703608 25531485198673729063.63576051999939330399 21575749211331239402.90501654966130097702 28808946009855406381.71922727766813396913 68535057047571939213.88657641956728491555 54636010666322375303.91479990296796054463 99229697567253803023.80021365181330531739 20017654569777152441.45137181838280768494 46869897625685034743.82871748908181734118 67724744878169634697.87324530846465556819 77524606656706825810.18029928720606589089 47546095986491085809.85843332906025594845 796670277473408226.13010471083337603763 30130003489588136866.86193438828930054802 78276202641234641487.99522203636603973615 4570344981746448946.95768514713182454601 95272599117010104264.19396237223959272318 24253510398135290415.1342696871424412021 22329486217355814728.72125807027071012856 49522722520631726057.22044633127341185607 77534347873114490929.61518637861887980017 9922150593408768581.19995301453041155827 55291721742751631915.41935226282080623406 96413453471794278414.60891865502302207842 98871987771539749418.03461052784088834608 76677146888297688134.95361546980662272419 64645800279271441239.75101424121562261116 1328341248006507358.82511522784473886005 34115102191918919829.47165895096455445791 23394331242001520362.33408853603330974068 23925578235905318578.32529623877522526928 78255180892051587449.11960386202438385228 66986471703820476189.4649414475579249939 39578529820709593477.44821155886283210469 825485878488939755.64102439956441729983 51967107048719846332.34975843271779261783 70447737056491857885.47802067582369535315 61075315341828691733.77407799043464014892 75047235259659199407.25369300137126768642 77826350711975435449.94024052124096156289 93285291359231131701.40187452880125414114 81189161788908083132.45665118390073959341 80459212909371456227.83665651417023995344 76835698514763857620.07100994904162277638 94152520582014994520.01576677160984027626 43870020053036950044.86601017872469108827 14735986644986947980.67470563821110886472 47564898407675487574.35460853325500550407 22937808345000589609.71648112434613927776 94178918499259931888.93954539973788492512 23070975099095828788.35555927359733665592 58328177175898489995.51313893212831013425 46510280428224122241.52805030327615515045 77021988231018986893.96730883760709458023 92779884354472271706.03820569595078974457 15873482128045416086.46785455197773750521 73872221103412164700.76019374870840838629 91440296566974095106.00129886934030061821 97393580959348597767.62845787469287214243 37424493011558876807.62260032553246053826 72981076081443847175.80559649955122290252 76977832035261479328.90346572061117500515 33236658459591399450.53595238526469020216 4908248613012219173.30678911238403963242 10965016752920977150.23938161300963542856 1312273130952874030.24839242812669700274 67902148983787801790.67717776519790572855 52926327576879748808.76621342121015318882 35152540320314462575.13441922749288298489 98019643360152312493.83454304744567148577 22796013801822528314.02441084073578488523 8131189643051288320.03137869318855492215 1016716665078881548.79965935328380121217 28362866186847668320.75235399154062819045 1910598410123786183.78383718994344965 7213896842165988523.91756896005224332992 61318939338878204324.89368970650701187084 47010683231095335113.37517773036712120314 8794590363281937697.30465689491320936034 82123685246518627652.61188337001643723783 65975752111442478739.81924024140112769355 92800839332133008368.05080789847694054807 57454658373896313576.89999132246438254749 19523843815922936408.54421370305745775861 31389263885873818699.22588267749796148432 56977967456679626948.28668514453408356839 64526118414618642796.05233322016584808914 23373442977221593880.79636276634114560414 38261838402326953952.78436744252052111406 48534682782754243845.60481574040446389564 3195856100940186442.90254807259538653836 44267147483946040048.24280148770568622456 96432118632181281918.27361931246140034384 43894969893170824364.91239436369983990343 90602476384277550815.27377394474979554355 13244429545733008524.65568954742833287706 11482763220522651184.43345318039850350304 32925108536496377933.08602751435740006785 50123696722604589909.2829286949992526531 47296687019784155228.80989247195432289861 99271052264934470871.17591200525785077128 86631071164724430624.68834069966869076923 22993694332553548899.63988856871530011049 39234964074555381485.31120115177101402744 34013133173591429202.1974549610985349856 60842365674470329459.82256476033553029957 68962523571452125770.11565272654721983577 40028402225404582398.45151991448674158156 39698944452027219820.71184961314972840285 76602666386344735481.57997853123215558385 66603902246522902660.15337712610744280292 41601603206952319919.4727541678749465733 69575963726829019910.44473100126433321405 33083752003640693280.9666416093215676331 72828623828250083567.80425145813640237426 41061230769469244668.86636243457376518962 230935619176659842.56998193870298326871 1410084837735730318.27105827811867996599 64998231433011323301.66091277869948008744 26647617561559018433.90278993538383160006 91986078737951320130.30556944705504456343 1539241666798799239.18745591178779277548 17125804691603662107.36308810338396490163 39692901023817250621.38247018087141950444 90272309092625637157.85917312324391216441 68099909317976341566.38181489527458828108 16853084191472809547.86444025594157851626 28511993088641423909.00390305382473798096 29640451190868161255.75925900182932108733 20358305514838664431.52836659478792177474 19136460202519136245.13841121534168810542 26794265907442933313.82641054540051225439 80072810074986684400.00775252611204880858 86598904711228889907.43086471492061816529 74773378724114091113.54526178466324125681 32121608322727268965.06555101551070026275 69043041382613487790.90352150260859718569 79351838170697455217.99511497269526247971 70420438740495007207.62198751089105400948 5114636226871034034.46196790853366739796 65038420296044496458.8798802316653207411 54402926297515976370.4761795740971781831 63210419432203646335.20851230761389405324 66318455477881409548.91608048940181996428 38039984244502927739.32382338077097031672 22658715159192784216.59846670082947273767 4402849057965248874.38800016097129825245 67665841513548143447.41271005983369306879 64124873111182261354.13541231631744450712 56081770806321945679.1373756293484580567 57188351341429456833.01021007779263693283 8860947926055484683.19829653232113278014 99153757979688114497.69125675461897203177 85795845565471319214.02181188760911425553 75907387919099562177.18560124827950914797 49407235368993050457.50749406982692910005 73564837853075096941.05629825056153340105 88113954453960716875.89594277560850061501 18679265004679029830.19378768063428895178 70030169993396294906.60403201766479227617 33208287594226637120.85344093083069059039 14325898457559714394.64232828163407047215 82103619673692871040.33553284203405296799 99747687210427691267.36048853466327867452 75095950883989858011.93836863005780335832 59237406542816456518.3482752130221253251 32582463597657469375.03848802684267079995 31295085973208457614.86211401097225886076 60140372533514595462.35998166416065311095 36429521723752917920.81080225558581695956 48797349768050902277.5780136299110633423 25318785931298127695.26546557987993172101 13438641277063798172.1335587622827349995 81323943657184025423.4979399092427773148 30702822195288577277.6466906406681165676 73215623280816305626.14532500045803697287 65611308646180368389.4344926475831186189 77401978509318744391.81375228073615242466 50406845604315402697.58688750967241832536 67162720169766040997.571489536550913762 9415228087113718307.42990062347590525193 92921137827120001768.7104854852349502215 43308642666026840667.90950989632477459071 98665320494349408993.17833754345519811538 88820419157098023851.87400407374857055363 1613416237130150633.19128544589595594452 77175527849058496515.30632047863658260703 78221713286152323582.02064086574577873498 75684088127016230142.63544341865567726894 78093340783480050330.6184794434510210975 23894478231796158821.44400095701289639864 29061190631635453378.41087842546036849807 8579902899184918097.6618595629597460663 12175211032402921609.85371144963305595889 58889973388143172427.48332394028533873814 8439096774249406771.98397339535440851855 49250126462136538161.95948827039925345642 45215312041524221237.56121481812556610091 42626149673084219798.78201402250578369305 40835614545861321267.5940632987786790409 1991348644915676846.65146069001897330605 51570212854372855215.10083248794062200036 95270535914813587408.34831429471541462396 74563878298850341453.21423067615345436259 90979483404079517780.26338177122364907892 66528968487953774553.34715670433065559057 7779834443900253126.76313700350812333798 18198368272433642774.95941331319582284012 46852910731804535572.738276917830019686 48859880316422041460.51575074424646803589 35396257030206689727.24713218530122995331 42115034228264581147.20733514415223456911 81345001756237074358.03993739768500720109 39185507706488369486.41582310880135294738 62460331269331402089.41166041387317278696 85386835646749623184.02942613755263493599 91253926018970546139.62110165610610126573 76452087143034764669.59731387068684386144 24524340367572839135.45238465112971571432 58584501638182015253.25937465784975181452 38244732548181422274.31296835617462284861 42331354107605917096.831165891423172599 98572490598366535887.65489269976297489544 47757295573020736140.29415583152637491668 91251222902151249304.28899920699419822503 22956164774139369571.16088204923777896248 54956791389639007825.88616210886593272998 56939722415663298791.59922303964772017031 97241889894828094130.54257584127680566255 88277723283121418771.48734027153591920206 80790759598030455702.47723702992602787036 19709199920674349037.34517460536830662906 22876532338543561967.00735099745135451438 65842008489598135187.04546767086106614197 48432358809874523471.68521205987855236438 73931907569623517196.54362704561361811159 9656819263398120330.37161815594806501055 88627392453801971385.71055794742321072252 3832547864293648696.25688792497473469792 19580545911189246498.60777896879576174982 30384151177235819946.15409744732229420711 26511497232598062392.07897442012113894712 76067087337485006041.08729788943100429177 39493687592299156466.33444333031565849222 25209112330881902237.07232134619786703708 12858113012034982438.84338563863537453897 96249948403869475054.97572136842786462552 78469898858520380702.48380069625470229828 73952586492030537003.54977649047804502529 65509301906971040014.33782826166273619353 79013210416721718790.31298176771528295668 53339141799014151831.25050396437284893571 91630863506171397413.80614009094748072099 45939494539543667735.19685276223583300066 3354864405863912765.40886543256601612302 50650260012739059812.22672675408853273206 65211303845722397016.21539846834807549933 51269192308457826525.04847080025043655147 14507887057585525617.94344149889790501712 33482127946342738739.99954657726481101185 92823415305271787247.16452647399482331122 98076068005327977262.62371400798554787506 48679544699209347386.8967475455197474803 82516344973017714887.79724584797360304365 54557853516916039717.48506769850105072319 40384060428363835508.17023423894465780855 15682745278199801653.53856616927674936207 8610109180034661422.76169649686335567885 42607889086607503820.18237588861076589966 57178266425156421588.27773758927177610232 61012828557695837790.10577063628860697184 20087653153406172225.08653872719340186873 99157495405761527984.45999080231560076676 68228114314421533724.31583998774957539629 24303751327302611063.98001820369910246726 87685836395817311998.82758691647687407256 36195924383468640247.62758675349837437804 66196052562651563912.58506818696796672353 84259343308433858396.23427544388170975728 51713048326991651961.58149280965616171517 45863795166710157855.59822915627437586496 52152956183191225189.79184294411434794122 86879602055201830501.26012502061147585836 29022277721418657501.91288650081041229907 30774085817550620944.59761037109646543876 75040995865219193974.69801895043232768566 59828705434057575057.91126173730817197052 59306317710847886385.88881128584860099332 79759079026715598359.26583690369130658347 15966942261740148715.90271631275403284242 80675969863159234505.35305386149975022571 67400806723065871004.45745813944734530207 52130970274528073262.58388595972581099725 88370329376212796008.80989996625795944941 95786462308984923527.60414710058355059362 24604304694203219049.30205677966971680555 78845044748156025524.14820014788829070824 95363552655473633470.38410209179118485959 46803985592017653950.35664686885658990488 76560202735218316937.13873562143695845105 83141861364881359852.40306856244134142791 63047502071508445083.81533332017812280385 38632001028566147541.53574228058261129289 20894886036082720623.37235482916941561397 99877559647229668463.00444219747306567198 96271058883870983863.5086113089628983604 95466149472360263414.35002564281685927532 3936388181478846954.23233233739497455465 14640129080111444910.43142863074605362942 23182771591968038392.93260026762026117169 37466987064050178957.04403518086158323059 60731913554815752638.24149633182023411848 75080089523408439597.95090920380561356276 3740797660177917615.64692767205588949669 69020006927452039465.36624530475149893771 33841723421170114251.0641941129486131489 66715568029494993835.29615294859952072358 25034215091253702509.10698400087266334177 64437696458638523508.58417321931701794687 14606560097297372280.81609708290833215637 1769166622011567775.35874313892596013987 4865254490689812891.83134924046884138647 70568580493580391288.94973318098163345438 64243271258178504171.31458509070563226537 67064533355493905245.31442698382881353354 54292220864846675526.51444184772083620325 65159317602052906977.28757608070955708835 60277822782769499467.99766536018585277227 34283198639716959237.3502822730014103667 88148532578340381335.46007234073631502076 51855937524985507274.9263791783464510409 236830203431444453.68471023596293122536 99979920172153603429.23784287939769461952 36665014890594978409.40022297358844646347 9515488378140731353.96147570845565171798 13566586930802532755.53463818985244949909 24144004687407854193.02709531941144904182 42115896978153239124.4323527083440171614 75358206094694835497.59595032979407350616 33638252242869519391.10197425284444247085 63838848958452556722.69547408766179779422 94652987232905606423.53447039364915194081 64812104306560709754.57823829775789064026 99021722893398718532.20745350476855317289 72758368819051483816.44191019349324346778 70133823756229616889.25367194620563402446 48212995850377039121.14460495240118659231 17768565562070534152.17228068064047619235 37011703324135294388.2041082059289121608 11812348044444115496.41339348323589423502 5533307486152818900.34118039901322656607 68369701960752614896.56805046720117944952 28405918590361933266.13063937932388899693 97350366718027189658.03495423089775246901 35602041965862710484.11779542685867114996 4783056194819867392.96587048174031120998 58067690263763381120.56843761537977554362 75442968742856661092.40699027949849852535 48517562945547508661.95042986028949526896 26723001388517490579.59346021950467570218 80181505197674170304.76261169609826437798 12191202620729904046.36259856895547414387 44288901573784902847.36157981748039029853 41733299527311528089.8154456024007481184 23378654579490231418.08523837764091824636 39972052388672220938.10594128528698819959 76497047456669310249.87421485891984712913 70399429794665451489.08366783731931472994 68019973759250135238.62397313123169742237 24844625788084370241.69675581495852987418 85512412205239938665.03267733964904654685 18227329538935655634.75584447975463553693 8504345208984100576.6779456359273592448 93132645600208015978.93868462160291487878 73732377100003376561.40374878917954559333 55113031051792718355.34195783148568549339 51906739231010752861.89797791362948423762 86715312562631810252.76430441152574788242 76612936929073061416.66213979413613048548 57576188071130299056.83809959692141145366 57252653184575700712.36917466709087597294 45975271809028629874.60598928157984444301 88385413988988658055.85825959773357516575 78524284535582607558.0574835740063635941 51714743175611548017.75200864196138449867 96609754623636058860.43704040004036548914 32042025379408749927.96769379285222387809 14830043930462336156.17834991495340373323 72262179210242046633.07425399764450537018 11956615446033517690.53251219835311767452 49069029139183144310.19191787898336744322 75169021704207180906.74346906842856588153 40994655761892893044.24804673885107537458 39987979548771243132.89696656443092298963 65035635749198607187.31386054580534925894 16035781304471996678.52443504937477849241 4907815798480878096.58355122282174244043 31058053394787303435.08507762161546322956 43196377163057453204.30988324873489455246 5716576848882179250.19624164402724005001 8070023370391759368.54239665779498076372 15755080530585724594.51085186941633001033 43173396615747766445.13487263723734590376 92744363922452535468.02848930392403386685 2242814246549018988.99492343030974009114 52538286439127626549.34501208223758936928 91229857778900387295.45903155166838662522 90982855908929265592.67416833318239976572 80795262175948471843.78536508870866971145 28787440727764430422.81073765410738617827 83956333527505659591.80983995172649882838 23339008494479321431.20995967840526142743 36473579756573889262.26540001922140301248 77818345147787465129.28574198835652451253 23576551139563679828.7560449094787303212 71357335351798477284.68530946111144629682 61124068036433798130.05420079873808458921 79768163795879301767.38188056905173936687 40923267137406752481.82363389016513312393 10990389617196562204.68061422667996703414 51999850744583000630.39331472202305845729 87378036445205799049.77265677302047180042 85387500336205407979.40172236327528230977 41751287891955752013.58324036431553629152 20433508677719674664.94964392285752322698 89748308901361737507.39025583224458766883 54608538237209391481.77427133088537400544 10486167434267326622.90323348064219816805 77526366097966515025.3284832162611706456 66730588149097777169.60234803655190467216 87064068071551909166.5363241330293758914 63331370098180014543.05139876912668240074 22706760762193675458.72496905681613917299 70269914781917488162.8722137789730755323 84774657046632644342.25473280796490852812 38091587947997919094.85262206354099848018 66263904457774293944.13101050651452155193 41755347321249306556.50471070083974518667 61039522518546394011.04559066297492306345 37790726706566529377.20175855809570656224 44326163748256945085.82285437674415097365 89046169544269995924.7666728226405571059 50869833151049313482.06268228477228581653 85129757209136077468.497460777452685716 33382661169012045322.54434597178937264351 7759672002332932706.44061760616184576433 31628973958455164387.24085377441315356789 70821411186009694869.62517634477178151933