2 1 3 9 4 86 5 950 6 12139 7 177331 8 2924172 9 53809164 10 1094071221 11 24372200061 12 590546123298 13 15467069396610 14 435512515705695 15 13121113142970855 16 421214220916438680 17 14354510691610713240 18 517596339235489288425 19 19688993487602867898225 20 787995759739909824183150 21 33100902479081461753011150 22 1456174767106827250571877075 23 66952923892036863257611006875 24 3211478956705746820802109502500 25 160428344757577890118887455662500 26 8333266068900065329266420558388125 27 449443982292592649316534921368593125 28 25134785927973465927151122388489736250 29 1455685929577363815134768060518134116250 30 87205335715356973509518925338000686674375 31 5397892744753041400476533558508173631399375 32 344876861758905308399455258132404224437470000 33 22721784153203718019965297448894365789789150000 34 1542283042866801422037283122049579106907334940625 35 107759702678547065345767835436976444117760120465625 36 7744037768038116241489535939882129120285241426543750 37 571958515643928420141184047577287980476586586898443750 38 43384278465104960812001665695522989607207745099696546875 39 3377318541543400034116396866570534654357905375306960671875 40 269649420362003844216772831411743985016933093211047411437500 41 22067072087512993331034125484045552417365669769140047001437500 42 1849909753298837976055751551383242816559692739491678657038453125 43 158771240956614726545336693203065167549229775869738064824332578125 44 13943591824056446071708661683695704821369721464771141094168737031250 45 1252378227737057129446723235454999950347359109171977060444664814531250 46 114984856441144509252551615453480698654532598457440078998920713725859375 47 10786622480807474453988153192501554271512416838191173586854595565418984375 48 1033413125989344727306948244762758028400627776483397430129184988062278125000 49 101069039735667581010562956528677710238320135631589576596224116284448478125000 50 10086431492082182118752101173820737045640160463447268697888840976741680984765625 51 1026736169180691297917437957556328695512895744337280115554273958198228815437890625 52 106565216254270435711270139980591116200688745753510101389321554997520233729936718750 53 11273196226656411472017890876285646531828910535485281469208378184170366866572574218750 54 1215064443102257505190059080846431914391677735744657471647819109419207477474644201171875 55 133390073097813497996016977198023576470130117236268826474218079017371064135683878279296875 56 14909953970599567244497027220452114809715853378469603018580616978644629450425069704382812500 57 1696365319372201536352874796554574257855925815680251156197358500931121448148598751342132812500 58 196389944552438578789258625187036418690542663689614142972421518682923036629477806654937705078125 59 23128471287904747759815017331969963811287103037593221783207529849440353395434108381119939033203125 60 2769987355517370488152168099555922236059887550631889485433816299546263308554982590867384625566406250 61 337280543074521045589972166994767899632699807606116869118433220339656532231907613885167840736503906250 62 41741764937399493920680197342310523292911591353899721856733178820150256494795007577673738319510146484375 63 5249324741521533387363308717112601225221923149638041577093761434249239285994960627006824622145183349609375 64 670625135622728519738058682192836087565305576430797201766727203482549182564504556304697982651576023437500000 65 87014973201688838877301837462314706412754398789108845849156291058100190320818755423525901617390782023437500000 66 11464184899801708839438429091976580605162245940107169004995592734678793199927981326889824424640933468269775390625 67 1533302111088065217289195626387835355975180144018161439828608685508778000286078664208690068660885895836740478515625 68 208137783176761159014936416086347039714606244564230863467355862019233380132829775817585312939379617801845114746093750 69 28669416334500077089787476820744754958575640672195070868557619142653668853884253848814222296669454678907698200683593750 70 4006270844352530190310750870384753815208236258486251696555385134654076541209697694973109761919437396793800743162841796875 71 567840891840926521505288998063708975504804352043214696999669044544259664760167106197359255427402038666609229936961669921875 72 81619094556782553410072737963306695617567694205449584852651649103701886987579027696567740805325348192416840298638198242187500 73 11894655057303291380114850592021445339346258398737774203256261226422344713261004108830923086832310068365347254588849291992187500 74 1757217007451526105934161676730866727076331134499351273787178412141165184167567026477730271249167327320036214054438641485595703125 75 263107416169806044139783719702518693561915463720420729837526164334544489367077220232499177953678384419347168569740994637628173828125 76 39920659183831389775868321991130148399485459209205906708447529140247784695482169987791973527251535330560742573703233474623742675781250 77 6136829153979810113587613182722436749809479805214150600936900123050114120088262739225818369842112689294649634506644134633650891113281250 78 955649873277077612079065946231900930666706004157292386362254114203791964733424831417528847897939003334063185601815763198866841644287109375 79 150726848354980857344405711732341223962007545810089422283510032325411934037173684914339176246458132974338107164227412190765934534271240234375 80 24074088642886389815670637598298375590756792028674203128675313547087617097229871485725932737896949327343742764446573513323572636178466796875000 81 3893217183853076304421809917479303658884929567868844494235790371792172477310727535530540955129154739725329222308699593945263410793287841796875000 82 637383365007419328471716958886135762290087126420798855105651317073522743455342320288799906759344715494161654590635091486364346344800483795166015625 83 105623733677997350722959006809286615968634540946970413689038251901742863660701458870118879687479144339617125582542075364996253775303013020172119140625 84 17714460470845189058956178709727208263854189696241810643332202013285076444975107001242153418600132201203317769620306249109560557062184149035339355468750 85 3006342005001030282531758943592798695857257805045081060041803884899540856910329324815786478985774229480264970424559262798198975061766348570456237792968750 86 516217516614774235144810089243817503743428437990472928689716192390226959641921331299027376178544218507432011065234517163514606405273317203921921844482421875 87 89671045078604652259972757615358816083704457247426277220671630739053865011617031415106177765327458134102153515948815446974612631947771548425936952362060546875 88 15755763506852963461166940270815782197513224061068063849842883375476560679602250091223998068106552892172649584736232011161857388986240487385208504043579101562500 89 2799872699127322865462858701582090781657563546400969708407661478241819614447307941219526094614056008945921880323059716131039395803484658038394038583633422851562500 90 503145813526416208283786875958264036176063419928346014141955956738861715673398045800548111230041732971026094191129587486451238444893099308512449269709003448486328125 91 91422381931932862650209579926861924720112516725299078807212703986293076511587612938263046338383249401025518265004443326771727290299304424732258616846715381622314453125 92 16794296254798563353552320332939929504252664954034030078153326088541002386326719055903812774028503314532043687595602682421780447838630051892162674338999139808654785156250 93 3118676643608391694285857950343603796761658414970867576841164046247763026666263902680567466790828572659328400736702277169767462951953971476636492125215415954627990722656250 94 585366540077907542696290496401558663827469690880827079720869430795332706014227973451797466488788149644164792458814280848680406297957151704912307873539828432565670013427734375 95 111041484844523719587819767901112897092478511092318332484227728775530995533642941453481940444815067521511364298805726745025518348879877363178894328783526372745430202484130859375 96 21286011226678104324027203361445287828412449048330498945596644314920072378034026006310294288545455988296816374720038164176714285861406064337402122879895848813174457092285156250000 97 4122947558405025200458761286000176616447635547367518727132564379506594168124403575360194225006923935906884312008249486911238341043348958189365593573680995637345325980529785156250000 98 806825538769594334086583597226678967492228339887121704804593439745250392220112808126092741875055354122557114791447030251399340010956545880827051309100173556615614499932956695556640625 99 159501402319488507719431160852635030976330812534290737107210625713947789289819870362267149572728337673242657204852784783849361131318034116747996304317429405384404594305634403228759765625 100 31850633030289191886290800657660338571381847893401666695183963763236738449679199321224743143272408176873384298470685932072418285730029313133001185178762748882251083711737396812438964843750 101 6423871677900155440488696767741984486628727597373081883261472004763255739633958102055255438063847280744358640737078680678590532180706433417855973960244657632290909902034575760459899902343750 102 1308453399123619229513143268012633129009771237086794019074243733110782594628888318350040763872361021795283682289583312829386315681180500088104020003198449778295339835915038001117992401123046875 103 269128998795891824757966374901491231668370257393631953007105452265086196764384628415421811652559186209094769633353575625861175437519669689932507398916272597576191838875118036408168315887451171875 104 55893665411129998666723933831989400010331875936744412871415963276270583025513352041601964171099634074689348745245519882941630327443743080996227903632511976701885547283088407989540060043334960937500 105 11719912102730406968583040084168806179507851287099756411344719213364204335518950432521279266433089571182532876929903925893258832450202980564567089037213234053280157651333041023798521444320678710937500 106 2480883426872039193755665536936318820662322995479044949854549360752450773887450626850487070346617629639108341435448443300883042665083550696831184504143887217782072538391629061340395995048999786376953125 107 530114778660791256894915642831534544331105317617373514295603073309995787538990370303966565265225627451984935469019182097270560270615242637309561635652229462124881860865258747961642246076305866241455078125 108 114334434087922307208981690748531855883883670457351909756131819391469726439614085809627965509036740633196781015048446721038311558439697389552855064220979434045953447169686464117512450392286458015441894531250 109 24888028302552795492917293495562547280394701475000964377425986507430263340543183576798861619644977064338763906523746996244889418623220650827513896942598937473861762277814466654375330673414707951545715332031250 110 5467309483482413755898207045055815070342286000956102853185866781639704679650081953277925923122303264424735844293556769334372885429946401815959391046410863872151321959940139005207526356783637947900295257568359375 111 1211966505656345780556956070396534241699583129554922045396267901014938234063192859220290198918251674022903762260279355716453519141760967694388184178539848275186934201054649774323101795811450788657910823822021484375 112 271085373805730175534327896145360695513240596029998380011038950627384256350623682393524474188133914730671693854148485477319755821716708645220354859508828854548963867146735536792176912431304634173158512115478515625000 113 61176609923916764765430913638460733171329351806551068348402313206494729170814502949260733233680151631557816891978548167386397926561460425785654454261357730187966184894474369773861100249391361890365984439849853515625000 114 13928185231272984132312684485815077796856439776891333192688833653648943013602216649981125278015771762747397804051841996504797379250132100980695252435669578847996137193226255313457561229438716886570403987467288970947265625 115 3198895216470955526558428360963117468880116404251184549576998214806998131142196948488613135464377488558062442825733534869411991036995825597106525108270153227860290432609951136159026810296606557284189362796843051910400390625 116 741086626281508834911801127960250061613380265612457490369930873753259092467921228998418378856848810010561171970257135707789961774237587842599956407096422500158724009411835180259148892347563949757571699553577303886413574218750 117 173168585496248232015646614913869512565922390458216276130277985592423107181847483899052727007777398451009934443984183293952041294628038506059425647762418385215558070172714899230519873347136087199377280936458093523979187011718750 118 40810193662574076043193792612389853585029046225366991643805428553556794982766742821453749844754337113985303927476750060941014508984038905705139263998705063214063482324879860695338245018808729691409160536444160406291484832763671875 119 9699210643259384906750107750997741451372383119584485839101703003785218178136546671566567768865177555083250171059007473671776109105943337858397194165474203543830499894880072992068915335880514053823544345358047393755614757537841796875 120 2324564574968705400788178809673120226648316136342147719413736996376306839897191307296362985369042912547900976657012855614057488199212491728780359197827223913318192917020603226488909883178277404523293234508889459325915575027465820312500 121 561764298988014933719384202612470192036926158988504819936474716452239916861733348868732554825149058470122456048186553530813304507499589404053323403452345447909359404940480993840260967084009310849517277649797769442662364244461059570312500 122 136881343114882553854291716256384436034720149458164231083721535453879753615206362239921203192384910845323268647564113990774991168259586222938049935526630062763056729812301771607811037061947789506332065220169268863780110533535480499267578125 123 33626585602628602200164841881466031927801886036922423018529838283489231566201493975006622483679557394739845600277246193513524239100842031791427236535290108073102859139007215346763548285164575412672128522573582388599170923419296741485595703125 124 8328004287625184954310577654596457557019049083757995499307233026707136796436448600035779981574263245086792226778013491718271658908234868570903418476023544317608544543191198470653163943417040980891365039072496875669692963372841477394104003906250 125 2079172329573994147606856929048619983671709620897891141241680427837489256181520046853596865354600646156868465297433034039638354160804775024142439333084625040535538183387993518750339141861320801199096875443970664872809881903415098786354064941406250 126 523243192243787669520189150288314156629677803730255885110419057385626991216446610103766207363055759461115209773837557746152842232901934703249406244171716680852828929996281281760278337659110734582390259093584317562220488291159284375607967376708984375 127 132725036657543862473969470279051370666909938079184984873373619278748479303141313266093468558286899088358683856229129677892974877738498761224952513852654387994502034549144609004644986415465061101113137277944983308346063738568513262830674648284912109375 128 33932146458943363863081310293057414419611481414412362065980455420043745631267041800693818657047418528289545502967893009588296743458374543104880279144618200475385685996417594300901956932265491019132375627975457799573976229578933536536693572998046875000000 129 8742839114620865366677285563312397605275420451096679427576759559932715301711292295923035231930168677647437844071779095453234425591160273159238764245611934716973483428280457758690959574607424328077627926255525003785582847553977084243323802947998046875000000 130 2270127178933772734580949359154438783333989192907085673786065757396900778806749332021619758690388572408928797512908490985070934009538209957372077420406119042253787558256888825179092243151270210682723737934467993006671195565938269870128843225538730621337890625 131 593989422472511758728223434199816655065481181884670543839344623405634812674497247411804567251787258234661891339164390492363808359266941019656536659362852509856685644336981287254811134425191845348597880305339886121672943266914647962049053971506655216217041015625 132 156607558958830170580926297146569867651060867238471389441169559943083420546254429852355067211794810396541446360858727372300981849535537472328931477334544763251742733553593716495255831390682788431394901462810127433269626342189321514477148367325887084007263183593750 133 41603250338639746548245102161557218206915398930514222375633959268264771478255186597627280333080017497451488588182750530538356994402859477198700769378767158700701810427358448561778339665245391747918321968466278149724805020133280786309637478870612010359764099121093750 134 11135193221545063585040821681762793507546058929486406752478909730749689202740125789652349176070472362922644308675864258160093941098498806232391002834073646365389177368379655245424905751129365808754352276860118749504755987518019850900922697449136972241103649139404296875 135 3002617368714095484765329118896643721266541978420026470011286866371010074560180647760919688671183126960245673857598592795145405326659741960143471098723342318266171342374449800158248425496483138535959230975434639524735179301527473731330444839669785363785922527313232421875 136 815661775801769704424104267209849502787622851325170221638284393795089736062902835763954621848751237090231040059877912473755985111951693441618648455584249285307324532268751903382270249520210275417524802279563385089623346694297528179394960841887910883813351392745971679687500 137 223205352365133184177884889094868855050499740487801402629324761303405033150213584799428259549230270930801976486955416452562888619392773541293994122412653421137479070881703894439994165715884573601771465773206890191218443729481426239282612053995722940297966450452804565429687500 138 61526230672137227876236804956130625119726318396800181989825650433591728051700268348463553861518506133779454795059672194051345791842971423491114300714195676735836733210961451601547534058726670646131400517940639698732811423741491680711224751539370743279398065991699695587158203125 139 17082616618089946802874098674990572860564843598824043954240932384855671753619025223627938770951186467998159211145729044178614266746797271067402472346055030508506829331297893426210650551858784846634828697689960291541689546617107516546597670698300683186037716378457844257354736328125 140 4777100252828526433559305001992441139021811004177676531328087139108530756126247481804399203554371557424007634354059935414962277458940203059609128506207958161523652422583675543812747862810439883088120771068062597004929423319156030269047755666189311660709052711741998791694641113281250 141 1345451385311617796889639231246752189463495277120822676198547095204877717150895326656738672228269165026554751363304453676709474664750223427897144581567531054939595803357775503546085983971618062323875643142933684352317939768153641803208424965346778201101601239150630310177803039550781250 142 381630862139249891272407613641211537167602157989981229308814866609950919434150159742400048154860715773370710203744123353217740687220891189121157810591916938483292437238240728799964421047615623874703648176784396566884784953968714833339935955810513882505956902441286331973969936370849609375 143 109010724879144275510319798980870550641122415839893493516313227501647822852443115157242289142793630029069222041342017663312787369969422607735090294204237824616382512042827722440483967918065244040823843771960621501211485828323510192595634690904840131365735648384061421467922627925872802734375 144 31356238938193069259061921802237887878101689105991436431703704096291031285635133252834426781290488451548170873445463698993147492926030631758114565980772634847656472638037041471506403518271004836714515395917847415087535840989684191361572849247177326457111491726337660041712224483489990234375000 145 9082109489935161148151822418742088937106134125302826512145721592516800412839757462016699882973014544606938036378916051969495042865948042402594891407080132257609781734855130136100569404169108023505974646128025769005969810663181271877804366968423925264232198934286419602979086339473724365234375000 146 2648724886169046108576710396120409426812062402907129201476986435075566642426561162200967342102342060215212863931252435830991284143216235983647433304474521983163072503767505891723805041390862026641900715536875827998052927391434509901454251681326070465780140906727865584167298437096178531646728515625 147 777774900156568104510001240516191021758058841602311971327893399487195829616680984891654514490217149991952887977126625423942150384585293237682197224174485389521269350900579568080919388757061565765328764141474928609472053814452559525126810724527675521129069160491433089282196769663132727146148681640625 148 229941747521489572538442150063180180098173445806256600659443955363152032212913125334433802270417505027987939307180919576405580273159783842957517610577620485544600247268384582822464384219867618759618520702583682468871590941866328536974125541921041207271582238962032478942507946414826437830924987792968750 149 68439797118367599821071580292288003188362921733045198112099348848951365087259796229344592199553954316038846940995174189612771298126395295234593716372191636491242401852991396274874757381898650483898650937765535838794588989722609540796267135842491870988002966337118116948249642665741173550486564636230468750 150 20507229740596493880437740435468613164412617061094684086065262912826616813972016858823330223261391022513672287955288823574325720390310052199223952827872235460595446909093981259722860792405782272221411468722171499466145099909029039073239500941352680616928409966512221698792196702565238322131335735321044921875 151 6185764094934940529722413003838171185421881536030015541369777889922393705153004629685792534153663653197001789293641888638665400945960724815391652187434778402205635906351494227050665370096361453416370252679156737528667485220582303710171255941599565471966991791021585084989354373948626806470565497875213623046875 152 1878229744887032709816751071712448649571195244113414389104720754920907345423572456474303805012424039239827081968143648536769176903413991975447101376154974494287572990982841114612972069611698027474324984656489331148726536064435184322932302006823172613636243472782129296063644522670311164348665624856948852539062500 153 574055998834941515625011591046803728117372407205337118712743392862435165440764595720225421117776370224070695046313512377933928318693993699597527715361853566239301025267509145866935331475337400793853259350233625055723920520166636615185820851714417757502914384126334683500474468636290282318355981260538101196289062500 154 176600291578726787426166547613842469066237891505921485799063715191714704000906402319149351497614279319740019112588775763309078118331033953857620985408393959351638573701415125330776179672002640456187776202487628731812242123260663623108483469761895759601124512340819583834124412158892900294795139809139072895050048828125 155 54681680182808231445157506199027738914322066004323007672131975655063251267483542184637993904219936476543981589455781715500169644746097609414996829249176946335129265305417136152805801115075481687317136569465654290404361441428776793548116631242801934627220521597295348322521563263217431555117322448757477104663848876953125 156 17040701325296319627871499216915496978008324154718330861231508609092708304868660921230655352934637190308770427904472873490360498452785733040863920234713743565601732208159153583454918265539979997833039690133651664390417235646645942771598548894272466369926493761465455771540039301178780783191503679787972941994667053222656250 157 5344540742148249707517237287705905995518059661972834078790021219331120945463246101883805225883710674585958273363910336290954789441761326996191405085724628803894138853971133156121096161551532483082763144194403280491520362195817776079174396258912861396123880677334886575491971653830018916977420189874919364228844642639160156250 158 1686914198113940196044289900193048762763250048524915952978310861503430601131226172471296640436770984858542712187061957401017483294302062512051995645674066877798517437180784941995468945537980094498307750837818411496115179089946513130293176940603404960385272380962550101823720211143939018988651455533138755126856267452239990234375 159 535818682165564810601018985411953075539229666853319805106350943423284692726239796236176882500859220357090509402815719103948136460550570118340440752922162912922006040804032373821491140809467759689945082354666311261934605894248448982437437781905633835755933731211624971964088708539313491544118361649514899090281687676906585693359375 160 171264664693650108619722503025710784583246392428111742900781195204583640913654790214267832643882096777528681242389996333507317850435829434295938905883815671989518391918189214751673904852371185886048678198100482931252981121381293922277871640341684388915810815455379724827373451404362804995726857323288570583676919341087341308593750000 161 55084036758013401088824906080643051308061322049422577227550080262867378611563112961510023073231667759395010097680930424259303323987755687358147978363447062867222546790985952851474604284137210136515697447339445708590314218613637915541090192851155799394983403256037080046880840252630974831787521698165935542232608422636985778808593750000 162 17826868067569061211061935362525216132368446624328342202557177039927289214287861814948740804603081344303572375144724529875987904309977103374918643012723261528295418937184492782232223114662860019409488637285550082012532589354551075440064747784772495176597722619418149076732301829636407293472805222103618876471911999979056417942047119140625 163 5804957894802264535010191140586068444050401950156527614093615274043092974208630062217099962312555769098185398492263161709200942339193857887793558862620475635928586746702345209263235208110290310342050985359982891087876605742900297720204381959789630815881394662759512690057075955592436293473410118287919753168764936403022147715091705322265625 164 1901872791890101022965724521642146016272229057243943145474248044754289494929495345069805951099819363201935827737351705442269204710004128135202361766102701880051275017748849284054445093516072781346301285945945398152635416919227114959162228245464012298624204792870393487539585045814567315962333782991940276398067253484012326225638389587402343750 165 626911243584297083482597024435715561058871683565624055208542160769826679711097125773151117077788103767714765034967248206432409853092143935918313356107467629953841586750295543223288152680707640748467140028452474314165203959295339389694075682991571172537839419667616988592826508843996960068461708276500035907347173883657989790663123130798339843750 166 207901146290588255571829022794738667613009602418566521047486226848914057102877007513544688591985862684905335217248199884357905150461748526567835343371239573314918448000917516363148961593009654079297098794204215711614844918075996543933627181459553342635211337214047160363538047414998718537696165072967569022958857503721878558280877768993377685546875 167 69361449709555940080006342189588003791893148940775213792520379974738449808460019731171217569947045547874918540047675206025246547721577969089133982549208834459513308107537190753921392052751613522134000163102034342555020648489804341620596879413489056663341040882811414479218329823831873755294764822405227662383368451486296314556966535747051239013671875 168 23279535045508960089920502361474470538196145944436925948697168524742840017550817543065144898730165877333453439345204981785515287062960614957880467168471998591068176250071417708485602944780264818330626170148601875394288058782192592814196220733603969314056893693213439203516272900984487588345968760388833846860960686320712219179549720138311386108398437500 169 7859771128157802656745276992426978695466732671562087396872406491214205841092014473263559582408356789238103343392225660282375353447283733872317859597787284384383549083144866947777656594896889824472541204481590408305784386860805443765608907647620200789784986691255275490517274431431417704152509442083751033094918575122010204331568384077399969100952148437500 170 2669375877913550952859758452034130607063397151533169298834683532433716910107490403927048990957575470605970483858696879718248498704184906565088179007721293866619803712892423104774137896421289193705856247171310226592966446188109654479237749233080329379118561461677943192139884314216271412871844151494471483627146896255873233084400236912188120186328887939453125 171 911924224522781329912480502789864264864233373670130468036380061278628791554566449102568411064600558432540671014506561450145896728592941080444625600787664712931713763877554216259314148483303084454466266483066987907482839995963424350473660074921584218654678083140089626631500374070136693193694424368265277802037039175194252234404383049768512137234210968017578125 172 313358942751156658958014791716774191822244824348859695700544846098236402686475596860194366337021551720142809871666805951031335614042233602951183633370877507553623118190339673351886086212406857931207157967637551331763755921491947822093200077350051957868455920010947718531625263202038349280631644790567763286893805944561852189476587018892896594479680061340332031250 173 108304139668213868727991779854411234615983642572246641155259517812552803093682204399925509144784694124416160840900330424531720110200367368916913271031569283445536682748318645479979624507028487295790072468224765172898274051768676796105732323956732512572095521919941896114334634864316336075566405074596186056811603000696164790638466947358044126303866505622863769531250 174 37648971419628060127671201561479924890594939132379534430605018362977047873915959930652708516627816911121829930236969955201184498300086125013326291774636667560440472142881119938920557022028996855806144174094549877903909302088635192209192431550229720378189145558521826608006893936054262051861389345800581784252352429466964977702945962193247323375544510781764984130859375 175 13162909905663433212821011234079382932680150515879730139850809408859272959720070740898821768345355911141934498544596796245209445776212930793718483386558894241354124545062139620071440984801357104613853880440800779622524817807275518331193545853326141084365439152755562459756217259202941021262985117655338179990643135108342341009847496590162094635525136254727840423583984375 176 4628361142048842575384051999685119393799361592337002761595080632828588246905276566143787730979175535020108474742121436807067986798739012183855700750127749039398047515299169878754561090464177168856386386530492301620997857238386017812437720442795112487453408798135657972853079723929777741965866189007879406587504466333159087770887469400143301401686039753258228302001953125000 177 1636684875727072818446529833598069314256014371255320127774868120531821377444872911392537843994176065605053106312960824693129229670897779299326822853731179286083956180843941597911159700181508713768960364226296370412675596462419467905413835058602129304595608035602583319827388193542281399125279213515884553656299411866631125395254126312213537750153455999679863452911376953125000 178 582038244014530557484862225993885352467660779108141127961668741435871637748795169741357792923722761783439370840080025043024514818666472301727187025138395142910746553284080251876103937742254750736796598404628642349023892853664661720724991939086102787132932135761317859396220702155589127277290649746205481469832585408522290349912957572517670121125744650271371938288211822509765625 179 208148302633753915939262887749080693770130843867915071285562609692762135332537051103038609167461425349101025695420694160303320489087880329470814936949759749833741846915818202030817782903305970552372481617847484611515363538096897475636978861729945987061184360584238753882943326017340753981529437778592799979177803316222077392555914667873258570826508014763021492399275302886962890625 180 74854093471773840180565563105471090343268841572405171507163297454315017552149507612839271863840422741063769063756842419944370454215345951346021057632571126863684836849508923545691878355853753595424526544963949568899320996985416600418897290702202435241643289233864328228297167186061495751537603285103318433995822236159719985944928873919221528983988534863845416111871600151062011718750 181 27068621946163103565691195450413086970275994635423692075893505705230046559574143134314044280801178064527689090545187529382492380296408910613112320040225334296436595617329902320899583949202277471094336826450671939399638405849297844928214049262256643292011773344876149655962969629045713693389540137214771350621472882329723607628449279904958999561404851613962771807564422488212585449218750 182 9842634911410461325619855516547255325125609068557289097581368962461830042927098363355236332906718591525031465364607704387032827907164631567283897235121643435591076188718731314885945197883361917423469529254487951485982943552956987834955570520340499245139866101033347065186084358506893163535065147605213959094838244764043679564605861981755611028639861377115317531206528656184673309326171875 183 3598637640801001933557051911070696294405950748274092072904464361310036274913885534233799652524091741394575163333742402513206251656765273521564174875549646311862493880613353638357296355589213524084092818080820488324676136727395418200835034557630284936927406123379081967263365087310932081475219514154603087821281157318636419460147429297123313700833811026695377071255279588513076305389404296875 184 1322919412391763911116026510595450457131688852281159980378741029352401614952049930433851194986913017556030481863389098990853748592884746853620911080310699887111066333841682077687450110305813032409516726034963301821447091442005937157775246921823038615154180536829248349697653474879974219637097269648498603591969540455000963231860122945542117326244045604215501996489656448829919099807739257812500 185 488972401138794649290688710400604257267163037981264897760176111110442927525010085652837829685183626596604679913041621850541587755458685515800409687699234307555332190964833491731247460203042474351518349387922488910766801631164451060833036255425753037322494911030985338822142083931954158394944157764942964095757612813394708777896042925155800039495360525921881894891495066985953599214553833007812500 186 181709773839084114144344699574347241067875075785120664817229290713470963089070596070932211513946145329206882547605239950159566559604787366131891390933320019767608692600146012266368580984024138977767216505864510189284240858222120481354531320904985464389689730302184053088962401262611209330287177312990134130354153647052300479178493326081526824888156061062547141767603808084459160454571247100830078125 187 67889505273635580201962673002699961101568242352798729055175171997756880612982766282450934960353679513046941547247865555627269097820973564507989625321704294158441122939852605642173497541559198688493578717573655195937935065661452961658803798196782578448323778142745629444856806471014541804330177502870980566192620405717849634587290334467484451628199649713223743623457496119854113203473389148712158203125 188 25500281910949660540469399084072866984746378896060691996931542178490106886962128096382851200510574695693493902559370230649696010914475123445472718539776923756742475384501778184898642597242555541119953425431978744520531483831582283240612207653996078169450595817848824627476406800819816851050642874513828986280272685090749112414091254087359070009785875443859235295358975523499339033151045441627502441406250 189 9629261914770752499820802532872593654594278287058404381661780357957237298697048880452871629681124695833000292862448931265197583309245112100769971036904969597205160742138702928637982997320837820381565759270430673789955991235697578165756275955756677886742543744548008758181056030421089228329449888733179536094885717445873065639746580126742906924928689767931301634356388254847048756346339359879493713378906250 190 3655396788660928801641457234676918183188144588179100597211898743048015342041264922077559039647903563948172263984475764865745316140013704970016953999006723605677151049536808083168175418262140604090414712544365602344981272859809482221888714631412556337335729459451745317831954084126251293984073916685512146996563939484205333763416411350212463106744715464247511897015034583371192729600807069800794124603271484375 191 1394946388186203018375203866556632663363601044643756370615081685740205695557396317336890788772530744504599953882558118698759697687332052440786386491017381614430650309762662032421588233299699438172729094126410353785602101193541014604985318196696972149357855879004025247649777604810488905725850621675423255446030038178357818668890164590395554257832946800248386295926192015419742102157897534198127686977386474609375 192 535118608707269997277319104775584993677208149980522997775246660732501978984078105739018141927162187055387664487838899065769147017753180971916604346190028806259989313535553621595511738752162460369323007356726241460349072255630962963285309183680648591822766922295670514000417902352518874343264779639119314604807715159090317442066505111057225408073936159172523352109789557927970949736198235768824815750122070312500000 193 206348037493200834588775322671009068664942435961927673513187179510582621771623519316369062495391725755461112444165215087357350461314392055316952054090570413926908695050811865193202512200148920456932472653273073262118629291318614276943797464583033795737923436966680175440261511685371168010862868208047552235983247879757361691936681720504639926794192660717738719025521729687611976638945525337476283311843872070312500000 194 79982819841556035461879749857392531633618495240549960574319742037172507949579559167579889982159824713836104710425108980738812361345516612231638231431537023986974695183879259391263975714889998666023708920965119121186577563039872447167161916903652259698626170603991952034257999919415821244434308081965730764787461357450312931679427230138589683518972940340564648535095980988767460306707259829863687627948820590972900390625 195 31162163878617721027616087236605074622961727007974678588715031793425381952827909148774657567089046231925572457451905713354084675601675117468363296483521058724139093075957338033396048157622545710103254603125163204413665437902072135938935407822794273133334231321986419717925583336547207854349861541088503348317911727565572454960098060857540162230745487583272945109339821027814326789710980883679667385877110064029693603515625 196 12203421053817932248341511471305617083998782105973362568180151423755703095361932399647315561257717983670358199477570421274134482455705494058148394797327792581924205000749443274471194164138084195641054036009543065427462792761621018325362281069357518112480287018786728414394460171120725146662610948115820105265334795828874052019009989131094089241422941558223841981915379799856296758908790745225248883798485621809959411621093750 197 4803384585555245032269788823049679347658187514657756844967981957083560158747728708209447821779272569189670485224174624598310530412645740354003377058916035930332836319845487295602442995063113762308125558396401045928175729158346330301335030347812991357379743972988140267974386598133286564147344561122103855363145214494888380666934766453327728089549995892813351375850802557768029224684817219919359429241012549027800559997558593750 198 1900262929894383573179765862516374996137460129004632133216823207373874925090529723490687042940912099128830320788810836956025793228454225265791190599369073820856226482408606032277476984079630810746285215916537374447617373506587881198272096919657621470044926002427479964667263234008885822030798951023096416520694273519316607396237725620969918574829612006779032973772023176347685942853440877446133619167767392355017364025115966796875 199 755560968058559371889562019444311983535908867318533386338834080934938391100624886561849809012410049492853617477062432226015903263330316181192277974746249033574098846472451155670521078057101309215091241025268955368758833900243492712766213628454952380726379991917714368904423645805458923727520252888692726878891117118412897897415822718480732529091524227772303886937831514016662755082450499073296102968942022926057688891887664794921875 200 301928309436557911234778746344158328819651120001191302825601236324994716305532298829552636944550058853017806125961316438225365588608400147033487119359064118920682244513580428466750445763094742272224024166651631483107354592451977242238640961190761103215347126045254752665147190222684936358489612364453472000063939381308941802325209366723656434730944269424224889489645782189176757287412336704117175336347895608923863619565963745117187500 201 121256712508284033486635741404428997631265424604883336516023924467406451835852447259546719710309066964958407568242289990249568062329811902582843341052566769621246024421420223127109635895246315426832775844510513800203378781465530175455933922120274025568752659476664438381246661048820192052993504237360752801007862191011525445378722034316825219999916954202682679057122489928034246847609639430312844310043407926968939136713743209838867187500 202 48940073298288851848929638945549753082920139354787982902958323180106500331001307526398296051870126982772968059958277699458385839439897456709374435003941147073530583402652427054571359098209743698882370041252271680622699633556804321884371104667762225166383761517802518890953723173165770483161448933267930160036458798630203988241131846695754515978808115323575733616450386517161890464439786763637560768974550553713243061793036758899688720703125 203 19850418064721402181069526321209904225087780799643302940282967097252520392320453858993364426698472039153408549494451365080138520698074487404033499888349598155525741361596108511684026552543238669418180843688042081495016615845697371609102470743802785107504828895459535777042355500629934885358228741777758498953048883231043455486168129574715026457388671464879463628952428689911184765755379729007407091620448154827755615770001895725727081298828125 204 8091152111171099973618928422898561943930253453529794645486229644523131313887103132794754965113416579038498145989764507545925300824527888194102752322433528579985628190658063705046132639273488904318099286480674091289444844822237849075745052184380806555217731585749925090212997591881893478567980290497533409464793392738973352708992995179707844814671325553641720882480132756589298926868503095601416152165810258759059991007234202697873115539550781250 205 3314181527687087911061078244141693896112426293665054221183680898312369057871115841927525769633985952627774442695586695978893576187086752829704090978519652854609594032573091820645528872395286091131802240098216628064118998337345157887758063041549321431274763909533670012821549083035582246025617045647815974420231444886940675243027850244040334966083594415530013948926106769409622951166558294999393864902393644451083597971319250063970685005187988281250 206 1364134182333223206552503771657191331632283280692222981922329600555899297212105823793678525382713622507691786503007403538103209613643933744073597145849692506501135255988344004070703166266020210961226852727533282645694460580687819596033814083196289601105425119688919258421335901035791156047587763566060273121153369040726109758429137057497892810830883313716255234831574798396632425117608110511829882525869615063434924850383822558796964585781097412109375 207 564212258893042517890186048748372323681134654507536717352537967082276642300269426692941565420224359107923547951340404997626329560015124280654202823375073671888354420981827244625139392766583924509257218326663213602758750757930467873132454417116921662907315797409593911075098605971749697555938107928372688526175128483370418244944778491677710439296757288530886090865290223353906452412029722665734822288588820594138347371462572255040868185460567474365234375 208 234488973267980393680596552857255675330783468620447197550230550315850031072551352708800770638235359197934578202237665977706340796527637916455515995936254828326369990783622342917504572441399586438382152919784045305312192569947091320258353460033648050279807089098859971787300702788230262410973184733014700852008096049797847439793441378819082665324025694277319459438658025759304814316066441073657341390121231359225388705053954936374793760478496551513671875000 209 97923462912742312686827342624286027430808672377394769676102453331336068582002101001468241202292964205497929041363119670139379508465810538911276838110821656063124520760078173247466065797785758519398313307673029179300858794637791057882689698448279361030712892614049539426128730149797276345470207076669103462003446160876411755347135093500515551822154798484946597694141109592539064961726196061113392031998973425291034331987719159542393754236400127410888671875000 210 41089000700736032936568850154593944340217244111024517885455477863581091323047234453421004810953213224300697414124370418411761282614817718112516624103553814971098907389457373422751439189679342321560698135606068850726825875198113713985884044491592616892302834251489875333233098678129781142092839573013593511119632202944007615596924842196636004425178427199557747932760842142441362711626228005917309763853533186633971024263288663473900896860868670046329498291015625 211 17323235686736783529469126888499361676370752563232043497002505152809987520410512285089924706337228289070053017532616682252921539273780041220633035599342301901561168271690130516776203187062655027951884331875426536519746151195089997296077948567718839688971734934040546965690675774877899727635720111335556687450311829054921415341847483818979320368425738951656907250480462603604131405536164299560521330798385081870575526692269164833220571608762838877737522125244140625 212 7338162121863984604693803035769118869154859044356614570878747024211864882750678383875688646609569319823639373552148443251030716447876063543932933946510034423632390109194478638690685655225638130437679468510709652889045160662906484877425696108581228321049290225720665650553889981519995531839334521040438170713801116463586313826873971606937351969968123927195296431822137821682545955226275747486560920021281115606493367833221539836674650985059997765347361564636230468750 213 3123135093616053997359044823904974577858083619350097613920712630520651256694971914512552912479684955537821172530463497357699579258823670196091847337588501169596904164095362923427257993052509758404063598547142456002188846589059228424652519230058253990525573230507821826939461759416210393805339138617132351574755513053933618783797154253843178832492996839502812534059899830084750069664567479063987152803000186359092185067553514800266940646622515487251803278923034667968750 214 1335456773092957166448951387329183342907173470156074967351638056510728959664770838680909404605336395005869958704075871634258176480487423970055992307505274661300316875480696700292278574399267752747336205089666561400289263739765611846353179684451901633574407186635245999554415122993353607625304689926515875014590702347965299249978963667692259705225099406820444886037346021351550486090570747837819497856601170153738622540772586945615972390395853608424658887088298797607421875 215 573713412085998411662617036402636223505356584797715979745822508199030094439292125216297438973421241161105540245672625499472104677521264104943364424245846099164888177312630531284069877907807783118051725776333090672515482702518252731341908736716806686134017717751445170091182506949898869877822239989424973306899759322328515320745273791686996833617606827151914601557239347475724968848777394099067343266930168647874693690658738637164257907322035379138469579629600048065185546875 216 247614953383760550580739344228225962894012370145249645131209504023266423986002483547660001940966825705957031214292698870754681873101801629325168668420836948987500336426503823127673124627228564640378994122506486917714920001719099663618333928328677730933820012248976884906711659935772832430389235879905536158513452320619178125807094170734091978160576802288243590632838814432485473483793964520122495979069964546207983964503298121913936377698728634300096018705517053604125976562500 217 107365836517734585867645736693685603568852230968336448299136047172080162170101324653916800091118806682531146387234187596531106110924777378241803022408480168928394722312443079678809247234293357028010432642012387691312083802075275630780917748812796052337865859715728230452342623265540109780510980136574410732524653771108234762980696001301519348404709331780949983619202820197647142860705066440581472213384502404339528818710966063031997546861677550410263393132481724023818969726562500 218 46768506589131638365739935915958980851363013017987963078978036392050260722468647721722169961520484342427100638716938697338476455299603701063635609621951852322329518083935127949335181931230645977993170683989041512448382491745680104180577341363239347996464825383034030764221504672002850263522703637492979028919678826093329863450119839915637257795975758799730519280210937745779539979678647873297872026270771052941219099430157262046877758137601793973079367106038262136280536651611328125 219 20465854861398116214417267030594776010177335807675837054152142109166705064910731159179828392088818430587722974008284662487150505194520737442003733976358698053975599856689823085325754593401599640907648040188391181637902261248839826414226690756813390425038148100898043660295112034327518047274929356203706661323795196972302777463217721127397270736867518141986178977237372387442298754480203469965226870990783271324684824186656931763680686147437621354845322940718688187189400196075439453125 220 8996761549638359694841864832283676494462013494015491928436900968001137081629324982683812263143136411950446958950726219114007284013948326448632459025444380324694871601914916043980518420010388075463173505243439760521124401651823755083029755196791030174249293634960514235344646005140037549892810995370158314396881045456260686273057696380500765260142385412223225912265469062410390156052948877899519937495276989041465998727235693402328444803887838610314968583736572327325120568275451660156250 221 3972953481444965192042797590383793480148202355054351973841282618418712277222836502576634766517218265335270627617630357800148171294203920735980377866606504996568874275332010735524385227293884195538590210889122151038874038053044356155959972253154756563766460697545080969790785496051080289239479726182959957368958573455309866772809895344272332287131294845218904284563943436185994094515211723911984759083743883412691429282147140152957922251708785764614682604793927112041274085640907287597656250 222 1762393157632579289775645018040596490829832417109106635752855321017622497450055301301868765471700882439540685653804650466764198232236013610815875392357069593820356208612176464167914002536138297530032499848845054780317131722367227240175422371314258687298421587100682946551070818559631426502051817758666972537504880493685223701988883913240654464624197429546462912425480308820490500395013059101175723196649059346389719790415124388479594189561786051106497884538750753335989429615437984466552734375 223 785317621367604955641223315906430568701231798688497864119828457242144615497367144738718736401532545803852683167056569122571838807929461426802262556773343958931011816482716873996338662803513092538745909723179797891280444962526035218803583344516777362331342041711071789269573660107691448308642839502566293989817890751172890779904862156437516410217884698641738014362223633806320111969514466511460105523810259181003426603426178974484816230448921923460967960324462122656541396281681954860687255859375 224 351505699030007718064239376312360164572686913120903255843879975424401820596413449810366372735540043803182230418093791909683983457721450212770342500316953393349936468418525232540345071393535447549468784878812669709804819524764030042322065343189553307366863049705261433629587629737071127043436912202260637857423093014265704704427093066676560907356576755637234747493963142757992746820338027546291379558823236913155351899244428321260784150395954132522850432639112996469066274585202336311340332031250000 225 158035704908628683916931467681411103693058792016692578658506367863639323566960594402950278825208490988229155866490560712923635837959015343242613021867419640644885270678637203717160410856134760638364742814332525046952722235914303023502973484670528815050857438585312872840843429867953218167230214422103294115023566006352735917115210403350505563643013932993515829670471786666789598934999001721016527027931023684332339871084954480093630824504458626642545349209062903510414344054879620671272277832031250000 226 71368290839572181115320907096289390422422075261993562537249679352863081484554933180029995235380870917380544993037181443048529715598747373313896682367299809559800966192939873683171772499857608585186213920887216251141515482362583715038004111331905890606479173866707013914151620351504478459764592161554593810897903357554762571484856865026490677850872987391918939865823456159823838817084436607746304990720684077588563217034852898323464174306973221842128751428431779548397972945394940325058996677398681640625 227 32372340031381042041100860157627324907470354833611692444618078250460135856242535537147518545203401025849314992229063186492945146337151251929248062309950099575682763780874623524962123362160275946067512779169307637994341014630767761397754309889546098525347041443588488478402082435811962417355652999603880284833696356017572506854229571946448955325849505134209216483777033443256494769429822230182079362736767937554880640733744661123814618451336311341189145854457815604823176247606397737399674952030181884765625 228 14748680666060244194683273456605397053198835764923296160307858653328232792522939724643428071388557013793813239234319869986499544633005960155639479198078972216018035718524030700496304323546037128253928134981643223009338785675664637531331160950837787177739573123098501688547895855602562709299826523442037239626875372754345774901394973535847827604116619476198277096603974441894531587812412225278308482099378352026057643930142622615826265112455325285843275117040908348859176114409308411268284544348716735839843750 229 6748918287596486135335723765675737880602274052135954796925113654694984295251004194450819579929947235354046144061701266163030957818583413561107534228318248611181367456228869662149099689876142049163048875701959966896850830922286594773119959846088650405740337693303881609830468927698089731057986511221167920371321751858078279156519841857012689459363677010755370493446752084222709766518012850077104696077616522168121570197215225580016277538384091783756737110003010918120250619096189836909616133198142051696777343750 230 3101764315903888024698401187280303111177723031087307158016757052572478778383752212309955509502567311758979189056201513946691544590111220751996045493321299077746014437092707105101670604071571037582840561696547528072229064732944526150698693899628263401191994528133471053640940491991159021506023621442929369179982296982474403673455485234697885473123184082104238593522111273454079237121272630594641668344594760427367799852759822252313113121712940258505284699164159792942145524537945089349477711948566138744354248046875 231 1431755401293887544941515808220926586101608077071919278829029053441581803074966525230558407013791838619098197444157060847814388994509147335441644470267448244412925498236581163932161397047723963054416956456723463612440242188342750359839031214837088727189487710191511604440783326760771997495594698725627455451292259441879768192372679870844547215451791484398189205167690324613865992020019309607827429619069143758868314707999139252456537164245708744480897213951849922346844277495301028135799015217344276607036590576171875 232 663752434360186373312254109655253304082028186839537978894431547456765972371163974210501951555257417730957299088975485463184088859956187938310625283383176419635234723144305497277210233520888001400045497157548446961905874753418167894356318577434988031227469244014601373000558773741437744892085861604249141696288703744822197062055614151151832709192340510281897972157289486159014957950645410571112582420072229171129399950431272592211119275316832172639654401743598495433604781646737447550421507003193255513906478881835937500 233 309038514926656875375169547816457009854903150673979248801750081527696941409616079381509443550822928462150819856024919961358456636210066535213616670395374714583744805844575423554879206329232500158563080577707508700137569434786514618089605844364896894084786249667522125116966957643738494237531660379507009712169730313123570217831518531069042896846364198390645919365566160828884670532878691819130786652411532528393027409978183450869440848856067683365260150323470005778205608824291219060063085066758503671735525131225585937500 234 144504132032265747209368917034268596075928024548182118606263825775626258276159484657189032061227935172180159416776187820062350873115300785920531017578322382025676583355104542595017185831190505588195210145715001832149084477479209034141390213022573880111960899446864940306496588191069624520066864970331201482308985792437114440453961944568922369952659132986362618433825622562814478602047558972873438507780793857916637965196349935007985423851794203563008753412558795153134481503923303492398961811460367243853397667407989501953125 235 67858016302032137731330119978567194088149755010787842190946830576095427526537302986633848018060798638142923410032622373689916707290372998132549269614705491703882560387264774676921099656919244451029607367912459100588160593216833124224965926370805324823589791678888399614402679822772575871203602990458089524962598667603341660116002592396296271146549336831140397881438788383771266410623092954121923331948758265126798959980139955448368726819952768563481910612823647689155583980722471140425006546070818558291648514568805694580078125 236 32001285008541392966035545544304190600617319923397418746717515765345444610670226690661939384981702544870558090244668585624296709746237607744696287330592765454780340699171094512649503795634043665793229589189578443582155781461681827210443437841463436308788947714492780027198112405709310705891716985920542490638982578482732163596328817676575128897553901449202103920292691557437937643095102205873184666249895977542605226885075544108335573857745403964869582772651708883092533267334475962483497016290989733988681109622120857238769531250 237 15155533673706166178598502306919723165484771029740859079992068578715952666657239481154982319054302808509459596090762637843066361661612846632422438436081411812669622976921541590968726974207061543876329681448018398305342203402095109521612595309411552989512002313303018799767834348496008228480899780337761193928971524181230426366887035416076021919800835933720441434294561301515105330638202176029165776574405456969289940034750995066951467200325188878426566996727167875536924665908470380959934431227478235371108894469216465950012207031250 238 7207835525265625695103298226190616500975549704874839487339798180384689774669103427179983131187628516355339527772074327472377394924205198209694910661736516736152546175086906484829233844171003357587474091688602738017931324809586615868957573452323544779062993692371479234475066925162299200809922634872257139981878987366818949289980584722819422452306141319122487643846660727922235438657414735844080956435784368321360865711120208189034484090880810986004663254199946127767045213764891159872298522737687986872145984307280741631984710693359375 239 3442394545457750938490462848066446486834470947645507224356242154051379341212362230149189066753914206546352513011666560256168016848465127086502706567393085739346081543334125941258923429055850735063643849684915636204983515719643173232465113020739593356329417698957089651957724820241072282255813236785532649761530714976911225825007794309187623643160969550776287714241399055602017871182386633501673003030757857298890469879792832626287841286449202582289097767197354041669420268526165182454734203927403170142351740423691808246076107025146484375 240 1650938721233491133294968900017175565194456695938859699877313819802392781125741685409273421470713544579856604396500239265692195564421685984591809688014917465066960879445249704109630671503257884524119192108648871680021315968547791893428489150429768604327543710606644051312369823609050594302467270306898748761614325996209791174445662282122438640965901508039253749756232635622448580285820485394458513861185330733632582801191344795534619318158337226379857390597707896809033376332906021993327516129855412851501483828542404808104038238525390625000 241 795075271646708540272379607913994464386957867465508452989065626303183136941960903057385813425051804930294272033078712033184188723434420130261292974372319854160678279366050547636647460210154800506023638635982227085111929830267011528360748560988647261699509158542182101031895653969577558532287100026218142714450195627095759978350345470881387575031298847014890870072503926930039186512472524033215605833971861099613919364460195086989796828223652897102176585664616329564897560989494036976123384840604029637342708980440875166095793247222900390625000 242 384489989998084226832881122707941533949198919589785956495748855550689084537939387987661713048946715100625768191526007676780351673428075653957396445170163098655215087780770865561739618892325675922526667425983817874751252461979576350207678454607746255362717002142957914551748785320067400710384451123001258910570090190226354801594511086447708669168619739025385502332687355288321721956316315240301273257990308162315865633701095958289236431653778004865610594780405031635015087096165703684354877010023625402657256933114382491112337447702884674072265625 243 186704121107270791186997275481743095471855257322164187607406667412587994580194596027012390446835207365531586499553766744846905607547483218545694373495429536982083022219851528338200091410756666648342387744235134022289086767725124617697649748206655670937746687595194008148063234974205803664210048301008673658583009337779348959652825131459352821497458793110781025942546884716295974971612038397762223610342619946173045684960325671074852438601715637792892589740244952492559838269038820349536129912946589861108834328684569214829025440849363803863525390625 244 91034808597907628688688331448961753812549057617101369827579614840926024335387667028352207053030460473641979937541116256428088189896137031170198204205359838708975244785837244790396568006929093003225659217671983003473099295704768118419379977888936869569140076150094950244779308997603937483917354255989071724744439398708496746784755123182352978109724053457422319856535687312020138757031917208019025378524827051223985575606101146049294290349925266711188078285999366112065628910008718127420012203376477333355215033276475189438770030392333865165710449218750 245 44569572970453333552301203923753404494579881440276191569654708632626364418977717305845789099335158163935449059198343827225882085747120377609116906648626337390584495976633276048236219184631193166685426570178303912754752597148123629065090775039007780991488790451000273861455618231414570802452909172409464727500791948388439886560549929993952546363260473734158250740105380495258280482743663412097795308219429161977594161538521611379224378808233299226356742400646718427655416171467643671342083403419283754328647187603197887817430000723106786608695983886718750 246 21909861399985678590219297429661431970240507240436844531248193131457126234805708004287574560961184735921938645482327061699566823208699672475217753606977767369735421260211759645028677505621090887774191961182912724844945875240363001873230677194588223443273577868655460645420896446315943212129325647215082297587432427523015788620249520695291942724721532077366185437711200816478384118458948964298378470074211696150801588331462662131381563165335746093346247021690074355892871190022023055886113224843830135263818472119277322718300382575762341730296611785888671875 247 10814433416224390021294490611062901029151639611809491394785117424151332168549731723338520956489455060702924491597133673101615526732137457945660777868395288532898089669451314426142085324941045824418599192355220716196681311351203613812644950846025760865042119238787017166193273166510286592948754763737777790590228805226503524245668492036919370083535268372913895148596726798483295672752480342541730220839747781423899977671069530560096006963942130903364330139788383809448282266716729959321456323551522146930820342426283322196656211389154123025946319103240966796875 248 5359493758609394261133491688106822059248696198585767581250197620231913916654151135373074724291516667118248431661945767352314287635410809175238789191377551568455614779302014534447388246758095605040189880201959940486662678348681010585327681363657400683417797584535823594511362672563399288445816465771191360842611732131109144633163672937707794840887346729418429799324343390907991606741478534842993398337501421546280714766735320036328785901472386920608004232337782446346576998920873803743362698652730372160701713708330852758604523344843073573429137468338012695312500 249 2666812959995052287150732470407999568248083757168130693464149585323293399248582108481281446405621905152819568461299744476811957767573894046936431024378871101678384847574650759638451095536912211972442119896880285455051669441201402924897338036801630501724759054154202327148371950063625871174974041675297829271796238839108253101598911973285787840170104019347533972846631811878978031660363232948073624547544772204870667070303125909333407171387227125426893922952025235361119741176564846853083058980561833970313851987755748983070508417725363869976717978715896606445312500 250 1332303355470856811765432574640740667962052746730047897739495509744563305483410850112583652597247895426021206245156408100921476853008644136408493921557646263578184214007099374532975041402091882645046897090956961710356596009610809989380869005223743878774481567184311097840226713446092463840187874204407307319707998256786325171128148623533162879257083147417877902151327643175496861338667454649228625994617972757629819903230361317440010419380822658819120194737117756920267081006828242028917963222783494462507720142508979341634483857526038974583570961840450763702392578125 251 668264679663786699815991002980148068154613137493235797924766394458476594299026855586345878996038179427110079307025760477473272252071973356752779910278969316383710139427312948190220238986631690094152640267371523559150487063996788988346106743285011562094598089405111974815736349992556652413592487673691450012241160969968330003525410662717987515758186956196344138152745855694666392252697467666777530789434777267167851553845224034453027255145952536955597174384645212904848992324666057257842910568463740851649193586256228523983506074641891547827299291384406387805938720703125 252 336528472460185609404405229462199492670353234257742984619234607803805702029015543554369837256243548604008773951235783505103976127376589772847949267976314905506135334079749694417361451828950668304825280544669688561012091743904823420960035972552879000486864376398564606754257468932488514473696179096622791029776907635595619601772473739716446638115971216906405493231798437126866793076811954827074847064326630762426873812801799283961988641760543167895016172767868340767477738601451101600808396099190378602654102955484015913356241396152870870572826333955163136124610900878906250 253 170143826413558516138838291297796027737760232521736853436564674335345501130054710052487390704406174019134668648431323351805334198508178539997032906851775038293558661253379115979348242724736373331361225840030583859520078458298143890772627423362425599236308056190266536380171602848345445792342086176356697176650444456221386734662853134639083236510166341666501588799772569295261304280896970972882391046346759550267842681931618445980123153864780564993482770096259403220767029072739195054273996647210125025612713601107487976340754027230611336585219817152392351999878883361816406250 254 86362431210267838083595676649242474968349189655477675556857419985625089223965870089092446408843251409405608931469991451924554081878600015516886000605201574716466284287911791747112405243397232497341284010649266156443299470502867294733043534415060031028930254463259924348470611374868593742699403694836093979476963983990305335651676853161931156780619208923381766846950377598565443354611192659141831597306860164258346990709377225845598859957165215041464356057675699103883403987335601527247704692419681222424164745046951809079177024442329461205447582727856570272706449031829833984375 255 44008956221150575146633097133055695294455543975066128615196634815946465507921488064254923513147986520324775460229444022581919776156960590866979530214659675187352761269954579590064509151755122458418777082744197685460565442089542583921305391133467415976278679039846095054526348271261840179381161426439227408720938193058226581066773718577755039712924865835084609263083911094885172144197186791331260605938220178585159712818587573095974557852241730384663610735220464308640650725556528477802224960152406499095439361925609354533664127411917843713105857883505223071551881730556488037109375 256 22514283764665893008046479307551303056381961177789078097596009890444904569055876026523408307616081709234361085083999911125677340528750534703355756189626855638511211307984912376327682749313073709617039285957491478349404843450634537749035204241185459487450473414745870752509498060739313445679554694596440661711999232335321908615269140138998722959061129131384009542180197314265736440231445896249324903642573036739733387324473520598288982678494018550446863936551531835578406111209606068619096093247793181334826795352967611599489966820338091414035908144342101877555251121520996093750000000 257 11562970768469986538937150666954511827027503156474164634469738027227724196354272399207253358339771105426042141936532482867206066383901555131795723871372091137641591875828647997278928292071348769271922745136832703411513563271643439640538860932253728701149542352941756876659288707696158397360680546813259450879245524910043105477202786667313766642414444303372374747634251717833871471131412912797111655089351368603886923216649071176910498481879477405733874351805581783407495206599274919889479425240126769606138436118742688348898978550728856772068232849903779424494132399559020996093750000000 258 5961675906721000366520752283929104889068274319119608270258000582896110740398722549359323702949271307769146394312200814515463813368287176084283264766156909462258056786244985469076889042651371867612729257700657180752212660424420604648877163752231140169944500511425550727090893246669410559916354321607828038589435042629175845322573750300289852743225500955378882498825824327239220427293278638072845866685284244808986662905206365616206377607014323018305238644297217490451082257692591617672858772075411154084258625287492287251443324236869665353253775426402294446148744100355543196201324462890625 259 3085662409577590263043646516011698511523659090787448511632259046990504382295663107051260614408762849388946118618457625912615726660043851846612035179568128591892072196426135023058530184777719073152426718379331698104062247181050032862341471575881660049417352582514458091055380373370308174100502913159534429961316479144045598088280479839144470974136727184084269114729903088808338996067285261222526728828873658037952575153094677008418399435513767830482396494034270094497710985024653720213635090263758709022775601005161188610128871250506616917661927789574040359443785064286203123629093170166015625 260 1603256789783953628806927944858527563888554145410550325432197592442737489181728144003375620629222568756662477692850611681518662722039834189741125694360880410836408686277141002630029167356929717963286744452689201834730513504896219123223547687226391659542544622306922166319388572810307084130146639678776276311573085173847645907304533460227570380265774749924064919848741440806370530291111485446586114768597939295087419563540971783156870274030719585461459710433691044615519465706084941867675194475231666129021633657330744440190163419025903548986960542729503162440174435232620453462004661560058593750 261 836230427238825307661274632893530840188630251923576289992405390703743473614218358264160540021077703920008264419787968979567846849792331672242761512011435050245275556114848124358257066924747106054358223059193157103956524009610614872490219841021250748213288240279052162655851947082294429080716602913762118557445270557174125010815695529474013039200076072231694304339231171426184391186829824820341520919991076594723669066757648732878989169854053128925557493994712441009535614679119952869754905169276848590098107446576579539331901502026724028718846178905983802728818510274777509039267897605895996093750 262 437835187931683990180643623729908961574620203012883226440387732714986356524558597005808179998575275793738378843490209682024479892110660225358727566636527139229952529660703900833483185798162888811135944351938682247580133131099243687775559128043878831949202576556094296894457017955308657763237574434569615697655036878748072418168735478342798066335188059950658550589622595459994680048249021192233264835459164975471814640205014735433145175809242346673153992803559185188305084605942840036538246389767656244137386340299121297534568271333640635776560820166285140040522694260261005183565430343151092529296875 263 230118133716816464144385185183570700230458179635195257753225626208486164293978060504075175334146529929795032046155662148157592757671539814544989814467596581654121842785217014102946530688295635797102385635497004012302841911249687921187131479245847687225661303098782432636545420495153992576577085911141478473210382922385416993909965788560076021504935527977414014888513332951956317908597651269447988428834423789071696157055679974510048023511698850684159032990696920088294476170901607993656139393714842811794254558685883749094468634619235678695453700385447561615695315218044214589099283330142498016357421875 264 121406020618552932163859127811473868182326214223138482919065192698302334304176224666045483097029836278232151318410956853131253499135143989991753292071249104974508743360640360716245926346114044205854010927497340101602329407467370493046266885161682827977632870672983405572510244079665426399981096826436616975861078225214766909026103348180108119975519360093176263478118977959229392250798044976890578208770052058013782204633542343683425020486002163856702632272526727804903711649977838740342158470216603200963400173429691470104613615698642584431050605866122860614847955157413750271189201157540082931518554687500 265 64294314115773692725369837062248163560023236366459075023396687495335688193604063847236981865334199019877989431256103935521611789963387507872610728967871328084793448851560561443825325252480754874421001177278979086912436176439340780728762095303893245156808596869926062986565262738093138951922399178959772624695762755724993367767497200974592299070234986693294333273297253050434361237513093367642738911111996342341718703839277724689118641999249307168863759993532107994787251552826994791776739251206060278944805089874453098365568244483010072457437420827732067916686910801632448553277754399459809064865112304687500 266 34177609456157128200099445576790078485132492589198969208589143115336741578476527964986979428823953892667642203658823574162877514540275129300294791736403281028638570271394910935099505848681568872280156605601376219139038307161983936947422698983570368871814286548076532024061281666337567579463650761747537190444887009611690109993263652620957725388016194594809726743899700566691064152863837170012059134686654092159760859556593938613617212898310364252517214247431319620332154838433336696318056297778745514028940090703840559695192689720665490534322610703203770937633984695923523855487502487449091859161853790283203125 267 18236497256201511795830109397969163823260394595869278657026223883774044407568694671195577579920848775741900327523043976167393649077553436405048970584580303225593442463338399838250609850634468829511734871496602648644342303292706925726808249482312082201615351205899479035662196163762177085846909204851870689949047291867424944513692673220414589181018371176210537756972929509850707383075170865439287679282151792107140178744897326404566608888087562236201905662952175642733850500309570207434805331948338278135897971585345066921332629132395966430729082524633078392533064842719586935715359032883498002775013446807861328125 268 9767101432271676787968988830550253054372305017390442000909329734711599540160400132481086673545020612609372895054158642162942020565892140363244046142261554587634510353232124753019334097003229503748589823710018940723793818679693071821065539368903909622341855419262170927653933850474983284995476012220071782761823153800849577503671703926410906547522982998649619378438884380453919867313459364790780410053981603549632601004458257128419616537139363408887135651697054867668111817692906632810482295322444768893642942730158892271377398856106435892617974117325290758916715123809000444546346564322902850108221173286437988281250 269 5250594109387778685819120609711567496951377946641143666556811119420534741886465733132218691765554172444588575871572119105648524977179098498768697540067904911367425673247477275825530981963335289320298567762244662155784018317299354763845507991819437799377439504822584819721490263410138637797208189356223461586431194647845127108856983407123649995731801473519518523659670240043008479703693097345619843813777696303634326450132455591611771113796593099003527099548167430771183752380189234464698659019972851916196131468865934328246190936808040443158429849091045820332959400500319574441390746422086976963328197598457336425781250 270 2833111487393116804611187576473250477501076220018687872831203465821911488507436239552693493614135544374600500949995491156027890830583478515224124810522476840780035707716736039231104796817266877127575685870223210744379501452723224847412051510015897548870639952732820342942189893782164064941980967486449326046342001067811290305042450728440374006546181940219133270829340697616243135869288969177425293604335353175654022812805020108758794918258984131437794087549065071370476350951305353829555293181258186177823302880192337303983179675286752216900573323281307321297414332126365617586668220473367085787685937248170375823974609375 271 1534353359887169218353614210385891443459445621355121253302220020340719128956752196565252991248599898365567637708622501959704473416884434707693359475207891516270313276569451981106428836507806661601525269906492038229683548609817402894930297457094927916833312523426164314217374456881375563523952092441487838665986582402122845670177467956621319660220219608718001373346611372498320985076791460297076906527763243215868999188615184586109579283711949428740293406574529794869498498870839369343904973754957447202899770311422508885594195063412873160599293532109429374181514457973422104221074327955187666105985044850967824459075927734375 272 834041572639497520600404142504439529887657540953868610111687433126881494888970359395079344120014930544836740383310431970135055481436611285593603659255053213800650026821361017785733091867141231327462681533696331989734992158806822909373082385761701882494952466413163719765783594495860975620273539979219519877064494419577478991691606739496936974337799214547506442592310826107649140338788859974772332429645105394059442727797404066665161392926567058462292885695394251506817446763526453209519161978177380523083195623884984713117874897223715312335116435657006218890763575350481358443877532814203501487781977630220353603363037109375000 273 455034911888460746451856801994862742152260360863780756837152658892457147973453817688433086617875005274591274972500829077523403810130533331129819340796767560164706517599175986385456867862264107003379303336744131516962572265498813088703829566119854992555542278734363946147719614648812555114695892187904154159618806203637353503711556181958843157475796125228868805020343984639187288282509692829521876028678892030496739224172880430085611828206810824736435364771339970751876952592579392176034416192122089863410301035904330224043754904260658659216591574041679091797119294595485603498371293264800063749220271347439847886562347412109375000 274 249167053092622638758314894309588479302342062767506728057391594004374200929111905740354174811024826420097536996109456636389210783039428135742555836995870804062820437023198940418134512153738251003957476624343232364890464791434868684092000119070603570165609624248167432252275504896732760724572598995636563852795316881029561707626003513217891282132534923437108783819747666666643632868859987496408743670212021318000625730977425214264239142852582350210975233299654366913002609146395136956269076217860703356085865716525945643210921485233844115611740652500304976761688756130803462327197988633832614370489100252825664938427507877349853515625 275 136936618684180249399625659587653923447871830723810523681170020537726932822333238368720034273331698999123298412966740031142220066414940876162286200043152257353223478294819059166066787656987933271225526206121120422763107824721451656713605115383958144302903186650764720308287584218535143419318881245198293364795564685314022673664768928442347524051632242935012267452551010784810034270100153027250367920198847473426724353176256385722144242166191983798174712480502274869094667343103995328677148838680849625264254787859593452471355053682713734659421140919455951126755237586290343068794066268394291258948813894136264934786595404148101806640625 276 75531119570336176371870866125571971025433722069642107738968913319634090177763910662218087108027224868849974032286371235030738366657071973851342261677442447785510275187795284135181353218079836283208742054144430378081468574558505025721448846700212553238022218577293403628768801149059915573373558165376551413389032431278328327580549686506181039214100857745450938372839845647985115592899323267489406297957524512307352949558701414417133836682714292492007977812349452186562995556411377068066719528678295627278641716502799760835472465437414614226695332736094601355968348010641151988338770038671112157192474856337582878040848299860954284667968750 277 41812282491327525245765638239547493132537463160473553184761149129004723105938664540419318431063726380411870586045890206979939808643672519786095067160141107951361465363435835591880422897590988506946853647137087853518407126955856917681754685189905394261086996110064391578162718442298882052126838942994979993492933216905211654721058776067533159425517864751382378883925385815958693781991113119958647843844533554921250569561065080147736922226771567942291879887215619605638650716447407158636740389439062140987630444183582548952197608463390212208500380385147367683155588676626333208985313675041215992381855512394217555538489250466227531433105468750 278 23229924346707481342689838974700016622703587360427227640796577715974371985103992424975442906659826667020127709007528681959406646045243675275963872763157038553820013535014674691480839835361342183193652256179523695878539507104352773737599135002644128590321768670319130294391561560841888650519198478574635599236246930940958044031358422720470701195744140169885248275005393867187645293505886360130510775661334513866228012253967944771863512572977848076198752237880445244183999546646952913622401914140063130680916904337816848836929072617245167277835520075732386823183570413897740705952267260079688130513787011448278985170645682956092059612274169921875 279 12952453913671398368403434356994669427196960482723006779637787058305641320322235427560910216736656177835395570254590877536313300046952875772034935670852003812708233458813433065418198792128710147858898013747307772146914285885659577640744969494863823525705138417155319173041722701531344890533250967197671148280655273668005669503033043275843729216854652901960433528000024262053146231147734254985035719270478754739145311607908613789547697679174031450770338992606722609211692875434108473097732844294684327169304043880024199658218164660826659163246088760657242145878050089567465106336752089548209851672271362347903245204605582330259494483470916748046875 280 7247881295776362443983461135749347094344377626236390321604738224490882606187397104110007052193733680399609752095524047663660923730679175259511121079998360353954347206740461619657132821756355314641805785756523220760877408151517146721723748064869698491967148831419978270765617016925019995570738133176780197759978150868375955152217173728667914290905300569337505484738783137024355960212649380137988507621285327780260265792796260527846233825347221727298401090219440768639199149042301791348363932969312452105880343489644699791630369773903976535929500446958289445945589957860137971439450705070601831322353427517011376091105034902284387499094009399414062500 281 4070233264277301006575311293421803267604511929176994127738476649787775156994143486397735365242703644841641873945047630050849611274182802712628452052983555902393615045688533673044312344240653339913808292645310145655263706395868260635673566192158134268249856024161636806840388837499866747087008314124957436587848862821066276704067055895179441928918857786794737176820999339914747991703486086750350633724827611213957243816349332724600073338999951320735471150135955659707061953019719883565554920167024943513462064052334876940108433200999638730828867554103020897765863819316246801579051688422105267831180676205141220208583163753246481064707040786743164062500 282 2293882837862455328962568813215974078851591537072447111790766269064999196364761463453160254051326060055205893410791211719474451486095240001964140623937986461267825073634074670641181254326431589628234668897212988813820708336911565375637702504537681986000271953886978980193600216659143844645433910915275951194575511091953689212879078843778817044893724939784989681200013325000591474100445142099816621745959397725733765183939360648618213452650089636202139862599819660506293230101407834666664229356829270239641255751720052322307265267685051337638552437225163548694132334215782968105644306832285709177140943507830705039469976203037049344857223331928253173828125 283 1297362689599809464769621776982378223336439108905181217081816296366170916125718385720943987292788339055401875048825833303688235433500175042764522795203181444803429190450247606697721841906509820202972131442487255562142370279096278585192072995370054865426579001549595725590480657110565536451139879470605802992625186609385678294917582469262072940231661331372535014896738770839993239271314374312525108404809402562839634603669016352254470476177485286496972972847211351266327170922045001341521011053310617790812315641244052845596481601626060560776400228335180188356092241790916123177600450715712349150401876425587115226130581480123993287634220905601978302001953125 284 736350162538425165574182704730350961062273200238401073983082316732195958737447574974369341477791321466703047099889885475703907721017566881721277307966582870259927351175668101164832130027247680114315092948333020702947615311654468646305058862929385637231274174774675260352315407558028696966864165563337919666108628068815033984540374464990401708434170124856059442503766216964744560067651834696187928678715398832388077674974029198850158403409510917783244817093434756100984680917740270306362055493769683295161808281935844984454614919053222171807231485283864804165244272825108872404652538735720852936845715568891855009010316904238813151550857583060860633850097656250 285 419406146884764824994272105774010896849789124907529459758314074296010827802010934451482154316467268846660410713706501283879314246853846976772492119320312180711844660121905602965525183837581462654276114592787425239923220308014055671999383978091820175038969817032411742159821500084716288489995724520042018394581408529064526142509478927103932599654273487604404039471419454630031338727471685687101361281415572839759904409043564748325427050153715512566834991000347452563290777264401214948955826891193159598092990631606792736255258267534744207149868364923850344556893976180125049040481912494985288274268123203799762228231471023268128739402982319006696343421936035156250 286 239721653583139409211396517986740803614496691093968520165416187965246827464954459662204258162022595839015089744678580605679686319481146196879750736056544295009300439517555475337850010355819920333528121042239125404762692458641216947942151953165916637341424582221381490391049736582353943758208649678635372040588784760594269988288782840163914994624910737140750198215411337287239342166989981027843295667887861225007744903646330204318459149434490782066409388869292056604625575784836848798011203565212958428079501268878247684241291801278475109425737562983972496163482003122291804659440474272362986074511695242131349381746569970528214221783258608411415480077266693115234375 287 137498035383170795140282647574322398041297140515851251082242533690217755686395350479368281793492533800842028286643106670973994351249537593256683810836332442557445599801018754315234991004953772176636335627428871258474285443452320573183970493417521171790417453272375984979128910362677969127818083495948518565243503278025019974275887030277558164618210266389119262068746401948836012781412319586390434023619174897292569593323406770018417422496931777824980270824223535212667730256564634234531448900857684434441207590125161696743430387445164008962432330715979973016200093298781807857179714165550483828934514148616867097099006982856088908417913074799798778258264064788818359375 288 79140209919495512659173701066498113996876710771630406724803693432330978247727963011610540937413719632036086220169834509048138872272966924572195035455150485376234792846566463485287935103438684675367414035285029240019301216404091970577116709663044987080262192105772514088694391357732249903306894237936398340867925104215741058910521895711562298120973337970408933221658331804161625191647153764727276420958370241261598882762113409158371006017937671907641519082745017033194064747746408255656771124880276168453685927568656894799583921917769603405013176566568696586397717304812950253816785612465527203228954774399476856181602541313131402023195448691694764420390129089355468750000 289 45709254563375719284193209294350653081648994961799896561801469632329685619229278102682128568317739439097399187101873969757789175114092919185890766005909679951481850990249960465509428946112746197314437524939893628167464231652015421773282570676135583997040143480878215350541916566641933960272524783836302548299494342159003287141438767238674445676091980480839364778525928104477061601372802052248647810196250647627671195422490579667211660224512581260366255787630408312672493155072236187922517005715503732823279897774868196164605572782099889917034135665686409225115133063179351648422531725095527352853868872274971452789166075379779325890683416844240127829834818840026855468750000 290 26491839220664306343767916033404176318069334196015158789699410231517866705996370781898110897647691489487204802743964486871554753891495007936290977362403566483792068509614329777596543465233024620695241879765478573822719383793688744574647522850228355971610093989656843365793542914636637158381983632982230183503032811219073139289584619050124534040580014065402757049399001320537403758965658136819117964862612754918812482426316649898721203479806032819478921895002592870174824661864448320029655758324067914825105191651263811058790267380531184375220137690685175346658306377054386493336719731962106133793722091981928403279224731271147025196189585261041798958103754557669162750244140625 291 15406924149548910664563559282738652054682261387191155684590878655607874255697118251462711522456907287152469134981322296676923409336121589470748026970144578782675004522242678769464081657453855291265322715771970355632010725391876145690524119854100097753504199088064542403587854044792540518213987980550940063985828551337014817934806254722216812376882084934977602222809480127581419644811702770942627927719960369929772050360099686979942414831713696266890135137665011695554868088954154497380743785442473378326943596171264864855231865089077670391240109179251622183060149564352013413825017377454563765522526553646049732278935393849508819715858295475163775023474954650737345218658447265625 292 8991051944387802937349092077996391207701698984794981624894626264172315353257262284261059996917486321972896373449817051928553182785520555424942602803780928821813020603626859940221618173023906535098920627112102643090615528997869309089298262095549379142694194960890542733611082412423684635797867523243609005708053532083198594166252814562410380343656460459677756090735014704953409908163966281906987505330080001396992768731594009209747184501956895550981989140405685966091893997314780096868205328183891651926893616632425487060619277041263374273571631272509926401257251361787981402871039996399957238762596205874193771926188858712152339763463152399677880133310736709972843527793884277343750 293 5264906937370533874546737031309585249089943188234588038880783240503134059238434563301303050289895965201910926645825986806765432632291963344249904605559127741714094973941517553971095950354788075933215698930891138742436663530960436826983360180366893180847608625219672694880471166298303377847164921507021317670298748471508401983086282546291580369894916153673555481173177290725399310364334578991783897922124907889483819061944380065783356752654601708151677962880278541311963427590926499222333858849293429484748811358983950346205856642852460071880568556934327501259472837257862142878513947328528740807222652491965929802377296410149539414051985314118783931824907540431013330817222595214843750 294 3093509524839058319498943117009424260448613845765887032615751764580229028884146716660214128803355264980756200938014402978702407246211767524047738003567279465197706350106368544254622485422160032149314648393465211640347495984720028637527203736614337821409956199321677535815730363976370164842927637055804176248981099722443428056949980539610834836093162563077922954890322365572293152948290992972921939563820591128744558747060083028442626535677375319399947303727938438153250236497361783473473177925745465407581437230963770135669197015445128375701971540282975517562244685985399103801978941694516504506105911958161120491231033842865699328045563039864328074013410940779067459516227245330810546875 295 1823844270064616557189271779795310068392882151266330660398828283530076960246751656066107128352986739709967314162766765871825795975133938851174676261632124983240761266432055232704231649197292295632302993448838432682256107618403426193637027120530750556527200494236142849106164277600846854341668835220970163952394911932154101427534575036391325318346467321919149621686340734148268065102543779111335670977170301903639944291281696741554526996133952627606102804604799809043535452555549733300101488149216423294985500990565492586658443465141457663172835975996007066394221594941864861009973384158879458602585363445123982632378975556879258325462874552472526917638873111826569584081880748271942138671875 296 1078933282987946213289769717880227162492511512610851783047464623399795915038506454264939261800281066089084351009040217731695697868220634672565609759729178975832972109907206777251376950733680166634717610223805408981190128525408855086748991686389585861514328733121250173134766769581634973136237874964499256836316314849947610825087398553898182055623215113801203261003725967726575914613289117884487320213936122151408176539363838429184831853543938566970797926632165279522592912840074582342225513425788037823462015904282227053371041389897953057928005896046969561173675814671449965287265362828216287991123274389432714190518837016710086921379816741451607880249857762677834216447081416845321655273437500 297 640423128788360471164935886651180252469473797597771793255588551323938524674114492390537198789334735108815053241065160647394053856217764000351047880387191861883257022048829027244089313761601549144562110587888770056063667696052952296735810903954732200733055891706730126328732398436413115455642419000459400515309330068317623859416863324065771987894896819204376061139273580220218155061040756028039747945281320866913987078299639842921365655129737612231476389797069472311194152025524927108248615471762903591768337242064128348337151885399777388139944932002585334590491780441366610663406125402139880303123338850913301167075596396273095604975712747254871476767276033958964376324729528278112411499023437500 298 381417027854979192578621076943747238423720283117759777950374076759609276049569153616602136028114983646669838889135534351665303775247841968195131017807299626898706151190485902399470463005151119623251477686005689898740269485875577918335508053591748478723388677097653189849015346189053514652564962898243573156584939288139742027801510632576243953080929552746136829486503268602568627126406841337623717319259547494654796714807564033857043469031048907080894684447259369031115113928540795113539291685394301811466108651929132920717796729118536837230808882586417896802339248315939101823314593003467006901885591418366455824006911309696034100982518301479620587652460896206652041229290261981077492237091064453125 299 227923394437950185469094101194393015592884669616350777797754672343423210334542505368355967555259897393241080034111230916414039538105706110430724821059874355683910436742851669100047026879404557215783157613376034685833615013964670701626671744800687814274584275256010964355064077266602440731344110588188479610614193877841471653443688957004346115369783761583625380571455641395536137747253185639046524284951387695565931173698845700876129997299554233663940643071300416662542950893987490585236828869432857479009371555353333760238144743307676890970692815173670679795905716666907387411983029618790326427370769829294123476634697023211610330525619111904742857431005576105027821132154031147365458309650421142578125 300 136655975032471153486411587441782622931758096709484593091589727087332219333881571117640247657075338633359165486807337156405005060244490968849701417406078912272320220898805062292293713696185614617431964055464207169788609326533513623443931069023220270844569483299656317169756452710554718667360467310944596855990706686321755117296877665690461132439165273661108485249688972952636893522265678838366877457761608508473181711616709692410615012688130083821567167348416521255283088262443720946312268934878058270543829664130635254675953685431660082622901759765278629686598438201398057468315083687269942012399947976708255824431594456749121747866622573649347253412381949486164092744111542288010241463780403137207031250 301 82208062080206882082935367017452092842237672986091120689654536246489016327481517292047166186591073846307270098514643174586278608445241322074743954825648884284870983083614753580033894809245042747289913977613582737575624997997526735531265470133797676293666349703626904268718920776628206536903487884696449091817127869819169814719469920233437404975927919669122687699177764028664797564288327968400635419111923111507519816595573470944395665442713689172148418982583943675586410694353870661939460156021918116989507098189145471408969197232314331625908022904438876403243076537699611245972656705931064791103591447111875608970428135242994396678695532639308021405622661635675301264325476324756891699507832527160644531250 302 49618252206359977892455829012740444469890672983048969559279824349077874409093012084672677743896772405836259264338657822184622467344467022271181013466803590270156178028476415737196427256997635586537123717939214306435744363598716606965999161950123016106346074397660248219761321722822048850340368535488638352467484380510256652069081266193331645610102580724697236477945062563289329661622861881936123283417743290366007758555598285855302495652504940717127721560242429893418614796296997497813312001043926393785773589480245651662903543044063546946843797961942408750180276601960315081624288226599186334593587856076634642058199033008194710317538474304153331113183977897639854114618385150237145353457890450954437255859375 303 30047269620357106596795841932033476267274427996135589584450280840544374355925127780461326178970965015707013287305409740487127502594552289637845936006353852992901365923658230654907253820811332167080404312536276534929277674691485531519583137370611930314761110029366887571079480468043354094018205067175946369869304448342813878166141415501741976682975567746762709761500880752492361348471818391633956641060957754116964939024772040769025308494389489529631812585629171454080579401113957293731986764059085789384551235552952368810382578962267028152430409063066135497255859929710893574214006188990777119767036502743922676964066292482598518163346829963888828352441854486270570614276330390080005372510640881955623626708984375 304 18255777372637609373702373156582781745318448073551296011208306797404032603751662832168898294816159684132850925333377930863088276104941766017618756369932737809594225197045900302990747377768715404425466325164603367425507660796614715294924685047428132352233687757735843183289202944273229485495071210366092373262501791690235652118872784582010506128962477579421081356094630331665555650307519547482621658509416549467743616101022689780293294253052231762498037939167713235823730489145859757822113006762913605614578298234213744589298221179858434034558313164871978205587739751214646977588534262213701375857470243828222844240009874887155297552066944489001943040420935842422860121325896287647339022441883571445941925048828125000 305 11128143291517990217254788911743510771472749963807767716091107836477034777395764613212148298634242640823324795612007676085252492390061265258681610462806422922138231746471212257634365258723847338161950702224228101551901587669116811976310987949867364945319217375742379472279308573629519257939551190610657968550630365266247335707445057620173080700001209156810761059828052123475795928430736879840279365590873420403325682756234019687325178301343677079529730417196556866983174000205591990901850482205666740649772379658847310970592413034917495719731927929927425188313783024315690515724658056399595278357400182597061858735561613284177469645697330356379063508791576238377458899444128088973560153362996061332523822784423828125000 306 6805616549510897824823261944274777297795776901939053440948801002998616860518912374292111382716317493265517291932394517004061623224694587021252466078878795941369800648391393195911310538130245601378437744970050640966029743388834986151591108379911418206711369709097172974205588467117584301408181097197265759507909068164793464159274073789020848262513182862419610184857948327697159838156706713796333152097649527525806086539892205986355409257875477373128741095171716525444705539681231242678644133557828589643665857483326230522793443471372993167894347832175272409501770886997905335713133746347671186916300848757533488015282885958606233585721200116505296287337386132891989116416368607955823810673479101751581765711307525634765625 307 4175706720143048119485319930827600383133496669945477981522097821826069361101717410464404406209450951926798316825087609936049236007764233977953931227916907698645124895384961568812501073046522193075563973757809087162354306822152503983886419429033532848428781451726111913131822292374900818833244598425938139869133780114343822642534043234921813567576595585962297562325212019732157356229380619475645413534279223728585741671802129452927300281630057201287849031632947301412825596047041841014289365958124638589797671602274755998974420383504170294079020938915998108136632914602706688756485668042141262799386477233540499630646038857870666361712941766764450669557466912773762669339223100838640913290422673753710114397108554840087890625 308 2570429132405220075556185620917786766990412045298082840095750191263498430411363601335313859285095559897914623765315430427945346559202261029272072862777028027577422793905673846627722710693151804063708101488864196540755175137557493181183282384863877843685988610389273285223022084530452863173934542826551364030810747460510516231875988028648760132284031590953308695468991549779628328486685400253815848887110789599461366244044081698182582532219827800152937023008710810214120032530558395185817201558051145517372174783006121995174889785652672168957762082726997236079449866053221110841557870656521635264773949110138486212508073248376494252527869601880613891035581860025272367019979774526594216640940082641009212238714098930358886718750 309 1587412633123172615975755517997449383902193209507479916845971781982627833269878587896831077937972393024698451837142202840037604294322827922263303694927549634490150718414647215766952139131485180875823792173239738991094913794766845678615346008999750701965195112287417542209460423993177349537653298448730881718509431082287873539391679921449065994237773857497445493650192546455777425745924118936845043986345042679758517887745878562648870037737145614810055847432195007309007995762744579665780926169223543373524927810060855845090486998264123714327012329753978788265484168354053954921261086198267079638176064687660536496475756017757181866357830212971548561854162204644975332648288149073702231776558657649900396791053935885429382324218750 310 983508297533048730600590100179639335720911329668341033365069919897408201376750391265887526853892247633183337438870644415938156039296561647209604594371778289522817974897444875231800889370434370493693699673236525645682353952099553349819419685439348688680741141139935067385399161684624748850717985863067440906052878407445788845217612597472267038313023239348707389633094751398923352261458324903287314055364948582451550998799080634369708456877913336729729078145053310458608758899969813387419153614095344542764324111055525376180188915357028088744014340214990201877620391291463981304937780845670397655751679528568765759502696852103593911437654934223811711481194302079311738710473017235895699264080875579008278464243630878627300262451171875 311 611315910850926714237789686329348181966412322133496818773826429186604031149992653274169449434099230984153583234653453862470330864236949733608910609417784678346879589489759461760803516085624725682811883080718147707117827043197459826749486269770860590769748570973965590132216917394844340011760820770636365763959606722057081799532208964963350459712916997780766697611711556983558321754939613052846549964486132989886281638340313926321512627386362917468808809566720266053637584984680682789355888526991907228826979499475397083898187698421495021419629770708477360666641733366464855825276226058959330294570178675368449911893892452979864274026174203333561244164511159471380859754186758175828890404928934836081833026355525362305343151092529296875 312 381196014470413955985090800273764816806266058053315147545132045737948340331925233904573154192988374872476350937522118312178359338292144159623959326176475229869278579549749352997446764016753394367519050922861225067173897927297522776691763832458315736793731934036243175171641720008149303000329381106820186814075907214935244172722132772875777996779376109344185870436902513127462925764225362777616828261266110533923963828269210776609977048316427694531480475074227973853779838493549939343874121653599666386718532909535742223985136903711828738063835399502481388084155776471624517831615367830049281630043278164573597515615737214149563608565082101410441058343484576684787695864328341798711706630953092739960696988532617979217320680618286132812500 313 238463282780456298742295078501766165161499388518990953023723901865562041546244437100325041005349513124572241884235246247395003469685185885223755271931069001136609506972685011980440880120937485280398294035704252298471599473085057142288193538908905808620403936795917089590767070817220631031071556680987636920089017912814175901157578296648040847808084777662407274026098141255638487937456588294512120196822758233426514270040565716261884094720248271003170905998575074973572833601996011829804371081591804232868063510629365323061345755309375444900947009030612591870127897170976226933268069041821099209853761768878321234174126575913928934178889794224078567073865558447643834513769818310299911694596882761904704794986287197389174252748489379882812500 314 149651392886382141650553763339815528649713736159837354692853580419442083687489083587005339021879892520472070413481503047557380201087238038103286406613406206029138133284706375129103958841090463684892110049885574694873598362714197587591278686645632668054457187072036162014315745048240870718864006975767239832961957284447445576835833757253155050150304019256817838242025843920245774272227796513623954951334593123689918047116378342255854797475311491436400249320649754904778498328739942284070856887878748781565717883739608176324136473873080670071530678627483038104961006534018962600327781887802489257877444429216026944474500269370174507602711168800471276722713691791521126739793312415313406816936764677356788873219262114844241295941174030303955078125 315 94215352567695657633508566658827267885555472420883892508565831096653016101546098942072695290975587524980895909243094837935861384507799860333256739122069877720882071346130009302433091495671231480330273776647977851822872926978514790781331182035265512155994319529119990068813107536827380511570364321387635692479360397118128176382210128586020522959915831588954031101857283326766784831042916511416778370812998743527036533363425216598315515470818015910906785283862311088927366943893202705001716817655091291087621025993637420683035172769429683494959839550306039045478407532414762506619771653022510649046089584918545724306514097668415192713240176034485671294582750877290661932589559494836043588748348080829820715316469392774934021872468292713165283203125 316 59503139446456164590351874169947453207895403758882520717532179288329682216571739869609227403777487747573884526396453046447391625543484276006663158188940710670403616429345883869502939148806056895262230421530877229583321265710609946018203542633795751568207095297047210189234491921062998280994230543096404365773176975346355339232736649307186746612009762382237568207227012306740689667645310008029788686824923065173475375805568528732615538131470733543495735236578227107054689782184494085531708044983062471853536530048447953762750769283821999685444656960458759109397142074426822317542454667246787515191164931025294053221018094671536178370151288905066119202547699911840169083869333746514014564623855448129286215561487005665242122631752863526344299316406250 317 37699103069466274862758094366359326277792588497706678647860765005540462847698237315477139722006922692734410536616311383712954771186019822156241076020406931380714239746916059869936131721626946285663182039232650495248351811422360424150471972578133307660231808092448799414688265636255297666294358963513716448097332305824647491348522433956087068944248575632449375957073660391384611896034342547980891817460880923270328961851376042554624530642923406204456381383647824546654667550444415638641671105449883877195824345142413344357793822879443023242322184854935914487617192621309310440089500565058140980334382104181623485447024304320812145851826032010610624626024204385514684777672765664076367921549849340242770236354555649094244529351271921768784523010253906250 318 23960217960021745088521630066830915326958068107612197016868199074454850883349740579166707240456817218514946846987526603002462903643817481631354067645238745646834212373986540361017303948950309250002326587166797746421162165483267655440027678893535469478367523901501037288221101098512416646459497155971211930184228237095358436382257391489347964008170634049804098265936250568792297933787094387139332810651155979022985395647381892958461766363342208839785116272249302822142345688617033211712922022628826980500033504688340900210998514531234913092626164259588016132306432670691933041346698014178369394723812927910726013918157499082823280543941981489681464261036934957697328556228294337997209111922949931478115594577228664695256465932970968424342572689056396484375 319 15276181923138656917687501617021092803218496955318422434334036528253768318939083553832042431882132140565494037491534267955932760095157642870577058467790562496564528505039460609949288395573011463824582212206286013610454900222344207925182919424714795856125802506860256631694948916156741987577646887390221009374916407618389780835564799543613686443100966152469364876983174434583924589422748510113373552713293403548518392993453193743081247778157937907957614097297385959673288196515237727713533178391495572532914554448625339592502410395118299043088430104419375873096349303200281274492029295421793902146938503717669958689623721665333648067561998366692096314231898940131584529306867279540129519554755899306517137809353790319465138392018843660480342805385589599609375 320 9770097953371963006750917943514504717615980547362525367302591954374807452576977631574230921710015141706098528520491536250943477195305428729305988041933296130006309503072251282532485885274934225075904046475449131428747737861870911500587839813481816452345256848380676821755085831441491899312524194595251984856006045829384570353565245791112320614608313037371674638166933539702381246692819358503927916636589532384000905464744148860778636595566967625737871563312355560140726801329172212503227644587659101123146338427554422499584077901485113302256363985805749350846818827442383037043736186518189098033829781740741598651143904892633729792673488068815353559751876941187000321754465796939010067881875564314620538737580178727942792349381306848954409360885620117187500000 321 6268141731330555984634118104463988440588155458034160791555490024824850655189770546174466722417686842848947213267546991305877564307409256886097646763992776659074625889182106099398085624382041389314896120831267060277674956620443968889840299594522172454674420206150438798293419221976244568833825702343192379014158448772334971952922656893843372913742119426918036319126344121922448860222388508864719768398034395782754058745743929148342753177501761765740253091452283326001779789813252771906292881945249061226416008767502346115016941450804276405126069033040542097891121114053674009596497751199212992901390757877956678520478295177105368610442054582479350617253682038557155622841038784519966259141642752068428381740748356841779614923026997530541848391294479370117187500000 322 4033947790852455444285317459196667756187192586312027177485818516203205368066944887003590897593463148348581648242953452129342955163826192892587703278152901159545686636340777624577268531647983646240131984332958969126426973394155424410504752853925590023334088987533225645811264097154971290325411197420292605140556791809626474665095921848228393345278047503946854094088032930883134947475711396318194777483209436962827154150444094060783050286268722775969372224373574642073941839102258603994744113300575932505718239273693666774138526821323733066634598473492844566761113149953862272281793578051403658256253466826690910644901116800577141662461290117379423297782070192296169596642827134380420845035143508917528294987524391227552301845450666295533892480307258665561676025390625 323 2604168737368285157043526911314408082272217054027899250206064069050538736064753949818125820250325636642209876833423228379677717680942761616306491207580744116105259625520212945025399553070660759821788180706504398620693258379594577117841380335561424016723361611103617809472616090559823000191870707213577660447927046097546057972559956420124128780344632129063745446280316973769969839041038920255504777627593286239845369336029874801418769353621520259084200597128742799447577752019991648042123882574446002141915127155528529490661654386350056142169750513732335344509713268996615562040104201109421200664595142455357192218031487951836701256991269003792340402957763754649117742939421632205239601052544594976645606618051264469187856703835150240511353558758855797350406646728515625 324 1686363466324127410550541554842690637943696158799200400780613189747178129787741611540842235183062459974497651705174420347695200905065014148602426348964846705224608185788588473082184576130151481078831188238346747192669547333616278723996742149078200342750977235755334765350466057528276458302456504932770152038200752958890293089912984129653791240496060201866450085383694807449728649995488405137571862437974985945994215689347231486729884267935327758844168951490747207222792483511896971166495115851522896208543890036396975952843791070604548228091068610323545600822341428147960798990868445579938403418078741036992864529314462869577353224044602673804621534259067100616923365692852538639509714566516435043601478807295080593441753221724396447078753169535048073157668113708496093750 325 1095398960205302410457790166252180082663810408895770953220170279206737670886756556847028418499251030900080477603643360447928133368502443773963539702810609094087597118165213597206685318068223152871331281487770480511573336375539910009218532916540081494166979988261380645141439464884293280830026565796546840715597933915056275063875149737496471080626869317248573601552523231811156599281364286903431687731103333484523409947657545817387316670062852291479190542839843482046228208012989049803337222932248349602061161701935516336379013421149439575226582132029303635244554597973311385488520635180120386750958924657051454146401085810474904263162532104424343225315841677306998945560510046766067248101432145285046467059906307415920552902895921667733580839865226153051480650901794433593750 326 713720914990865591838690540678957514584464706004557387018616097720652741245378556740297379182372657706268095384204752555746076840046138077572570751749168479373007924920236583565215285866036446771554919191074437181743682818378779464977808706096995479377355893948468995727223949239993839906394599162253651806773943687893434355038833527692479570765003189371345150950518708982550899844230860405811512314396657903226171086828398708513522780165305554698450233182874056655227078870450245143575248499730328956033974787099978042852209309270591682509417597788077098923157280275933671312065563259725710523805364867643007281773673319770417299144195647074059614864761554535013969666693753519504865257340271243905502252145429363204947126727671144886915033378471662217634730041027069091796875 327 466461057486073014657195958514600713492744488733867921067805781215036661929217032638812088472524987774671916964176708725403079635252765256395833528130088418560025357405753823519291913406815027211524705743987551480576141413157309947929333224427055040891853040157693129824596403064533306153080135525080295629577199967415503766161146511784802944801443245813394358191428055947668025612334918272458729433104105424013528058537090065530600698358075969815954714608526964475293558683471436133464719046489081800623975113507355517549257600816709145426525326690080324387987170581527960140122205750024989738070410913255476103951507245407497496969047632180837041658417880057253543583184529038303584015822410691368955075889079401786375687810213978821169238109245469559027696959674358367919921875 328 305794145107284021011099609816543404394695606151241405821384735276097616533789087029255206283716336914590141028380837327514682955508169064332168838804992064013365772229443794877061035858470906572729897439339799579634304447787987112757071710288177832644424874679177058571834455740302356038929173738074776006703775403957264073134870483253732773261925652232741293536274839998102512075277508085258729257816987361087926723574691135519360477792653270442053876428144259997024957895867444665172384810892794844632543435877800078141835264915783546059241308020595628575179028136043933103899898832038980048197629935426645362573375246781781160501669046905328420180900415796981053724914088136324861705087123240683058738958797386575148840152689332369864965571748527395357086788862943649291992187500 329 201078530814758022618619155495980356146275166180036817368104444220505415797413157924728360585404588216803594742000202633424778934853165325995980808523959683524375868477046938407502340860399566170085544701498322853033895718379061837483834661586366468204834316066164421799733199076215458591738920532563532167244923979555938958447344853751940892043245069184875266629801147147664133795024515272618694572120906012226711253727566664978766989429479431731801078045360026741312654162809430497516301497422468971712304532788139421401186675069121859633402960084676689483700586332352240378706419809920476702973728283764459201232440953585134441829780768036362830652120948302624607354154744471065700932632423353432980440704348013533043762944661431365095383399371753441187138378154486417770385742187500 330 132623653903193847098993449259562302074693954041920784512129344666743289757170249828340327452983995507970527417562605635022852790424821059215689937194867862027841750247554826279410982606068903465058129850976898852265692000796588186996044058588728457528982973044363943397572050553607382612228508080353704264275090414710678062952562951883258383963833325490534987912981127332366801619058831510945912389994809897395084227952183636311029891912451624555694323163657268764406443940996951681954699122336375962951556070128743045100279841672282945254425016026040283937874862013655045433818582659948876639173700439543458148989706499898222777540729046783101266533370613006302284912624500725462990964909961925981700167292631429608799816085363348159873648051125701041730309270860743708908557891845703125 331 87738666811549767974764987455363910049828995866413050597746877574601857680606361311303407121605473951708830417887433095194109778313468468462116545553719962788639592002272102877441331612209680635805472188782453408111983271785506688363340199802953218895836091154446620260425357334479741762750183234623348358618707120023844454399987923710257821092420940276458610530542537769612262024709952115626011059246590412979933169047426548861598760197211725663402047934038750519158200083228133178849984302390203337923166810338203480217109881070067398223700607197534510300229072689551190846440214014686562829618420325239760316266139520470788050536557801528094014200679589720795289334762194312065805737338691101289661232569366270053000533077199024583642100905635685843819704388124591787345707416534423828125 332 58219954548418996404078515101520305601641151234646619240082406377196866905629471650980890836930785826203745909523788031215162932195652964484963381069681440820334688913845683210389086482515973837066118771948150795078818598223633199853291279641915525904718037016554040263251876487832459662886228093745463872230193765447440816700781467748297857236117396319816833467116349055819332419223945327725001290364563842400764919045765766929031502361090412493094526167880961333463401918976319505132183001138276630445845443946027739417621543321884517039326539633589026432212615674520757937804783532789699274050580700410811191695967754874489183081763736680859105328980209014414411697828438016908755057578794112168704833675992217090220598607645923808895470171539677757890918208261155086802318692207336425781250 333 38748914284587816960917758718613431096660257622376293407370067920107857902839473069296245382972934042551656797526079692755262471099631749384963656737585045171538252120617622662215152419749540846706328714111296523892222621105942346488776556507302777931030632676973349645990363001721716837822733221956950946876740342420367249683714173155364017291424436696422098124488797498926322446566169042646328499216307592660594719771082335113977971224077329335044969165675928170516832184189527829253444109376902281192935982395024174490827167111213733496619122962894488742975590281528946149239858313384735836386466980055609831099387011235621150660409795118325448709232285778400794748010982268397981064281512360183176859724539678408743567333796276338706621834299731796770818736952435301645891740918159484863281250 334 25867242831066818435067070703537430778255727160331403183585188654522308543573289956851387061841387973409326193830138714687570688298951929145850949127495865244186343285435916922446546432009387352810427238119965093978676172729941295000992954388186656654154679188192497059282420843100227529794582926810503132835543091340410347331056154006015304272539282525001565103203429390421405367786646506719694590850721527540886965167244845614081045659753926181620159060969664761355435701780167271630700497743243282896647083696851890076498591577905934808098692941618519525500433924521676844022042410889498829764346713981010810941633416433226173491002215014705949380217269565391717116516461796711529014397360778205078957599337322974691483927127082577523794208636274260872957818369055615903562284074723720550537109375 335 17319676283922620686389493593051711644543930837366462591903460625020799398759079826080851222719947812049203885414916142210119999544524980324383894300477688866154956193342534257888383412085948966542016488460258024160421857436821052587519044592610071897994178158502067368395786879993606864739430218292713670270899827284114789825124660329930570568489580943844949336991704292838894922887042699134832061163556016653009949242724730866321205201931933637551537551282597678323181461115656327457638428809895592091245694683402566645071047966699161077024071870260309426699956476468220670490657906705504074065481148201433055554771562794574513254600014605825388574331341415270628590301414657461166839532328326834555879626603656648683930143497970404773261974100469093390962014265832547010859343572519719600677490234375 336 11631200879453033545707641987301217766736851076384201582044255474689614866314332097531685118990231146977230889497948319451697232060503153923443521460018873738943093480702976544816047898507455949760505391023907641916580948496152606259845705337472360931916286234282774291816457516702131002008165417306878044411306748156046770771125047589347596821131548985734225209883005735907456511165802303009293817009140846335165801106403487309978481145616618680587326473326710976554653005295754249759762175289199050960115479969123660958969082420938636190837526459601876487609806410864852772557808112342610911302224007624577912015456746475544906906399909711554690091404104792110381886706618967635690534921685687771984744758191665638130348725507483073640343754948823140825568743343676469947922669234685599803924560546875000 337 7834308106074478768365874520817636082852208810060945866502397687757113981675466247915499000400185673641848272653243350612941593439619786417202199414470226138658848503543234129865589665818183500981281726310628429361334475188121784278872383696244264432597418336344422258318369596314543793177322707939601322405290103240555687553957012422903561319186508071335277075973006694592155318056057515812899073427348383696252909442581936035315262459874626375809529925303408542950942808579683787131680144660182705758362484472305871157080026476685984491871696297116801243721104522701233500469964933922283647868838961174158154661310587514584998309316433914637600031220124037098580806386633523067501981127621617681670850245089332682786068490428773478624991174142771589193973838581401547553895170494797639548778533935546875000 338 5292540817224721805351759874128910894550351141170768206246588930725596436965702885456917859032967765350938585257432605910002571506645181977125312917250900020177566213091749958906224956289545139516004200134287156451704901518845733268734949646619203276753841727829985989086885444340522076029221256150825344394561047788441504603419038405600014652871760397573518173531748223359330748786393486583175736471010356723015078684012207955685049218157076622156867477767536001720451669820073511070278551556449852098808834257161719521932276157197677068887588481065112830143814901526743933155350857679079734061157217330585027290120093583976070036683272225386362107064537487368689587394639304698003870587483746166888688448544200917281495989104901800893793299592803245786733774410631075436894921182329198927618563175201416015625 339 3586009680233029810168445894549122141545817244315449109161801747964793995133981366381598031356767152744909586601311170433641751447446888611791881473818598658611245782808118766727796599362334911240977423312712463561236741289121343980044887367226732746144198977008211367786983427083745199372673941407597819754741587195609462283826236953414642802042335275663212146259191647755603819449561948897849138625177814864020107402434081300061257710458014892391093914283707520783271990598766239329126210936939795463031922084571740705788986584053633871435693745939005685298942631317483559084498917524511938873024409287159014755444391107173242424756745507921957049577638452093193237727722930074891981991688375422594199342263510925818348946338461148822863538491457353092713969784655148932174528741967378664412535727024078369140625 340 2436904946346587367027804364869179807892974389972289515273169022782711570467258972778845639758087474988434792117529113258672003456606624588608865834038862591365275062298777619844309091958509030062241653083659909121929136297747679233488960588328349241340984778621868415168725889524328371399568427218598408808003435630782769404686301405034485752987841434288359714905347969765744180781850245852065266046246919598982030837873513239056164179680619583582216089227886335641074064733735610839902871995979613382478824631122441109486934600124111053286504306371350212228461532575782496678734052312540475880046204851777029312343263156206758797271341054503605397717955967902457812406848985421426515476599590534904890869533146233435484352933157365695704024768877929283531348901107036933983904236633577511383919045329093933105468750 341 1660893752681041513093481865686567972152729984447582505627471878358960504765706435080737826814992547397699905392450072308592922721790554802475478509145518773027822426667572509512404144079120190371911785262095565503427728435697784017315886698656990249056587864823538242279473292331499439640073503872021015632144347942465651994457133307689892730172357757978872267744657086501679923998123519078577497153669328918917256347856874711966062873573765180433333074907909172547859050227624008352190867404116839293205588517963205931046198145376874312487885053875105125548181942891852431762636288651419157816806606061698178200325160415685950058455373626196770293740550952529466345747597294261620368217935833984163962006423013141846223252233889475143286057601484939849440090608299535261904679092626047065550665138289332389831542968750 342 1135317953270786234587648253677897285054914053487103133608937682659209481435460380802820061349829909367893294082884209444554088802656860325821141921581324197179230908146086147368911348545035223541777643529564675963401474183978916187385967976687917565363384509884908387316073800753168936995857806939791711697113338069428255370167205655776651362205096076289151349098766438741015211618414994618454244305811386622829192013115109654667903677117325900938422832462496875409372556676514564492702279136772018315239693899750622384280868897929585133098933423702471202327264403653677096521701501642811046220421434464646804083698640412073517725541521261353963911856245361900069441020587158678665096802531450439124778143846437060993294400290843253630593098469527052621343116558019172876503315064260213329561111095244996249675750732421875 343 778326532246255693789943856435549295651748366028764207464651689225335672574848913478464170585323014592246586182785572807416441743192648807608470394886876938977549522306472121325303369642582438021240194174324894846630041032080692850750139906674392009514454998998231010483689966221164070262544968649815564372082050255913803067815829839173224890884888038180387898459520233565479354480151009707135183382521364228778413008912251597142961024252635590441865821812299946217287183834030662420476520082195567642002641184735609289917354285845790204551317872475540460088627577626397122154197457572028582160499394451559772010293820127604482044659429347174783395987396364015653634650797252322250615395146552618607366711338377755275940509836010517372280836181705851652434389747358148485269206497193066052187049308486166410148143768310546875 344 535144598149324499960584527183485728895244196869593947667903663996331520170351522714970904291706035842054957809805177489891918198131743372432057042335205895908404831467823287269386377541583135528552376568163680141485054469786793091332258888869965704944229124838228670010298887118338491812301148241411281285938514243901861403915815873915157477546670181504122858676428771283703213323714328051591582126635450607134681462237757732825769977367545256113070839316950896036066757365990228093617731610071124676980673864665238016078262359109209783225445311807331136387644213312751806733683180636754287249154897999889382470886666743829041917361772595036806341225191683155605602411834830203288286740582085374042819325878909447481498558431024752958788674249435480261072322272768936303099353140602049277996243858979141805320978164672851562500 345 369013083289435714321960300896804159896438167842878022440579149956542623937010535174516802470232194790159618063088129834442903772291582344310361096861398084463722561776922207030413143040786269377755346741643965580036752119515003541566030165602116959100882673916636833387761372102992530739653312711400964576960366356040263325517548268897394042016222096927137834573747133910041001208078097728046849407879337721468195491545246986757457887369240038674172238811788008969490474919421764602004454483680807164890218618044037212295137667676380621228009999250241235676598572713999602385714601033412315057221379781270517508485561899839360793350468134745604989257881243633636174532853414518931976496551078166155526945416981313028140069494353147631666775137066426636912422385995298908007467638868958573900025399439073225948959589004516601562500 346 255193752647626511634554924292653857357506427194908652473972299932409780653727973873088307531143975815857578579300934957769797340133903068413402535747718764524461410578160010853515727673717367714140376731086858756844615222385516730593163706529164350619024576601332676709420968627098931443575461227836266825736332773383865580576281482169132390381896535848525982474074525034206177758722722833407838830403482331060099982218227242683589594848374885984373232883934575997400647809349591229974768565808972048263457344312649278643100026745423905069960095172227318710573899966615618798517918725793519110975318223246183274440462473098455051893767697036741475401480660185029351160671920570505886312417809431674308018587671305599414142996770720025544462346524195007629007119724285091491395068548629179489180274220672117735375650227069854736328125 347 176991470341218771343310516337195451196908074850183034557501960142971408442619933191593619157191541752525570006373252040722474100196162955912625873369738624040435928069459912478345326146498458545276851346551934266914057655043468233040351048471740107740683575979290843496212530944184334815805652754978154374356999615167451392681604301456519216482879691246967554941320882827805266015451225154676356378373784763521184942970511993254232410887752255269524216118223118755987166959015907048732209775947110247921352299529842868611733502689334346828707771196918687118485603301977355638415035439342897554582457661537257412305315003382455155020271203764837001749942918682705801543399841165390007096017290611999061300541409850910688653794579479202797926308641895589522660031086608552258047648374100493942552743409368787297353264875710010528564453125 348 123107652733369142922445674275535160561993891088786724615273856472813544809992609530915032282672154227285115032611858814017062990096250481857599970779583814464142197600882888873941503577611689943003668216064117168265625699858590913504933348924684187798222735864360612839998440459807599672678928259984535657618751059460770371683861524716448096733986878434644949952192153731873491043989872216426584053920699762653710899666339313577404140321221419232564211980578762622599576754822406136966536477476608904453718468974340446815318143800389396725273140048973454948351771090825482421038381112830004229417015198832566118998716042230759130122034854371500735436899116201333164604980987816279745934463555476981947313023102743257601189137634063850422168470208403641823362003604597418368554081329553431354298593039531262149921531090512871742248535156250 349 85874572878896688628494249925009614161348990575089088554687488105271792398593404391157210762815351888211217885462527830103360274852107636797150032003118776572361136709269852190300889869114971137217522065014994358124603095757206876398676379301281786826573141377062622129444535042869977148868685979215574326844880320136505047028548863053015414435822622341460174715745553930309620198676307724419916199095444332562787806799440695792492928986417108789706134070799822227931191061106087521851297832254873205496298426471256316036442696494381408325531863191973399606949570728265890618190410520074575004992354794059022383812825611763233429289590146218731419400745764691097602678947178221671723317444337817908651725820947669314655685919013888487127230186428006281695756961544909596960042026268405289842278665457878106259670403233030810952186584472656250 350 60074115610946204273811503594820720465822312445507279293089903070014348095164421568476295941200574235836286561842260329678774832733211022220654215159732472246213389426044661143025206641187924317430184836178823386420625866219545206158200742533235119572088406527032633600985479317589861437024587735916958954122136259680926426677767778520371211661177265408597606199295064051976940688138684624196923115098849272864921740957862984886483524129917758706556362316379103822365845607067089771089225158672198243518334878596785311208059290929857861806551577403147950095451812838614576263780110716333424667497989124004191388981101736299735854425114181910803048669356184164830076077052526352339042140662740343391741184350430610799693462707973568464663242919545136124854450886967376695285103235211493690803189682961608052147450820257290615700185298919677734375 351 42145371896632859583768613092860025823388405131259892447266322312432617199721087108314526034021004824547828763826737981444962404680631451442227912054292356742795287958747876754091175376644899348095089852961622902648851819732361611669994339532012744164997891593642630322123936177224676644952134551039864304665992837106792608708404105356009546511792992757003680511569932054846436696559951549546598510591656625951187453132922996613641396905516113127999032758699912848840953292850647606084986734591802151151725299846213324366778529937371433427727683227945501217427735018340270483290869399033285303679521488928365588473693987641228939430301291587208294300017271177828893153611228229639914659385031948679397709658651247914620037572827038723864819147723954540698507363247623648723789174216810037696208228409207817953541219679891582927666604518890380859375 352 29651630202470431347397281624713706520812196296472801274558919321852640480157501367971463970495106098574897407901304163751743275774172242276881669759097262604763086313914592264918755387898004759315602151853971897012282331764415655617910350955711564018251110289817900931657423955637519361781915762304534526531932535708375863206782527493523777572779823440038038600836931043608245890707739971133443028536999358652462358756556969092402769217186128346245092292481995617463105477300282218021377144897426582553891654027558949665110517359056161877013665021500014391913528296966931356962650299638899636979296592708758131198147876853612658013393145172636905351120084388800436495509975064642627196424361231161992064855426981728477997015676966164824780318316125048189530481087117081235338764873482168323283078758065148608502603622127935523167252540588378906250000 353 20920879215413001460017788279343683991955310454722147024288889173310968469047555068129959167802217225645224591044341148343835586754155646241591390468592696136836454529010338914838412678614333882935465554810335034053354334196764354734095136835237695341268078050703015634537955997882488286815179170743912422658896137503970430308799628529162447794694666582914381964055245044882175530026854420774105546538754231761772099777307376497292247814687718623184978228997051108823682797991111579954875354210473168148752290274396613324434966409128713678305129619193436444408077679410100940629790321573432720458842837832592484513162887331554871239125349177482378156879203118754519769372822290612761716455206296683301410471941089839046639352887585422240194366653779927513628434426686671627942436131977525752458845104926268712933201676662520185345783829689025878906250000 354 14802684161748649027621717287518451949234513459517971445183488411020044620254720210943108965348494626334137781614195324980665725957018530400852403015902705770230293082263064294583196206805113924556542466124976753167945489636178779041273638478059812253380068427573000958987051291575423945745704350284046707279794956821133256725061514324193591671817944440551360653546605763946127102913133189628406654426913637469754396592011353440805203209925130707821377332737161029399013798124970945058920399650020538161875577155450000728412865433290268515186819353122845083768958334597664063162965078963281067769667745215333222398643604006864857103812098026443124331547184849543387647267803428733070572408108375083607956782891391983765288113221944123254254703507520353187429176253264484951347037378122755236768511793350639296060395656839947520211353548802435398101806640625 355 10503323186823805416418217791793459456371910441196846298200575386459448776505679938818284902611399191586523907628098285997160249518435438650295480204499561518004992589657285651835074430239879749752758704818468793423258553696277807153068106235555009581213633567680362686988926298987078844114028136966939072826715085777820254293532123583166639447906951645404173191467454247136333407399285031831126185837480258427024671647739662737180060111689538870684223944765126076468843964739669111394738314315648769121658300265640204376313758595462158443248994166631322646886841489229599136210982488469978021851966059343810438944555411393382995060600416386351919114735718989637016547206401522124285831130166580612515547299636743184916912253052136111468497116519059456193924040269478231263701036024853126472972769713602279997511075950757108987687615808681584894657135009765625 356 7473692947071844123846625175920107249092109882262847443642060572750133782748335366439253543293344028846872980190517899188881733753488318674166191665052452264374902539774427586352902417167977740948807632516624504635217015205425056570046136411921911963790943192265902729076502491716428868372898174077223891373432278779203273094924589214389425804745310444224465920590656739647735406518663924920182598711326553184993349047673965005373297080892863011957346292416274097550147135662924573968726505083694414234277723131437470813976280305942199178726986456596284242275898473254382226551247072137062177459842759132666160324079807774772098614826114955629426881344442893900908517866497861395897887684909616689648538345066179972050958363763891716957594535666465255636038829546814486910925755166903161371024697021238481012118408164162861040402674461802234873175621032714843750 357 5332889804019804364184588255165755860486620359118084707135210170957461152719655533803275638428116963422420311084014184949126969292179374028941480554321813816524358794439072603804657297468094180164355130402931026058914708152882046871034108807920177072776137010730334349024919664529686263497122993373620265473856257260228330539392973548484124066136027632922855440992440384676673484578572982702483854669920845949768904932927848803076077438107053093031292751141000749488856533083430069863832172145928866038180006182384020655364681549588789068785946492055384145258705367365252139517594092813281225210209247167578593319090085721558746295048203695714767341887241661937091736207056437056879379449684513573773277701656880645069566097681529285280124040874909717220515854195233678355596404077839971616340875019897682889128468388919212736509756211944477399811148643493652343750 358 3815973888380687403445052177696679745709879806202706758877224981366884134966820752415112988392191085286318599617653847583948600985683980876274146387011866656879486028721790307803255885481474572114215106667093792318332232939823787130275370018456968463976925306168437556402011575685092929422852610325256214460929859466911362732970506662744961490942296531046314727415014986744477352725755008730228151553040231465687422293933837823868424950935371679716738817004006852361334405592108723996597609069307146258679266728671122080277724402447368157207299321419718894132553088514422969165381113919958239256522855868461180705328440904333176820153438597263120217552121044168608025828226889872934890842524367793782430069274856577044700607445105496973644571997314695767086338622552890847490178843132225364219276228235206957430816241244508272949242932980951081844978034496307373046875 359 2738168772491035893660928374942553443340993314522383649481644439784404213201487058598226893405812732925911725688793662607942019385449042806095170385023928192965172402589825201839836211515491720199940803438851593943795288535209181518402084275249297282279353668819977853054179318114852507894536926069358853551070342136754041218525577655702602175630434394687914708873147612830230393115540327468414848336306200579609048267640589077087300916997074654057224571534650690750346139905744622710131514612216282586215069852951331379072393242158696958197142061387976775665849824441309732641495625311969577034592854500761116358045425748625327263305391636899162725862396674467898738189214954940341118657622459856463428731964574852227436192584062722991148943630689346371990557738693383429426960840195166438184254848351081144719982924133916074127363671220081187129835598170757293701171875 360 1970260696382178289623063765305633785737548316431328659691086803656533612051973035965701545673974534934245170447988181420786903725371481040489348856914182019525955297014778038949847727763925133737128927662556671759903159924958943331446157501005222777290198065396296473707383529402141091849880163861378668545154068960961804250185439000982605973400960898965240466345669971043686153437132435116425354407112559096216728669116044726289772516227423859496536656964169768417255519507954045601458045284955257864997452249592045577772315009885578814268517923192699234723909812157198888340335722322088138396327823917996224612191991643294454425855836428030309368526355356417509920802342571815284205041162502037819919394759338859759971685441953924419044169148811838644973306127025631883271706649472601232389538777254245481700979641351013871232358137808304832105932291597127914428710937500 361 1421649322736360726646194240722816687656722333699955827853397921857182334282149218086817448924664645132715417237304141189953762610750904520636478579766252621178787470165344478191888706326029842480902980160778874075256539380329739114215263623892216123174050243431158052322336226010088518286958371884799218178673378364667245791864797344822912892231098425699633766355314932059728443144167899684113656786205095401723810281694231227814777186768850572957230846194807021774996267946738312141931261265701175171394449976380297565863455800874532611472444117728642961755227235032574068092750914749991533731999838176364715207391419816057988466937162120342691463712830330646729339959779445081134985763623955753454365621295673227181967076771450161448039480112060249461930318606194964136393914556682022582438108116233829959735207624060145061439407090236874964261915010865777730941772460937500 362 1028639609430624107897466884042574555666608861591357187943012018141882751920802232199589675107509690844365133075922596842599617036304440954887416642772094832364065938703516857591237780922984440177632969394659908365130378537684898856945240086961372274076613143517750441438897890975430297081572556728777112447330459427255259459915086364272505625320983215242381173635395451559961232938888011072457042876620313770816810428236370055136594701735508042253356285642398355664804314082579340892276966840899571963839916917067665906305299485778605918456194716404625194458767493794639659919323451062209786685328554525738601093979967310263085559935538746548253652293047400091089684298670956599530102787956767216829536403740417275508135016163283811877310948543687387055127977590214087563896129336127723877839257399792600699212775971100011690021214328456984621329439733017352409660816192626953125 363 746333026117431486390309838032642512196004877062963089397537104986446724375851844995577028799596954027532442621131061500417336186493800954325153776740137568857483423434929711085044756267460186019316229219750256226684635349406711783252562798831622987525741200611814401773449943574176960885044657420361830973652683339528875384412771183720482892648236175018626880639611596271041744757817506740080013481423027189321020661453406755808635538756787626335258153007263302129983172246225299170318057143142594987196514368696118607013337743174638725258334000176550474346388069330198486349157990335540520304542102952633546164027559471532860361896046254243733720034121617101042379347099757610808623843728545452344724961496538116682608652059749923818133127392337669125187439688223896490761433940691860793934572582285803299122282001336812602612064288857521461573174548220777069218456745147705078125 364 542997004167309226970773009298522148223339955845171155825965160447796139095682446809994276173200629657558164024891594364831628118812247363817364200298903693841282503388229096813455901789144866166254355045344969239597465593286799588706320518340619933945083304679905906007711968177330386943259682416888577713474650107403154694419272989131351334264272766987161250890886031867611314880706949486479633630162073739265508559443883691585102617187759878204991889815251335510054459874240220295653788770306928134456553188586041787717053650376347233138175220590243537570459594761581360495105035482914776583254702287669969995955698196710643045804217569826678549403190156288868517889322334416077692863714457796711346983613090062525810353814982172450526365331714681036801762901051633960662460900735985863257100304879007436497809493092470743318568237825743521066113039807987661333754658699035644531250 365 396145095196815904847157070818096250204067278028545141358047442682003874901399042624520505821321647669433590752868185914363159032209058399540769059932262669440375049032638323017613996877376830496530405456080282900953453223732687533867153748681240384623988297686756348742446832126276710919989730712751185918793205793893384464681766394142355248920373872831508362530405963057195562454202521309373270352633506474489735825130564377684175971595949403426943185955110804663564372020491767274002795634062370129522668624519088831863050190772497807092039520504535735873015022042298941521124774487276890214142671347347145338797078661569829127613285423639879813692760094141795383163356276867189446115458025689612718842474581158733116299589038694698633562208010889173231076151543832881449970458067982592316078756531256417463589300854718478673491089803578658933361222871383233723463490605354309082031250 366 289801044496126677344040273142261445978928628466047074608679748380212156138379736909661666814186506507690951214811704649894299180656696391528005730453297932290073666658228250025016319482768686705627903341794682393920177431658704409815019187335823570899967897945409222150278195160975045266058734379242704807392345394923825831444129069379329937134059063003818024992716694824828188181897250244137363178782242668592199472058965726096532944221238136413309023663413077595927538852466662551060912207087017315115742386566977940174350947855955746348188406676860028255301604840227102143944153088144216267395053756826410214392823897307497428597229881827358581569485597373958430102615234160233135379907266064279355674035407968402073172150317736833764913251509158080873412023691102163215751186574223012968310872363877806588937128482479830896744393148766588867520054006998719842158607207238674163818359375 367 212584295623794998047654330697453055376314767681302706061373504892291620783486523531868950708680705957634191496346656268552615163684872287095773675172209318847030475567778506189775701454938992595778153825561899292324570768704714491544986085263269850217026757738992497264157397503321347468085183429408892599319647388878835123140330745540852892482207904913316746665303920314766172664821107801327119314582154495269780115786688424014652577776821062775087590757502072702632430851036206792170952507265702561549818786630604316185836544477967414141915350900987276442588758817846363989204704577869408501367536034883607446331718971171049985079157479953541320207047248285928282813780872007636980425159838946926856407216752640482744727652614455400111532989255916074978463872592792515814050496980045332161351251786982010876699245139066120177444764893491975491063273283331991336808641790412366390228271484375 368 156366873293177420963188595563591237310150914710603502382099444028552236106469501396604558939765931070679305062781754808732105747374375903869358934863527151827327880511593567261770844683807738734179547390494866285473481531202568165390024734852262227947808880305124646502943059644602858645335144785138541452398408291469785873482754396936497439639734327857393148748376637855245414529042070474174061168598056360888363721825531888633369199182768846297047235755055650979724766321021378200476177993895941730722545405240236529610768386450894346456927714373331805778468415724591099176142897127747086726995831147868903025034169552672073506208263804350419178262190047255876781919970056595014909665459169636047169377084301816563036008655305945684035797295741095415024072431849192068872624318065912990932821309014335549896765929317723726597286205219127079203366944594455478778627366409637033939361572265625000 369 115328716227353500374133641609548655774465577660691556898106190833223503096525327047628422320795045778451300243982945635810990011411516284363074690953845406895720495891608358492259627386120437785121762130014855190874420133991583791611941077064760183743499960825523166063754335750540086125404754084169790815777589076081807611478099369868239429026826634767565742788804904747714635298986484416758183427697478847237766482813747405237203082253853474690807606960922698317787375631373370176680595652899733237869804365568884952969659354645112238380545657919866354612621957371841220166565497683580062981658746202304091097785326841744268666529968882326887386394211430703785082845766337361840389385618752703582448203672483890689283894936135121766877098900998191430010564182495966321717973371526539816307773621963127152674955464028796094751282708216157936652966807208366140091726492755697108805179595947265625000 370 85291568886515207294478424711629366646119741719063436689863228270463347540143952820827605032411389324769418013594049861679394765535205537986396534847899201777008301821389312475705225998441250308279985645745353198248618602184717189781736044368699011306019188845724221554518733588336470048101410066705428271631153050573479271358748451717750021464900032940015139108135902970406891580944610257696670796537585060755222549005848580701679727622213512480042118566626547746585956388132471570718071690043594549932206239911879778630230603973094027004084169261338199918686859998473636228977492802938067217984248317552290341184100450596917911036480050738537526220683604864433495357007109716632296894655436589347651879385983521012920283748810498724707276766772171532127154437792219229895194334876081124666106325213194022385151748192018048520880998026800418232039073868612174579573181887326427386142313480377197265625 371 63248104283135078045041999426000014908674898623127977524060390606198299597832131534078175723265930986210399466449400126353661993990549228644966660508886894428553849123673287531943727733533931738951977529151544994656546154248890360514538302909812633842815587237097837489074886338595916377488029417873937064340634852791339903291936842124145221032057817431656210070214584091547763504883028500920531748318958541224775783150377531851586617566179046482852497646136224591427296902588353158533475296850113827037351030903926955564582452072004760520693103430792167111159715275994992694801726488204858641716754536097861892697404684835312606952974684688741466845836674138653833891206448286404539871412229949136195219099700654436366885930190393789449987219569727524805576286054932428387991146009601921120704593710830530260716365441124610399558998883231284199809250451575684385564779521615719204419292509555816650390625 372 47028218766989316438162548373010907530685052553506281615812978173172162374537581072222428779772081161754085609228869151459147399005298500285596593594113210248625245561756288988393711232337165235093805440223890322408469289926389191176923593051908779930309354189454597667943289071322879830710158249083475777911619958022133324091107272124773021618959825116440397226082729281875271325590638297297482159269591372597332710271509117088785818565464451056401531732485549983901902846420445044030085558976307471608288921283370079343694650131471670785527931288859422741117744876784314649898036871695762975137775297001477625610414744871456456180557967722845981214379610867646422110257925798683022643851866939140148111380010845335300593339945808367157063136639406732632937345231281287043242816082222311273845409282508263809516325139497609163638460095453802022553701710089049599665053658092972455051494762301445007324218750 373 35061945656305462372731260533555917983499805572243580663899381916780207305243249663347925524535588804961827654963716054351661276668411748302607358176730556458497107707468651278484122432065220032265109658780613392859857725369393385072389523817392641608665903530764393765877160359970470820437450586470593073617313999307843600212636393323229992182711639802572816211541534503899623587262844601680754049982271003061983942747331440578692858287881963258042942657039878464292199309732461935953823393013787058745924938456869733640742137975656072370335893706911212968437132060141269752361780486293265419682474393408605311775890961308811311191261827706641322793023007067831201998009992636193853853823128703400238599060187497541078695831965982291758474200589094403730766003497922120862773628757013389437259117212087977184397269674717643117092675734992813142896949624343012787678784333844639320432179374620318412780761718750 374 26210592375411871089861427321995251046625759366868278386147295541135057603950122404093846176369457866860197816973028402273125323578633632560862495408948032105496537143301799335264969412861846545768259209631918526864453911520083623517016608995748318806394537114221309785358498415846890151806922520925675479699771547059368206178033741247611467998987437871072258316584869589504100789079341466191786973615764260773425048379125681471971458587346972566242578815210561185034036409398952947936767085963777808837065131417443055714312077431754611934447233527792984946482809928513349403650290816818262932777476191389334513513101281690925416862276560930922947680844236133617573878393354666823623308495112593635631817648887217552542536115870529324200418844015150060651067998163955321706964108953888680388028516444128284116795171706695645345605976997502782429440631565906002420911319566836084060668099482427351176738739013671875 375 19646169860014317503736275802047740601456970961482932855116905794776020933526814171666082452133371839266397125439918034754829014763270075692177910747731866109781556116088522337345406916553653744701402149600512330282555307576600693467975516498726489622734469334292310744196364640608722369048517838940225881550845732794552913565298512514225838578503879565090275099756627641283829946112737579457656965888287826426110071488997231937563450799795717321393831066386575888442987980462739558985809834503315565011558690539561827249967891585412413113188871180685575389458944536848343847521388617840433173919372285855147668882776224317547932496054348456755592014018892172098981893554622036065390585504389042387000176140243715180045210692887932051601174767041527920990545790789030459755159722825067986972486089442800205580557917385159271962910119825009257852804057868096518960376242266398054414633378428334253840148448944091796875 376 14765089917218293452838450044101604477275763544940840514083759002612943297204655571413062335700631482335037654977877230643649359444475222719859228802436828021086433436164421933929487803028211512910146076378574684018109900795622060620034563486835053899509947884935705415332583332323539585547113221868653499688292177097607654059472415334534368097302222422172348012642724955536403379689188290643819361253653553266153437043431660539071084980108404505526400149981898994816334142384813589798411773537667529575668529962093259184235993479449391681022739251054466179505110443698786213365796275707266373159693228661312973438990599560089372821937745313399693339021294823091903164667116604919444672969443951180244940745804193304394395644388124374439687325774712089123306845214642706646687490782786212609617489239879763427113613349809935781309861848759495239046958838338021368746263155713894371645622527466912288218736648559570312500 377 11126238529914422232241788388340477291076720437577083813425432577754990176958999902388413435569297849909017359892415021194348848746419508615923965096581427703837780266836105178283778849214449962492080130690088833420283888505407401973661425631476554617172772993668372116763232044704677475064225857670813046925290151780586823054164793630802124084174095620383842334278609313540873641578500872512568387616107467304312538859834890239818531391059381553900923285026848323486364478096338829344068873968766645448427275627342401698325433814641981934752685736135342015761045801453980476746063577269993197646445786134451013280799195262083149821881886822113710537920154366198352615590755691121723075038026137038481798177759127977470342859698438623836495144174676984777650348496755175682958629799935421111597879766134953510726754615596473555771522357912662913536366994384338416467581409082063682164376317018650297541171312332153320312500 378 8406430893207590391983879799353869421954486172083161216985583235203392945259891538515752797607899486843091999941556746538423041264716489997544186733432206449987100655398711707122184560800368393382545335600071556437365920502643438285014839216644016478131583419277582572066172126222299281948962084476086597690386293278489318258570729749303545157560986438861673854312747344277006000890774687252199259406155345044726791674332952120952269404260717135480641031799503439293811852760635303898252988220482964433536239750861325026329061738845315354256365680523733781141354898786762088311289421053770271998349008776371226931986682707342268251623180802836134758774095341204919058117585101087420769104401531767057672167869831005238225018086557214734216008087988958671771672588194579904121558631306068838191929194686120709186765870029888304641837490960397850315125183298761733862979179909303360904333779490826827895944006741046905517578125 379 6368290942918815910423296772545974547159208733304783297973151855737598741292959067040709783573281314279111177101124930501056513509862899368108070287137390445182333432919262661315602284843517547770983179831680213096351675167367625021271538890863954450813579376423626702413727710515600616912780563990086706608526682056635106377872361514005102985160466255301910588980130640925341723064416865521007834895097236003571197623484633575505045893245760768685822152020357343791954945971927858140315463351107885256749080358235927518444312740728029086686921698887220360569117855309098601148206616248383591254677627693840910791667521164152520035744430902255929714894383982042834803353669526362237734758964807774553941276271544714540529367536675903037573322855164711068139033705695368231073737681584579579091719414892843121167848970014120687142014494133181106350294493493785303510182631836676670327172973540275080495121073909103870391845703125 380 4837033423097781320527106008239723829614339165715383185167207293927997515091088379402506833242082633696577005801230819246913420213586092467862191095420567018797645234442570217370335375355486964480158848324789177519449089994672528352954103746655989507713624642829379095846529123854540403666928165231726476869207874689071432971783398933077462109955344305127484495485410301151106126541253050553155153414545315535172500254498178545077291091513469856284267883983825792981868993530471511658600668603086818592819540121623474411024394349907955034649683038544872775166782818148314507779412624984657687167309217630841896697517795279485009121827990180363556926198594858738375819121350008966143906009936163292276255610072800905305971236032117066197170239933758935823645495406768926907044758930153195095983498233986835025702947385571303102530518411850557581143420854273998908448990373213544521547631186222937493823792465263977646827697753906250 381 3683640274530824878922686240702693842330220735442150848732400182526143881470318085549875504377163927601613759816636668694716519412873743495398148015024711655961270475747841063687557380984908888398134373511292647505167080150840268370888519274607514077951769325989760577091261794660010047566083039121907932437962926950315500640394918406323629212057459870152221236158180554410723266416333656551707175157487344597043616668609165722607372556100250914284831847160922469939526350010053766764716552760764455384243346337322328525727434946527056796038719020168508739583099132082311446658901781333240090572389143588577379438192318953226969118278488292350113112745972661002799899072981870128940382170823019795997365731256548500045802840878574091083507168895623857032137382116120863290360786932823519266465466818018998812683464717531758834436742185942339597503311872379390532786107740132143866576491195727674488047398426715517416596412658691406250 382 2812640817924513949455658359411467040754773730178481915128618162883183719195820120988930795162836936826141387757838151483943157615758536444127109842430618583833774660459498403842914283247082094894785964956684256809553902753517843259729524789022647852688378330664102435251469993824498601293635025597350552193006802338606742053491108978053612532725268275951131005981301094048721414991666210876401333224125776118345667256424227320485342923420466288896475940802280645504644099912272900536319276780789921767535557369863957664149717288151846160094745705436547796322035533725779016244876342710240968129455565504358822206936465492292773457803296370350452599904532573890922513944569231079787531864624077424770160031750163646868667650180237070811545380210679989565105958716003243888716830365612506846898936262685173494170148179753146668264316844445508736577044662534061542347835189261789627397202366259460447339701971714021055959165096282958984375 383 2153214506621462630958678752059806059526663898850657611208694019949386664399104036380528223749512428683921253325421872018175076307782668990515076259759017129879183985686611371719658383626843039917597079229136606012147982950427116228847483802072861385524067956330383422845628344378699404232429122654213754611684593389660111694629811288132995666376212490098197212942585070140028432651239044341826372628461606031923220144187353841044341838436640185835067776919947688471683088786325787568637829258400572623940124169131256280091134085189087348382613249009542519264155527331141248023089039302622763083754924544148574968422306355065179941177217693619284562306564627213363301256453074593147126921357621148529404592878709865027267990429045915846563937648622012963213804700748330001718470266125174892514461359436002473327532164831956254805002235527734497965580893476055510621866314866165345107893511390032849871223330495695336139760911464691162109375 384 1652697291989922737771152426840350831736556427535778717261989441818881906677136527734894851857646653790958840990579800206951423720766149119451978470707011845435825383768887544258849236492805449625507649181560073685542060246222670123841063654565100635719036281428204908272398157375095747570838507713536406332876576453621680443708411217560551680713565512685265355497999679477585556635722021733446562416818012352420519763326498202663204419148873814691491814581313188792327956741154923737984662712823141792838351210328061242052974531634961151486357849001363708245631575579676845121909278956910266006454930385062312797953751555676876610014748007256233377339540129790174830383206546842884143123751505646874629463954395634386746561624706876601957688077559795209329695391959067730950678855171073077212384329176715730146770250333971344872596281850230907376032538931474246352081708852898947983595492441434050834292435183670022524893283843994140625000000 385 1271830930355210177870112808440814997407045234220310696062697448568543414839720667486373492051480460506849036592131423675310037912255569622837449899422479884106485286137193140996582426112660287078957261710634956528433517621672496561502692530024973928090447405695189797553318568247942271937367308702672329189365165410797386471343296627792539695430596082953160065047852287212573844121933332233126780231376854241289176162333507557634492436312970388023785446069353488208358847125517901548965264128189434897451175073653017044425697891758714101236702549261398810169063352066047551067317765367551643018948482035175133507433428202849448185102699952895901455477502136666768552863118921242353436995659044740804820335261507602304837599620102166240539667833016192263252166347639596524774887002664161847193626889084967210812116230661352232947760955754538121400800994716214050311489580073704561983075357124275462684936943702496137120760977268218994140625000000 386 981279138595619717757222326966666218145533814471101914989668291227684862975051799339904971787455920426064527775450819188471352334562723552844728093665557373975848176193358060213345469015734925465392372911589057319072121660189651031953228063335013605016103852439774503250365983540135955775341031954845345375151116957977938792788764897509256951002512533518724912613349828282440822866864220141348861863593797122330633828225514015611807141121911847891659914207782639259201818718715600725395142670654252628056845743249907010287676981810306724389122279050979850381011448991564355199783513494265354252728893339453727510147112108098005783011764227244279206821415317859705014975453433231475168187990838867423343119156719639904690037601921211923410384020993331902501541596118637542095367886666086670788119345326224676250625045939342412896082593715945743560765135241330998914319578913304049100750375151156362194364833097248723703387440764345228672027587890625 387 759066716126745834985513215439451414478556930042082829610118826298675875594417886077275416861265940359667801896603260246247325884254462489569578774775496353019275425236588555519197608954087176482240376627905266205959830817278098054909987967149107852377174535826018778963323063612898181886731144609233468793256601566030491481218072622863090913357266559532039719345448082222307013420568396080671540973541214595622325625154682574325794197178621884163111383603850866279013583778889671337532410436440803065601530731015174752838702489527801082024887175543511265222205082508198559849567745439285859083498662602950428207859674324482262146697575392469477075410191813260979595274258482520576411988034973827452975842618902382710451774598229649807121791517934663959776391616559742164781424697758510435252067774838380420527478091008079049229655101663649047087641272988611664627627656468663492870864770702670456056942280991840787951474567307741381227970123291015625 388 588692670013427561475901053696040643014389401536485052433039943014131862575451589263297700665169168743547356900547865814334334049075589419764851913866625078431118459556225421148219812805242329123259120387895750814170891534594744685288399321030237260686868338587992085528883992524265846407008752273847775941514821516358193048560142683069512278449220722611546860017419525834373775688231666087052103621401790420873353517501073397544617230302638005060225751181252147047238978353093363279174621380946857435712049972712423926950174942802467474364062219655282823781224036076193386765018805428251167044058443347188291076328838018592664411289533312083858258722896757655815386671960095423277084802146606363923994955095686558298350363478327821320108594157760724271766381620622859596517323909296475740194395055190128248817671447357955754564875296176851698031145448711624834902428690102337138897162848795741429113562243139725835283648791573796188458800315856933593750 389 457736682503226078164737865925444990082517473236475927542572562330600824730947930728200896083157549328835750229790580721769531699156914648404032780999665293536313539352246821505622206205247149526788334551830984988090806828665782623575546515239757851891750865435809387562208910681949469143975360638105885501351074523795107300436539113264070228102494939449061804613812491477945261283691522424084262081642463436602965572695345566871536585885303081816435785419105797334538990043828559661456860474779026567312751064016216983529101572715349549722572272257351279468465262196785828432176458518416282594427208459036916639883580036112096159581852014507873898331920694183301443988642866889797305046058880780418345907113162282135189232056388776891892223801202222088091761879513384727306336440243140323999460757410864827333660266749932281922522573739924785743923823615590337799162239496155184742001717881195576208247007202184605464956312914637237554416060447692871093750 390 356827522387893414778590663982831057109623382428478231454227083114626606159917005616702106005423692201511512644916191399427970820045803379449661644394297148120013644875551637986139471962677158998581792659498193583756177327606464448263723620148365064919665047564734388193105284857689909464980819052366530730111579110429069545572885445473701339204609817229219730309079348697244172632189367260328107039596951036275730273006765589018105319509564722181655550208443121716804015128755568955998580292259489951416181336437491039617866080902273568198559350373634034675739018465170442283656803260900280740494415091532589628057296237922281695664506916651347923763432186255976950062408286819739125105819111721355219929238283875982950966405799962860343272858983174573543586109813057107048654084714991203669389456495442953367893209189060494004330751924158091279515544713686458865298448567683259503164743808995788014960030329887931128778066902640375701594166457653045654296875 391 278877612016191271243687509324366946790599693729650498391775119867569418663213158608820352476218532821859921925135064072228489068123716582499102621892858141558137675397508394632133172679039573904680465752101189800193755804562885468383976220123296356455227486345175413320203241871795627785265162484789000537909668558592614418782249706375779084193084061408770972832295018670740216241518732089795402943850946161066256557102523953427700253306804800014901560856114155950454689150824207426830534927850594219634539994774495012734789937518287021257826068220429963685314583318524896843899526313801282232219031983086054881050047827104739323069144234580559545830188558325753750734457944368785558540908393186020364144701049182540487639535365315632894671206003573177150074648365659559785004037834608961891935986480641541173612394509181267156223617555069662920868005152301060016358428219422755936801504214949971675411151854406822315937501677307608360933954827487468719482421875 392 218513762072497128629824607374497576416405399252265029824869092757384312965972673998829837892994234667297334758125731037716127394471102866457021700774598410126523313507890701064987742419926350655298751541195337681530703601496690073392288874134208406211437343846520254895192563962882550845422359058328469849078245925206743506105614433227552634813228949341773429619079099027799466377203252110609053877968561673241040943295904682174315260076225484565364710079837510915148043188709972059377011725827049382212843970523316868496933402789708956581897032108651447954174497523352090120828406316118095876702305469904290836967394758863277885746786755687016870758214008348200052534185164387695380678025986756547257141442692447165447539868616302464578119708515056351846698736199222804849228191211066813804678831254330156110566670649135122171372804180941601751615267964262032575443324092252698524962540041203351386328758890748930362568202417916651825180451851338148117065429687500 393 171652821130227574981260114813989255194092604523030376501179902270203993080691892928570879899886876820364750700877403549742391776252502944280896427527545724493487066922554380161835041958665843607193825312127230888363676403511152662505581064378135881166395502621379920842069425663525961074258974646777187464623194237179100546910569863636931348892293326028702183146137842593437182712645826922203976935360753878557906421963599102806789861906853648328993292401454986363247471724778339516266278466054312485470126309950700241746166642129983911835704285162113351417103901072166303898078060487427026451692818960866814248299076399777260167331632438187336142692445009069817695633944217802004094881264794149519489083056832808899245346027967347337934902983890436546231715727942560953480008505996746504005277161126210125305304869053427817504976421905990304135990403524850033634491893315595583803392769267765263185512151925272641397623204616990078008598175074439495801925659179687500 394 135184621908693523799851564840662384408131682915457496601011891635283522820106514137123121639612814412937649242043539029291122258765803051212444630589658730991811099956589965043650518964046108677422195768237846767542772760499556200286645679971539253581779430284337491633286037293229977380654522480398003440318488484256795291398015398492624600146388268468700907859746847061881537197012961036253748494302346112286807576798076974454716845012641963678719279247446794206882184441056956835515363716118644968317862320792472178578184841133841000457679995680008871397261439905323594918684408448426933672562890537698869138050411616057921157879989264857761409586653211986299576871931571383859931194024399384863530149675517783451484070950551978176442706628009899941316597054314107936774182763755260710662484800861090644218996522541665944872336706721581803678628417021900892152681819863278125495996338706361191822852176213867266336276218082900098249599096789097529835999011993408203125 395 106734551605696821050089071567108726579026347625128612134850274259502320228544374297175835396008558308143195511107258018345385075020705785162500808987797941743376716181106725976356664877967638984661203944642761005014008035775674271642002188084807066514826377804664333733766302904720689543621069485017953570928804012058670230336877006325682293727892943926477983296433394938442857733648942608088544004168180780800567020720344066412313941300436658465270785840705703480150344880281073178785867408671186808925457181870357229045683750341609245096516746837932527834055003605244972549404265373491752073466871896175586764589277691701186290372333971140323039244119906010833070139039628695428685118477633879585885153834912859180794868435422240133467600118964718582791766827980651102955285299376662654721668729490403739424225751868108949753998770861007754446363032613692463638369492512068779857868891816263650661932551262561111548597445881808348962238586210560242761857807636260986328125 396 84485344132915527718215033905622358835646122194068108751544179119407541206857965795429951954172558156439477607169504460962768542686268020608207088863461749462110027672463910552518162149778360858561002018166437084536854538639628627992277087751156576785238547850438064567244656674099021140696595700426037400174540149649903583211797966153110400670865440271236935997844723767291640482408654916006027366485118495975086158213052969443432056306475514826226032978930606848946847791410079375910765248575389475203035152220534323383471765139635177058321414033911266138121471593653273485293598459477755511618901494182260145700746636345098642994740812681588654885196832294925279485463908043951806698337097618012576273283317145352559862845399786192846493068556331517336245982308032630209519141902056951141346763038856759146610624919826931162834162764340618615523025299947452260025042888363685912389773705182441162191824497783047710181849212488278512769857009345741971628740429878234863281250 397 67043018807520784617523892114853898327412793008636160753311708976444737072242063321144764193571640352008433996434684513340651180251348124339115745125103257278490431173698789134099408534677733550907382197771492096535866675254135013564050482244615082947312650195147141551323579940840573406608889996579045361050642146837392172231178349586036124783334792493450475071916629170211301900532814874725542808827732291362877758455911249134682520427994187131857782158982663258590814863921215630195554931389302633749078941320094141250164559357630532544770571259137504025466865374532688891322905283716324456645021316963519007709655705123050872367425022943593000313571271849039324091892380090535338750116162866308903932760605126555372179362736757168524888827666165000318931501637563219643791513734874627068751817663186967772844467577364628767994759652909985037128881496717104659358722889720162261366833895727774445254938187383870598674812621898037417718721475701215695153223350644111633300781250 398 53335801308894795172575973329134111347869212654477951139027876466441854241913451882737216067139026006248048676762605489732397926957844731644087122195601246714435030999497170315417419217752188331595967713249735189604097831008542808791999520164511418848826290706074999245357190089210184536592498520746049619248762508743499715249533729420153506218495353871237285507811977219687222947745275038053751692288958182873495823550635821454731468858544313259321689108177473378085995831943585923934531474507437374510387252430741158339775174961006873720155212836910968237393494981567716619465988983158101011783989480637484359224518037078226156688145593959348319581791300942096586066534971377762920174931325235795964894275682826273073973755854192744223509724496847374047402456022312806566517552944807407714338779119544092917390133856575479716062424179785207189484789801961237998164558216176672059606759893428894756295676850379378032918003494969078032722649938823789028674582368694245815277099609375 399 42537740932784117627636143562350398754977032086983971051794016137515931253748918173942109074095352488511092380372139379412152408717138263359179308402081409739989344073002065369669238121558855757326658332606318496378535597983962276305970257372474086329224399338775028346667107146581488879520645254565860701243420638324148898190290911289261651827985413497463372618829762429866561138975368184429357264473728356800876074417128661877622804704261690124520648193604585958571191985134368561585785055899765944474855941402065247905876968664662041022005750033276740824437172433523391873784392575023625792382721715827454973316602971895547458017904602768627253192981690391287996153542534275172386025588731114349294812146183197266451876561394136678362593914657698477562743931317218229379243020695685194404873879765414253843626219400729739399251441417615105361206195819922419866603123654624172604978751763484019078810228548291868503613992686863160730975454474310504249245923347189091145992279052734375 400 34010860837725005237505130572411532398518779763447115092758399759781859967553333362130911445763319569894538547088585399859696966630480234527782919157081458486670549674417538477959209495910301843114405837168150836806218359469754485246627499274713188406624278759631494886828435825218511753549575624575222823706463302020115041525880973493761250382911250681057465034708918387031434106820427613513894267851641891805648169384989439224297705578529507540060366152698182041760966457976137886222686606251855125029418443717442944854738558752017102858161285302280133128596169739065940445571172527727340041383803332556988474626349461429309861354682372187864339444122791177945562928429999457230780927050644880556853403964388656839111532739529985039102817388384487033531515111098283821043428767003084971933296947277566927390954631609371347061000704425653380085726689150896577930978267820873617305498842218219009030616365998364693435673224004528650441991766812353803484114678212790749967098236083984375000