# This is the b060841.txt text file. # A060841: Numerator of 1/det(M) where M is the n X n matrix with M[i,j]= 1/lcm(i,j). # Dated 3 August 2015. 1 1 2 4 3 18 4 144 5 900 6 16200 7 132300 8 2116800 9 28576800 10 714420000 11 8644482000 12 311201352000 13 4382752374000 14 143169910884000 15 4026653743612500 16 128852919795600000 17 2327405863808025000 18 125679916645633350000 19 2520580550504091075000 20 126029027525204553750000 21 4631566761551267350312500 22 224167831259081339755125000 23 5390217397093364942293687500 24 388095652590722275845145500000 25 12127989143460071120160796875000 26 683210055081584006435724890625000 27 27670007230804152260646858070312500 28 1807773805745871281028928060593750000 29 54297777522581348119476017819976562500 30 6108499971290401663441052004747363281250 31 195675615747002533285561699218740537109375 32 12523239407808162130275948749999394375000000 33 681890385755154427993525409437467023718750000 34 49266580370809907422532210831856992463679687500 35 5029296746186844716050163189085401314000634765625 36 271582024294089614666708812210611670956034277343750 37 20655321736589371248818020217573743196600606982421875 38 828507905212084780091478366504902365996979902294921875 39 420053507942526983506379531817985499560468810463525390625 40 10501337698563174587659488295449637489011720261588134765625 41 3530549734256939296371119964930168123805740351945930908203125 42 518990810935770076566554634844734714199443831736051843505859375 43 45695905210487565312931405706091166026417697375236183744873046875 44 1105840906093799080572940018087406217839308276480715646625927734375 45 746442611613314379386734512208999197041533086624483061472501220703125 46 35897103776676664245052959723505506839542818438577412683541195068359375 47 3447682706203423970318347305618420200371742866557282809475760865478515625 48 31029144355830815732865125750565781803345685799015545285281847789306640625 49 3547665504683323265457579377481354386182523409687444010950557930577392578125 50 443458188085415408182197422185169298272815426210930501368819741322174072265625 51 1153434747210165476681895495103625344807592923574630234060300147178974761962890625 52 64976824092839321853080112890837561090827734694704169852063574957748911590576171875 53 14039992221291204237330925931566362238779623596724924085726660158178207127532958984375 54 1137239369924587543223805000456875341341149511334718850943859472812434777330169677734375 55 688029818804375463650402025276409581511395454357504904821034981051523040284752655029296875 56 11237820373804799239623233079514689831352792421172580112076904690508209657984293365478515625 57 4056853154943532525503987141704803029118358064043301420459762593273463686532329904937744140625 58 487401929043930121992693312310534192498362733122916642086665762991854708624812778578948974609375 59 58505038448342094988157428281136880140924161172443890727713224861194697955964595939080047607421875 60 13163633650876971372335421363255798031707936263799875413735475593768807040092034086293010711669921875 61 3265458720994214031764006859511654965065682055839955760967313645627582066412163922339752857208251953125 62 209207055391695978968347372799380028095208030377479832419305894229873757721472635291233499718475341796875 63 92260311427737926725041191404526592389986741396468606096913899355374327155169432163433973375847625732421875 64 92260311427737926725041191404526592389986741396468606096913899355374327155169432163433973375847625732421875 65 129933271927397580137766344561374950949231327466693286919820408258818844076863616963502845837652072906494140625 66 28299466625787192954005509845467464316742583122245797891136884918770744239940895774650919823440621479034423828125 67 3849585020701779065773658596857680221753256231386708688888287163647329421002869125224484214770453024829864501953125 68 1112530070982814150008587334491869584086691050870758811088714990294078202669829177189875938068660924175830841064453125 69 481523242540834378926444027228708280894248735745062063599397460799100574810096064781909031013172241818284603118896484375 70 196621990704174038061631311118389214698484900429233675969753963159632734714122559785946187663711998742466212940216064453125 71 28319184432564037881962383981365715179858925230393341730386563665363103305539766396598706628936348161736347983760833740234375 72 764617979679229022812984367496874309856190981220620226720437218964803789249573692708165078981281400366881395561542510986328125 73 452738801523401273618932632710093688580404637658298354243689993318159932545664245382423522876805398061678995216384449005126953125 74 68866602142837371509368752686679806629619327661578938551067955650284549739446039103170866979816287771826504939025590076446533203125 75 77474927410692042948039846772514782458321743619276305869951450106570118456876793991067225352293323743304818056403788836002349853515625 76 3107605421695536389360264964986426274161572160728749602116941498719090306992502514530585372464209985703671035373529752199649810791015625 77 1228332836348855683501134065160301425300264089397383759396756409727032428677236493910122711556020067015804371248643860052781581878662109375 78 622764748028869831535074971036272822627233893324473566014155499731605441339358902412432214758902173977012816223062437046760262012481689453125 79 99658328011491708169497510108650735538886326365077936551137037790383322035870228460409985956674576097193256052516222297662328082561492919921875 80 2491458200287292704237437752716268388472158159126948413778425944759583050896755711510249648916864402429831401312905557441558202064037322998046875 81 605424342669812127129697373910053218398734432667848464548157504576578681367911637896990664686798049790449030519036050458298643101561069488525390625 82 203543664005590837141004257108559892025654516262930653781090553038645752675891892660968261467701504339548964060499920164080003810744831562042236328125 83 34200300032549153099131178712704124296700828354520226192632507802030014394737054842473423250024284473052507644214242683179198689078564503192901611328125 84 5027444104784725505572283270767506271615021768114473250316978646898412116026347061843593217753569817538718623699493674427342207294548981969356536865234375 85 36323283657069641777759746631295232812418532274627069233540170723841027538290357521819960998269541931717242056228841797737547447703116394728600978851318359375 86 3198178641996274649860846262917375498579136484561211952991227412780098091347565288468814661228589668178341931522244213524605963371574391135865867137908935546875 87 3458144877324257546399535052003087878392212007377687610312942898190366064772817381202922595834170742634552868527409493166820362394206652358195535480976104736328125 88 83687106031247032622868748258474726657091530578540040169573218136206858767502180625110726819186931971756179418363309734637052769939800987068331958639621734619140625 89 60262324261227976855067577723216209986438364882965059834835405532444957117944070248318369739525426195298245197532343309823644999153923965324387040398585796356201171875 90 40677068876328884377170614963170941740845896296001415388513898734400346054612247417614899574179662681826315508334331734130960374428898676593961252269045412540435791015625 91 37427423040542165725261095834446507617327207469687524536920399491063251742027113429474331485975754074244857636057400121148720317849523326763843681115551673471927642822265625 92 1799918798949709606242101790583836593596917522860427316366444666433860015593849364017447396007379445934139062679487696735243004376581621805279391573647894115149974822998046875 93 1037833179474402558959195892450640179867982643681322390616891994665763684991413543292460168537854988525624583540992605937541116323536963132924097181365375746795475482940673828125 94 99677108411258924032211466366237572057755376517045267864031061574637912180262283353610630969570507376221943697480550718088188085160571806983883942332005001072661101818084716796875 95 99953989267956865487856498217254898646804697007370393608097814523456350825207456362926216055597092118933671318862441136749544163174906728669950286616260570520085160434246063232421875 96 899585903411611789390708483955294087821242273066333542472880330711107157426867107266335944500373829070403041869761970230745897468574160558029552579546345134680766443908214569091796875 97 2821401255066618442125725375178454024103356182427044100375777010553602414743130870756318300601339119241140740317530125967029383093938092230166686740317187124070443823577463626861572265625 98 322580210162616708549707934562069910089150390190825375476297171539961876085631296223139059035419772633237091309637611068897026133740255211649057850642931727852054077162356674671173095703125 99 210773909320253757366379164442856479252250864950685300336212571884211089834351488952199061173743279438557115461717215072417316875785882755291494399610091590978532134017883851230144500732421875 100 26346738665031719670797395555357059906531358118835662542026571485526386229293936119024882646717909929819639432714651884052164609473235344411436799951261448872316516752235481403768062591552734375 101 10750523244879542894472169282407894724261055366809703743648522228954186637001097694006913115166775967763605674124886554768645247249458949933642671852112721597860031495582165831993520259857177734375 102 27962110959931691068522112303542934177803005009072039437229806317509839442839855102111981012548784292153138358398829928953246288095842728777404589487345188876033941920009213329015146195888519287109375 103 5816667356351280598940217439770333111613962355710691497834725788675723267629176917221686403179020638342208722436336994436568428831545009992146770389632257035016550780968191062892582078278064727783203125 104 327672261074455473740298915773728765287586546038368954378022886095399077409776966336821667379084829293277758030580317353260021490843702229557601398615950479639265693994541429876282123742997646331787109375 105 1204195559448623865995598515468453212431880556691005907339234106400591609480930351287819627618136747652795760762382666273230578978850605693624185139913618012674301425429939754795336804755516350269317626953125 106 260198871268552649198587402303914236440088652595771968747377584990712448540917950520575794921488163396669483998579454581654207411660873184106948927539796384430931746464053905478469314196788109838962554931640625 107 56207865606672816616502399414670077226463678935264023965825018312427675912169238028491929736907886466574885326410116518969038125586893152544159590026474128402825237080508550260811229778094850368797779083251953125 108 4552837114140498145936694352588276255343557993756385941231826483306641748885708280307846308689538803792565711439219438036492088172538345356076926792144404400628844203521192571125709612025682879872620105743408203125 109 2003416953818639202661995022337085562582844908289615606213901127709859652537448151049537851612607797328128637689235783085613425910293632636131480267313617358661899925260566256946094662980634751695059239864349365234375 110 1212067257060276717610506988513936765362621169515217441759410182264465089785156131384970400225627717383517825801987648766796122675727647744859545561724738501990449454782642585452387271103284024775510840117931365966796875 111 1659320074915518826408784067275579431781428381066332677768632539520052707915878743866024477908884345098035903522921091161743891943071149762712717874001167009224925303597437699484318174140395829917674340121448040008544921875 112 27102227890286807498010139765501130719096663557416767070220998145494194229292686149811733139178444303267919757541044488975150235070162112790974391942019061150673779958758149091577196844293131888655347555316984653472900390625 113 49438335418724606420298782095097705450306470994950671245664560759973623730548329920992288636309936472632581054863085297103384764515842859746850287243948770261850499470483257964335603786397000155177161847691796720027923583984375 114 17847239086159582917727860336330271667560636029177192319684906434350478166727947101478216197707887066620361760805573792254321899990219272368612953695065506064528030308844456125125152966889317056018955427016738615930080413818359375 115 21457248810405498553359177540724349345771764680533488038893898872207733977725190947004491746789709677823116753332155763869400647942786352461355119328840119791216654621315266568616377089737383460531880502026942563243210315704345703125 116 2577935178507289183339295473107025399970579156618380491529966993075243467895269369490111079864306548435605884221763285344880849274269046059999950765079220106344743790932305597743767590352734212901044500314951242241077125072479248046875 117 3921039406509586847859068414595785633355250897216556727617079796467445314668704710994458952473610260170556549901301957009563771746163219057259925113685493781750355306008036814168270504926508737822488684979040839448678307235240936279296875 118 470659937036547304048186798317514820334814771490028757546036371431144039322819348240403848743470252263920943110566624563803154808565316053045579286922041512216309890352206074142060331987902652288278728014208315935201696120202541351318359375 119 2221671789458182124208791083658109123587103993023432411869807018612143580283481596810786300685427414103128158462911323482672158414697813542392816094034343284831721452425863405308572120426896486351438355803067987319463739586062729358673095703125 120 499876152628090977946977993823074552807098398430272292670706579187732305563783359282426917654221168173203835654155047783601235643307008047038383621157727239087137326795819266194428727096051709429073630055690297146879341406864114105701446533203125 121 133067031829597818329485541955702445957249593662138484308942091379774339741079130240982045479553674967706861051136073719994648928248325542121617719952186991044995956393047088660956927152968965050019400320824757100499280682507227174937725067138671875 122 33009495029195565466934380107811253427128382534454486674238234801609354545103696241779612748627948303655815331418488687473339244134134622815635969062805852911895330249235214460494715062413167930074812572919261411397188227973959487862884998321533203125 123 99880130059339941989850047330215290619805059872752385778910050862709584982574764088376752254798445977201766029806063070556829884901064541715551315190237949740812890268135911914564908835849763522820367883139101178605612140203606618375517427921295166015625 124 6398986999135045616816393032289126285708844169181002848902170591937594077883623219262003927790753772272726476976241774053674234625994868305909654259854577980061412503178574089993125159416774849695358235713111748842666217782377730683924816548824310302734375 125 3999366874459403510510245645180703928568027605738126780563856619960996298677264512038752454869221107670454048110151108783546396641246792691193533912409111237538382814486608806245703224635484281059598897320694843026666386113986081677453010343015193939208984375 126 1763720791636596948135018329524690432498500174130513910228660769402799367716673649809089832597326508482670235216576638973543960918789835576816348455372418055754426821188594483554355122064248567947283113718426425774759876276267862019756777561269700527191162109375 127 451540518227090034547138264077837015647116020770651727906001103963456365109559195202711268412099670719317273393780390634988738819986686635213823559312725886051796034903981594051558631171020081784471894304198409862239714991427370579629477226757444441318511962890625 128 451540518227090034547138264077837015647116020770651727906001103963456365109559195202711268412099670719317273393780390634988738819986686635213823559312725886051796034903981594051558631171020081784471894304198409862239714991427370579629477226757444441318511962890625 129 357813607800809774518996564405680275113507509602115019242084017669327493894674979398491343697416696211436130787899975264611790604923735823647297040501098641418473229373197986029142246729378341951209371100769797072263385579635374943600672882403363473713397979736328125 130 503920830986140432447586828204666387451523076022978652099268324884302887235000595986208642373861847164439217526292465164328271768600927951636609998705713919997683131367253830324375330810541164914619864300250797543437601357986486378904280976051403558813035488128662109375 131 133042852008510091711277500904927382693162884732774409979623749589838797659074541964912715565812971679829867876441615302846730335707084993508244064427519332016619080267591430495332385415995337401535253711640060563737425798529324503821174858923355945735238492488861083984375 132 28976733167453497974716239697093183950570876294798266493562052660666890130146435239957989450234065231866945223488983812960017867117003111586095557232313710513219635682281413561883393543603784486054378258395205190782011338919686876932251884273506924981134943664073944091796875 133 18984053074040182432398354222291901144505490028840242074245153685723578500450381220726550940192236292092384965122097580275916890793802520031349789328977675009938597614217626833190938829363234954585773963435288319249740687931494117261281614107928296147825778461992740631103515625 134 2582406492405041786031400366783889219323792264832237777917772572582216481470356403025499611227968142884930791164639273874502755235556954921840278918114569185442859536067361419824064375909441263973804221874576038336729877215893245223814944416075458224472421803511679172515869140625 135 5229373147120209616713585742737375669130679336285281500283489459478988374977471716126636712736635489341984852108394529595868079352002833716726564809182002600521790560536406875143730361216618559546953549296016477631878001362183821578225262442552802904556654152111150324344635009765625 136 1511288839517740579230226279651101568378766328186446353581928453789427640368489325960598009980887656419833622259326019053205874932728818944133977229853598751550797471995021586916538074391602763709069575746548762035612742393671124436107100845897760039416873049960122443735599517822265625 137 1668551778171086643033653943692442666876533247866553624139953832304339257769186832879674355843016495490815132716781767741742415683081600162497095213360129115756289279522032950872735477544470133650325109834527865567436209528636078502429069163332650481165605310276561067439615726470947265625 138 722179546897503955225747856901792685181743163008423800411847290509178109658099864667284509833509230457433713351327090565312331006104681670331697300982506792737790296345854443555008509871747482391745258902017015269687617596894215431824072571511522630984495171111518840189091861248016357421875 139 202220739501545998824879338307239658991253038441822554315323210143881597923248514278791362528887417995189518487840445171194196338680413834093894544235985706412852845155047155129366948104812074018708842713708271768487455936081059947221346466002523605119585959435444282772368751466274261474609375 140 82573468629797949520159063142122860754761657363744209678756977475418319151993143330506473032629029014702386715868181778237630171627835648921673605563027496785248245104977588344491503809464930224306110774764210972132377840566432811782049806951030472090497600102806415465383906848728656768798828125 141 71375788253435349322186188449067156289800717828199940548842063877773547959164160111034747407030335906143397839051100953614883714875347849400512737052110854938587841779654757994645025531998794686496947317960316449433208862969619597001692704869279861549181860332343232429012932698242366313934326171875 142 10280152816730502740946873599192786710196726244913025723048938400224470150347043746277890333681140665796253385904474283062075108762475100252228134499419737707012037440321132430028730677337312114703746040852513006331223025092281496813872369292743993773412164512438349562132976963766850531101226806640625 143 14014589663288136703308174548659553029120856998815097534041849423079346006963113171175771962229709698324505699224039640955758259938923555003854208158575614424712610241141789137443834241391379695571793519292869231097811976007470955223125071977821461911500356807656787346403816395471221767365932464599609375 144 378393920908779690989320712813807931786263138968007633419129934423142342188004055621745842980202161854761653879049070305805473018350935985104063620281541589467240476510828306710983524517567251780438425020907469239640923352201715791024376943401179471610509633806733258352903042677722987718880176544189453125 145 1136533169586727571864352569558615966543740356686051498948172410178081106357540752778172335522678636142337681829572386168508581458689775583830419659488487416935533002662880735514061228997407352669102555152082791537635773354291582072326789319287114055801566435826652393838540924614160830969922244548797607421875 146 672953917858630136718348315908651609523510262308885381988312308204332690642148296839431152888928272444724167385532360654664692288150868231803589596157127716094383930132276826617159143258575975819294168489494355122673448467224426762603273364720114533707394170724470067418398287474318118693190626800060272216796875 147 692469581476530410683180417070002506199692059915843058065973365142258338670770597447774656322707192345621168239712799113649968364507243410525893694445684419861121064106112854589056758413074679118053699375689691421230978472773935138718768292296997855184908601675479699373531837811073344135293154977262020111083984375 148 105332317449041125802808221218759270109708714447198794054701948542194629515587216434000389389531794035683931035574091331842978521223379581001105385299571330087763859640140944214713189140833248412512834938368798617296134392136390800545110421350510007083126652854859078715818342884817712013468481018207967281341552734375 149 63202237288815190106706630250747960965017382957898930454282107015817918104744643028411963373972847550978890619480551396168809895937304056156906504298264408088606633726237002770563446273395647243410741850452045894664634584860000328727080985524396558574391751892722335312699541361779406065162533705006353557109832763671875 150 71102516949917088870044959032091456085644555827636296761067370392795157867837723406963458795719453494851251946915620320689911132929467063176519817335547459099682462942016628116883877057570103148837084581758551631497713907967500369817966108714946128396190720879312627226786984032001831823307850418132147751748561859130859375 151 21616113186334127244345268145209563869450420232345802699321294831014965260594239085362317653349323455148045275221640785760675516558997046766504378067570901532424797833878948502574257077195412291955124873982356476663724997540893012429592603264126488980820595023589429511972933638848983565376563965117748011834919452667236328125 152 867046317807402215023182422268961395207955744875203863828331937110711384341613367757310741428789529700938260483890258184400429053088659320300897831377010605911705779781144489936589644985282648599533342167514520897289413790251375276342547753149962502452914978168420450424692115958275896344548843489723003585822880268096923828125 153 6765562417851159483825892440964705766807678677261215749452474105274880932017609108610295715368844700256421246555795684612876547901250808676307905778234813757929040199632270454975208999820160507022158668933115806561549295805331481281300900117829157406640095574648184774663872580822426819176514625750308596980175934731960296630859375 154 2674201305029301638640247752165316032760181791832116545233581264678317936395493626996696219761458681854688104721954174271316336833767736309455304890610280718050751956241315435169867610662248776408958583206962907806895051655320690167788869119907271617597941777472605835265473368779744574059837014404905311433030874468386173248291015625 155 4283179090221931457888796816384781179137557836584439999949119325593105894793448959239708445317936322103925447729663269124558332828751324322310913333127466283411287716579840221997071289744035123548348664103152257337376907734605305418741838707051480040852703413585290346150199845662224226119172284738523340478571117273531854152679443359375 156 2171571798742519249149619985907084057822741823148311079974203498075704688660278622334532181776193715306690201998939277446151074744176921431411633059895625405689522872305978992552515143900225807639012772700298194470050092221444889847302112224475100380712320630687742205498151321750747682642420348362431333622635556457680650055408477783203125 157 1372489058133445050571512385451890126699301620481608200263695949335078073609928404151894455092343561246015558694150108968466098496646588111868342135727365913457462802037694261216075532871709382884462200879221799884417044183753720252465378569771455109850717723739029682649331587944466144344949209404758203652931893105778726749122142791748046875 158 219633441328482834887610481989878109762316446498095301996044267174364673266655465905435212672597850403497002610517713591594792838912086061696674955617294632458667316603006407288449420529547134835434066556082647514837096737200178669118882760357529521553290495227058570497807139496446492483508410663976819205075588330081154708750545978546142578125 159 427119463863490349907206199629700653300086314147565179212461162956547177296485910273485200890457404311600594076653716716085227520041265209673356888689294277168274494695431152512253061569806239674969895123409647063276664816396747456461113466507592602645287462295020593904235561046897213575044317691999843563347380659444744014763273298740386962890625 160 10677986596587258747680154990742516332502157853689129480311529073913679432412147756837130022261435107790014851916342917902130688001031630241833922217232356929206862367385778812806326539245155991874247378085241176581916620409918686411527836662689815066132186557375514847605889026172430339376107942299996089083684516486118600369081832468509674072265625 161 8387396683943585878745978712576871692569346476529573492701671064391408623259250969847734766879959376637120453834046205301246350414386087499956881751299391635211244831060811291113720915871929953496132311737804137520601839928651583953733728913138869585733709325870627889842189377194411115968730120374490867428429889449596370914150611497461795806884765625 162 2038137394198291368535272827156179821294351193796686358726506068647112295451997985672999548351830128522820270281673227888202863150695819262489522265565752167356332493947777143740634182556878978699560151752286405417506247102662334900757296125892745309333291366186562577231652018658241901180401419251001280785108463136251918132138598593883216381072998046875 163 668534227487091399637205725243364711999624899604742714382772095529446007134125117053653395063700922033614960013750320885946442852479471876359063173750820609067782691749364085580801353041403920803316218171685154389354610855193031802200254330479559878070076769237170137215651388688034926820519571704689543570117861198358977936454202790628187358379364013671875 164 224761207281160128558028564826819216174273891247114500575487978516999747598492864353438271420416249987701349556622857881855194087003598444831917039015025888768588540966136205572265414892519998174074912549320548905701020169515897291899725505907228031007159809817536600131901996876917342397058680007116624548273624934888288382235902978209196589887142181396484375 165 1223824773645916899998465535482030632068921337840538455633532043025063625673793646404471387884166481183033848335811461166701531803734593532109788277436815964344964605560611639340985184089771390057837898831050388791542054823014060754394005379664856628833985164456486787718206372994814929351984512638750020665349887770466730241274491716349075431935489177703857421875 166 205632411357237110343644611559407537178604856009352912703887859619503983347969864148302521734976168021217565394765979414083093965754332069334251986421029882399328321163586672766342608126693539173376714269441612887437395504286435720415129342939297495513105458486359450746115212281982440202581007501667046155209643337823056210539999352047043430502526462078094482421875 167 69094967714963683980408488816630322944266395533070402197575042372630681826403994472674807574298196987273935919212390359992330212179789964839312694569832558918492380107605647190126855398136820650678351617595869178527006303843908503694669183677518889787530097972603358094679604281110943069997370098963762050875201723476472465731928216014939689557650126516819000244140625 168 10156960254099661545120047856044657472807160143361349123043531228776710228481387187483196713421834957129268580124221382918872541190429124831378966101765386161018379875818030136948647743526112635649717687786592769243469926665054550043116370000595276798766924401972693639917901829323308631289613404547673021478654653351041452462593447754196134364974568597972393035888671875 169 7438280559418985471542915046576704155919110278321628007775546036540810790657869216966861059795923800271001023510971459424254324331790929084846529508526184465252460195724070736958726364175623153507476586689048104675967809627708282148242221630435941042296977637044669308966543439674436354314426883263745876062868091137412690353439268238656302399949709069915115833282470703125 170 53741577041802170031897561211516687526515571760873762356178320114007357962503105092585571157025549456957982394866768794340237493297189462638016175699101682761449024914106411074526797981168877284091518338828372556283867424560192338521050051279899674030595663427647735757283276351647802659921734231580563954554221958467806687803598713024291784839636648030136711895465850830078125 171 58202127936271750144545058792072572591216364217026284631741120683469968673390862815270173563058670061885494933640710604270477205240856188036971518282127122430649293981977243193712522213605894098671114360951127478455428420798688302618297205536131346975135103492142497825137788288834570280695238172801750762782222381020634642891297406205308002981326489816638058982789516448974609375 172 5124558788293641238917324462216294605769478925584838108766158673511236765576176445020692900861689568782203815823889233680767254880492528175255254157316811874965264027270282031674973979664633247068709069209458795603051769050322603406725311096966993359858324112236737070413322406955005735666928351500497007637349008690816831176476614479695928452974889508141131955198943614959716796875 173 3566812092438148573012944275108639098978482203809967901331682859058553608300683367977309716974174583815873907064957694763527515612052578505981732597077554944321753187724936533162797586915879266314404505403950983572179916183886167380462368274909887075981390287328681483265123867854799224715709270512985463757632987932731556750715548715414405643467103909050138099701143801212310791015625 174 3856742961094906649876425031185327048595447400091092435025643937173456037318267487460036749682503917843192800367809255952162823666803709530253676289611430481938764268270006374215602133623755738104818243057500713522547112227976342986102809353256133611157591869255827163833388936541853618839029066930398139311646297951835021863737998318138805187914644212514356468091136775910854339599609375 175 7874183545568767743497701105336709390882371775185980388177356371729139409524796120230908363935112165596518634084277230902332431653057573624267922424623337233958310381051263014023521022815167965297337246242397290108533687465451700263293235762897939456113416733063980459493169078772951138463017678316229534427944524984996502971798413232866727258659065267216811122352737584151327610015869140625 176 190555241802764179392644366749148367259353396959500725393892024195845173710500066109587982407229714407435750944839508987836444846003993281707283722675884761061791111221440564939369208752127064760195561359066014420626515236663931146371696305462130134837944684940148327119734691706305417550805027815252754733156257504636915371917521600235374799659549379466646829160936249536462128162384033203125 177 205858798980648240558350185030485144754078709425662007788456662966608049902629536936113168994348266298984642805202654382066482088981348466296810060265958402734650128395052119275361997965358234892143680752351005716683037787911872375333754260476657758425447208085858860011523039878166980222385197118070812173622496253888617989200139110819795072363242155493468224509757646956131793558597564697265625 178 148237049702337701223881074147861166508823405214606251244760475214409305752611687460995673782202965214023395969091838669122600420620114654685184771578786955278287606092473439707285671443963870780060917749033846934713303847095449189547151590657782373135269757749826184559206727170450968212864831488385354838842162984277431190223118354254872433471749192151251073303799120139956357888877391815185546875 179 53367003477669688594543522435636175686620345241361785349813150408369534445162146943120925659051294476657568879164849469633227416596506670233348373777032728472714754907965634625406069648719622288358785006705544827361224365896463904295284091194000056377833464135530121117545424104139544634925865906959046678554401619991383963662235226839105254391778829951890288086820534925891479360871016979217529296875 180 36022727347427039801316877644054418588468733037919205111123876525649435750484449186606624819859623771743858993436273392002428506202642002407510152299497091719082459562876803372149097012885745044642179879526242758468826446980113135399316761555950038055037588291482831754343161270294192628574959487197356508024221093494184175472008778116396046714450710217525944458603861074976748568587936460971832275390625 181 26225346013979050020687605077708151275040536956783801747678429307928914769369356440053769682742691875246679210754794502119812450926772325352720891099640538262419121283097932339443923716425553186833832334070205311337716071767010809529267031674099537704913031778161534468978584586135734326772094394668279923541811272088065950503077323997138908586935993720808165920184913170606961330122430808842182159423828125 182 24130232260195612580146006405389022300956742948791851363613897010995482578349737853342807415865803490990861171584494808006018545124955736249542411021791477483454749260592664189215014699524445104463440617603930020354180754478068501523540032143690919081598312906106185215290184328643335106666634853583114005205526571573474904012887035557811922445379662666890269109450140662866249641638205503113567829132080078125 183 53873156544112724646433973900671531189116024307472687354404386466748514404423624731373151836661992873986196651679543108354237003845976176750728386847251652629561073199199182068841441818158276140225077522862534163442743952447735736501455475764004345941576393394172669111656865532129109959143928974109660328021858623694940070699171595586370898051554634870099214813758384043915188949921457606251351535320281982421875 184 2590809073803239212542142926677749090822034259877550146407265494628178556358190680263308847417654020939881638976225300392671943184956490681921392422017829476457982520216033392219738429255066188925369637235843688405564686440441109509933631516287118091190355645956121996369680169681481742580648947936728210320323928357693027036351070369562745915388400167843862239679835014475557723137131915791542269289493560791015625 185 9852271172323984672139426851727329181487124727145461528976517950405490121262119559112416144763245429629716565995701211771021917278348432620973295071506690425752716861599304760968949749028293368441197314932972248408939043713788552553053170960547401852332213553649808369528033756372079182202523360348280333134787383115782650035457264822031664328240888416050687239226928152269551452707593313107281574048101902008056640625 186 5680819557962009561955593522705978006045476117672073117607860250203805603919738137784219149070487314724494571953121318707171237502695706249253201938230757699489016542398159125174696425289713956243194371790351798432594252605370479402090458375851631908054754335034479505869864263924140856457974969576818440085518405104560276010444658896383457651663696260694826262138246772598623367631198304337658555596135556697845458984375 187 39730515824474702474405029979101068978680850871774944969925853017875375632693864588035271884769174181720170137325739878774214200846353230366027043715598273198686283894224245289646791859191201467173652797427362407877877683871440058842340247789031143238553340868364142768152656689032656321895785342226352806270098621620273658361847855389526626124205558908047475912142470278200252108539074700876716406128252856433391571044921875 188 3815856932881070337650465705384098320604608677206558845155052578977682816200902038042170243193700250757385036232719973574445181289982360255589293024685068934604260918362667732383902748563189740912460827370306241695749208855304829999249113363737817191911492607748538755428226896785788600655121296564261449958723819789529761361796604893715839874276959983820733664779248558458450300337513739749420284397274372167885303497314453125 189 5048378722201656056711566128223162078159897279944277352140134561987474365833793396329791231745265431752020402935888525038990974846646662618144634671658346200481437194993809409943903336349100027227185674610915157763476203315568290089006576980225132144898904720051316773431544184447598318666725475354517898295391613581547874281656908274386056153668418058594830638502945842840529747346530677688483036257593994378112256526947021484375 190 5062401996429993990202431589690448639488119216833011455896079380215217350183331711319596207389002280173553792944043770941877060887887347792083925323524063828816107853868792213860414178950069749525038968151501033201708081658111535339253817471836868623079179455384792653357742918293286091774133046119391559123989923619274396154661510797370461865206385886535371834721009581292864552200271040682062155802753977695829235017299652099609375 191 1944015655071185376384999019194707966496485022624053588658367072311908885810927622743686202544823075610646483372543797976111758507905456155821196628710330237253057164389341144777281785918710468762346806285630623076121184494416493902224405423053482149879489954862027587233092835813235472779075238478752878614760804247944728906507437635777598097943096458175756841078496321422578860303348293001287468482529135371805750764906406402587890625 192 17496140895640668387464991172752371698468365203616482297925303650807179972298348604693175822903407680495818350352894181785005826571149105402390769658392972135277514479504070302995536073268394218861121256570675607685090660449748445120019648807481339348915409593758248285097835522319119255011677146308775907532847238231502560158566938721998382881487868123581811569706466892803209742730134637011587216342762218346251756884157657623291015625 193 217237917407239752254894485397951031132082711823170116371806545229638882262713729058738702075776344230262912577431651792436560677982911009044551259668493273022317378949015704905426907731058138752785968562000365236887314003697559944091870632809957469802583363985966996790536425123621624376643320674285197926563675592295079621115486633485239254650847199911766299719998728430008919902318261698014870740517183290393177230725996196269989013671875 194 681330521628239609655434071036440417307255411848069208314109261355224081069957825571224149276993207620847914813684803905011866473047069894700060934073617735288994739510429589151720591613842009174987726066620478837957579153596780504653470261369629944457502290581321157600719074662718621253279001408116475763679207882634801385025204578154205382336607101323269704688489345265984642453637508105540639599175392526436468187966966070234775543212890625 195 8635864361637937052382626850386882289369462345174277215381334887677465227561715439115266092085888906594247320263454889496025407545871610915323272339383104794788008323294695042498058498705447466292969427894414569271112315771839192896482735562860059545998841533118245672589114271349958524385311342847876330304633959912396107555194468028104553221116495009272443506926602451246355343099855415237727606919548100272582234282481294940225780010223388671875 196 987367158680604136322413669894233541751241861464925694958599288824456857684556131872178756528486631653942276950121675699045571596077987514651960804136134981537428951630026799858944688351989493646162837922594732419997174769913614387831192766020333474759200881953186088566022065024345257954720596865607193764829816083317288297143900844546620584947652596060149374291941546925833294227750135808846856391134999464498568786297028054832480847835540771484375 197 782014940025215631153807186018883867792325416359026557054046526530374412038366100445456844124776279344037669921576981881719583430044706478696488711177944132622164901710402246443383355311272658345182317896693448377299395013175050219945729797071084118814894429137167324717525516765914594203362278444027542506515925150560421255588931589306322413902723461234659940140733867237646210524178673889908931626195065188116835837293905342448852024972438812255859375 198 510968561812475893395897615344738719215505427048987952379114000434946640825868410031061501951128820923394213526758399961515575813191211213180285723883668696255322546777576827826106684360385554962742126513699499169727424701608577813712539849406246363233652019998225129970431172654848595852476912735327596273757505493376179248401807900452751065244039509570726804887955508853078033956498345519666495924555855593915540536087837750756079913116991519927978515625 199 204392586023594523781524661265323212319729600167343150526922156881053756801466817228687540795622751892801356059324842392686649674527122780334873686378961252933404324999382019785269200074299276384641928808777917844650260056650518080816467581579159214448644986302522357292515604730350093377312507285168769091283545202456465398141010047129589847825547561803134870710787132384754982047588797787114271768771075124996457785551661240077692127670161426067352294921875 200 25549073252949315472690582658165401539966200020917893815865269610131719600183352153585942599452843986600169507415605299085831209315890347541859210797370156616675540624922752473158650009287409548080241101097239730581282507081314760102058447697394901806080623287815294661564450591293761672164063410646096136410443150307058174767626255891198730978193445225391858838848391548094372755948599723389283971096384390624557223193957655009711515958770178258419036865234375 201 31279033590678948315520370605228496594429528698336479638023416894513078895969927586576535362439222724322225705124177869344444445077917755486019817437107627196069955054166791596002503606824867671272418809861502495612557411169460534026765555921892467511135250347000779382480768737541189858093949268288270606276312536835013858145056617098797573643939193350032014816615571725289719809487253861353044294432273508049173829523002521819616816856068908236920833587646484375 202 12763096866340638070664932021757435750391024890069217151499075029637116712711569252426689489289700440432440976718869537807307111369593560948515526307037396201084384460302217642832861571728819004585997771175887478309747926053586676304281417438369002443243627551590198019227452875666307109696655059432345938184986567530159054677508902040993361949672948454547063325771817886787217271063179065586496193900144882224384889398565949003276445949950357316993176937103271484375 203 25045450417382445440668151604028674754183987842612493790291684899824568695911002729678640341149488830941926676647994989690538988210932431101303634456509717145261257105933051754452352024255852493332589626304149861603162013559154921134434901486559439127791745132070498579730671693015849984928069444959406846031671974350015451628831635438442640599241549183972853932939563966505449358249645053035901031163384307218317947963119247260762812435785917841712944209575653076171875 204 65143216535611740591177862322078583035632552378635096348548672424443703178064518099894143527329820449279951285961434968185091908336635253294490753221381774294824529732531867613330567615089472335158065618017093790029824397267361949870665178766541101171386329088515366805879477073534225810797908626339417206528378805284390189686591083775389308198627269427513393079575805876880673780807326782946378582055962583074844982652073162125244075145479172306295367889106273651123046875 205 547528734981816679668849932817070490414491602742427984809551591727449325211632274629610276347207140876197990558505860907595697489569419303940194780825713812948000172401930347290043420804827014977003541519433673305200674059032177188662940827532777955345502095988971658003417004803055167939756422004382801620871023858415299544315798059132147135409462199538250068833834648395182063127685581610664311982180365510744072079190674927662676451597752443234412567107938230037689208984375 206 113896712733766532443271155632476486917791008107733695898912408561500193944513858853834027877794520736384009447748797615072210875820430772460814243721176428265986937823766255968628836300360976507667266117248467452840665707691615054794610573319514535848243759536215692544279431450110044640644625118519551811682758668900547311091103953124175469795274205390221470201140231074989931523953261476618385996450029366734977660551644515834771264215697170005370253420551307499408721923828125 207 147889704361489762080658355990787423876982633527523670774924175589446115464499222364482856379867194516161164267472370576006944358122110247550709985733596629538462857539713948545447788079823257041728323813878169148083929845723576166148311165338420555956405965223251703328176647218356524327484289142528614411478622006173319749483112523861145294098718315962593932625716901858552835632420403060958218835208706313188698720514467147242548906072072970835154848145975847728550434112548828125 208 8331120012363923263877087387481024878403355022050500120320728558205464504500122859865867576065851957743745587067610209115057865507545543945356662529659276797333407641403885768060225395163376813350695574848470195342061381309094790693021528980731024652210869374243179287487284459967417537114948288362445278513295706347763679220882005510844518234227798465892791537915385471365143073959682705767312994383423788976296694588981649294663588375393444023713723112223306088708341121673583984375 209 8086925628001522935320334537167969949189710015959731016793994314466064333801552592040021368669610652582323355304450700985663169405224375668380541687956597106318235092981402982991971233025143612977149631221245035616368515488057101161374964609051375285182733003029251432371823833240817009749290137421332715794205994421703672712163264060426653355317876995303622825948487839437795880302953339347155531281385211694969242585362387174226671196123578408885314205889471850241534411907196044921875 210 29719451682905596787302229424092289563272184308652011486717929105662786426720705775747078529860819148240038330743856326122312147564199580581298490703240494365719513966706655962495494281367402777691024894738075505890154294418609846768052994938263804173046543786132499013966452587160002510828641255023397730543707029499760997217199995422067951080793197957740813885360692809933899860113353522100796577459090652979011966501206772865283016645754150652653529706643809049637638963758945465087890625 211 12601330555948953091118881487523931653775627786719011460953989730602027757181262303257482697408890755226616633552830738050394848778149805019618953377133048091963795060111876477202494294292934657767448755606036758073671993731532657028195117977585169767506715960975285605721908910790004493186685117284730384395584577717703422448637723773198926191123752059776940714191841948486353863543872496737614899286249285345510397720002159378431096991291624201969407581614181168561117374338209629058837890625 212 2722856733204662248688687546034978770419672188684131014909212088712391997686320446911559145924736471648582009511530887937196856170601754023085356925874364006948176947988789309573985113282219496436058734961335173340688048491682710276323083569156672452071258856490736712805603240800701740104722961111754434597476698369925301050632566621455060282374355348916417420474221848715243692514979834102766173238082634041195285168883543514924073188349090183333235838211864223268321438808925449848175048828125 213 3529522489393209187450201865030312909576288786526009714726172664365500358372304924455157911184553399492129062557961281566362404788686599379238844524856972018035195427237239491030346588700029038108787107041737585122676459200547225215042913669973402070800598373146520969236497526625343921337462172076548198378654866524146885239032826144251275141458346509285398341414142030124625459591774859811668528961102029251856825509345071020816865042348853500789873621252401941298870724494918249547481536865234375 214 762443452472883999756931342504378349089413779564835570262263223289068181188764510945039677833055695675195955419360353068929871177842884458356708131416744766688395329178097262883140341396728914288820822424921766265462693988435192103528798464292933590728227373097255067486578494006293633120615177511403779683721123902546371492484657104255336775368992626128462747374537964205600695978608120188373452605201077979330354627480975813534571469242491013783835152636202826904354168391364510171115398406982421875 215 1678283266217098232798292919393566151745626283827834487398719880787484603592887596115926624182523787265996811393330110505299204533132730194644706351178048897151003528155121236989198203860180669666702024599619459315286334743591274046934224238663850249114871920067648356884147185020996342428592218117363795994286140590247905820957298792581092497211032578228009071304191304543042484362436207414645849841686658552121221078824195570506455531701626052959894282409927413031131973042420213459990918636322021484375 216 135940944563584956856661726470878858291395728990054593479296310343786252891023895285390056558784426768545741722859738950929235567183751145766221214445421960669231285780564820196125054512674634243002863992569176204538193114230893197801672163331771870178304625525479516907615921986700703736715969667506467475537177387810080371497541202199068492274093638836468734775639495667986441233357332800586313837176619342721818907384759841211022898067831710289751436875204120455521689816436037290259264409542083740234375 217 142251625301214489631629867506382545735189632942504016718812976839523352497453871224305163851035552713423342933060938832451261636069236837844124239267121660132298489247133707071451837598829685597083596945468665295455532790133745106472954233313995679885026366919317888259171692231816654183515962126071378821234892133657530546965504837118931916282106563537121694485557515811329189583056965427706865161751329516209505122885354581395241272158136164574091231355921929514001352261470145776911522261798381805419921875 218 62595983711249235233829424290493741699251408481107045282822851030754701889712942370961838952376051918080842125470259787716794055486614921126890373582691572001179198175747984211700714167099833132553711678115304162048414262206630578148339601703836395285703639458089475200267365755785691420531598000735335250929324201480930386240635665548519633235100299310538624154922549827940818571714807638762417221732131332669819643148181399316920798315215398937213997027396609057624076526612103776869844296015799045562744140625 219 333573997197247174561077002044041149515310755795819444312162973142891806370280269894855639777211980671452807686631014408742795521688170914685198800822163387194283947078561007864153105796475010763378729532676455879555999603299134350952501737479744150477514694672158813342224792112581949580012885745918601552202368669691878028276347461708061125509849495025860328121582268033096622168668209906964921374610527871797468878336658676959870934221782860936413390158996529668078703810315901026939400253468193113803863525390625 220 201812268304334540609451586236644895456763007256470763808858598751449542854019563286387662065213248306228948650411763717289391290621343403384545274497408849252541787982529409757812629006867381511844131367269255807131379759995976282326263551175245211038896390276656082072045999228112079495907795876280753939082433045163586207107190214333376980933458944490645498513557272160023456412044266993713777431639369362437468671393678499560721915204178630866530101046192900449187615805241120121298337153348256833851337432861328125 221 3285570998750667765968741641127991113001254012471096191729487607206515707511056496823486600975693420174842693678253650572043720008412344388234858583909315202114464488951572967327108871108136593473326406702932574292034572952654492535032346034316717117450246199167386568160266216100074024886544219464476101046241704119611571313774092419418821708590356102622538930966883576522568544873551348079991534512899479676936135793179550532348406353495762836717398888399035816946257447847927182614777361635560737340711057186126708984375 222 4497946697289664171611207306704219833698716743072930686477668534265720003582636344151353156735724292219359647645529247633127852691516499467493521401371852511694701885374703392270812044547038996464983850776314694205795330372184000280459281720979585733789387046660152211811404449841001340069679036446867782332304892939748241128556732522184366919060197504490255796493663616259396337931891795521508410748159387677725569900862804678784968297935699323466119078218280033399426446103812312999630208079082649419433437287807464599609375 223 2015120642428087473784267821217064397387418783029493424395026833698198108632080385209933703885683183133121945205085801401331666545012828847017885817737124806793385856376564189137254163633150470767632269506804985839279243099804848197720356943266610981582093949940204588659183170145433834597523142373570161690118829018024687234972952717078435878540041096403566941475976558314986671072207631526928754577434398106537070861261319043885564761153553077987807528294746376404685385029698040659086582140222532189000048674643039703369140625 224 32913637159658762071809707746545385157327840122815059265118771617070569107657312958428917163466158657840991771683068089555083886901876204501292135023039705177625302320817215089241818006008124355871327068611148102041560970630145853896099163406687979365840867849023341614766658445708752631759544658768312640938607540627736558171224894378947786016154004574591593377440950452478115627512724648273169658098095169073438824067268211050130891098841366940467522962147524147943194622151734664098414174956968025753667461685836315155029296875 225 111083525413848321992357763644590674905981460414500825019775854207613170738343431234697595426698285470213347229430354802248408118293832190191860955702759004974485395332758100926191135770277419701065728856562624844390268275876742256899334676497571930359712928990453777949837472254267040132188463223343055163167800449618610883827884018528948777804519765439246627648863207777113640242855445687921947596081071195622856031227030212294191757458589613424077889997247893999308281849762104491332147840479767086918627683189697563648223876953125 226 202632219429918460502916611996825475410639609718965862096788268911001796736843896205121942286215772452736318681799457209987131894641991890937124649052647104931314859000569741532362087521524624594701184538492593805431333659238588839763943497742499425537596341468443470091639240459247976492559212414123924482641377705882863196514035861799449563397987554984820026921190614300852010323003026569867906979194171156701178380391135540112076364426961539116007225339265479782452492991373187464260027967869449418980565269521321170032024383544921875 227 92402085265524498683670708845879822322432287161137981486596484147920456496042735642068394372269137510770351905791541863481654153973515045558399080009149138672617020968498745233814920423864091864958914496318450143363461877229249949771648181373214627420591167075463925401345826740040610448540563331746829244832102228375558032328953574536848111082609740892148594400194966055828347256053300496625870608238021641890752396134290471207390999845636293354944569154929300068230039923473176786246504258020750965580969449320036801509559154510498046875 228 33357152780854344024805125893362615858398055665170811316661330777399284795071427566786690368389158641388097037990746612716877149584438931446582067883302839060814744569628047029407186273014937163250168133170960501754209737679759231867564993475730480498833411314242477069885843453154660371923143362760605357384388904443576449670752240407802168100822116462065642578470382746154033359435241479281939289573925812722561615004478860105868150944274701901134989464929477324631044412373816819834988037145491098574729971204533285344950854778289794921875 229 30689165771592678157979045736382963828600919949775833618544506092940278841023521632102821572082383654614617487180223563464662361427325649192810705646812003213827824911857270425774425532336426662771966088975760345131447593923934278567841681102820739084900402153161223509155851167138307799368799317307524658712188395402203378897963477881150061357459870340126041446623953361246730936879710498509196110255197255175155327235962735137049679011731748112235438290006433690894326316303426804367835222034152608778200252981349649417097680270671844482421875 230 36896747029937560785388443623969517875749742394162309055022826643557744333866915780414528662799047621116210569814405147892741793625125610052265598379917158409352089496301127398260616151377203874105386502427675505851217675422184621278155112053164024945255256225050652809871466516854920058786579179217455782860790139017649062356869726816200869222946071386196990739236525745680728785475833758434919868920453063608311745699600652017043818630013851707664879216848644142007042321192074498887692801036515295553790758698031737594646983779966831207275390625 231 131256487884299878737940849347909162891192133592992998232338203501792319693298166197246644265041332007358807481057764873113639656642021845199929639676717299325429123174141630606572315896909265061742501943736212844515121758546879571734908995617925702340251048494995192305836754987059692617127376772148177201948974840541384774428328366175952972173708354349257174855760016687684624581451731012256383941697619728480208204151759359485431680394411276064847041326017366670775852353408685822343078370407299512403055244992378103319197180098854005336761474609375 232 15769529472956599716944036328798800855927512050243873073342347020715334408866251110269203975271394316884108155938511465469795850176562910259020118138302749818955127512779015905732473952757241702417920590668879286033888199848275102832722637902096502238307304540612993818458387277731028784429160552196659575262726834413614942184889165136282349942584103715389326293384882004906109896142986540186802699281099741664550728527375660189606863315957126167219480250740086481446070261316672110941504129930362698561567065862655712127349261209019459784030914306640625 233 29521102950253132483902578905315796540256851782609987078575264738193613438722065742255338434948576761011080954405029274099646445180531856381101489434838551204181204053146896362286561324870272233881603136097337502051508844191827829575368251347135069310878112282942717979665082307611717988892230938558774195911661279775197986078463720209780430897687876089819694315226615833253372419024365388972459715216262892249199810380093007449433344915861945603178564252842363965214679600573131456238045438268602087662376359952335032954540139371601981110870838165283203125 234 44901597587335014508015822514985326537730671561349790346512977666792486040296261993970369759556785253497854131650049525905562243119588953555655365430389436381559611364836429367037859775127684067733918370004050340620344952015770128784135110298992440421845608782355874047070590189877423061105083257547895551981636806538076136825343318439076035395383259532615755053459682682378379449336059756627111226843935859111032911588121464330588117617026019262434596228573235591091527672471732944938067111606543775334474443487501585123855551984206613269634544849395751953125 235 107812640293938094617616252103915854697659840738067050951573008332548480068493959505087550868327107201061695409581477611658029342446926085222220328517098114094418675548830078773681122003540276201765462694933638263511241303263952407047993976793993805317235815000243614967368406227651334284762096647742718776442864897437619767659981946121651045856958282942987177079448303310188956743025386959118792065324189470408990980106695994245944730234793996250780459857519866761653461552706584864530641575585712173602015267025968479933257515579470009470242075622081756591796875 236 12941234512524086460824902537025210006984617434800393253876746276055215831669912863352060847332643454030888335198383571247641384174405162160639619433379949488367979640878534627971861575666334533046399160036689475699401068160752356170140242524823877114113719724684414610393428347532906711905408911406634622786124576137253600387048177739636803125105923549122012531502053235267853738705909379472155695841155294706679227646600301930004607101631651756860923474621608834390196540171435238394178045676340140562366039466117113056816186611452934585031471215188503265380859375 237 18638364136768343908155742323132538996982537863982135607102640040506292770488906041580048864969929491524640176916871969574583818145952911625665814973167138020824129447397600295347474175476983189402133190258995157963068169167212797274887366214790573169811628800405099596184319919296816335923459311405109234032662341462907627695900233216863066531642938970016264663639457132609232734599287793219782391787226967907165783017484419464267404520296108911054390016564644785099049986279213997573399657630624342442244565917239285212520727840479484171964941197074949741363525390625 238 87979291513592172694464489012626628245423239563950340777393495204536537307631132818271690658946390509826809848439941320381893816254946393843684535278339947170963499034865805927471860599643186315041202702419210143971669447858966807403226664322549768885900825147512205127188718125720738711004035769602583954378843805818744971933881067527999295051531886251466774633932784151626448251553504813261779483366307030844458217770198954677830238470637732763147072341523978267262548951899983139878970850569090437774875099318008505964835342316343325119731844097259454429149627685546875 239 42230799248301668037651311570506265815183368631364768197861292769565811323942839812710060858232577918586699204644856203038102156960494058510463061677597110271870638893870333616664875204304356684886290248444434475914333870009681033661174036073683742424634798598748274530001233345036086688329928799961926034101461655732542281864161516456023930526374393903949862469452727424580288660310821415448118536717368268141733595439088525127330597072952083471964066548068833299195832425894780982630476419792916091564190256707092133354767727634049135077010106442685355432331562042236328125 240 9501929830867875308471545103363909808416257942057072844518790873152307547887138957859763693102330031682007321045092645683572985316111163164854188877459349811170893751120825063749596920968480254099415305899997757080725120752178232573764158116578842045542829684718361769250277502633119504874233979991433357672828872539822013419436341202605384368434238628388719055626863670530564948569934818475826670761407860331890058973794918153649384341414218781191914973315487492319062295826325721091857194453406120601942807759095730004822738717661055392327273949604204972274601459503173828125 241 36792105767109137719422387409898616372174978502174456525499726180237278312588861187430195670605095371341511147574668396929840170676336831185193076279447766425507778663923242701842689251118020109223209358798517981933706382560484261741119737837934381656478206061208477994655024508695614264173358919458829389799704916399026824094285475559234888633535267585029679431324257923205716185192692279459632590966221995729100434350465509418807326128911949402027174237675788602758897146925921613782410514069885392712096014497069272960673965830698117216117359884464121932978741824626922607421875 242 9794058555204452460910239528515011678272979277278840327088027109179163486811154848093918087515076387851110267484376727262723453434040864461498396905588995422470170680336367207230523878647616953075218331312165486790752639037600910475486074212458132396954498453493696842177167524214772517122948144359940383564681448745420940573898793593868327354247088231134900664618517459157361648498294684792154195715208295263086535624093918607286510215516360930819633782069294926054418420511680333588877678845403491539959959059119840462131409704131838802930441201244349258558941073715686798095703125 243 7139868686744045844003564616287443513461001893136274598447171762591610181885331884260466285798490686743459384996110634174525397553415790192432331344174377662980754425965211694071051907534112758791834163526568639870458673858411063736629348100881978517379829372596904997947155125152569164982629197238396539618652776135411865678372220529930010641246127320497342584506899227725716641755256825213480408676386847246790084469964466664711865947111427118567513027128516001093671028553014963186291827878299145332630810154098363696893797674312110487336291635707130609489468042738735675811767578125 244 1771163425558306305702484262480371820905892536290671852054795075240225432453021329422213003297078923024827491438035177984227266953084010353736046995444857285596759147934436847575892276528962238364294328165490793930531781695143171210933186952225456137544689673028872233157424281379513990860024216194938234928067131999991170145948202172791304639738455983971374117130011468424492774931420709774624040045655697240353726954182518697292856879280108020545981064929680536004636659816384578534412792769010074652181282972226667421076121409741024208225222745097748866527354039135389029979705810546875 245 5062575458054158857132934183589729454756009499564170377123289256728311027761552633265158834424150588312631913027050550404916271374231796261095534328646550407997403231179265322654425423745283731324607954673027852651436676011950897711250692705111095459815237982074193133108304404276444157208235884623865121502725218966641428000501944543895145761919086687518177684796616113913341848345644195439133714463832534612011069544038365943095415913275642092060595877257336865413253119308499253644196565998087130047484833828947891045242580362843094195177095013071065510157353628528653644025325775146484375 246 15318340820980273869912832252705803384200733543781266727099648633008523507800905957733717601200594850116361642437249555415195653924150569126822867771618732224518542696902221013287760447168479514241998749249647676552717094276961026294702345987125152642308947086160093582159107466459664730880680139694891084642945967549263632843918783800917932046414772499092502038657601037478989764724250206559730793224664483229023094226351287670618109470389437842156951005405249887367421288403657041676609969397012038097679610199630528724694999661890634415766854090550430020634120609202000196091830730438232421875 247 34613209449895760315907851218715865135803798250835233398282313461156185581015758206495421375246188563361078053461265115789839690750314891550308753328840267936505621162789170437024925078566732099421855618258213151807582118694189453822722052826982164353875057510353375901997962497082877243196274616394281858628944093859741665784245965959637115415545142792486461365794873396131692094668954846370467257920131683604424813172424655907286675580703304196746423106991440384385148347563656016875862874923789164159308716247009589887589527198973545002648888933718192041809891268400178887532092630863189697265625 248 2217552952089988377572496334745729759700496674603510619716620215744739622890409575762806662774105813959333067291751718418269062854070174051989780796601033165798793462496026185998730200033508636502960216609742855925805761071007737674909059517781990662938262017829972949454669463979776335380774660423660324409494351613280782721244024885814084527622592148238632624835258222245503740198457707157467935657416436529590149697246672955126833015537058355538220840387918280626275170800578228814513614853450759117139711754225081058798235709214238449836372151020212170145287033928838127394556067883968353271484375 249 3353426843476374863362740128062682703199768154197372242269516341375356130703128880655360387772130111494941695247704836430514638195492801497498009735855137983236365694346734623368470027616526072483415521707821141713558121760086603502000892662487834221776467887011613483881438083810002745608375846851886921310074616935976141695118311876716074507247032580071791740790508415547401887708404300035857792163304304421246801740950999265629726190153979392725005617680276129685602118653820750359235576451921963805409250450578274407964619809926634100690363652083028652711657107088338847233899286948144435882568359375 250 2095891777172734289601712580039176689499855096373357651418447713359597581689455550409600242357581319684338559529815522769071648872183000935936256084909461239522728558966709139605293767260328795302134701067388213570973826100054127188750557914054896388610292429382258427425898802381251716005234904282429325818796635584985088559448944922947546567029395362544869837994067759717126179817752687522411120102065190263279251088094374541018578868846237120453128511050172581053501324158637968974522235282451227378380781531611421504977887381204146312931477282551892907944785691930211779521187054342590272426605224609375 251 1056346222829275463833579954040385364921442967412943243176108995114944057952139113050841798950159845771464108711503261999794263604771209935719360556843047740409371375547693140034184901049343795462638306415572198745479376145036080536147791193146980219030696266748093305490072403590569914880366433637578639647280054707917164514670743832724947050155351497885514757307714103439509331637585896532795383820401672414214848782408269523669691898529454278605340394597375382231613095386546805466911002760237678208522940938184409329880895063225939374887968002224414440747435547018362178572914444885100238025188446044921875 252 465848684267710479550608759731809945930356348629107970240664066845690329556893348855421233337020491985215671941772938541909270249704103581652238005567784053520532776616532674755075541362760613799023493129267339646756404879960911516441175916177818276592537053635909147721121929983441332462241597234172180084450504126191469550969798030231701649118510010567512007972701919616823615252175380370962764264797137534668748313042046859938334127251489336864955114017442543564141375065467141210907752217264816089958616953739324514477474722882639264325593888980966768369619076235097720750655270194329204969108104705810546875 253 542154698750761456100998474575880415073748718534555855766084840995014405538312479397939231357624448572393999005835345875074008716605635748326874590879787081487196045426320726879956915037980802339303541303841329880895103999298508822834240531247744910298394623021471066117841702114729022719556770861129583182283496702061632263418650947583654379244121950298470474878630494050059323430481707675726465051370908662847489286718334135596233257295283290243434761693499632199947732301190658941254442030452792965493838410761825869948885082490815575822126167996049125028562680922406727409612603452160328743048012256622314453125 254 138800208510333833737349276133878971662293540972124625359542577784263291221070507622370823215351186206732425555001877676493153755398925380710542226607937870433444206613986142918203572740437973983025822503010425549983446546106121409579261357595156788225441378963703282943089981165213720753075097733637445192810325687421461377407609859263123198140134014862921115703451289500530267104924435922250669124024783901953446900086984305921137241379613082354545385259594532821475507528347684731166553896971001551435716186145674435815961388817370863848175761327115497421995039374563462006184788588569745115819387137889862060546875 255 9025483558384457538771136680605480132340637501712403764004256120421720511650109758144662779578210883092775971713997095913967322944815122880703008285181160024934709535074448943256187317446979258246254108258252921387673611660550544657891469777625070154359325667114805973374426025268022191968708230129774873662491427824580526065929831098584585959062214316461445548616920099771980618497711445844349759789711573224522884678156154492521949120709340680104313676505134496716444877030808199644105167150539375882107445004122480188932889307849540421727628880295685219865227435330989116952165877971747676156155648641288280487060546875 256 9025483558384457538771136680605480132340637501712403764004256120421720511650109758144662779578210883092775971713997095913967322944815122880703008285181160024934709535074448943256187317446979258246254108258252921387673611660550544657891469777625070154359325667114805973374426025268022191968708230129774873662491427824580526065929831098584585959062214316461445548616920099771980618497711445844349759789711573224522884678156154492521949120709340680104313676505134496716444877030808199644105167150539375882107445004122480188932889307849540421727628880295685219865227435330989116952165877971747676156155648641288280487060546875 257 596124163547735035978294806617311357260966766350602556208717112497734218073978099415696831928361250617394760155737794188021627713182094051147552994227930438486912630082132278253127916130055533027906837596349347204734454376567702924109073687342358258625279100987265819735407464542927597757341209891841500630533896316385719166128599414230413318010100193387962017040598955669839547871155343286573457284350659699906512010107535848076582217473731242580209814019487628373624467683007850778293502185125975237637314635077285693998828405894154295314688159914649713086878406876176500185573604074155962262437924437108449637889862060546875 258 472385819314183749224514470329460871246654664706684625612821974717847386808050931065552903815231408167812676369125363480136566989288725100245068065568904306040986337009369678210014364396202577386542746878135689849237431203831578302861861677669723037227774739025194786010329315117088483537138813038577829142510217552427369173502191564390871810714575110389003615503457486728657138863042669887231852508041872765054488874295214478468685937189541028941774834052299696369784988891092078323884865231556254949024883468681957677801643023927839125158653603292365994070416360420307292361339540257049017524249023836091510020196437835693359375 259 1173633820200546669693690932747057952003586724562559680397544847631404464980402389141050160771464373752038597908048092874483001859573221053686644848386209990871681647145389903111332354743024633098765703827119267065803560095712077930899131229620840409639865084020336720013292621754422687561289211757068124322545477912384457463988907864107558219797941221481657464132867839527594427113769086618718514744146550627874821043577677127042885976022651917127525838631937627117835068140864729853500764614741671786501415109727940851281926506966791716843246013424266786971762958272393832551519174073448338686820324738846466061659157276153564453125 260 1652867630115769893151948063618773282405051303758938216559875660414227954847400031373645643086478993034121025387167730798230227618898952983942024828143912403810951653063090780215126399596426358280761699556526301117673347134794509752682943148382683576909476659995307547352053775637478618315482306557870941754251548059941444261784378575284811159548767220253334261987122207334695484851891463654695241598006392134257039636371895287252064416231901449954598889406645491524284387631717827877013576832427854432656159612866850032222046497311565001220904802239175724985232832900287980843389503486773076983938624007208773036836646497249603271484375 261 5361666468148398137685897811513069274795928564922030011917870945860839167245701787485910231080668356403683731923773951890773396934619789343767365396094831279047897026586228906620696450805150473925893701690006102782715527627111276136310227152903656568697640931216206925389012154771460998012808105001367924916255700256727196407476840615570315285696265324327494440991654851706990053504557066458166407280847306598939228431870946612518946671339683746302725283108099882291703655707630959657621041304848470086046202332766794811666572830636243783246155049206423312462811705238119883001549350810593751296327762190241372763921390287578105926513671875 262 1415562434767610160628118343744242797304198924655799338992655127721813245370822898077626238085774610219132561900675150590731727150692464691206027039421283070457553244203788834869504181419495188969880950995418380459295094917059332458080304741091994621160311015701558877640012885969739110567658459845053460915197908801626083346903231720058495086428209372781294340028581367848363943202949289499824518697640317362221478447989804843345194520413235581081554901283355416615506560547671613825914379843576993771486751972809399473277077789946901224065957950760483545618066333439867312495224437065547682553788934260718956892333153518848121166229248046875 263 747427771377410894660200898614088015623924697858908278463992080377023666939346939214742971466831633696543360107693125887101701032719443436839921254120081898476935117162838701672433089500802005540898438926733541664038033742886083715976767928523604396572805745382146000057114895493441866708811969534522922427811634762592935565053050647669664478115670336686330902331579730020637294560341980193995130792344145890286240021137456574117127937270710625250611228754720693220442544171922884402478410224430359405953947688604987421122917508800284051659681263329403712724091833722917420900627321277762348508114708350226484956380090807215310633182525634765625 264 162789768606000092856991755718148369802890799193670223049457475106115754659389763360971019185475929819107143831455562818210750484926294780543734849147353837488276468518066269224255926893274676806807679998242565374427483749200589033339740054832441037573557091344231398812439624238471638569179246964619092504777374051292741366068554431062452923333592999330282870527818065198494802755242483286252139486572554974904343076603738041842710464737560774179583125622778166983412386120644804222859797746880932278616769806578166260320571433416701866451478579153144128631307201384851414272156630574296639505067383478679328423499583777811494655907154083251953125 265 879377807719719732375557388100536097646769721028883954896011629948229143919665087078783832484619013195907628889535915300680765600303773151052598444720994095201093461667784904328720958929247244519851486759737242570705388175970104989714095796200628604892542056896049998584890200934359293732354816776182751626768545596310212494781864224720058195469351413689931890985847971428022886422069491444388961188042897931742884042653654152954180183553477335904709615143045905877702678101713952042333022828824113020450973820534748125462471454745222197811929478540734341010272939788553120558630721698460116095642846522327372195404482368985554785467684268951416015625 266 576122742250152679481156838448532704861989244269626973265020360079786123214627989827281748622978730534163335089888918731620076396436053454406274588469246835185634897905238784172990557129609426233764924047888595697526207831286488413446394094036774792294228757201267719443263806086217835067837939035329507167626251964930790697044310973002707756283605820620785378505506102466307290293332860524436901276121882278318513919648166233763203454328794836845126236380197741817432691590415485099141808919224805008102121330053302207085394724555119831744267427626187028078915482663693190724504401337928184948734307856794403213500366245369832540745846927165985107421875 267 3733746742933739487957471805105222545173304657703403390644548768157079357986146796981553507053048247368179090474826466132587602384139074064651719012489467057595338748796960698628029438837520580616260697313630008970995075462234770227834544415435239833442115806556470404671893952007307567650099894171782294224809806938904648909235625904944548476154725031475924440752638594429143674338309663084234750461222987794458958074345283876249546459604132283986564024118901528765723559162648137930247310549328829474781102499833623730991882228982721607747007331640295185883436894873820352141744933361778397891847279345728746426111600842379090181566425599157810211181640625 268 507902700879683532164881543427798303190392866922138721836466043038094825393933726413642233126094957043507755670954424438460174154618191014430956565062582352168044716465138078064885580331564542011708917280026821523357481628787026774325735450936023988252171450170666534744610059107903141550948437119306991478035491616628574816774506808705941760892683656554406812561775595466437150124384002351064539236982727036646250387749575130923764062338271206751990481947568150382707062335791742156632732638058700470069465730962216270558259373512225372641706542779796517861537824881472107901948272904879491761712195060090192203236817460043628358334899530746042728424072265625 269 548542497587384777178850647223565865927761466318699702250873422989247457616872214582351725839363540098884547882178106071513681522422789850675200716484977934107938563106475469654525156393617042156854760646268967645547324300606836483835590193510173609162916094116411957024697440106074316802510147140151838960330241923445676153979404286339860474029186299581095990504218565127565054032097773046647479458616524046250139168775328448489171512162084220772847511406089237758851727428063078420837330842127845144995471787435178082893525470548031943130246673762520236253414008152958256714819089189104252289093375324525170119677900719794283457275696491706185042858123779296875 270 1110798557614454173787172560627720878503716969295366897058018681553226101674166234529262244824711168700241209461410664794815205082906149447617281450882080316568575590290612826050413441697074510367630890308694659482233331708728843879767070141858101558554905090585734212975012316214800491525083047958807473894668739894977494211808293679838217459909102256651719380771042594383319234414997990419461145903698461193656531816770040108190572312128220547065016210597330706461674748041827733802195594955308886418615830369556235617859389077859764684838749514369103478413163366509740469847508655607936110885414085032163469492347748957583424000983285395705024711787700653076171875 271 604282643479726881311879555741188511394010947718674372495095925866299838022610684667137396460530466226032701215225634319970544270323781641351561237290598966882316740196539974503469730160554437895623557149339588792849615659413000173140543691023709900458005813020051158037762070482453058504397215741798368076284199456496608536366021452896285396097662065413029059579304734623002576997569388254782563083803842137209847060410433448782398675370434408866680411277618995653717445710665708134570716215650666129404186653115403703786751061237770209031426689516898730060304672591421109970895430937055080885449598658126795281388970601436179570786766390710909035988152027130126953125 272 174637683965641068699133191609203479792869163890696893651082722575360653188534487868802707577093304739323450651200208318471487294123572894350601197576983101428989537916800052631502752016400232551835208016159141161133538925570357050037617126705852161232363679962794784672913238369428933907770795349379728374046133642927519867009780199887026479472224336904365398218419068306047744752297553205632160731219310377653645800458615266698113217182055544162470638859231889743924341810382389650890936986323042511397809942750351670394371056697715590410082313270383732987428050378920700781588779540808918375894934012198643836321412503815055895957375486915452711400575935840606689453125 273 1446174660919473689897521959715814016164749546178860976324616025646561569054254094041555221445909656546337494842588925085262386282637307138117328517134997062933462363489021235841474289447810325761747357581813847955346835842648126731361507426251161747165203633771903611876394526937241001690249956288213530665476032697082792018707989835264466276509489733905049862646728304642381374293776038095839923015227109237349840873597793023527075551484601961209419360393299278969437474531776568699027849183741115036885264135915662182535786720513782804185891636192047692868891685187842323172336683377438653070785948555016969608577616944092477874423026407146863903108169324696063995361328125 274 1596661894752800099158034685994477251140952013660649509684512834432959652328193828886232350077545784924600496511797149113252336949342330451489655231653338816129303241195614092676978290508585412013072714967827300721994397760627217095348478404900473813679041588368521111253414639769710374160253025269028221003548215158326289611713544777534045149635683106803757698353908444107815059654110732883577618533693977251518774315091586897563510648577323188819975998542460833351610115263936142230120805960566881654547030739235356676706716526901364085397941183511090773379778119958271327271858071194773298793269498142889029563729017201392453954414457802102322858672778238542377948760986328125 275 4829902231627220299953054925133293684701379841323464766795651324159702948292786332380852858984575999396916501948186376067588319271760549615756207075751349918791142304616732630347859328788470871339544962777677584684033053225897331713429147174823933286379100804814776361541579285303373881834765401438810368535733350853937026075433472952040486577647941398081367037520573043426140555453684966972822296064424281185844292303152050365129619711946402646180427395590944020888620598673406830246115438030714817005004767986186953947037817493876626358328772080121049589473828812873770764997370665364189228849640231882239314430280277034212173212103734851359526647485154171590693295001983642578125 276 2090469502252472349825135863505419202987569947685546886792190541302213248801995975315021860147778757557156315070483212405253453459350179701874118353422925178487693501116387641189650751305628165313415778889502089152789215128045199662512379063576067852404627175611195477936314452484487550128665279659106924054420589401417652831376251338605886963289258999660489860512313478159259562228635829796146086505702182065982243241391537435307465404416074818042274075491680407586429333662189992618341418224021203978257063671112371612895186280758783462909389443041483372316808998008365692013861976163536810777557922181031034182051308996353105151165989238847518760788801728267571888864040374755859375 277 2324632383164202187387432603926192898928018181390787348937362145559094498077222452028207424743172699834826766652798643545546264209891013599204336625214313420582351226770424743780300181114920920236711294179892837660932807066083769926158149756074320438364559979093788664153267704705539785997425481782081379359009237741759059189835773753041900011684370344709416326192018853125823578988999979484470914079652503300590602053170018490923282797325231952370516630991320956430422265834292404979894473607404680580401249832185234224432387654149865164138761486596086632963716487075128857717849501000753854407989011754033771329777027362046049349910365047935235753573390837800616282038390636444091796875 278 650930757610370296558153410731274971017220859168860903895924261077496591265942246313579647151635358456647651572445254955702889431873974981887347651242981878247414609455527195283756228975672276810050708910865355310824387903243543749902921904885680365067270483421320156233409932211822234858786343963936149718774166411717779458069811372210471740952952455509139606352985453061507787965890849327818297549753130670590014815497071409610561549668417486257257272860627713031770849249048747197341175718386461354984529681270303050003741476316370215019203053369898403412927047054761806666182176939645872768358778204343282548733651386407126369414755986828357826011470788074575466453097760677337646484375 279 1125980024514418538986293769882959444865588642190295591559169786811853603571826897673230073642898843058309107690015802022374858139255601923668733967120110052992377791436170942401841524882117904426025716274014891616664026195030681978582074311071249895493364482222199606252552500740010101858728617788816751783535553058989414906569159711649674017500417157539709691069394236705796171623397991167260091101562965433986607627846834124344349368616428567727803630594313818002357215031004522901960765757664900851852239442661370215896472005732057197940217441719250258223681205995326973171161929670199430714707014537873010152799470168207047193813644906015693367434642169211400641870568506419658660888671875 280 459775176676720903419403289368875106653448695561037366553327662948173554791829316549902280070850360915476218973423119159136400406862704118831399703240711604971887598169769801480751955993531477640627167478556080743471144029637528474587680343687427040659790496907398172553125604468837458258980852263766840311610350832420677753515740215590283557146003672662048123853335979988200103412887513059964537199804877552211198114704123934107275992185041665155519815826011475684295862804326846851633979351046501181172997772420059504824392735673923355825588788702027188774669825781425180711557787948664767541838697602964812479059783652017877604140571669956408125035812219094655262097148806788027286529541015625 281 1037265935016301692997128660910164208470370355719859185726208731258592344569075276117052398190697581378483363610298940340701980357893885140772747199073995115433863332545234094134904434205863971599473193464979048331006428677834539596626223646225797901643934783608716202941924310127539272616782487874265527938430426059393403888438753233234982284451588457059085197359521780452807667588143169106510280623822655325718526123861495141744131989112087854924142862212505489471648160654070061550053446958228079421902887917373151958869682137187104631409837609848593395795334403243631819833294699834700534567746440040791558804543987912770960957158390846612226913170079103769516404298656198079697787761688232421875 282 896603654524308432977213691632824983852149262698544368322728512441394539233816763673179075149098200668940337040711010126673742238925579586247955959338699864780027691927469522847653698106381809537788111272923846081249513414957760074805476187418047307938394236214125514377756400419374272995402288757750998301910230455947837508958732740432377512920957831077898817769767500747055184318255406304631777786183400457852609472543060213609351655458148636684647141028122679834166829650589864942461416477240541173341361508056331917142963068235514225089520935713038491382914924821158443917640518583203535988755085845694651330136479291034759773446346453108594924379754028784424157993981907566194422543048858642578125 283 509277234660974028997957924462278866182516186526693049039709247041977640090050714793058432266781033995565692576265986454150165547328444989241223722180688889860763388785667422803870475373347608113985191799554595097880796311280510969014863704781021211670057134639383676035461931582888412410842368115741274489373676928981605377695006712400628954839195686051048499406829144449155337991948632876111024476011647938077713759195043613104676345631118199740685850197172463157720476736780792151608456625856153915118697176019316077390516093417830487753153490924266239265009031304977011453332705622767290736194369292878290286378017659146687060252088234631306800699646244051884726167234163085595355369150638580322265625 284 73350472569313430862248739920409936126458974179458847434547837552531693819827018664908787344481234067761333036484481077582028129259505462593285965243224362679660235510529985095837459038772722642931410053187277539669059834433287308422969369594317940800821657591918088882707531345981156770373039362041478991455220154257036363113157966777473444609839584382381013871709306204805487394783230237956447839530706207309993001717206138676019241666470481282651353452684182479373397806574627806750235138598310625317524356123239209889302617911979528250389907078549317489568872194525403278178576258410568931461594731582841752389473914850241413449450765450754788066483334750444311560257926174699605326168239116668701171875 285 661988014938053713531794877781699673541292241969616098096794233911598536723938843450801805783943137461546030654272441725177803866567036799904405836320099873183933625482533115489933067824923821852455975730015179795513265005760417958517298560588719415727415459767060752166435470397479939852616680242424347897883361892169753177096250650166697837603802249050988650192176488498369523737918652897556941751764623520972686840497785401551073656039896093575928464910474746876344915204336015955920872125849753393490657314012233869250956126655615242459768911383907590343359071555591764585561650732155384606440892452535146815315002081523428756381293158193061962300012096122759911831327783726663938068668358027935028076171875 286 902466194497884025867444897050531774949725670402445305998756352617218565164521693981696408431723547863410318723281144055877394084495289034749679663127314820449217247166154645243576086930124482204058149846872027442563383740186319122248015884365248222147327915785108354736762595610537819336410566285155699344254457822198618847896081969683920272077343479389577793851987800886877226061113235540142793458788985758691364880089280911754527012823989014502277411930286539924958478067564479352175060940100107142899363427615744692820853455598711739537320964592635087662089976949353066267343346388123030654473987317459414481758431837671506309282737586125994937804863156907621162469254789961770057971079950220882892608642578125 287 4955682531639747288445037915010350118055596916358601160654104133915178399602432494105223431074175794264082969527862970315904338223052830833553090944808919629705438362121932798271207913623161564977737716315800135227766890353027127985363121358618742054003550206353572671420826549189625976061386795622799319952459695757111869058823491717392988592715913670256008886786292211416746015561855739880401450293799331197176602253871598628020575701286610075702539209552384800471926991996481239983953839638340381683565177744618751640197391885614019151596639368835383969042579287422750847691653606576220394131891190756787634096530684802477620212620654148774138468803251558088256502095336519624069193667992294649593532085418701171875 288 133803428354273176788016023705279453187501116741682231337660811615709816789265677340841032639002746445130240177252300198529417132022426432505933455509840830002046835777292185553322613667825362254398918340526603651149706039531732455604804276682706035458095855571546462128362316828119901353657443481815581638716411785442020464588234276369610692003329669096912239943229889708252142420170104976770839157932581942323768260854533162956555543934738472043968558657914389612742028783904993479566753670235190305456259799104706294285329580911578517093109262958555367164149640760414272887674647377557950641561062150433266120606328489666895745740757662016901738657687792068382925556574086029849868229035791955539025366306304931640625 289 657376243504544117559522724464037953510192986551884802561927567467982329885662272775551993355420493284924869990840550875375026369626181062901651066919847997800056104173836507623474000950026004755861885807007203738098505772219401554386403411342134752205624938423007768436644062576553075350519019826159952591013731101876646542521994999803897329812358664273129834841088448136642775710295725750875132782922775082636673465578321429605557387351370113152017528686333396167401587415325232965111460781865489970706604393001422023823824231018585254478445808915382518877467185055915322697145542565942211501989498345078636450538891869733458798824342393489038242025220122431965313259448484664652402609252845877563231624662876129150390625 290 1974476502811862867384137897408056853221686791750482567694932443716332640835149897872282951471102267330792198793917511736394275631627208121072459097427114879106597084322130367540505838567756678570285164156046636941931583408701845382996304531924054737874752047191962618768634487953146915606380341692144714746580528059565213365217849267268134479900691559477507825361983517438987765615566804844592809537278763730348008516254886865350977724151793804145881220090022807774231196486744717584495494705531703804872336766122128292985129208166536425058474733206559637056963937971517094243926433206990713832761314672182618767511457365877995892183114117586718434082893296304581530182843484296330966408505869225109563558362424373626708984375 291 55733548244870453157652060430137220795888553070740871438324858088780921452853776167240930871174803699946271395355909603783201218253941203633512302943075171692541915899160773884565858305252067766003439328632728420959902804877426989625836688022620293085990626036087528839982245691453477986821297904944168863151728565537347277660004231267177631964156820649371613386492708746750307660030604200348321234808767663816533236388326691548262048219632683709625789199481073795043223983231343143257554329053043403300131449897329315326091242158916823670125566294221558875206921077122013019223311430133726879357353629251698779950545907066638190048652762197120301238857829074789422852471123031232534188812895170617167650561896152794361114501953125 292 33000453177434960541903092225800138846810011034886455988314796528345947824695308132802991179165614324112631140650182475395631032452805852684776340264849732216617318869625307114539050989854252125003592020253756639477258005243534269746231523385838171317249338460701160132029487476639509354641188503938608430192840169527613738072240283158087733415221299693389036415179960545714709946700343309295133762255102542275367290745932548806743161662491396832066203404892738028198371178515536401157723002169296477354044499611429769041415581051651972593122126975767409693997520268887023042160114067909181171121704165586922533150717682084234990529918952194272676144652596793283648264535401625937574965798213151579876267760482733137905597686767578125 293 38808984997665944213175870746475563285750584073068046029326533796739332531537911067027451914249161974119798230050376922332048335685492186947059781306809378918690139830663876581863876553808187543553881799270750051266892088933591418129373014399326317389240252842640190358556157128520893679268375231159254727720892270051727558900873370806009230492648402155859662838449101820398111427592846202187369018573127371942438445797911827157672516240592108584055499946666255712093177634306579239766977561825094976498183099275912797841595701612373564317081390119762415819451960514570986865019227844053908141912701108376324829430903593003417667150726193519535821566332613453515176984412324577878285934778230148629873941246160029550082981586456298828125 294 39934445562598256595357970998123354621037351011187019364177003276844773174952510487971248019762387671369272378721837853079677737420371460368524514964706850907332153885753129002737928973868624982316944371449601802753631959512665569255124831816906780593528220175076755878954285685247999595967158112862873114824798145883227658108998698559383498176935205818379593060764125773189656658993038742050802720111748065728769160726051270145245019211569279732993109445119577127743879785701470037720219911118022730816630409154914268979001976959132397682276750433235525878216067369493545484104785451531471478028169440519238249484399797200516779498097253131602360391756259243667117116960281990636756226886798822940140285542298670407035388052463531494140625 295 119837762933969423455552669865920170203302602474087943454051852074738496053456628455713719273097303003479687198560963419457205348241649184088649859131159093110709679031298829360802354101755761692625244273289710237401200733675507626359559947891941813143165288301243264840206783164093350511691101199030742510952691677430616791273641784211391342374061596080844278831482691221097581749961006776792107128197409497242970214213262475323791303340924709267714667222811420673859004770712773449400073716036066487907491770920910836479229208443741272700004627808700746191439767683799165370835136342052631219841429157282300298668272150047412852959376325992334324589399602092418305762188570352936679677407712674702265805148915234212836367078125476837158203125 296 18228655272956015634516845005160523667591251420780710509844109498924111233020236039541342409430023090195965752758884324581879346860313081446373517461172977607617950065983121932770935862811515306355995490014845923889138200489085548942915285407118704688110364409378003285138120683515977427833901949052565166388248322933612709694846178065043860856676702781630646413366644920186954379521846475269821628722472622413958469250884036524252254919302880776389042158669870544723664170122865205803188990805930557993928470487858548348896087373275755814034037274456813504009004662124561932519255739141116904440324057368829900986318285934989799522376243364833965595876450584946740065381794757018923830930128739074155765249873883959708109614439308643341064453125 297 35731810066048381846779919579115658493212371035014348741396423439791042838966266684708939390964731261402132068557965053045399895715585702251181368927391270706452705719340115612617588478283132303519022359527100980007488700598705493037902542455034084929633936315262762039527744163828018954040014600532838239154244362614467633543837478243098976051257672792552393099481297372550467974738723460823904356621790834455841391425582888394839270092817506897877800439424680241767326506274840376415411059777785079779698587850300326473506110469095136546669519865390245830558450938696566300124245099864417356083923217254380371913381104089767005023761912243747539361037018436612599876161394082708494493389238354333160131042802787337819836466223932802677154541015625 298 21440051764225408794063810664214776600211022955360906929938972886129755191024056396411436849156972938767263082542037355207051975264370761504823718150189556782539365396623510992316840048820643791092589605509761320463412341675455693268499306622816532960075757300949961622690687788679617535098442274227825452634145380929832322494776644715541631549026259288309612951394169809945755121815524312263554070847577792317679317055117992033887206360287607314588785069072089893175038263940749491805365971300719096113218604023365339136170517797956246661421892176527806694168328899729796444028604471948376478984302144493635098293215510591808575095474005776309165442010347197600981887855651622438142871560391370393256434304899045450998329442882095463573932647705078125 299 58083699023439871866609052642165613419256535249461225467984064090693522540386111087744814113681289021173699601283050957359565261836666983311901370495305956542903085024955712309821752036503465926286927373399338539719682629034164073754457773072315783732234326620067500576671823605931711735010176901764903736089249430318422407980470509521640527336802927473762657802048187126635165261982717849717393863268009157908874200728624351691562125327759769137319756786670118440598230176805058948996712824250169330655086558130087414670084256413790497205387229771932195341374023392871016117957614193838085018111381697571983982500356359467220558245771866375994415141853546964021981265338882142351285177586986330440227832827038774617112171227972794440574944019317626953125 300 65344161401369855849935184222436315096663602155643878651482072102030212857934374973712915877891450148820412051443432327029510919566250356225889041807219201110765970653075176348549471041066399167072793295074255857184642957663434582973764994706355256698763617447575938148755801556673175701886449014485516703100405609108225208978029323211845593253903293407982990027304210517464560919730557580932068096176510302647483475819702395653007390993729740279484726385003883245673008948905691317621301927281440496986972377896348341503844788465514309356060633493423719759045776316979893132702315968067845645375304409768481980312900904400623128026493349672993717034585240334524728923506242410145195824785359621745256311930418621444251192631469393745646812021732330322265625 301 93972164557547782696190121043443691810679666966722080154014717690730782780027179476085141134172115475131399242425816067638106647993997595625742429790093124441849328684750223053252867076058044935491462624238454839948981533448648200825493369609372898605788611180441707495482926616446768123279589954942893632025394422076417653311403725592324168165030036286613759991488710747504867998230289641111528596534730316351819847503823122992986073514649336493041201511233917872082861647298484747108056760533742705833598165234715176009362566345461300666165864367264800537925498096741195201840675063855791798676951663959273585687764045073029460671878158313061964397626307294417062939660143946056585506688545509360983605035045357483660354025456484805545187555253505706787109375 302 28568790987688626576744412665487461559670761153443068661222527707551367708898662923122897373336778732646280455020680428776219595745481855704834041888585511071981420577879864477829581629349326434321877857270146784075689705922168368360294324272844152814807814980336684968060082797088036799718639074168705569384146909570191985508710884629741111444411331431614404554212454583384779936368651121426452847061178479241837924572462280364841006162766926951704432475435260818684817712267370009584144029292398232476158290206889876375859678336571508219856638312506729560869857094717279890628923095079678784021775665199138627030222773222801929770393251835948344669737032434933379361162545894853816081840073682119197162378720922613132529761792444134016477619297802448272705078125 303 104914885271548204695373111296229534333272516429458187628727161852103340719451093772359603397947052746620894491799745979420637794631877747616204342069965887440301689673382899113802242392357292424346291367924596243968199848440334229231610464686621953030987627421189228409305125660714222821814741390414187584783565744829190239902769504278876068023998397096203474708707649713838930447122779632281648377433589400028555920682927579920627517391898751860361289645489434420105377173822198928396427167412231573016144658624174106407652048336091743926272724273317213370156028400355949979150032017446809179290208081850708728360708903472488894811601362312263263031355488432751945030758887042425360026306212987267254891233119567367563376996016100139996751750004477798938751220703125 304 4208252620336544655003299241993206877145708714559378414885611714289922888857982761313535202962098449058904767948856477618983360429123096321049974165250853929549878885787914064453623278182331396132112353757864360452502238365217850750290153083541169449354059277672145717306572262613092715408346849104391302011874137098148630733877754560519362284073713483525494929982606838521761543490147049694852784917058419267812076374059650705705170419830605491287825062446853980628671239972201534794567800826201733095425357973702983601462487716592124395264939273629723780736258472503166438052573506477588679302640568616456205659801768239285387891887565754969670883813259036024828017344884246923950552166282543155942112859461795979965597677284645794504314153527957387268543243408203125 305 26098180000453804435445460799094537983098636878125745136315601981454671782400923091412774150369947214913641069229491588700395140261278402351044923114830712453091832223361380389719887030194091875012650113888355475406268048261626037736382766039761152535077424287030090356829592315305529990057431042529066724643639440237018424934598541199487578431730479786997277724108800076899124505544728619857578687793957296825881226979793267126548231886982805055136661762274572769865476139894269851617644644790494414746796261700248003301736527989065491457968065061960336980199362960307137193322710029338512459475209259703055902100203966030634880576189386957070242264448561455080641754233857138006700007684562238472101003250095571402419981595293611668917588275462549063377082347869873046875 306 203644098543541036009780930615334679882118663560015189298670642261290803918074402882293876695336698117971141263197722866629183279458755373545203535065024049271475566838888851180984278496604498900723708838670837774595109580585467972456994723408256273231209141711695795054341308836329050512418134424854307652394318552169454769764672416979601574502792933777939758081220967000043868516765517420748686500856248787132351214123326863388455853414126827845231371731028491323260310319594987652172481163300227918269251230047035169763450127898678029846524811678476509456495629179276591519497106358928412721285057853462945204087891546937043973136005786426019100389492125033994247608286787247866280159962639146797804128360495743653083116388076051852563941313434270341531373560428619384765625 307 125446095710001301326051260977546916628822234783450141020983067728656189401794734622570690095809074907978183613824327989914600620298746635302365280891133670717564056856198923757886191268146911221531430289777044375279833221311109613961433305140553892129204120243043248288082444552386775697679063734693422496277857053747836226114709873385035743760220465461680027839196045220830944861677341512340803621040526744695666467842545317303912259662928362075720336956063426658339614296153647001500680896469824712869010844318320377222453667348513108725523640365259689802387297741945356040007076975311398500447028873405419101569148303315486649830688950097162576422282635897574665639434126871399666920237377627101609420221231132964440723114116207915374502646077559120385558344423770904541015625 308 49584660097639847704143861755725044579485802002071725740893907237546836464216065438481441438536800341960176709757629376813577805183417920047181583360235435578962486206693561264033815201922869108830656679205873073402275411276904593411822537745222935095603415261400227940002720916740079540769277925533153465362094298111394732308940989286658461650289809314820059003906223474287111472325663855111241644609952204620040432522563412419659719169433483916463058520833337110486371544126331538126502469011306048173357686397554767770128519580622281442241977581708313389223619220799601064080130625774752113943362279361381990213565352690501356456410319008405127707180916549114679505080329214701908344672494130072362816832778625823077936489572999782017028412572923201651065028272569179534912109375 309 92831233936916672522340393417615352578311448254113930303260610920553127302741453806502872744959455557856855537732710010343867106210155420078920485506247835774802296970613880844141425672447009125103135889946195429833777618512355440854004465224541785605162935148505003214498035212769794796709635796231980902475257366234785890893921462707439932879045515356634001053960198500949170401747582559801499283705938165673060402699742689828265287176797617212309986090738977659732338066759338462585423181248402211483144416763233858459992964276027373615425612970178264131695301702375817827439901025090178560616199486190276741325126145887093333643421836651794705855085119471098406153423037524489272757993615922224299492431579136710064793214919992003662115487468142749349908626754768192768096923828125 310 148684693022294870489948530123880589712928836287005811702389078491085925563224228513415434513176727985167396952935223866567427148446598931159737644285840283632641678981266565818699850118702626282040189317063823013450433818983955964434497151801307759944269301129522180148554353065786287999396600000298222745464537214919382068581764209436416292494604567096208791688092917932353587926799044733282068019402344295353018411657421208208271568294837516901716494388666929218337961470259540437574319461966190875392169640849112896633422064448770510074040023440568853050931974893305268220282908141852769327920279510381426580689077043662494489385547308370624520544561333019542613855732565101723651867386441502095919687044579250630620443799230187192532154972428141970208770317185553722083568572998046875 311 92780207701996013991343946981366803339510903061390252346237252004750463267100713587393898332573976177118553552805469597408181427257441904649683772212714568214404747308045700080970762602135720752420704199585355004412512318748046482813348380770156695803675297255151708297731132792747842332836377733089318723639196799769145503582560103876771743395939666671692971231380871711839815341083421971921128392932994468327995443831725397929756350690612770788715619701717768135012038524935309746210488726973109339734232515048819667582459454809996983902395000691582322812510913184873411919574084892826720659134047448539367485876311101548904061341029169115581769365100107683762459062840705994863311821067638764672383535810572578711253160933582857648057435877988531093552015960312928655184805393218994140625 312 47039565304911979093611381119552969293132027852124857939542286766408484876420061788808706454615005921799106651272373085885947983619523045657389672511846286084703206885179169941052176639282810421477297029189774987237143745605259566786367629050469444772463375708361916106949684325923156062748043510676284592885072777482956770316357972665523273901741411002548336414310101957902786377929294939764012095217028195442293690022684776750386469800140674789878819188770908444451103532142202041328717784575366435245255885129751571464306943588668470838514265350632237665943032984730819843224061040663147374180962056409459315339289728485294359099901788741599957068105754595667566744860237939395699093281292853688898452655960297406605352593326508827565119990140185264430872091878654828178696334362030029296875 313 118164594188639017431333676843627816632791067606277441217410725441494175765589667522764106734671218337249658449192387662850267641210796237436123303238796635934161242957285079486024120337792247543120751606479309377554762451620555756371632057703729257305473447558269450232865477531445273751573412171729357058470710126595584405926237800617144862073838571654068153081372984069584053298957822973172833357854282955879130013277753971627143898970512353038195847105248644343446927229242035686844439811206771135757499328468631582174017614267647728707138565695797171587045461499515222800533795797249432951311145428317392811909612189999379565811750726698097594718083401845716816575056734632939929345376281527770453654057737804528915892005528326751993006161898559235154566871006664996457402594387531280517578125 314 74683053388609311299101123090220052620042744241721349963280947984804870216564608070990063253920791302432482849080593935938365309953972216834948802603412776388234371221900510878230988261698489992061112983284833252496085632563976380482163040777928781110836282278558555866407721940322937248782898374896331336775500869498834872350662449933641120647642229556439125776993914982850700763231060986300953062506415912293966043520086093503524870916004076667653575264032662421067264340348383016539194792472710300648374383267264099205316927540596124741083551431684730319207271294911557097701475195035930072227395478528087574891282842853710433787021632368754041338616353130642918250219832101726572267543075984051638772278696901123929431334468403233586554073965066322751920994960084243530218373052775859832763671875 315 823380663609417657072589882069676080135971255264977883345172451532473694137624803982665447374476724109318123411113548143720477542242543690605310548702625859680283942721453132432496645585225852162473770640715286608769344099017839594815847524576664811746970012121108078427145134392060383167831454583232052987949897086224654467666053510518393355140255580859741361691357912685928975914622447373968007514133235433040975629808949180876361701848944945260880667285960103192266589352340922757344622587011631064648327575521586693738619126135072275270446154534324151769260166026399917002158764025271129046307035150772165513176393342462157532501913496865513305758245293265338173708673648921535459249662412724169317464372633334891321980462514145650291758665464856208339928969434928784920657562906853854656219482421875 316 131762018502214758917693165487098677336630682156634024870697981282414572438792728247585001463182288081186010466891273178588705136952197824950454952165463794622170566321143307679774655515317808803743559040223182146803319910819752228493479600022640130515713842196098346601636225224124329521806054052665416479430648915772514577761636922029366485370008591798606303546558070078791865094439966514382931663992449290707916125785580816355112137980493984701875801141837871898023994465332299972527892040142040755755646471764877501426223640159204771024688575652531205927998787081301586718217252468761977343025697599383822691480355662828367311803703644459940219006082278853050654926046980587674430799413926097731813084491015503668121550770937199564191560662337594040929474274313933090940764714105171151459217071533203125 317 167602955408469100112405930463709607428869374927063247154829992925171619870909398340146445721945885404940519060853634815736713803888473509258813515039940395668193646063865441081428802000997104922523879802442877857596440690105899768216218626919937773106247699853718060147491425779076325940718589439218924513943119986038787562084672565288721629725908776977849985279621188660097667487027567026124385063075154895872756753975534565249479286500276709224136675708128429229880166833250347999232346116732070044368723522799756648617971992100738332094935826313255801930362912848264748705404221308018004319282396532461784284103410888632402567035979437064999147692432938223597560289411835851579947805092481261202179304397691860102605905258489977810203110625286613766822303042424466106019576017160943592898547649383544921875 318 325936178129346716918594948311772506569942051348545073178558234703174132458189269187480176484347225301715481721341595521279989359700346060582466497978825626375969505087737093536892426414400600734332785021966030393684278237428250156944171008243303603223003700000142021429902364240063738162100512277914894664384308951311276027466354394081859347776976906982848113681084866962763779364580301691342352213815614686350704884404268411082468141693345806607338407582861139950815422900877080597584072475161804830129669183069280602593149994792212751822467125001955379123192676901306239386255701452923320553521405133628182191262948513501213022864353549880018727139415162402366917052047740166445589266195616828034791922652157531942613837756914240693826526132143914049156511016579455971252377022295831920928321778774261474609375 319 947645469217727178867232586718693772601824945350837005477807557760848654087937092051062006834961656969367689584155488624027799920927626156312353522880664987589858080206663267868791720124451986609326815332008149111191595363398176120594165313424194799073602271877555778363665556783803601688957435140368502741211761805553907423742962557033259688260941343756617339894310775628508712911973030868933974389431164745649545135481793079433229730481616075033410391258272356072426521423318645676878651404141154894823579021094658954299472474858581766805887917352113752427291714118680692176707612444312286367054048794375355656145968676639912526277128045409731019783829324035064567032383716773647703123352347543932813166885891503086066478399467144206985175020945623930177591930232629116874661090452747203016770072281360626220703125 320 23691136730443179471680814667967344315045623633770925136945188944021216352198427301276550170874041424234192239603887215600694998023190653907808838072016624689746452005166581696719793003111299665233170383300203727779789884084954403014854132835604869976840056796938894459091638919595090042223935878509212568530294045138847685593574063925831492206523533593915433497357769390712717822799325771723349359735779118641238628387044826985830743262040401875835259781456808901810663035582966141921966285103528872370589475527366473857486811871464544170147197933802843810682292852967017304417690311107807159176351219859383891403649216915997813156928201135243275494595733100876614175809592919341192578083808688598320329172147287577151661959986678605174629375523640598254439798255815727921866527261318680075419251807034015655517578125 321 46059592827199918036631374041547606142766341600894149000678664414733776493337323538695037852019473630085196274736304577032287043232218644704047744976955943861437059642723957445503852657237574128401719046521439477625609989547128049831199711349312479382708986649309068376589840866301842887562199563348448533470377900097207629646178587188332128084007385378313965717004564448838285984510666544229163044840272003092676783162820490895226143706866133012980018927190397095310802449990649325090213735534956953545998304675761676089609407208444869732757309854659977907481398827595743963481192968808670896013026529160958029323083376608326993688736580625973629249785640272592966062067854037770487253553466624186028774306174125645986498113565799059543377084591159450655391155699575630581076393123274304031156134442426264286041259765625 322 36179112293146941679621874137301681782625646685962946552927020008918612741933235255954972004915053817134496140528477301250118559018858772405261260531747727904009394636334778816512283779644095726736392709238855536349498076940942611505288718723803902366036352816264859436048038336224547560257568935804701043517747440861203605092684701772992639153501679890644736525771979244798097303166696590695882887433475472489856815041317271045307783970475061631195608200354614639622766978975988519868588795115200581601994607742436921391477740734851499040690976628564887495146222394245735735678666755893622978653141232193369487214655885001952848588052754739571589205566472166844917372571540742819660609071497223197759147236070894268776242957628456891588602345748104367286011943845112118796729732913587673781563580632791854441165924072265625 323 419392289603525253165918945207838573188839010344425361213369230056718883194794722335391808255642516631980538649466167595791513238208724096252055783335189856055266237001574571016434450494054318119409012773575617694645198318796844635081696303970637481105134072552010724455939532397774535823790212167063183907684785861956501212857189139030505450027297417923452746333029424736726743726897587623412307307005229174377141295160621063431768421539521411657889623103866287859689295127731767365485555600619306830883832825684522396872386801458480227046249877853505127497901137352140373729735513775069532415544841290389116136846425980707637637815883983247196036691949386077195931618112919350848041298202248199888779341332448925351906294614046586560283032681061553392731371121046300249104890700571298713106305200426504597999155521392822265625 324 101912326373656636519318303685504773284887879513695362774848722903782688616335117527500209406121131541571270891820278725777337716884719955389249555350451135021429695591382620756993571470055199303016390103978875099798783191467633246324852201864864907908547579630138606042793306372659212205181021556596353689567402964455429794724296960784412824356633272555399017358926150211024598725636113792489190675602270689373645334724030918413919726434103703032867178414239507949904498716038819469812990010950491559904771376641338942439989992754410695172238720318401745981989976376570110816325729847341896376977396433564555221253681513311955945989259807929068636916143700816758611383201439402256074035463146312572973379943785088860513229591213320534148776941497957474433723182414250960532488440238825587284832163703640617313794791698455810546875 325 717632631547832148823533055118762778547752151575604846206226423780803099006693119256147307901436301271897699196567796027348753089729903019199298952259426742442567439789319287830496399101638695092073746982184578827749764973251250776204167588131757059856022539895559350884669532374141952611483026794365990564037129208040318137850257765523573638177959294244268080569104974402631549359687634622111384340699322771006085898681717717164684740306813575523106381333603201813910845125440020433266471327109711400996098443849428386348262865645641978504514322242078961289846083651681196998293681008365853654549166553017076349661340656238356453007704480833858318284511893251341888490043469124219854666386321951034687550437486667392780658371460465427964304296381450549137467409500350513749606100015063510464026486079802680251304991543292999267578125 326 235392362809806819285091972116671706953521319940891915541397899425088364660602833154525652143620507265346295925353207069760852109148565349593903381019514927406871287750153384671215541083104178887670461525551383640425722291040894837937883069741637695349563739043026128316725738341340463443635710356784074114764228221338558180303006155212294172750002475170073563365932716850660711542438774867591078648741238354356304891877463679349981590928539875161400165995709919370293793137503900035696998477654048422383522710551055096257864149102951379344277049724071554598887908599277996580835368033472498342564405014161860512767310615995023365431625930262651625413595018417221020188789690508165398995447138122432600167007081274888380114966312754394513377788278503205432510760531047071602633141620990400117515058131534289032060769386589527130126953125 327 932232220847771606642059240239392183438262267405912282849116147689824953510874086902973091039451748939859780629707151065276227969598034972841722023297618950840345923253190787759570614536120249788137584461691996343966002179952290523179996250533465819482722261190064476843672832411155348724611958249650528185837931832574469913393338710025755688814259802498548002116882202967566637945238361400616535141898217629369086140132048658119043760607327418930865124065009850679486852088894612108038679637669249768779544441352361866213227985164055112663118542590564713396462414022673959125635002535228917602669231991085688250729472476212290868231049225816854653846307471271667646954336770975837701821635816010873907528070377542316281381971587278320404480500845632194581220115289790085903628118532995647932065468553586295996638000360690057277679443359375 328 313416472649020814153060316568483652071943774301867709493872848853319149370355868016779553207463677993580858247707544188145867843378859357869386944232659491272524299397722742844767640607043627978771855896020849170841369932899960073893114739429351208510091224212099677114842806256630428241214540363532507576078712682111536784882840474310659062579354145600011838311695796637695903677189137102887279114706180766993886760312394758859622512316183478244556854710656311798443479672286368590722604094184401772263682841182664059420887248612155328877340454018947856643890663594422985058038487852343962098017395795403008389895248646502572189899278749719626534623128571841534662906048022402076635352433961342855807710937260929726733800618847642971319986344384301543818206202760427426880799773450793136834760410527715712714069695721263997256755828857421875 329 491659600231922636880310169937525202665496609771137141207627406271479971695604195797162835054044579271060661994059598412595606974422769793552758148270830376736656560740708803018268031694884193276090499333930329494217981491406153309540067137834382668990446147825244654356343481043825133090685551644769886268729506368470070335253674431592174602792056117012911324502844416287838294346704773755849593893549445107249062272796723494111947831240811824183609833488929707903990154829100707574324715793603099017849178179890619426895308067783018912362495769325578767405672019103245482980683245849645837702195665772321985958415240706464998788505620741281189793248435648473906571704544115838017059234533397242203702644051595076732628888591082430766067342636268133092817774747724513407434849975044743477161323211535224296520052433834280236624181270599365234375 330 2677086523262818757813288875309824728513629040203841733875531227148208445882564846115551636869272734130925304557654513356583079975731981525894768117334671401331094973233159432434469432578644432388312768873250644096016909220706504770445665565508213632652979274908457142970290254283627849678782828705772030733232162176319532975456257280019390712202745557135302161917987846687279512717807493100601038750376728608971144075378159425439555941106220382679755543347222259537226393044453352742198077496168874152188775189504422779444952429078537977813789463977776388523884144017171654829820273651321586288455400130293213543570985646701918403413104936276078424237732105940421282931242710738002887532034347983799160896860935192809164298378443835521236680654479984690392783501359975503482758114118628233143404886809296294551685502227655888418667018413543701171875 331 1777601676213319308635040863441331558064737644083473358819012586530817366905089012759187593254753878934050347228128400835518780758916191684597313270929114747886279371893322306526987306077265834284217789518316447380628536915938335570635136757713002386709654923262093776005866488179203338416103790883836905813113023758786329408024018205189117974664515187789702061587252524066091095108337616676333032766848634928045378885106100150367170839172961280889555739907060715013079156656626386544169476173077321339320935748710873115992535958074386056892464166441631266079183458804032385907939024251590571608178558143485180418467762172353387164826322363171778352957031316720839370783211409885856571884225546663351635557702914670662817270876610212506316436176881706682812871231469698643254996737823945623341967168507353401984104335209480041157803498208522796630859375 332 298680437742281871150897475810910563500194576343684096802540919722214654649003858753610812925170718828699337611087233008680216601174966939394899783498309060931428746170075545601571111013811812984975032975406878195247560751558516920636718466436216425415678360154940585924497908221134921910939975985335425466988673674982415202240913693062142286035703539723981890299380064348568330590276532714225811286117566976080600369255998144777547314903964152781662182737066860139636641712378028704945939545276333334306876252996809875513965371101815745022736235185765799805353532870755587963897364343151401166066880171962668485434741795252255711670452067314399538378560700997313717690866912261065022529522677828386083350171106808931613370221194335462341803142013123837509704144234018389106918842118760034126897849362125794787036457689222146427709958516061305999755859375 333 1226680557807551644816735933155409684295299125043510585568035557299135586643458847901079608683676142229468179568735265966649649581025589220094853410827555313245377860520500265785652552933725115929292460429996048747881732006650828993055002741653540859182191025156340986391912909064201124288230481371772592392922482783152779235603432537406218368748634437646393623459553924279570133734265719857325406952084847570763025716534384380601386822310580775474286584501133594593487687512736563891212973712449901003998340771057898158735855779115157264808377717907940139800586959500193199767726475357322804589036676866250679469680484553101014207830546640460238904120748798995967438556390408656194047528749637841181644319152735664282136111498445135743837785504247899600652354920369113524062115684581747460159169467330250639190358731729635355378604799625463783740997314453125 334 412179446707166359304746366744231574521826473473957430372372815150790269589149684447147098874446312417320940481836841355950506953797863346496691165958670965434943893398267854367422458418899515158458282276291081970237031613656445419124228571831031337611230427717893900837157338805921748858728432469606817219833917136618648916888483494406289446819646576283376768248957824026902788671264297121698171981767401372301325592872619831211952735993009484906052753676531503850816603819791687112795646070680907097596502720048599057216678094261959288653504170779934247697573129078323953594242453870365972255224625073769460237709867875920893798098627894648139792735223653677090793902399663939910792669027694575333914197793381264351379445946748631213974602408770718939308355739447882012922510172618076565257579244269558555137107405653106029230769991045235656201839447021484375 335 1401722375960961959787126091147617831839756848048935534046652702433255697110373434457002520338931436697995228653761803671865019481514097395775489881809449972604138740503654847163151072607909032989635779650205050730601541601290745065491410650719317935255161659110322515801514616590744492899115101027321971590783677292637208324176062429083207065737419303739453267173917933376338347231291992257047798504662018757773220141216053350235193812024711801320659705495416606656299798899276426855560344857035296940235379325983455430186112094804496399064833501993276392359398315479239566427692708654600643525532834815265990156878482496218857772473288347784469340597287107088227707445357645019893597190352515870207530934768551890661622979435571670848130295615887694938299400692713289663643294064304958864728237293580339662129147836346055276679489765001562773250043392181396484375 336 206053189266261408088707535398699821280444256663193523504857947257688587475224894865179370489822921194605298612102985139764157863782572317178997012625989145972808394854037262532983207673362627849476459608580142457398426615389739524627237365655739736482508763889217409822822648638839440456169919851016329823845200562017669623653881177075231438663400637649699630274565936206321737042999922861786026380185316757392663360758759842484573490367632634794136976707826241178476070438193634747767370693984188650214600760919567948237358477936260970662530524793011629676831552375448216264870828172226294598253326717844100553061136926944172092553573387124316993067801204741969472994467573817924358786981819832920507047410977127927258577977029035614675153455535491155930011901828853580555564227452828953115050882156309930332984731942870125671884995455229727667756378650665283203125 337 1114345459608573421677448861318806666809465418332486917663010105338496913855896004044931234626604730340482340860853519968470268782472521689985786272710521967570756028341817041362303329155053346773199621013658961844965805346818920384399558113340795530122954181244501524579435494441159829198417220360003502941155980125132605785178458638059855202741130810344701776697722800429321588296974201880484629998631725658110827867524361740530025082264841461949302014653862780209445183028343471650913929635480491467439142562708305348255645951463962960817758531915120846227051551034632308237386432604360383391858669619944602652885726650291556208534132190586740789796053096254320527548032756710850071575178014124045193565115107687693849021060629073605859166799605247385134072460895289156672136845123349113158248268362379165618416334381896062020490811850237378166639246046543121337890625 338 816072324920011935808451716105806082326798508025491252701877733809559239913801173628904640824883530852679900957098394456909726838364043384299590813715005587584316998088990679957660138051217400953573189122336246391129958115653722694841943058336575926560043445398056616500339927095742714916307544376975898653906562778305444970012357875939167293474088130109103267801632330847739843162817440510474910702331300423623162941650340914648155035245285563967538842064845509373383689037756869072352634469716879917987932070090048950039218051788775541638871831539173499720277419207695727065845997477259920770637832385006097342796647150230182996716496140906356505060642884156914066341009322164579202416888699010175763420852630529954462099756734024904024196486244242835046519065528983425736228216245332667202890481864049008954553562212341882753006104544990506610702141188085079193115234375 339 13397692521733241667863297095227905826725430191542497178821784435304051058590563524943907175462348607017260985412957798483217531141662032823870467986134593875825327676769271133059180103569136419283654923875429110216435130944148780830561562601013948865172393255512866346405080680252835505842425615335206749886513728720805720199827168494400720647619383142895465234147341299050444359444877582986326744688945053711885358345342689750325803543631923185244790181276301540385518132558293878666262443699190508150727305918116930769636711104231124860097255678901908251622000184681085807162012553726312479268924333645326530390219069593086122880808064715585627988296305841456674488282161758925086645850180882706915558298257879018985248423734804410856480669199382090120911573932808043467004726119875696492517625295185482308295178560429220215408316362916407715744071538210846483707427978515625 340 96798328469522671050312321513021619598091233133894542116987392545071768898316821467719729342715468685699710619608620094041246662498508187152464131199822440752837992464657983936352576248287010629324406824999975321313743821071474941500807289792325780550870541271080459352776707914826736529711525070796868767930061690007821328443751292372045206679050043207419736316714540885639460496989240537076210730377628013068371714045100933446103930602740645013393609059721278629285368507733673273363746155726651421389004785258394824810625237728069877114202672280066287117968951334320844956745540700672607662717978310587484182069332777810047237813838267570106162215440809704524473177838618708233751016267556877557464908704913175912168419861483961868438072834965535601123586121664538114049109146216101907158439842757715109677432665099101116056325085722071045746250916863573365844786167144775390625 341 150077419103527542832018227438075559313141955733898550025405479900446538123535710894505571302670632189891307340782799375402802708826520406803675755200620709775743394690438600401373518916360825106512951333570961737835779270106829035635404966191219121176477032127233425253336378307252903338818477956764409296049006711677326291903571253710850515704621574322692991448585113716307228080672078385223451465853879506501377750411711755227285482058897132570698963400979333337225759139303723492000130223120676719073798205795085448317390843576769245076221345805311839098193968401415495632204376242865486555046789812445643309002721129820401371469745701217593528647648970576690803541230032293495050692301437083723461027321546786776571413732176220933651300630968365936456689570843655419196592808415393944883873911409464942245353969738514358348607163904641910272264038184175660717301070690155029296875 342 162533844889120328887075740315435830736132738059812129677514134732183600787789174898749533720792294661652285850067771723561235333659121600568380842882272228687130096449745004234687520986418773590353526294257351562076148949525695845593143578385090308234124625793793799549363297706754894315940411627175855267621074268746544374131567667768851108508105164991476509738817678154760728011367860891196997937519751505540992103695883830911150177069785594574066977363260618004215497147865932541836141031639692886756923456876077540527734283593641092417547717507152721743344067778732981769677339471023321939115673366878631703649946983595494685301734594418653791525403835134556140235152124973855139899762456361672508292589235170079026841071946847271144358583338740309182594805223678818989910011513871642309235446056450532451718349226811050091541558508727188824861953353462240556837059557437896728515625 343 130081253859592636552622950832453809865818234693869641118570479163990941830493936310632543487874099827542379442004239969423508678705183654321560801253445207025933120525279251722494912629463825130146272210837300366848277875937065241756379243900867276690044408843632970906007092597972833750857642772283076165852733106420151014096631323437670503842653500381511699960967081749860169318431411333254664015994974454934640680324605692672557191714851737524111604216396247942707136217342034677649524872322300873701124406653154058269030004969444087631510689911557894968589702245579296409665097356642331991938910584625198240154507569204260913136488253733062584484164869386023097568200084020742063633109885908125230803502251214453247815137914793432672534986198771827449136709114017614798257979214935271061491435327179242805525252164524443756597093993151326789497850000554279858988593332469463348388671875 344 11453344685066037380276182670914623544852281711855474591820800760677107211646823249445693948051390980053612361345992366831622264139327836992407901024648580370997635231011492211185385402470410126935259872278008018014403132981315887238454534379652552123804386283422731581200338772078655695492180070759590849079128738750993296431651015096964417219288872485972149201325149245499593003322841883580374941217843227008292886567628377416740868927655279175337255056957936306955499755517401053284474832805901634070160906090556278749496975199452481810983965030784311799853445688194100907689084048211031993004525984331999597430746880736127544209017465769163462795772421118797938447790569302588194078934294240196359607413126785501145486199524021574143405580451501386140640655959610408083903762074686443628223698281902591426067437678676461738378477466349371582561024983382136355203329003416001796722412109375 345 123930395558180463562488422036873915220549348250327078481042800958144789624205739751388520196983346490989201028109703769284894544471226890729213674496254298059817593942831169130576408866276415032588118754353627667651302991191011225323368268594376819685074279762217329677488211122423817650541521174741845528331208920894270646161569279265108159956896186149348641698884171722326277929136477744832193398041253644969278256701087965638871084010379054894956071195856215357761668945496241851562237906792949272290991077038951007105352497555893786141124221617191155634323306639754805503426657167119825724305791389556022916744967952692507359043482169379516469024255674878629511249842955567323618204104942903579245661122492331297621954081667878896583531746658177498671795825053875347471513207358141268440847789818495994953425160882224168946408934584748541146756908967914434516188748602871783077716827392578125 346 86258437410715885906086418212595335084553987064745096089747209066891056015415199651611791185477083189042227850471984281649479274918124409596154327069730113642611180677092885137419100952529926174658832702303481917793856912171064534016350904901421019450106700441939592091105690015884242754954818307880202205056389576591735492301618766491288886496510371052647802265253590127383794700956410288955412004883178612564779742902485156362924945891782203115142796623739085335870906741157140055242005077032701831869699347551134062596653369752333607567853647180951490627434005684214455207257126101272773583784837918558656043610701066421722156949125066217663916312254606824244247492943019004056478354201321771191238218412443557753640173574656696453391826084784478938552283191814824076150579506581902558678282174452971317045606084652188073311559837283417188092588082058156072340349140858961618505418300628662109375 347 60036371041542711595756991506129431804601508835138105636244923101360029848324443785265457600301214506990668284667521129301341907593158624480134950104850481234642599156925301771742754488977895264534655415327514186356303566113327800441472809874423141797502298806436441295363844098974599918389333627939579579818698338311180802847084474303176899041377556462880168918826124471954655122239655528802498289572130945435332740249395001112736588496437013265267219645478609978074450923676243219142396470060292455916755079417829487532950494789067845974784334123764092687622550233702764954049845645827476268496812421593810494538271125472677128301082081492501124273076676029482228880796392920574777469081080654031016200235976395061029246589311203255817666977126094361341860501983995099336503628948094249641001608923166608752279670791244587973246291603809134110060337413528985632538148564663060824386775493621826171875 348 64916470344776683438326381244270524189861260053308617365819688993456295131709673572953464082382841800487481178092638203954550985510373946955734491049087613209287119002681087015760129818153384179608972405516279268075837384558825445934501099705644108609327842809416774880658419426448392397469838032839239691378246817525332499535654626571535135549169532123934285506656419446889254945747421813929444221967351303714290501563952966203186176904218821914972512213803942703435074148757926417955542697412336228404845599444793055876700327865493503740448946426110059650373583245556603991029040241895452553750339031291935947594310592671813312015841467830963001374702480123878712914106842573690070094782099924337251659940872190602418623919213785349040560192838201174428077448502408415268285138215446482218963025419921151663714975459847183767071597307033048011292384840428698893240178069419243911397643387317657470703125 349 90883804649013158844501052436016024331601049836241872457174757920597358659050229320221895157451867978634203390492660067584692696392517897852361112003102533063268740018914472179386201976791958005293706298440095760125345623869534461382392740749967334169249891747468650542977886719090122326485330370550025674132894719786241652597037576678615529253154002094566895505704121207477679789045766946648508456090176507398899969896448680879474477392077663540983528277626827876104545590722576961303483403304827183401593090321554471251011225682126140794142783030421050292817848424046435893233656672449517431026954532763092992562466948253098082952201225554932465867128008983546564501737098072620968133500627044645995280832852571121438974850392623785040106575263054497086370819598182153886119518618156287135079488036457657399909743976837319885207903719470485986476135240793746596500539414176245145426946692168712615966796875 350 185554434491735199307522982056866049677018810082327156266731797421219607262227551528786369279797563789711498588922514304652080921801390708115237270339667671670840344205283714032913495702616914260807983692648528843589247315400299525322385179031183307262218528984415161525246518718142333083240882839872969084687993386230243374052285052385506705558522754276407411657479247465266929569301774182740704764517443702606087438538582723462260391342158563062841370233488106913713447247725261295994611948414022166111585892739840378804147919101007537454708182020442977681169773865761473282018715706251098088346698837724648193148370019350075252694077502174653784478719685008074235857713241898267809939230446882818907031700407332706271240319551606894456884257828736264884673756679621897517494017178735752900787288074434383858149060619376194765632803427252242222388776116620565967855267970609833838580016163177788257598876953125 351 846684884585787714440227367125479784676236830405658814045097191633025067937544317625852203023716283572453568061253432772127445246179745801129827664559903585834044490608709587132184280891040979772066829589555237113297735500171566734046043571919289431037503147755886382039699864910883465858828148398340357933431313821368600515800576694035067097463539327763247019393077806184012999624723995595845835840493095614991576982051552967158294165694269523255745172375406231847274459791370367293623414320613183143967166428571891648483326954857897393405833434559281307159177678149469602585851399767623760577125986796537569705336012398294393378043075642422945218576397922691842738218745522781796016752708529126302672785648958659138715669578113982259406762868472523576668766351729114718372325200386571240486292395483644093544734163606213576715582482038551981260759985420139642511323587749892671805440613752580247819423675537109375 352 20489774206976062689453502284436610789164931295816943299891352037519206644088572486545623313173934062453376347082333073085484174957549848387341829482349666777183876672730772008598859597563191710484017276067236738141805199104151914963914254440446804231107576175692450445360736730843379873783641191239836661989037794477120132482373955995648623758617651731870577869312482909653114590918320693419469227339932913882796162965647581805230718809801322462789033171484830810704041926951162888505686626558839032084005427571439777893296512307561116920421169116334607633252099811217164382577603874376495005966448880476209186869131500038724319748642430546635274289548829729142594264893641651319463605415546404856524681412704799551156919203790358370677643661417035070555384145711844576184610269849355024019768275970704187063782566759270368556517096065332957946510391647167379348774030823547402657691662852812441997230052947998046875 353 232110024923370926879101042378305603075186629440041226150560135094839165519384811725087597766480977235295706657598403809464463414298666277972570729996919057039827789846573524474499572326613795986518446250314754791192018550469933270158035575597239620766734905425169141595086913026696611153845976836291346055799273684727223871681466934787434487085235178605150985247014471171724086914521911207846058268145609133274667915544216320106181330924593908251425330405959389317365450952314314215800464077170033904450530211295412662136889554739353019848796496583394465688355536852359966958964785562016424199861202595205450051506873371665945341778053147998697717631490011247157229886739253866297003673384165632978789456923248397024555685915010251473797318091410483918803260273909749163071645555968934562552664100039407095075534714664174668678094438509552232432428490251079997570125746081038027070209128766009598621167242527008056640625 354 250750861062906474765357122643790904784224893576794881864513740427110904019200233328802391394002846062226868754341392860231454286433203993882850634485292315103474649244941446491779210393809779809021944916417619063905336178195604807613141260271928278586242684553969794380430272352185452787546227872557640709728808457545489540548575089653639139513563203811061214372541943701342893756726101938986522740783923742633174866416715623882984652294365605227893247458217300273232490099484660347131473761160689385949333137574964941106434926221696233063549842809005697087947952208537427753703716099048708750256952279489363609091683995204220745260849209436248303299205191805592719142126002909559269933912156038468706720549946518289045002897632971324917109602958587954903011762804087294133502883550025893455600468625330513159359554334963041207448988416060754823294902450899491168085155136994494830433855003803955696639604866504669189453125 355 902882207584365385208689468033821393583769777514730713913581261066475762257705983007494896440834533571204032421882115291733400755649843809402464320314541828883296933459821308403613571139425071440914017374043726929390571195917174167984175066450564608823749552026115523908392144948119191072871810503973619155530659596062009124218119304959996358777051507436828272608559955856049662448325914196022186525922685419009881786861902471424375451582783582824149900312052436198117844708215837721349828021436453710407563104653855905798241759345407650623824826857284085014532590773740838076014594896646100578603783172075629966736556442731769126328529189120091212093780979922852069425326557619348771240607984707086250413065914570496482756862119863177790821077510172771904344497353860035519277168554057520649772830243065083454522509573249064804821679003830189331592573753560239270226619318278034600155045052982671904828748665750026702880859375 356 650157269661432565112548116026899932597912764335834725900861560809777682985753553763851552246168212765227921892157112293256387944136582983116083625564680529689508637266840416715002099726853271898498175601800032818882064949350903325872968245577720206044810927418078278625306743648550192044383419181997730666450759514582470388448338455871648287079365908218828795212036673666888125113926324213335612679257599200361570330339375406922952541089748069050008305488342486102299222539434331871891998887072559076376209759269381148166170270524997636417392404866958839763646604683527379854555600561484887516647324227819187724229114871170758477240752700638203862817712649269901021992546514809351056090623258805893653592899555392082058174282259221475571008523178007138750392069412720485577108586556062692824259144395938047822115708939064167483544774489939902699594979700177332296315004692734573824348010169515976741649865289218723773956298828125 357 27620631287026639663676381613170789836557127967279266660446301687881785306283768224549705494073964182905177805744510601554411129030754454871720580664864322942799395437007181423303434202695907550063897994091270794244566765243274425993061309976878287513401702629502219510838906390421357808621540797108809591902827616458007089512450762620795234179992701878860503706992954007390408219214932031555136833452900586828960592343807685412307792803115767217451502842061253837083977871142788720913587788719503527241690519203041119317543411602713474587920081535963012389678998706770293678361085578653562476369728275170442552088425487071947332388618896981212814704084886478933205117309353588645660915897947903850780085587151811721822077418033218505946683155090171277275532906284860604388772304082661211379253001231372636085626941662858263027203432654656116886386893522602633607944350344361442899779776516031547239915511227081879042088985443115234375 358 9943737607501354623189381385029272777001426260669606551318651150353036887625148513289855210512627936904098899706290608813538056014319140320728080057111435633822869990979180898697363317849208694512329838524476488970675996911907369474648061044597272024909033190470568711761678647814502534225199872810824361057960670325067473652454324552055057284956698437085049430064733026413438985976018395764698194164768401152659846508853281441525325721400362892296220253511063305550648707520068465244856925150130477711809055345894837124195600574860027407545475645997650336828143792849741345487275764333020171970364760277934267544553270014295106483862225597472357257680717389567402529929314588020175521418945491991942075531437429206504507669114633192685816572721844695451520784834530546350793858372051099705647701263532703739545762222692602310726125681885804956817106239974280712720729543636910021930829430900750619259920171089106588624417781829833984375 359 7159546629007721146319947833988590529456540882130500346036307703400277916838082489057596812212726263330375253033778994159204459202131090076400869753299323664372767079929540857011256322724714333840466938094262873603517838871528121146715736064182910703029615120787918246595289976586485481080882596691239410488888431017681681965374110629013451608617342185865688578749569034509443742746230317679050659006421878820982981440824132767962153655306146200681727164764018714428341654044100245079454778604882492167461803698515488845829347473120308336937812551574431134417586593107639744959472557446949568624092629437879588465975251355935014629869539090658295395123734848518639136647039069377811404335168234376611657187526186109293337725715994639701344836362927744103281845085246543822551191401387250174098220036566247992493840117446063007869797787749298484019807091140364651040001923538930729254006859686701902574512690335950537701137363910675048828125 360 4832693974580211773765964787942298607383165095438087733574507699795187593865705680113877848243590227748003295797800821057463009961438485801570587083477043473451617778952440078482598017839182175342315183213627439682374541238281481774033121843323464724544990206531844816451820734195877699729595752766586602079999690936935135326627524674584079835816705975459339790655959098293874526353705464433359194829334768204163512472556289618374453717331648685460165836215712632239130616479767665428631975558295682213036717496497954970934809544356208127433023472312741015731870950347656827847643976276690958821262524870568722214533294665256134875161938886194349391708521022750081417236751371830022697926238558204212868601580175623773002964858296381798407764544976227269715245432541417080222054195936393867516298524682217394933342079276092530312113506730776476713369786519746139452001298388778242246454630288523784237796065976766612948267720639705657958984375 361 3683049774627296950695639164499580683115681043289982640509727590321687967369430584433454240122531708013728289541901759070348753925056286012552517422841004576044960705092754055368015533817661171185882204629141178753489664261485853720899242524817293838406009758511324844004782046205502793605033029802890833740746431126270899245037576860330244843762976253963956847123247050577520597362229531172045635259378575012484170227695954499158930894130864259285697496733730327169799655381636268574998524483816676033246538367608830349515762073859914616229234221843676736322766983159397575800776670364647031839448850898581207296609318678776869900970637646711893608636527299449200937869653073264680631675118918969188451748693158289273225259551450542528364317445999104760330763157977953305915896636658636170810476842310592123538643702417190962823420726962932872641889262859882085611252989516514440396492478794331626231893690726071355356907588429749011993408203125 362 2681342081479219453371996325959350283545618370204958250794204124145084877755331452813875430236761361916394499859605411753415456163083755245716289406437647798129087947989860346842479042297786613982681931241228759047623886463789734527786224096789763632000428571079766960320903658127521711584321935319389035648457640669505798448148356789361758918367085890135848672635659924977114495337422259349497490149611144355199864462878825896598794111613805422187971904233194205520217922443506350995233925791429291633893107632471842024010797362260548060939687607596015412414892647450778310684649877729248920224270751206409309605427064205231311885015534665420629922500917130161228265012171207404982270540190464541101841505309701304775114060625890471639372075641075037134515469595967016183446904215857190657598267374020829079094433474108657625179068587467392085347131869790057711260227981990011768485099779950691075710734871152818303841058877878822386264801025390625 363 6423959358807913966388628797733411409318592491337038977252754240626794350126223094651482755761232870879297942763642645478832749875516060817687086159943316594757668905794107418965211289537037169779709370867735860926297307189947445981670235691088915709546626770592905683536820984141916516613718492638192251606574815516001991922073833195952902016623864375587466249900514048260170907929396248949526086900438379646187835280165091083071390932604355030477943088161886677585338098590152515714381439411106296896481107265876039121125068320503821044399303570278533725063599804762574676738284177063734563073307865740315423952682160422893177014120217951414745168327697260440270677316159778700856523760188314947571791878420982385980218266447508391953607618820887573966872162058017777372302093120350657377473928974679102307694443717269521938404012521854377958074658533643020264637254199251670194936602052805865679187778604307922092342408859622082673013210296630859375 364 5910756383365370617296026119336708875618584935640224418958895318514498223710583716312103188939863267083496251558413860801134889079905388847918528943387844969020917356542333726272323854295133866993974811128413407147852000093328311130467913528656367887861735143031094662818712729964356741564244759726318892839338449698668055011854823632853997955518024543804423112825128537071386143173703370839002836180281135761120162661671902139879354256988518223043094079229842619676020532713894775847865855529263471622195561029857719995781854529121349118741181429497393086361296664804320099785525696696087324090006937355061336194684552273553155428214391650629500526546851223745097942095013236380199208139791048453426889838356017237589131940494646332640869410161752222224407597111382801602225959236624865971429067315479738467779743158078767907991514188164011541201805257455316756829011336000342320474444622142819298817110513585989205187498640725607401691377162933349609375 365 87495613241539055609918119972070337772698442005629877579533203201010447317093612845075549705168142639688754234874409622803466177518932825473771779831427293999756857202816934520292260609829912158919143801398097351919175856937073805595176419983916067984486629381146398494891444827722380766099612012726537166502318329011672403217150986498552653069320979983149363245125305483481713213812959064447350316679772701308359296733471018065047441209699482251657356522821753667370870607867625723592436511431791778540778179800310527382004174404687970704921543993865577103387083129839505032658517882481803750210130469903116279392983275182679903547095814183901689738800472698160074815067570935194671056047073603356421933190553377386423566974711028629564425240977715533982966902795997082606283713255483085449293054789420906374439586915004872726907719746461159730734500602720508325393892804293956182800876087219677898323283130277045762344945156741005121148191392421722412109375 366 195342706123060095554703194649644236111326541621769264684065829466575924680143200037915672271758395257369112704780606923871018587928769426152742875651644576583857159391009088010004501037506261886002880451001392147894752018197710978371790875256091013382164848756347449279694639722372987298393993779613266877933075901351459807422611292456668653242566019910379268381066757022421272921158812407285154317019260532941042965887147394932024917244775064075050214172851847237772205719125261190492473755422618324770141364222173283433062519775906363395807839120704287441022001795679678935913407024428875052719137287105697405372774460172851152659246114746978912510845935345912183032119858869915622599730696526853547608041229470352929255627739842518365535793006847701170371907182343086626789018214191536574091674122861115571573821746439878850094175105949185214837846045633806887274405074866686573721235952326652875796561916656532369011324556939968033475452102720737457275390625 367 143773299153053777104739992263201817036057161554614647491978920792478932892042663769982644713720581960763871153520192163766467883002940028628889536495324351778705666345440563141964460329184048673026458825491401677638230899338969912382066345340806789625302739421550172655916892511293416864663325837061919685912175191678288360666361160490143411128896036369994935950696723697228955346874094449862459835000039245471563584876360631016390732670937205492920427850968537992395085333897608221236288511716486554890522241561313100395168075005994820652557169635675080716632854644034427738793666003897818316807037606901526108372970597083175677052028415022709523208597421780358284264552959952623307608388676418062171987865929814930960046509533615568066315029640979836190908315882418622921724514066946687812173953529694211995736100968340113893116581152159507144269369650493835059235531940594093704524259831600680596656629114713397203550635482238728712900410755537450313568115234375 368 6914188659269586189855223264293978292006748951126468047568804463565577772717324466756438095778017077931280712746561968602951046373505025013152960436911507462812299772430732536554472683103487431639181519880450135224602195068210462150010281516844253791980468104909094666816366921679474320127899942527795955804321879672528594799318641263571442226107818476338847374356233348712192488954217814907021932065001887350405194218144979437060972507538707427795900575742032417997909103784712249912181511154365580685189660525994057282640355607106478193200249339752010699918070918790382933983804483278358717235538444913718846484481949623363630287320275595183030707031639647437230215995319619539793611348873620468626271052825170190770714963958480239591552786425461666667726409009254495593235660721946799804785456492473476195067672492022901840859879220862943570847136049555567158757781490597661415426666677356069094148305163789398829152571470009480680829483389970846474170684814453125 369 62762856135653741679791803659302158547862062928955401055001065637570175674064241114534891170615372223213407541885641613796427828350854514054394683070020517842932369954262731527319570333603596811961506328562798057487803965512173649120503329441002029371323501175501815928558889094853260193528998938301815009218151430539411066431335034205943409663271111437118253155981272599600056099233016793037000886126848132234568109995789236341977271839931862805074507886240725071134220098695346977352836449352638122111740624458658455577439563987948345150955943356664901927436296958227822044944586816510973419833876679859791457078236449511121017570121069687714442940009005735646713562675914314410522527658265402441908112854915199889702088013836708526868361263498485733009619705140606758298037386637399880547959502764778732813107290279088689170221467639461283970007792776235705326907885702751211732394024097031981595221825293781888931749552261864059932161552524121361784636974334716796875 370 238673194582527700998986053359957375144508789304833177900823496827315473604983183571661850034923457148830985902337342692464749158367555082612406447563494691463817817964960220724723588296398122321042506010562418168613343413294904793461025161124254939470394091970172183350547553252372536680392220962597735410054581412245704860956937949522045910636161532103930246029273228302367991110694444415743483925299041925080899284956209623756019125413518667167075003600732090617729853653094250033322314164343782192141591430233065071348652119720836901421274129042428474274056362599483023276469831532787562810423825485355706957611404720502012980704154845562447423291312024589167641298064796378966681501011570377619367240273274746247228218030395705481341073804803963801361581600937474033638925506407223434639323775791616903392066334422423376316758858884506938208168523085185223868158043130740024615687274968991063344051885631076127632125380684699716797581015015339289675466716289520263671875 371 842338901936761417774395881295330591596547032530937011267878126328423823140089496666336120529664091421083223861118312449577962536073555105791134252540691610968496109808079224122350754274475229599759271020508251260156646173059589504532537543648809592913961877252986397142377327620764315928868350910587561527572375388792591352999330674619587722714664344623514435736287087609390581140181898046855099255438087938719488678991221764702621242078003150449830014630983735505511661196552453047090170356267757043809250924325879730397431446422966973039117753731510195578343379603985712994784207230882382892039634964867816957758752747041476119925655823027200661262550727601990341433511195856342384832839322008869418623550097675595249721997992187132237608706846727732902806490631663165746034503266580532492081123685485697430446213749660921528589899890318448254115991947896907652234390116876608413533646512997408967657579234537161113163321098019326147073038146828594108228571712970733642578125 372 485692610856736633488716665154887619114569018957338280697058527640969176422575603777809407097404315113396586878320818958426653198300011873999168010014962782884434856915338480628947444914662417387221195670425057676606322183386159308313461147667903611274190418424071956592294767106132704564585491135044787976798231649177808174139414066985654280917275461109918423645543134715574609085428882413816650230685601505465657172306338469527531408182176616549371986436225221892478023845932144426952192227423988711460414082966302252547158972007482756654355296801588778770472792679658162112792573889326781975550053520742783257843696833944115130749133147557483901283986749535307630870562555530767019094615153070314106778338986319748220989704042295100448205180367823210791758222498216981369163494583510335034933975917051053138395286848054487353384936276757617263323280957157356952278349341391052411243500579394306010751360186634127097849970945117943456402313795461367362804594449698925018310546875 373 726601368342870011619910332326175909245063150951779759732269418195273124155876571806482204301664139327008104685955884095343460568024541419544411248014750075483102550621227177112094936167011478157706427230436213435360870957551967294691865978643954425085664932526050615577735254330205774767378653721802648456171625495897411542578952040060721445696124920739374627563234094514442793413404677218837599246721043568321843190600092095988128142892237101977393280654683644050307257845813906687929371531282495972438451085473318990264878286198162026350148366545249948403839883577722155232158258200517697306196810712767985934199308567847427892752646727812098684964944005119331348122478470843441769888330232596986358730790589544948927291145523661021830734823004245973056414298257574520439896213310851714011562678874875225506363417891214760978377341927408715400310803831057482961435854467939739042192440775382262376019634316195908268782458146487251130599973290846715912039144313894212245941162109375 374 5081704649916364287267328882222809074078122665126557283615545856974101175721369567900175240444978657625229282552638262186013094520650037780009703386365559077913722618534738631286569564564844875939367210764224789524226859302926948865615972281440088458164123405100692795227564821734593147568092828399543362772773114393207316846488674777776673646909558470667038270251746610215110008574669631533106401611717634508129306906418924100921770605759727843809493126242726469759038899922053300594040438615483520332040039201583298354114505758012705579887667645944169089146775377765873209262668426202780671420079254762956740026603124261811341196333460684972255782907825383003579582498989929384863050245003980736803195691403225159463807688813563380454479793205127095486361950319153824681052546136653434717454067063515102352146404472047577795330575453971911073766693699833649824335690078977876946913285492294868466605406118480610943250210755784902536957190093201523761745619367502513341605663299560546875 375 28584588655779549115878724962503301041689439991336884720337445445479319113432703819438485727503004949141914714358590224796323656678656462512554581548306269813264689729257904800986953800677252427158940560548764441073776083578964087369089844083100497577173194153691396973155052122257086455070522159747431415596848768461791157261498795624993789263866266397502090270166074682459993798232516677373723509065911694108227351348606448067684959657398469121428398835115336392394593812061549815841477467212094801867725220508906053241894094888821468886868130508435951126450611499933036802102509897390641276737945808041631662649642573972688794229375716352968938778856517779395135151556818352789854657628147391644517975764143141521983918249576294015056448836778839912110785970545240263830920572018675570285679127232272450730823525155267625098734486928591999789937652061564280261888256694250557826387230894158635124655409416453436555782435501290076770384194274258571159819108942201637546531856060028076171875 376 2745363319157261912912004497485643130482259693081007754227192043002774605285775771179983259654527736202369113218179382894568650330571831551749263940878632609456595635301335291538268736769393504851917378184879158710085711679388333434709541981720391267303286342848012865813022179915908868663077541342698956393627779544873768103941340849374403499299155759655744235078124303198005491317201275666024140501156475316742357353437897555718090255791009490836318827250859916991289466558433197530166248916152931188078478787137977026580176330843766294395291317092826784275191339276177317210628015797214199144092273476694101860567845474159545497943085105378625467934523816290602328251696162665773432117416416875771313411434443461828803278839740586054769368714976407210988096040627640991413197547358884120046312698090862768016920307303747123613238331533031631998794495825891091239615610330412271238669262834627173494078234823723537031452174884773025468638484862486247480017897970583362621255218982696533203125 377 18580749675642975162870013677292236785348242281805264338121741803806731041650572599144754319592303458033643794885077024353435604896849706981836720697768532102355070526178261126240123680395101402433245954478032854681227243584751640130563452015235118591930894505840248600244715686155629123534026089214117141584282032330160180325956134932415933092947128998291012970829463289963301070258214290911254526918517556204441643251751187699840783331681923234432150409444641387716903837737311996750714228200185712230019338644625406514800661034594936174100398076527922762964222374284943138944254726535345567150032892236621714444792729018896287717959654425826602815812663594550810395813586852548748196829346567339833381135893619751726951486581594750256110266956708656213834623912303142212788874009931944814193446546045534969308422207465441663429807182021821563064602995106574995561682241935769795184801126543939311501897401774333456892536484009424063658672343572395612766069705745763940285542048513889312744140625 378 24582331820875656140477028095057629267015724538828364719335064406436305168103707548668509964820617474978510740632956903219595305278532162336969981483147767971415758306133839470015683629162719155419184397774437466743263643262626419892735447016156061897124573431226648898123758852783897330435516516030276978316005128772801918571239966515586279481969051664739010160407379932621447315951617506875589739113198726858476294022066821326889356347815184439153734991695260555949463777326463771701194923908845697280315585026839412819081274548769100558334826655246441815401666201178979772823249003206262185339493516429050528210460780491999788650860622805368595525320153935590722153661375405921993864405225508590599563242787258931534756816747449854588833883183725552170903207435977057147519680315139962989177929780418242764395042580476779320717634901814869927934469762525998719128105606081023439029491890417631709117010262547443163468825768344468036220423510546279395689510220701645692997772130183875560760498046875 379 18682702249113228167588681442339539288589448087205529823545015801084218574876109290996261586543906427107874398387611441986062906060918721324046058784237188038000692798155401245039803239029429323828397175030253820954863137470301172379959853676442713687644819323993794044314258441125565060534857290365635002340154987841555769235404656244790099317828129895104635759000404555035329703230721112725484580507719462035335414548273546466749809709822861947219479618741264135011306489094976627676885397170320131233025454755768466120347372261691758588887686960773831475164607062452644621947641852219845008276985122716324057791951306723022971648668099049661113385463027679694110692455416003608683178185349191954827046898186268043304677269388467960650765543991500116610479934493709949554110446561624441395388925987243686819685017520117804541837046534029575297981138471740724772562329192397271364050980130325285906504108312817869224570505831697183773495967478721577347493317130221190947025888817734085023403167724609375 380 18734598644249653801387538890790482453279974331892211850832640844976119182028542927915695646506528389405396271716465918213801969688865717772168408947526735782550694722594721804053802692471177738616809389405337859346404423963274231192126408825543943447888277155449332361104020270128691630147454116172206210679988751696671201927725224734358960704822096922591037524997627901021538952406362004705277593231352016096544679588685417429157448070127925452628422617682212090941893451564684896087098967718015464930894969907867822970681670517974235696079041646775981007040064304292790857008607524031566799966643414723869402396928949241698035458803288213687949811533758312137705444378903270285373964791419606376923788695125674343424968039581213704985906559391476505823286823200636921636205197802073398177042784114986030394184142568784798443342149441068546340475530523051115674708335662376152673395566186242856145133286391464585527972090570118564839533456277273581729014131900027360921878738508894457481801509857177734375 381 43167191647586095166082802109937098784136100857012783563154237741231403755276909840621750726071970913245662352359268399267201709873102165992472038273522674490965736454390038282511969089552517963735788377388384904771165279157664296413972406849599751981570003177177468807463820419557952471806898205677359138865362653730801402270325735677210811029725085894924406320098105773653771680480316110555917471604068095374452733869415299673554354274727615660777689771513771259257399925755257526998402750046267347695772138520571445242017809112058063934579837531549971094649885309134060533241690107872162988094570233725898513037152431759906801987862605085510420358603998259495578730341047263776113811160115261607629112551954571640728758501486485121102526699489303508917684738771867558438621947907091691313931866427229954889685147927418573441809361190713511989361404543755920673910106556923566638456726716844432394979253743990328568665978400777476042405016613735085672466990487934472044140310487136957817710936069488525390625 382 16576655984164087765830175829185424218358622056470351128078207863556450951539546819954969349871911272485421139751773373407018795556638317027067078192172428295841274016764241964045464677431214819316266271531638628536388216304744749447138182887160511074101634588490644627000922449746249096041973194119113039420497841797403852170776349086740290496583166931923550178563147333985928891322130652938846581911452717761635896676738311025167751561014085757061377900574672519041781123068184735183460323415135569592520667214410177830253175728599897162077968978826047321093920694342312234875685229739835557565031754700573722674824819610875368877044375748679006790549815373733244291174439423471751662578233314302188606894819523452899219356765562775820434489727045066408695336369857898941045971385248547271826825464545010361374777700422705028743655848404417167198877885902734127420153655822406679342524709023176191591980587731696594878984821460664247399762221954417478076508210424604996234554388223614296293817460536956787109375 383 12730958584612805603569961582237595252182240370898321134171016928257760385499395724986253921274140275652429013450512483621477382729883340766405458811160111697846390807566125075727042764752395134192061691647667742310859953201710484563619125180809885910727197257335623925079258184454594417012047151163029176123316271808478396183659748016674588862059100387837348964100782823429643576644774991355740661015754385946264963600073644533878703187086885997997782528049204906522093356867795552980767598855721578889828608130966568459382241332212514737214948646780178300963068757761148897495703616048726377506057293535457899504960094051830874268087761435591491241355821295065737548838153636595014553046798254668448924381121366888912741299605149937289652957400892742127880158098209870878340798411155623825952906809259911125129344325116786272049100171448144239996001037723487782288664500622685933958511031632987918159350997035470375948708923954153810402218432336500237913952423450130273783510725937873075963580049574375152587890625 384 114578627261515250432129654240138357269640163338084890207539152354319843469494561524876285291467262480871861121054612352593296444568950066897649129300441005280617517268095125681543384882771556207728555224829009680797739578815394361072572126627288973196544775316020615325713323660091349753108424360467262585109846446276305565652937732150071299758531903490536140676907045410866792189802974922201665949141789473516384672400662800804908328683781973981980042752442844158698840211810159976826908389701494210008457473178699116134440171989912632634934537821021604708667618819850340077461332544438537397554515641819121095544640846466477868412789852920323421172202391655591637939543382729355130977421184292016040319430092302000214671696446349435606876616608034679150921422883888837905067185700400614433576161283339200126164098926051076448441901543033298159964009339511390040597980505604173405626599284696891263434158973319233383538380315587384293619965891028502141225571811051172464051596533440857683672220446169376373291015625 385 1132227801722539866353494533316300533752827547385842190067499390514603919884388758801652492488515665415148774311221327730876091033082174911060269479370524533847968766470893333609784548283254261259371006546685330662416329937994121944665466897955327203470523288081143713776923826634469354476966413388683999778527132633287026164593779689862954560447226092992314630122303120401715351488903063856222795687436116314131074537772549576620502467943572206231932789132056038361542372693037397504344566404233598618566907264127511765935159632880319998154211457901395157196150519971487777198780401093293480383501205400575948292473625964499578803032385063274329273549979966876671368905921193670577619275217002778938505089835028764265454647480384009672855285766448396021143021860464294866565238906696125404961121767081530195913378237554261387104686723747740707984044352289938385917842377362878573536600178598279780501501880921349557884998428151862669128121296279846648658877358779537335898936526411284742010820991708897054195404052734375 386 14058117795454295827267105957166292860586357770858411912608094932426160470591198958867584564234906673682958898106227745549134504963759311087361325945690889453767662860758101927876954879667645992550103540952493960614781957953447682772281325493979327667357840652578174064825545206102449661637507310771696769250119054485769479201651233222568398140699574912623575885808556310614498375870050075193480972187102632195022798485829899726512365476143373703311088154126651790976363946814316673213110251330432438314332909560495228589772920388386346537082074198456356070133136906139316070959123720108029616935012133322017832648783364517214936944717770407301830370154401262063043940125552847678448580127519378837560125363754995480041306721332274658768062179838145434463852140426811506494896194678507991736465608234006639422525808656886227469420825257626531210565889359482638312351236904796621328554940017535774514633481187479783227219435483409577520784463388376002605298174245726328741633162224097981785053690373388235457241535186767578125 387 33420162604879276694507415747600611356145368523550690376815901110071962341586877410645067819061868850965445574769390844811878185300274099400682832151748870200021096809410796311685772307507042423146610432141493142655798080329046127001933362506472855958928832328507627801823128253535837831329965594078829419584461597956812843342096881722394387637054518017281275187962883652133695353264786185899245265452224986051053484228956480192698896269785983113828545424688801779091096062705291965562766813198532315141259135428028728423201595454733884674797542390930317337583647322152051248118682546616817265059362415801671250444057709847281966528149773906844251312819913057427302029661332134031008974557435711890834006596892411397623912164241483228079903247812368310701851924120367182797366796520721641498074883803157783804321711694177673045518850444594729410718137833021512022262419047531510789783250975973260528287965777264438954879803697059825646196322177995008479252416803304548084216778938744930697868351643364803749136626720428466796875 388 104816769983103038139540091589724717416657257479362815251820271181555697890663643185586481036517708006244625804335066152944987281830093000420341589238601706570666166626582060832217143880444587386462152518673102993082801379271998336320397002607801033905853794459642756662451271245839566051661215424895902002956733058391884014335263186708669597759015320008199839414514257427641979859622791074375332900879994964584787411036750507377701305000805438372670927966965645313156040951331364034660024315128330184388035735080774101911301270544530373635056692118754451943108179218042883397849561360372544548981180323425974931809379663984358674354453740896499186867440853985777828265694491349699254480536970871060285722690053566280081129851116038564334603219555524478464574918016178274313474729487823308285128860567970529271620995110172575228428954611063936341815652956966468872489033606074661673690202810977469436887156666093702042154690995211966501687065124251678260428663234097497641465224344883684312081106870806479491875506937503814697265625 389 163515241758898297260962331953079731589752503701388253265161806757362781036217661345217854607493774156834464137502954075564829077049603122851613501290458235463709020619598185847339488960131499050585973002867346577487449355802248043817925719913557322182141258055954655473389575424656587366014709065058482340097070135349672999311611965731366929922597497308874308247873319053692907570494642970778863400969708433360150678613320861102073599732235873608153994751435138293114281162849622031843191127727155173523525314104719771910515665567720419266292924825794251778176008118076981016969004892916843440168878223929298480993063300348217927443198912641228386144000180061668935577249032221936503992261185249275396864362696862918228419074234330634986355606044964119646782898650784666467931026194091864257876126907276994432071758773880662434444307636090782589483365165990959136638278910359009063138919376906408790301045709999640069287525732850206010327715274916373258209543806668736501073806320537566946272424461827910135980346240103244781494140625 390 2072555689294035917782697557505285597900112984415096110135925900649573249634058857550636307149983587437876832942849942907784208551603719582144201128856558134502511836353407005615028022569666750466177207811343617869653420584793493955392208499904339058658640445859225258125212868507522244864236437399616263660730363965557105266274681665645075836768923278389981857041794319005557603456019599654622093607291054392839909851423841914468782876606089697983351883474440377865223513739118959253612447543941691824410683356277323108965786061070856314200262822166942141288380902896625734390082137017720990604140531488303858246587077331913662230342546217727569794375202282281653758441631483413045188101910523034565655255797182737488545211765920140798452057306619920216522973240398695647481025757010114379468579908549735904426509542458937396356581599287450669321701653478935407056890185188800439875285803102288731417065754374245437878219388663876361180903791109565031047805967749526235151110495112813661044002980053668760973550888593308627605438232421875 391 28804944212269227740594235026269597044778833924578573492153680692473400725209504745563529933945149166462731645194167465607723417052520750312526146616429042196443501095776837856857372647133929316183603427946002149411862235674892195399483293424897750875162873636673110607949151686390773483371757344190066727701465343038030528201212691611407712636460887247594437844218777934898968361269066583163480026616023971511978023454138943247809272268946872647035710845223265400764839636722749600877411326633213617073429971108275766747436212618415780379204580046882207409300814619612639899935467926309654796777418963133034741145134451780026599585181709846582599793988663647045591658574096619606341945655289333822493812832866281280907843683635057913218922633917578183874749879269581180843867881705223936040685087727181106800420836850969528008399141043696795070597370044137556724205857127440818186233960805825545777070220872226274253478187123483825633972522953511037410147238559592301850557902145758369574006201781234993986036130309003056026995182037353515625 392 3293365288269448371674607538003490595453046678710150235936237492506125482915620042576096922447728721365572318100533146901149710683004872452398822763145053824460040291950485128300692939322312585150325325261826245749422915612162674340674256548246642850060288552459625646175519676144011768265504256352397629200534204220681490391005317740904281811435361441974964060189013610556782049305096612675024549709765407409536154014923219177999526796082925772644416273303860010820779998465301037700317361678397423552062160030046195998123540309372204223355723652026865713796726471509045161892621832908070531764884901451543638737593705653516374552572442159125943909779370543645545979630305046841658429119921413833705125933891044826450463461162274954744696821144576439023013069529822115009815561141630603353984995030141039877514782346627516035626968459329333569738299308379727318800869664904066879292749518799387400511695253057870689647672727784984064150858457684761943893500941980053178247120145331706921294709070321200979070130898662682739086449146270751953125 393 7825491929352738947027253225186171061186578561232369135232552992001208841705147691628239901155834665941404291666296061626702641004298762236931473491461391048215827123868622732014057289006028560982809171713289258919271075282814044449889203840309934485368638563674411098864043668627176516874444105990330175882973958579692853990775081842537314176836617528486018832802045586721298934355736411246844102740362421676853068483859635058813060217357104656294729984546274997096286922814881230335020249136412364156806900838163152703295118111418885693739510189721498194310624719970777172448516145704901316316226279142914822452040157607383854358004017215920660168023292324546322015506476679686881580294503729926183430697900584344622271247893110838236364297368595175856389931935561474479246209273287770114148130729388514892958163363911895756716148485768557546346316767383700071715007982688741929844398006600716686486628002146693386852206232825584672677475968168519961113958876736572820416760912712873881339177249262141077175425341039272097987122833728790283203125 394 6197949311964294812146544294209185973746733211895245178964084674828059468117042382946946169876669133684080799087291507258585771321139401299042317443471941330412408874494232236872113251612958416799629411122878425497918186952055719409301022690583433621279010081992657557873768790525552927415924516517933138690659925684067346337305921453612869916099026319653344997596216064797283476396158660899566791494912759650142668056940991367295429672967589277676370938168497680863465289541280115674934711198674029399214673767923954964534290587470521120170135733732686192306143566476446760929682920380847248671763789127701660092678091358876734771015875594544181642057468404557514512240629662489146678564273372545005158407241301588376443364479259969818674735032200207751237487111983780878878900728306634088979077662792630091445170652858301273926469522126366322778657294395796246595668261227905827659821270166677834405296859904306605109127993667920725753880915278614105527992449944278665052123964519875968589635303400294552328593511436594098995556123554706573486328125 395 24795770292287925591414476243692006193688052548357836642253110548462768679819526610238391696282238502129710427630632241538996024881558335581617373823531016566092207554947758583537730002125944537978517406934541188161863721004987015918876719623032826429745065334433446037621917321583317833335118530505397896518210638586066864417388625507690975093829502090356747519229477218205029600120786027355254067769070854472141276502159440463647933710891490180755276298147175657864671071812262308927735597814695267615704345503598335213883658690002257891655010970657496491142719229730451432668045580831325435231075517914093628614361518058172885708916717683045024120564525841566312865957544694612028474948480844906011021551021130264780373742125039404896377577779462497804790485298647933631463602208565194454691297239415900256864942336210678365753266851019648859270256522002669471156131806617538634887784966096305361874011347860754822106453723385572595788442815547327328589872359039899454224554911902914051261483287513614295565866733894733187071324209682643413543701171875 396 16201556308980930581430218777628356846955773535097010462048182432365573055394078687129765134350814637291552793413855106621580002657610216469028792056295166224284648416402865458483552783389092161115163273691029212344961755304658516201394048601689648789195425689518813640982160777922539872301166447832226985584998831252136089210321727906725283126308196665839098829064540414375166340718921590273923007880310896312097110066510978398947559886696499684105497533209364574848776078322132192653382439612121887860101219352051152228751582588047475306407384168227608207312652744705876966105300982515188039379984743405068776936623815899210163522206183334101618760376861184879428826616659703459499405531337384061587601481437206515007496203104500747159293109321100796065650103094136559834798317683076498056695293616234349227835553322480057244183184560456238564647185611476544232453416522443899744035678696847325923448479014692217200764356862860133134088168535678623676500622599396670303390324179437364041094253180061395580722737323926818664432403238606639206409454345703125 397 25793041295981570585945811629527552467594469809021259817302545302855612158460660078786213667271692365342266103203679691914349521604679682903708675628289139933770496487483224465112467380173448751729290589931004274025020982745574990706924389960239432889053554015145158577187448263107005926601156996731206696677435159543615322064137345592435001497518268366729641690404375254234904967619883968903865973222302222796498115358310391863431575415983319380931145057692876174518593423517908411635423766917443622462047404857145758097184931112318934702702640518890758605518584711518672351019094773265012845440808236599287725901053969697561764268397922718226485163679158732198605029638637567702507492993823775399623841231190269511351681505809063214737666946131205811789000475743068374333360889411232361436542308399606864115655896198007670123216843791807548524600790677163703635684348734200612068259790744761719105745366959864905664598682028267906294247496512522951505349359871397068786333793975726702112654789388447439354364948554411939019015420626601553522050380706787109375 398 10317477054163294714889293801423440457264733322293443535606041379175607041284854543232453004420467569292111918716857772520203589950170910329997649126827052833507529610109324970130493138608573171891228653049067679350150059976843587949342553200155977594337472652058216412274748875427278198983155739672247640354778886394815256253150535583899176710133544904958187278603067317605620925481969950025878751571478690151152746124287372001856099172205610412164184600299955448354654728936693848577519359532299847405247871512604335014208287444231738718805325931197908399365065385463140846188961334505735087801024716945135285185935739939324681078715415530954414535018771363169666240189087740591787871010590053834348522591882483463828666053651966791584104532664059407602587957978800512040155803854284977224732443989220519452970597427649512571207174050498694233562786985922826542189251456798772106213696699831402407137598757349597264886589969711488456146415246388094975387272729971669909167722982149021518820629440120273190628346744477446435273026992263112333603203296661376953125 399 60835283870364840070558906017793079416185289246016240900445088652079104317762597338412953731731216944402722576727499046036627100876191077609109471801481245857304897091074616465546097709615683612527981214594986060008268136976795409078640141185853029222078517914085930038909344285811041353937680626354129503411894573812629022620659941314530845608517425274601791590403219260375276183616855482002589745515962183361246975397506441113610846085715014193590753798235303975315162500053725829162579983588950666917143199728819360688776798867005075398982470132319933892122880534485832809412179015357315989370775406014166019884672434595571427867132328442350879569982348881036075374234924347776045216768775820758597005375936416663888424607683213525443741692764848953694059462895667419159438671459482320709430733908440589534532299299230742624027900593090467432497379664662959568261889673104493262271360307772559059952328139585675339526296658075506433591313097786337339875155773489623007755950610411347215472704722095837489674941854353849997848191488714064689702354371547698974609375 400 7604410483795605008819863252224134927023161155752030112555636081509888039720324667301619216466402118050340322090937380754578387609523884701138683975185155732163112136384327058193262213701960451565997651824373257501033517122099426134830017648231628652759814739260741254863668035726380169242210078294266187926486821726578627827582492664316355701064678159325223948800402407546909522952106935250323718189495272920155871924688305139201355760714376774198844224779412996914395312506715728645322497948618833364642899966102420086097099858375634424872808766539991736515360066810729101176522376919664498671346925751770752485584054324446428483391541055293859946247793610129509421779365543472005652096096977594824625671992052082986053075960401690680467711595606119211757432861958427394929833932435290088678841738555073691816537412403842828003487574136308429062172458082869946032736209138061657783920038471569882494041017448209417440787082259438304198914137223292167484394471686202875969493826301418401934088090261979686209367731794231249731023936089258086212794296443462371826171875 # This is the end of the b text file.