0 1 1 7 2 35 3 105 4 273 5 4095 6 38115 7 86625 8 540225 9 22444695 10 215417475 11 1819488825 12 18942548625 13 273922023375 14 9015078147075 15 69890980784625 16 -152873391045375 17 34948775541054375 18 718624343013451875 19 6694758964203935625 20 167261910973512980625 21 5266623387856024569375 22 123409625690316862771875 23 776625818980292146490625 24 27232179221597570165570625 25 1563431533987718594808984375 26 53219394716979904630013671875 27 1470560348486211019704307265625 28 6404461091413076749340799140625 29 1224797335295316019390838168859375 30 55260602032008258826173349913671875 31 144463010225271195089048830929140625 32 9365240152453937808053542492212890625 33 1123126675064491135036478381257215234375 34 45619169247033117324434427992854741171875 35 1388330066956572132230445434184846378515625 36 37671864571117397397452759109633710619140625 37 1334228766689230511128346665163087950412109375 38 87777906548955971852891328231262627434076171875 39 2558001275577474401075969781015842031602375390625 40 -158706158821783900527354839411696267726162109375 41 7328621524407610750237415338094785418528800271484375 42 321230132515622555609891505746136159907887092138671875 43 4043459576304972002933548552411463272879610813759765625 44 341980764420827783742362660913581645924886161865369140625 45 21459812437241931567837039504781486259202783572133193359375 46 1143105419541429581568696612464700085704369696890053388671875 47 11137859543981609983156199312638573276989219556273479931640625 48 324181952505367866898126667564216066275226324340636230712890625 49 103843207860081127631870470807851207842099459204790425827177734375 50 7272630034644250971110413491988502771822689164783617899559326171875 51 297761359416263386212198088297614837948554162401797632339498291015625 52 4855437248078287110793413284971395913182632012065125279820953369140625 53 839532801259117088807410144188403235506561491418144772904932230224609375 54 69914097602397147171130924438724076263274142840495251744514643637451171875 55 1547278832078011202685124126424437982774652851871740606616451913433837890625 56 47564196574604931345796106049645280193364185832667882549075008186558837890625 57 9490024880511970213250408529781940125645223232216000760619932064083392333984375 58 331483519182581601849788463866625539505114292739866013636868871483317645263671875 59 22152647240085100867112371981376474998212359392291593026265430950396326861572265625 60 1379053284150282897088819164655848713002466913449651734237977257328513509234619140625 61 50083476481512482663886608578953924686475536511424368204738168211993803839593505859375 62 11207749758474248166307964389613722338143360305106620252507361171947720711758270263671875 63 221261739723868630885733879985746747267294924162810632272669811616846035178385406494140625 64 -752456141723950461846837956853911915130887712053700049850816411526593963849290081787109375 65 2316874225978343679667052841332267870393129594590937833674177575942195965370752479583740234375 66 170645736378340522142788717990489345516425780034071836747808998941122724787063755667449951171875 67 5802596357523340073046546500393349787936908880750676943608908059031509693126173345435943603515625 68 237857200114203999596124596773685169890423293979238617206210889589142952130246595504348297119140625 69 53902009900685293375201732004777623437223574636207130903715489651244251536415699471301165863037109375 70 3304779411847415790258054954158442930332908148416326141909095833030167296078474867409005962371826171875 71 83181876921732860789105995150614157629850309195905264738231679590766981253501128415365601606597900390625 72 4962132155873402422662169198026340021563679748751299163196367486461818974176999292341260911972808837890625 73 797785285662161780129094555181102812269299129791038474521982256299360444857989934649731776701204681396484375 74 100713332017487304251972980146450018875510642126278374859738854569860066753845166565712993588889541473388671875 75 6915182624585354870757522462145579464820201481314146638182283976876480168497795133596679258891578006744384765625 76 195897767026556071609807124672017223887416657694030460668943867237247975111132280680310240814275071750640869140625 77 41473876767618262179442352367505139494187468970998072530861177906118887023736422872373360883916394377346038818359375 78 4129847476896576911409664848513372001073587928323976992649011166363578238600611824735775457062374702349834442138671875 79 17552995129232981848468425008232615784406347165818006134110798684597432669614737539498425528440818207867527008056640625 80 6655137153855989034259621217145271135633656686328437607597764537144809443282379913154803844770886177497183017730712890625 81 1618243191195542677805296289938676915878699581686694394793223745186806798889289782006886476546073077294833179683685302734375 82 130544657266303321941860619151064064244654942945908347915326645917689160104874729898996634431488921551529985835552215576171875 83 7125122096768965119704478907302998912215862260855051312929135047219696604670095189799544976944876249197628972493839263916015625 84 796444902636270939231474140210383482979483470199401960763511135879891370301848115784956952192015237643592853912401828765869140625 85 58092317238025319122250879922061126729610067991457486535371634281578203076827102643598372829467863248972160066006294155120849609375 86 7418939018112746360511496248078910904823613515145790410635342444117937450512536362907661944727792900766532726505831642436981201171875 87 506989023775972702148181596631987873745517245229914388418259542725426734252145948197401229526275334991040060625791357771396636962890625 88 -7584843456854616259436712989713119000255370288148297980294390437187415544549511507331459071250007078212944696862645326585292816162109375 89 7119155792492086634102892974339386497423611941559782434005285627214833965493042987761920109049525823199226923422076587394834041595458984375 90 713283189956395488851835478142325018414301701488458673586286360851861625784975955632273727917457757166358229458736208440547832012176513671875 91 28496301078821548891562353858275796425964836581917064329390651295304734673388661275249717164576948320130189321811820757184334940433502197265625 92 1700347587516060462311698215995016355558725536905640710300174832419371813521558799812790489134346063946917629122026213825383100607395172119140625 93 226917731881296360850058386553703139662912780914272653499265069785139448122136152465513990878734363602642387030102109955237014355752468109130859375 94 40085878176520805178561364531029091631664298230008025717002468457115073346899471875101922927392101920323208556558854973532474636848735332489013671875 95 1332747032558748775955685754182122270501523450009903467385497738558203463137166553985477703341048287427192069993251924106519884402405416965484619140625 96 21665229554876914125565316997170427895908723723989256427843723849793198356056628782596319620783327138930472970244049466812990460371510908603668212890625 97 22726756569780371901401061000645360651606333088204827759484994127936526010313561075313730825831119294702916828454496614105278033317529937779903411865234375 98 3524055386898617865830639774717298822282646277802561712505295825211524872147013378935542689284025992186333651059657907184848878043331102092921733856201171875 99 313909061023689040487483695258651347115498382431116529656584294431991504187650289406413789112206826168743089286415276732326289968822379994091417789459228515625 100 13085992229335656379906888455526069920199998914489419390092448078669990513901131746956520754643389782686995816059792365319280557096441026579474508762359619140625 101 3139256684174635364158196494923735720077825099240917478412391739582811110890038679688919345456225966984473798538760793250406231001264908806960637986660003662109375 102 458509901145461163780007515247020743106392019528803843159741229199166328619839890939700764639084824434064683565622328275742441220546536991743095466792583465576171875 103 692196944152105331105591168859558925537213537957623553584817305800839905500441124841301406597106432643334132674410377044244686628873136488148718360960483551025390625 104 2379564097860596096857321037253101482952626876171807780449915124094473444644311799969343462207949701460756250293579178133901880618885311655251651208963453769683837890625 105 448965276698211780279914636984455215703219513001705675186656285732463473339521291287168386104615451227622926213801801030992467555445076157835653595572493970394134521484375 106 30382867783788538511719686894553615345874448505312320939845081322810032429425372874487276665466937273446020986124611876121693845692587019681968529523694383800029754638671875 107 3406387288536875372476234973387289962463859329621733079375182400142788496886089059394245595092069711902399312832163691307394635167081655794944526689955690862238407135009765625 108 205417135670318643353511036734546620727813917946355198845450438561546782821525277009703456331882253612068173134660318450400921383796169712377262527862734241332113742828369140625 109 43715032778701638384359787849987341265568912969807116406643820641081913647220620470780703589171668150984687739693119413187943042604692634799430637151137796287966668605804443359375 110 7561192666020322052777946149336670183769146757279072131270814197630562573069818469843663315734041427496618616670967397993702986424148082834079747207483190927109949290752410888671875 111 456658298130378368090634338832587258459568457493016274408167401916172752233071088091879150571215791432830504169175008551998635198581136144196308366691277843538701142370700836181640625 112 -14011170558064976060995752697356833689455541698361345793381948407291941019639023562359616772788853140351793617357452662417148676176967301959572854311813002529697434030473232269287109375 113 7712529866635604918757767138436804391083235531390729565632593030790421347779297225050977007708995150851913448387673240414481888664210604660277010317036417662144152103088796138763427734375 114 1149461962380762293126658050556671861863793148820197709825583455818246330589354364070960366728323728841890906088672743877822369114305315364574208174966200422243520144642440974712371826171875 115 67099694382830922000736644135342211259681060552742410445558528372080157345890604079446964219515751782293663497922635591690974898180497451890169763215191333859600627265017725527286529541015625 116 9188241143028736388928292476041253846576450242673827616957893028788787643177820060080266383190296164621004972941050119110548069504076346837039908017427970053771759828852065123617649078369140625 117 1472869861967283196664283797086664957373831805244469665164336963559038398116882042375194319045350288123715443131426002884629417328998957684315644627450229563228709182054620246253907680511474609375 118 184490738148345842001430663751640855428242729897626145514527930489603875545661531544314236475684084787977235463410656710781076527971553382782525738982015207452435457997421668796055018901824951171875 119 6955174205480500775781965453251947402874883574432635876149136256047514270563333102011421619824620088406161460282005588898674359697536944778659116188024520380082697471317602723618425428867340087890625 120 1095786960122463194614406427365381490387137374764874750170339383284239519931509623513868569459007901826637679769940525346357231753672411513907645086925505240926909702978151824086009897291660308837890625 121 238147047859008820705319557408924868761660983699101656262230158511751663619081811300075794135641877923374389630733218907080434669235261240920728041229367756466740855153091340716780915521085262298583984375 122 42310917419996424134242836729857401846354433187949624883668997333003492564201374741620769836561852626750174088549258641683020636169176491470744002770349177957402594034383304313221788559667766094207763671875 123 3671890653907955777075847388704356093363202540319067550353531456517416035450515551478349914417973671915962279016007677418449934916631415325635458497972917999707705318589376980010340214047767221927642822265625 124 138763854805556545981068975031352413050500115639497619559852919816645503344108918445749027135563034162024028114751213191884992606040691147362727204290451109727071291257888936868176844955844916403293609619140625 125 81448568891816222583139671498745401809097562896959676576506585789690588545040806126155271980472859951826515164791870130460844067567503883255397981356757098931596591247701583518867240882429978810250759124755859375 126 15450942750171054312214585454171754843122175634548363845207744856354263610165079984312860218881736651710936186850288368614645047506809954458733147238157301118350044251642801541343067522277431259863078594207763671875 127 310076525519175582492993663538814514238813312670667680311573410722596871394262506534930441166535379279464286687611689413221599013204216736173818992216434231742810959761762163769123057856189559795893728733062744140625 128 -1661340046710858938628420641514726044661201235587448887285120789844224851983392349658665473145235650461406183435338565204972901563503425974654819110158714182917060236952474622231638264017795273638330399990081787109375 129 23394405170561760445985561886742070269204285828967832480982414662212790140229093560621721508124672752289327577317172778448099963205472759635892607615408024452763040778261667724232536357585723028882308863103389739990234375 130 2700892216196137780327043355554995585604773975438576050137506849619903834699346923354173852289262790588591454337213466898185118677337992094210692363356642324296498215266909137634106829273479396191857079975306987762451171875 131 231068185103282001144895316794333262798046854076908893165758207800101335902774661844768566122260260338670818642452615657377870996259354448727207084870086606864997862565789411277762457463337199690278279245831072330474853515625 132 38532845648150117985048097567306499116266821734923247202971501322173664375918904139208859504813861348284551255535344228031708161314224933945898504966466229389917999622560425067322462010746423363918246540823020040988922119140625 133 3403655234182992998394611352576625617023519883747581259716951422356040936914484679202120459988226740079993726982848822778112315683246838872540642825879468951834350709848344421422839073231611138163392408421612344682216644287109375 134 995991801429116636641586833185246649149396885765690639222392328349400032904526772865849382317900704747916581031302071230472271937121169942763780446510028541831556725249546166267220826745743250469934112973287026397883892059326171875 135 108213774296868010419700142711265478908093491764245484939122096350597365828421294651673349501078602081364732761061423491009837313299989016315686466072150604845935579190775095110808571736847413481389007821110820048488676548004150390625 136 -1175638843786366076546925160857339217293388270897149174176658087946434437546462773030388107087258018999278947535057925888168274991677407342933642310022129399838118051178196463513347838471444223108663447164327485836111009120941162109375 137 2524595806806797347328727951077109453203062340495648185894933489685579501381546387268820085487617393815470930431861935120089588688373605323270778374047427231896233509568836077291716421869819907591623930575169537467299960553646087646484375 138 279575659620137920334724117104447101992675100531649070960678221663744218752958108438583844392799541507105895842431954789790300857073364800152262049695746509901892268326148062440404028673109414207965668213633709143769810907542705535888671875 139 28699491823179799300496042181517191319331099470082889400456612575136203020138306716739928509459719106073744387401745546198512754909208100233684518920415810748181087967667725860282540769894425358697297960849022495341633097268640995025634765625 140 3702889219106893147601766002742048329731730586818338039484669074924870318294715627271557012316523685228753081678148186441427573779601884973046467155045694349544626483989141301929239810842444917601694853565378097733903783955611288547515869140625 141 602154995077799483875652620910618405027064456590186898568169570595592050068438230024194949626134446746920542471414530179617993351105083878825068256245969555112472174559522453517311488311674712338381027495479590855534118511131964623928070068359375 142 130245995703703062909760660610545498842713879599394848592653857829086105196744632958447077326271248851566877254358366547886210838264797803429969533760389834700129142194812139037036873221925663630257731125432761576046401742097805254161357879638671875 143 2926054778408274415692583495789551353068258570599273328740426307874284799493835551210707194593771446456745289351025322800906602736595521456448218465208352955020394673555235654178292542593916028103927457152577841909907204753920086659491062164306640625 144 930025688005266704520175075255261499533378266003590803485505129629404735046340798056216804691591631598326764919719483891179202562426419508650555081444228490484117472897040844171446738157256471167623519688331994643083262004327425383962690830230712890625 145 233730755554486183782581159229321596372671947896670041883264856943418665810605770801642092151921310149943120567240553211419903550539772598957546765215988756546059640342939938706570386570586749362941540972679871496576782996165630556060932576656341552734375 146 65761549142362957440861702057564536300276501443693247470947434269807823943681353597408833383536037364823403581452530353966979029486369103400680391637256253839464850949395060471856632249429368860803414315311919515685592921375701597236911766231060028076171875 147 7391627381363396094833005466085615591320137844801670560189249469999458051157813871746111788144929017190864350582639149313528542192416698130182246888844759313353327201817425138929780451393286042428454968402956136559918327247171014190083951689302921295166015625 148 221268640094232916247720153107742460534660547304302659598921056458611507444047447017508680126073193192798617231455129160247140186405481421164036777207478888283452077406005165940719966542843191831834100189822102702503337919644487468885738053359091281890869140625 149 200370241062516377854256847346020132921526879742508371182741696525581151934301011702326243563543761018231023113298578963873906486883691373392270933954970386775487474366662430266342077552390666590954277485380287394890663471106163163349630156881175935268402099609375 150 38938089475757144405984995623355726302708886162979662814797592944438377959497916208221354358828860489995275777795033909840352378072744488750669691906972714805397772411101584884135691124236512818948616031279363002449197990103785500363688617289881221950054168701171875 151 963842215984720768771805622813500311425351442838412107033719119320259317458056015351316443157014812873487040025343219408070321279941965864397338894707029558379954981324270732656449511829357436601678986683774925833845314577011390002374928418794297613203525543212890625 152 204499967336564614905819566372324908993091667468105825884996075041523626295266391915828060430141490214408710687787482542670091405502852604518807833254575210354674182601317700821069419761481996339128690144245373792151412864791362586990205462274388992227613925933837890625 153 114153202396221324795717603533487431735954185929870290220675484174426467464779292986001233945557239642621531952472094505915687950377713297033876403612053805119592942448174729615384502914801524138102597509598519859539741592910118051538674824472027466981671750545501708984375 154 15559305315918780889659273966816066486685057504668982049356418792379744757714569589020623088695495826391026260552229828007752499110632718629732342756330152457183980498155733536823771173424768601230749625751053266190911564000492683442696040788880038817296735942363739013671875 155 1913264850487934434810900805496750626830277420614484875957853743753201181104830372473222772960973150471631425555818175547528972919587087202393343147335559572156229454456167795938368958628470628822126623438267804392717265870900776727583085361965825251900241710245609283447265625 156 190959162977445696414221262928948167189794513782314625900164059840279414259258061475259599445305970361445268104671384605103290042250863183556415577262005623405936886084169599333095473712249355974521295953579848672057857923097098700656060141836893349912497797049582004547119140625 157 26266783090122034213775813537431116049638757619325916245172750576429777190878475460982796154438551878021502121101838531563183112085566448190302605726959311660020327501731210110049118603994627150860727858202794748522971362940362474657496555227494779411956187686882913112640380859375 158 8964027225970933580585305577663361345993860711921413693310448336724658081352993871077274500950694295326528639736433013793670811658773285319563626501928259231118341085871932227832843896508316496559069224876700910019667534387954951807049269283029579596164256145129911601543426513671875 159 645881021290969844082000899009123338634571435557294794043715073516871322769483424540086479751901187008476705526063472747795623486029843479988841651688901305981202401793804607423534164712326010090562972857475095023648138741192609301860458017345247517922246994930901564657688140869140625 160 -12968532571715464847366903025900356558636063886587940637469468968686757858051446204133346278999975493322921706995768660634079061513180032665187045612591849643017740922399809290469962251390171560239980869315785623294185457501028127655789310701733100113725376713773584924638271331787109375 161 47743379331445235680114855117828166794786127690820369185457169457050987262990806165941856706090682101398322689924714632630291671971248140734515618830531492958323699088563579066122184058622834742643534232854991916089642197771695426019436202982789537287193946826859246357344090938568115234375 162 7837227255720918083561691375276807818143685280837133237417589030451954681557330039724627913281704108834971198632551836527124889826137682015066286341458134807032148349043579458039400190459995103487100699580515677135542704665300916065474252727815841138226374090519993842463009059429168701171875 163 377968666916281534205119594567976069868328814101133795042363622705383805086534490106072323166859464502703564852731937944961184549163565929888843822538734519180652290828790843975325077430369588272937897804143954069555846784772886696115763454817304009346613639299285796369076706469058990478515625 164 99722002191899869202750894969785311603651904966350246252554540381707025686610186001261581867187333785263828968167891418009906035761811799931902712886435205681329623226541660511640591340633719234050595603270005594249821145320169471767185024102118861404579441034049187534037628211081027984619140625 165 29493740447396073231199105057428890727686599912236442007327487189461194624142308101326040083653448901964289572726377861132535425583544225948681064997613834823472642217954320999159993623141339770829686505884253826967668460833623368703131450010641001137261591465103634951219646609388291835784912109375 166 3930553057337505724425410335806357455684408796624887004176439599992457984241748535538237928039146921031495665004269137507251700420895454017393441378807322016123323627408021280559842796046532958076802081641289634958563616453041173491969630569960570718215684725372241063295541607658378779888153076171875 167 391776592161707206877833912057900482465793110955352855973012273075679403856141597345505684916083955664292463520948823458604774272538207993391189286634261798322356598832155443101369863049913319768340732626775796541416616211465310724939860449220372478756961346615034638728213622016482986509799957275390625 168 25759329310243294009005181838560989881223441296435108519115303295945184085765651119137263939694994458698830218078771565320721686157341671597003513301701770586309551073664954240498042299569774990086787150801814265901052846935235670741638873679349011477446591586330097624544638392762863077223300933837890625 169 17899145273845301078083689158644995818342661257588899701513393082087943454205469653608094601140987289076318208842447154748832922037804764551562623638174052073527756885970710641164649843021499004856040325967140404467261708867674849137747331206509439835041613926396935201741919618134488700889050960540771484375 170 4368349953659457297784571107301778212326382750213887013539973245290604362452987407073128938080610004412931761269096192289456617980246629895311815115014416760744437798703222369201481135151828992965715032255916270202276848370029222547762775241098912084795140722603511703576559235781633105943910777568817138671875 171 562730652650403488193760232791966648111515963632625342955862081608164054680574827884529051514140334244569761217171716274710132472945170148565925102556947292232934082300793902339886392533516440504025043132441054689390582327503967359839021233385196564467464015479616336054429561496374890339211560785770416259765625 172 50640091486340004777193929948462834270323075844919234815070843186542211612707032040736857727302399909638910364003097158868849433614675008225688310484644618823551543694877231638488995319371166408769376960477665449695898798660336214151781850814730131179171866031097650705304881402504970765221514739096164703369140625 173 13277713987355443187898005232983701336682945748661329595531770359489642673718206516832078588120400899391616070615880318115922151430494138325824462444965760954690705477418175930738410392024189451144387222283198298139269907765423541515286720465121352113138296831715643071542171127863982795815900317393243312835693359375 174 5416547133957851370463762629233793952843891211460573873423424852767114390876716777125169337681069078325498890294445883350808893935953847590481460345477247080338756607282375469568995456028973616570993741450880540715928554032980213099949726962194145385800770550125859444932473739050136514989162606070749461650848388671875 175 179188252580184264859321095054744675431777712113249318178624192634980085413724739479814287798383337645450711620066986610447181428241863537865363633331695772726124099563127612635935070556469074707294557124697853692497737539055751124283246737677514903408736889765506372968777807635455589532472231439896859228610992431640625 176 29168885380436273447525378022582520283880226952504196290800460189940609268432122487934148904207676606346682445035225769563599916234987801122473741928832842495200425491996411478772429272694675358041792101975565677995786673317276960833965763391232085450834240483685627340755142551986092943580866858610534109175205230712890625 177 14334191399151003634226333477025609653419576113422087458802456506342869309420719249818963310071760597209116414619913755160641612393101568004681221372893209598598280773620459668754904770552870003435539977621937312089566783321706256110294313334818279806799737182482482523369973840139139393293418419261797680519521236419677734375 178 2196195892358311153211956777876978171582650263056069225698704772142256742863087773862528522689387146733236400677002654875430965236961144494913269202816833326690806115516386735005783489217849298307551812296963663507439277547756659021184268717864654349057828825206015696696613524433551018501058075997889318387024104595184326171875 179 506733831659569431012270669566228461475214820181863926829770972050283789960663321183196710826597552464941501381106834358439641055662406607949021788970977380038999470158636266235436656829587574613425465257101230383494265433114735893383372953819236328788996558666941509701280281391803709282762762371963844998390413820743560791015625 180 66911192364430566812916190299191766433019456504707515438435202345180173452978724189088345456153289680465178279215103295721744151115394626245726721936751209558421446372545509086549424682423387911967636481506674356989838581158741111945724922674476866423462730247625404830032753939729722457437785810004794484484591521322727203369140625 181 16651091777021197139777395645952130727644694731942826661019992035067247010412877911210195074041269344443171465493920690719995998621659862823150308546823917847061513199129609110323438430267756335308311587711751970994097096899266695741933220971207779033664249384775915384063194997134180964471981337053870350928264087997376918792724609375 182 4338552366425208251271932320612742832644692127083533457527461207496968699281282785909521689307968634701664878906581605575213691685987951866149872876742157412274626129473768525117325742094355640058585433490462959202580550831722216256682827315753032376900849133183224422360777495762065420878125200544240479501922891358844935894012451171875 183 388121850680514698552086982624621246032867827562377629501938351325688067383744733521399251989863782348424149984391563561399194627236645387260194074144757601250838606115189582904515464275732406096853854559656476794056756710403276488151875990099784147184192962697578742447953263555951272074644792806161292264647499905549921095371246337890625 184 7692556289674185711824649241736843887164009490264756709269399602653086825534861230363980738612439321539905467699724716555362491731715949388376076007672108384377740448272426983653703564534367142978009648403131979984856423468419588683866943073910372691271160731255964085761273728750601543972277186481149448747515862123691476881504058837890625 185 26247262266052283066199291631408072221858779783418186880958346854812784933423284270832168163775014033329449510020817338186377488139374077334193928066854289180736365566819643210567704251850288596946134504666834568662439722538982105923503159232259169023811540564123986519105400535335313235859037182037692551078284708410137682221829891204833984375 186 5142825863666867640176139769415883272606183846051561478525682584944551120113675491846397656195397661694037327922198898524706765484092882518995501117162737474986573430433952789675483297134772155054851631798523035791493691656630787133428393770589752201824933070812137788639255924823380063764063832105208790912620126363208328257314860820770263671875 187 476826919643833293120280910670384570200755298325435842709759936481830141833981849362946816948784591728170757040139894233967507774213052385914362038902571064085927318420420529900488925092073232205090855752553013339050062905469809197840011520026678447437222368255621261521832916289913610507524513677100563127276451366611809135065414011478424072265625 188 71561539506904824310961501457924978987065035841488938879730646114143033214138642868892523425620301589241090147224506492235654563203431842984006028993835108756292967255495580655073615909655257476517455202785632183844880912904049977073894858345216529873880700820193227869393416809116036211398990980219356454823175646248643033686676062643527984619140625 189 31835470805735795850718385061859320980198102385102494461207241431344560558885837150609217014281830742184199523277523280800368230508288151334628649909679947231320060880915774206936785839224734975724566207520259713074156029615979689936943127601174125843244624367389540960369907508217741619838716985429949874375925783788590337053392431698739528656005859375 190 6250179849628691096382812553218983664068864075011848412935757764783477701013296672501252978678018309119146901603597806276618044300952114335056430356299167319425582855415823392751337727394050457142588184527112762822518279689834652505152121160729323266778019310144708679043178386131237397793924214791849069972410504496586828935278390417806804180145263671875 191 -5096145749744848674119910672762572611786880422556247735468028964119576336065441954643133593940781063667397064810435794582940253084347540605069259433109026829263447656630352879721552942128832534696239683854240969719890570652212874039471565570601134513185618328152030689828309784557095937975817542883175565084378846983320830617003593943081796169281005859375 192 18008370766881704772985155300589687481280110673692582264141126352788829600275199963942702537424092664142734950518143434229389468126709490794871919056363112110994521461486748128939313020846290345046905296327072058739002360080836147763495415164447064532802553422516899596444786673856112006829771844417744150441142826421722773333300438025617040693759918212890625 193 21127037185446835350427506631182581953937250978898205409579093569829516086044990196902200876133648035009196145094316069260099661404307120221211743661259141881758335448509242324860060800469669538995270615701993043527254898692893318419059792949975908155608491050674477186901523792440148710544269020744453293129665184286786155887218541238325997255742549896240234375 194 9052068738088492206591357270578380731612753471167180218829523535983503958628247227085426778313917000760021715226927955907476284132243596613944399473109429626339657073642682170603604058509020785764553352231557089994610120158442327843849622452866198198700756436911372019007012482078380234207572247039537247284959804843858644710058967319810108165256679058074951171875 195 1901387767228651449926162931037305475970455740939304042900519381697086569726150477708473822090908894135056072307997572179635517275041814049463732040979702759361503656675865159821594572385604107911067649735554469766274593309143494849326528197323913913389973812457224717571293091977079725945138646810750329757063778962739443226461925096515415134490467607975006103515625 196 42560795689771308507185016559894956572715854462716729178681904616473798277582835034639021363807737702749382467329796278257668276636737942780458759377082937341552968934040139405755043743127736778551598204546882577871506025659996078722837647475516236048198923068073394274777117734043145107095607117928025003880520716867499618682993868984709706637659110128879547119140625 197 58043881664634026589158289253980220791238544263221044542675205677621368844227715430465613828132429605177862658631482423707545812646968768208857201538274351195050017279021526098719758504613638617564856068353721564026772592430528014185203320416519187474255663473988646809006971524811543070742731298570344598891875169289647380434298797711331729942685342393815517425537109375 198 13698618037605796595825429310963320820286997749826776156622897799739233650770237258459172934840346950538431497870440195865648738312949776575491306399058373239420849542221615278297765979986195251127329880193023747258478319768650417191666529512371797013428088149995337776585566725388607062043986499809108774549614996103891081484020891206644716220353075186721980571746826171875 199 774074539954702748832752454565192090269598816682792164178646611780072274629471293548478706303817901830244086459879385974940438103982515444297152478077991441591199180619881018611852988015149418914801719295112342023839292181854171264485896762870405822366145512219979168559980047168322563447281477443196885736489881651957243890930144104705006092359553804271854460239410400390625 200 207420058576593230599948713901280531961956972821291523020466477663021324968713866531078080301661934263039570509820959795511112607517334929997102406807745847923337071918942485057261929186670073178992790474373214720458680108876560823418204456381816288574757535664872050658692362422349375964636782475664516917693359420989760990553791461848931775424631496207439340651035308837890625 201 85160155247379867192356364924451451301307438370761870320478013068188045379102330508205225534808763500243841391166002636480123889313546268709979445706005247888286387219464124137061163733201137352886060082986212108558349809029882194061487296615777138696637638342835200323984264859493998956890500915401792288242233543410276060916794303485902174455386415274915634654462337493896484375 202 17032349087970398183083985571614753356242885376131719105227544074174519654351754620356605020469803695548365863957239127190788720819007701914211719117568064716481896988551847468879518182167788401795138649057657543145042391210699456961966161597622700498443618837809587194887474995980319132866612373965371856504756079694333170163692237983548106240464914407084506819956004619598388671875 203 1863376513820902653136297193967640468085919540026265626854219538252031643455546942543067401522551942056468439748237822403761528825233488859359521081921987900125164588874065130686191988061422297447429382414612235077225162974296260666774500043779345774652403552956875898879182652440196237782997791580228829715475549344052436374939169506473061045005701519272633959189988672733306884765625 204 611892701714411131098745457476393090182624799976635719912748954070698678417691439955416860966868022639648206945221783919101800860429689078856118904867199690696082177575235389727043491355349832875417230590839654720583103574320511132059921308995284786070626044720541497308558437555924789634732937400741283316468657095841925214609425567226172574011528021689088063794770278036594390869140625 205 83350230270339476833101359136268666013118417125321410681163761354125410099358931857845174125917645666066503726967751050358074618553957562244914807543840667131007941000121567303575125828874100919371028064518841101921021134830538674147428374934932108720936280041175609861633254654349826044607515070092132701261388883889698642751639692295174760849912051319332562115960172377526760101318359375 206 45466673607995278619609496798681367068673609770599678506843100422180548505768398925529760901159499641988394458221606556447480220349262867250902829721400809376682437924173568552058266417342161111254704064106184833953667085754145228304542128844170193362027109564999482569565414388521257844851310244406414911589836190668334801680082000445695706475838197047817867968433347414247691631317138671875 207 4849760301416334698855091546254557185814263033750927186830983523078318302269644831105986403793177972536855896597398610935653782919946343598768195268791374697313623952768754214247392900465582228429143209536943107772091414883195596292883973886261045543417881050525118883352033236351824155949937272019012796100562328861887923464551105138898169589966951927401938693407146274694241583347320556640625 208 -233210924745667898962171733692226653113421137679264728618161075533083564414709385968938076676193265664747471074568936326917683669636979219275718824671679202784385990543388923363762583921472674624148038881514775643490370515653510718083403824117274861693540128679697110602261320273930188852813628654477407729759427753141878031266718868219657962056868533687250239605504020801163278520107269287109375 209 426513508540593731932347126756581394382901524094411765733502389736007761109188668446880891812043575266506233015672822279963872831094635855182904938405549186771010747381834063561104310748353195668462134542089959011369891003658049129909328378945879283753554557008044806312340236566915493425697353083740589313918001116681229498282080298876714937415922287469047876686456532979718758724629878997802734375 210 92147358581746136222962982034813609504890189488452967694608858335283677382457436949176182158287443727375499609001285099101705244153372252983525309304015012347168774201298142787844311418910863338921465801453589678328790283571847173212494477276773471438685663236362000808452146957303521525790122432172449208436278664991925231338214077704598366704434845944662940075047696808496766607277095317840576171875 211 6152157220297940125679711712454844733739818894025780765103114613367593518080932041266945872999743025530307470176575961266860094713148744194561747465068790018628537229553294939368166008010780355038283340398923895051143642456984661425478021401805375290039440964293699552346279108047249123418073612211340260189379718293299597741366328785815167110937977538816001056088025311652245363802649080753326416015625 212 1645376708900503055365028221241349103851299888645279872783336020304667852360392823371459150249030144446882953933639735420317258831053615308845328447952360416748118016487740730890166840547302362919402778631872571180356633814989993280585781742341294345140625570913877996058351130058740938055113355231473871746314910326291796611993874994108158079425377498684470790014624343999827260631718672811985015869140625 213 453685173904806942467676834836662966953747141361167901586920012036963281417811516725754090537916727124824081900138431474260569720714227533817810690491257426005054591003563957738168251582845928189891536189592982056720974430424850616455517266112235141344639995578693387509565809813950933194738521335331313905120414746743192880476364158953676088891987385853913071223962180231747964853639132343232631683349609375 214 110126155867546165781912975920671870943067485510902361383023900905846671640291866042124201941055436396979101247804358492625255487294319609133791763306754611007837090223996035231045685657876299094434316343035589885383371462499709151108919065158809863770117884863136948594624346051336066511162977369110034071651802478386699246767174380960720483931605797295787163217819322338740573030690939049236476421356201171875 215 13516245167325825142587238257935236972739382554435511509676996948123202403627344544450133057296328232726704494392107846118053546221159641367246426639991703357020691409639842153517974782335200337553155508366334083973500165432363558708415414076136351339243793274270760561171009042174271013771407151102659483760272984815148519855694819596286998041322021354286364895516165471901681716104803854250349104404449462890625 216 2104170249949353629798480775830586576819574805909141504477250770235655654632386740458677569565485969013112671221875014569370151180377588246890346067891464402514461079675083145442398840827373800013279745701215662566438620575364567632387715621402629922465161135244995994971186352217862614142802914017701364395397725381853308117831336784299071644053755353769610663954370882815719350222849470810615457594394683837890625 217 1278633129093708596160697582653858353132380491979859327826948450429902559785226404017908050065487025635983898272533998932189381770165252010557192322993715843459513377890563131942768909914248109356492602951500128854789661981323606209077020355585547982264040662533046914372331442957568669148965418003499124954435208128244457733935402751396776836097819193814828187323274640576394929725179139268220751546323299407958984375 218 218600161806241684665260377114624747107765964090142982554741240136600035056485531256120024493000721467595081355478892055416205363930484335095398503009195643565730823869825884816996102037851539297544298947179329435195417732645315267495200638594970190211465723818711053544644777278380619272391195516515023088597373373606134387307712899671260845931818999109604020565033175691690144632672865299127806792967021465301513671875 219 57740692236537679994683452180765604550567018937458736805231273498857846737402766825110256760364869131580648502394405582900859444674783376824575243177957411598081897105080423755812847410400237936957729742878765294660588421236840642620235074691164311018545024274159881903765127001765790921726787307603542951034785396254745135999671891551239809702413513027674794513155221308819861259028505262591579594300128519535064697265625 220 4972119372949360969807575627827590990889979295178094561370662580889619937221954291597003466333195562839452481592576390197155787685066945755281885850935282632483746279245534600254016419717486814875897868026850551591581936550663503744601897509079271189301717758885264566201911213519349719320574267482107426896394365742242609678554136478150326832096724471529805040326751410031638938782073966482499827179708518087863922119140625 221 3041655895231433942199896819444508418344040985471862764599427920662480732639243876904422664728289311971018941210080770914745938775707728123618130270819748343370372770269405186729628349792624130153882294164476954631922019876508617467922144210765966370296651083565625532430645760173669570056145293580841450190474677281708544988005863903460544655281919107104951823635914582356250758186249620462771048323702416382730007171630859375 222 984650859624243076213246335229697419566340849765467765086382674658636037691996055780741910128204669311890836689450357224133561706132972785109679570411196443692813091603360572093286121170970475629368335671766304174043072732339839131995094518102952603281114225660084530985250641820325282171648944644306582271828200259624799113660585707149224967200679055706207377594403700928007170491384059398398687079634328256361186504364013671875 223 7986773987222118974555138117892906873915520177587264602599625265749416347351147021768254838715312516301751297203137686486498525728592613961212573104882990862787744846699908069522797081310929178037845040942689114646151625900341127386311418470547850897096367787911183185075719314441055862333925661109599075332776889425172431390419972579767142082345209468258576432546814315010910804541646253121245369044345352449454367160797119140625 224 10529266599070249286733112564765245252234540752037765787619580686199680332511019237221138219667881390940643888296263721485227916580719567180763908824303069256372604704356980677344224278181982892610434023282119133789201061767553034445891046727861480973961146875407730528435550078914686100440510370555767513965562390880544942210940873737649976192939540197626995174281592947491159780177500138417849095961997818449162878096103668212890625 225 8482996447021010042116027835720066482300655732657628633485729498296016526021787421253962464740736192366179097685535298258906895389200827107998371383478772723641129162193606025390292963894541292912213749888263442504030685833998548807149175046832166539444318984845721462853830249762400424293542794447092875158591162541682909718095414449432648690513185198960473308140233879960088468922690689506854121171297578030134900473058223724365234375 226 1546160720615444173769530011126144527358052830291788297181139267107362555406441693352229269525139518883516662791483047168351726446697303270277138604235111598283820351003371348534837511796489117493529172934655964903044554536257805695069817253876417981579125779088194023127092060498425809701192508865133739489224795234279270018617274110498890188246689786538748349389863588124038475705366171968426180520495005765724272350780665874481201171875 227 300574632430632132629396019531685776147572075759037054631784185090998026425449507766125394507720958328895054073086442604175155962190251475655684025160531097477555371481620013912935232565415277048040863692901685952454728633728206509285767904462821787986077314589472772821209466905052966303929866728779238797974250918283031710462042234737893570145420138830376538471624730194459320393935086633520227431416727004176436821580864489078521728515625 228 57755420545873306780469314272779778521017639988621142869805957491433524550590102627008710354649237588141081389920686708660606210403665678813863782149039355468248881511130608025695780573965804497015827173577754721610830276269159066994020310601097087207558701445312252237023199133409744651320990090976121807234833151967878460255979225503258296028915944124444300089004402721031408271425855227700382197595609101714586586240329779684543609619140625 229 13390892914117301989681592956459317529704319117097723662140146947701993223251705203453097654123621737168481459239799417745437056971171509582550913769016862323209238735729624611224917131305728290861545458354453846914451749198315938583058588754672927308481075287228778042677533942808114058691031002566079070531340792572841055077972269298214084472633742830168133994514656195363723813251856435390178528900676749591180936249656951986253261566162109375 230 7068010409371310702774048855527967486666710727775454854440975080298614026546817265312941632867011961840123405521443959669393564258091724034542480212790486944064467930746093396007493033143281976321179984008769049700220973066016792190366302789469945608969063026439402289950503015188116498206691208908071759991088531379258704093690636046456894981977435952812939633857027923497460410211515552657817085650269629586162078993538671056739985942840576171875 231 925745034036358170415766331108546074991355069968955796534480660007771840936628486194667497361038359356482207706300818632012047005182299282266203403956991235597463969812182559463696137223366144141873072571901355242754436251038893585212754493458134100189912691307671936413472792458070998685053148444856305183365915489817588609330917897324238601756592276441438206885797527524144616819183269250248136684949094281195380862214960870915092527866363525390625 232 -10361630670892162189043003705814368465848405741244765364126453537239513140490643084726527433157555235653824660937561542821999224424357025577512843237784327854756262313506715409311546888648553894450194509066882116477939603811352267469949502367151149455186056613356881846896427869314510070955898490391506220916898930474142179554982020252805059381530831289530521513070155327669076935279790672379403122009781037999996688991899418397224508225917816162109375 233 66385842064681320593218030988040231382453542310367651594576176592728110031947750513277712231468869911533692707919467034767591443580719047169045883580634091320358293483654450300660059964321949199798692712039377095589347145620382572173143317857109500547910981703571338313059519566331562489902354532853648491613628825596323180148529350053963999383698149240520518796019880277739221645751661003384847285875679826312815899613806180923347710631787776947021484375 234 20404407580974842904450968971263022313370092587140138561040210456536904176809429675076928354251338556093046326930089577734756030512937771776618147578756150309937099360521089722344243253103119729374854023729670203981681252068621120973822248294551972728887339380176505166455220258157719118318048012670942552045940850969408110119635016221248828745025851168566814845625611383910885953842418922143657805627265064250867080856977064939883348415605723857879638671875 235 2179474440830115084022943247824542252868361692170959761842589192962209967954017621245232062171902460612284671294198100322336596964778840256432813689044774257509796060928869089837151551066622949718594638638197715535103056628253732399469476110511751147971374401478058266945804397053534241237063480411718566091349422127250557687412003221196218780347391773551230185225282735580050665851302178873254798971239933388610389540164524735388340559438802301883697509765625 236 298637878753602684352459842487463458085551718881972363475759913863228728451141831311645149896090670346256543414489759917368470100425637773055390336224278229412703221898552936341631841996873963087984486130482558286555921248531382249294287760713087645694325423053159852222686714079279851557344987866463535508122643503534354617879101251824842105305397874084399513552664545837373464855810662515003092950459384257618297481092085876586139647770323790609836578369140625 237 187475780216616494775825116479047098164765560942877846710327812948603127840889232983451922363945363701272497320943880904767292911436595782336892317072558463103670357478039973272830913414067896398307853005514675728896774730537559451098811415059645122496589950830458875011619277231268109372435762690011961477595470688316924248292631029030852202306080859302802877852029868064498645272077897460965941546690148032972224538212202803177941490275770775042474269866943359375 238 53564964907647254987004731510151662882290183228328532340654814670379965518813331713684075852963925636572742156589866713773785334274258025030950443489345107453041205749039634550990376223018201961285158665018927031986784687753376001018080386759363451893763334692692332413410121664604939210787478858240117435668571795260239780525376062337063807220926607894847635042278623809416222305337496649846456778288445605404036799013500941106513675293854248593561351299285888671875 239 2721695861286507098724636869424182886722806627245517896863103684338266123499204408994734020869038788391680817017212941610723313124535464700306742150106812787959546134158309175359015590898882229203354659117059520047342114004446104924966093492062117337040160373915804874277709582043740759240215359467220326547019687832646635233065342516313137638648042535324101696503591882636416580380136670377684925164642909153918155681925202627115256692746925182291306555271148681640625 240 526599492822604980419413267816846106615608834456643790593209344119103653080974673272030689969472376807073104328703251453063633802520503181139184485683223913410885898973180681293437026905940716030214242395521115132601364743310770476289704301466505537305260660579010144553075973930540134471976376268882274050702615127009825645810817717883875103915542477639098358457633536857260359821756946355811078076332447946729103617653823711562167952937585368999862112104892730712890625 241 386124353762154813337709133235597726497711954270580892107708530643793091229660889402409937494326998911111476096042889055620368073363982628333366629731574709074445681818834724912895921953194711234825620099943511028661327657364756999625956493432504903020635849322402937086052400675915379635005837575450768432990229425798868615615830688390047548417847329531345887732525304480381500930899671131747686213603075345553263401297197381362217259714864070474504842422902584075927734375 242 185965994434064113572361732631020107745851932482987412258310543977825874331824491816041223424151892709490033224590017456289869085901205303505664246664034242268374104538876881902849346998653702310549400408888834812341838363773335082626607938683276675562901503161655249437513195340795858097632268497141414115346050737319697071887997473628868007723248145431810909516108212717133011374184135974729115973221319333970265939250556849455705288147455700453747340361587703227996826171875 243 26644036406992261114225628687327629605428889699368278521019638651710020744754976719244230403933901751051859062086585585268355209257037308823105723528499284839389150246636815324765082011882477445480197469357984758039300055837022865260843526981295448106503390209485771918241748247201278815900918857470488499066999543648656033084368967547589028019197534034756749441759650172382518886191779031956346223913573006754291148249398080158202951622271881237935531316907145082950592041015625 244 5675891639137873629281106500264228040000522343876159446857482325007098223756075251908985786501911044970595490815161912730214338644468965770125929306425143711787625774589388036412226770344708576791280298061024808827408927578607996721042293411127267847936781272855038681525290239045520354803950523497826234152252613671250213904176955633285659853027702011932854563490282091922872027533308424843146412101676713367749416982360476508059397763244803558624340666938223876059055328369140625 245 2462137435115805420930853382718732215472285547822862485322685614804250422116659811051270898197638107081838208724343694928961873158575779206711401979365203069612251560559332675704489092369917189063122026588048635599148755729760461776515714276124558328510688627607709640111823058900793655050329471319551576009861522946823210140128688037169574121717397918359053483043423387886023894001023618400898347453706381796975699129544491260725625034187221372439235977935823029838502407073974609375 246 672908706374044631823839422817650385689623595855904592094902831192173576427412072011215472845444503181159450454800315957705603905141044744760139993797185381347026710192520038591248224033025830538735434015936353519708523034103416295766649101505255240492610192549164363076180015039516551288208474090232634965778007227422726378487242069347617862007190612586996345858232539289476026485673010293198351220081997941280975659413620860548152264625073792729537114354343430022709071636199951171875 247 61882021754975035130781509829144048428213309625544481380550673118504797140816581159329351767605145867342339897726805875094829222723502811889811731295612856384367590858741234311172594736452231555141823382243806503683845225812994675515130244984372988159394010189695123892006286081349535927762255199616195274064217216274991027698062344315368167199512294046423059346797254686154781879903142880632856900002476829365036622797430950881798689443843157141113275887533973218523897230625152587890625 248 4200105735495477412796645280251150375965700662049978429170501308763289314556588220015547461547760040314116457858988139231321086032012319108682184690251251860741048793435084589550885864361328171451724909077444990255721979454620150063932416770409448560223253769743769030184697860752787357599085924894819125370075777128004950860661131293279612238580137873397403522225224997482169445059546674580605749906910495296124227566159469507975556810940734586188628763014918376939021982252597808837890625 249 11083989328361097109682936684719241158543078522542784328302553033989898540504118067371579128917150466820576290771523635431411338959389965952613444862527434858341300940117031325622409929240099093682832632774398657069071390374228285723039724669496080196932939434389878705802962606469814142038405702853162245332929115774917638147883280664268877442536057141404799647650426059863198984810021962565156444967186899335337246005679599291297954066852541920383285432849529428267487674020230770111083984375 250 1910959679316617397439956914981460005479057276958298132472715124213758478978239400264294104018542585077180762773932230718951507717810653613949679526195627080627369240924656293176503318499030959830897136465755784719262412475786354148830622069960022188553325036917019894261665448148673280775107475261341753050646551352005555411206799124731596840336473914707768405623384632760985940027457275017442379173894048730790996068881226436905728596065633960593502477069705047796333019505254924297332763671875 251 535464852638345016336265403478135543757937570920227094920142999578112789246244125202506416726325153243256294594087965767744014850203594315228079840859314667757591904308994630895853766806248368919194616305774087866493750001784852980065872272748156221134681673983491711890403933508529603982986261366219956883627881683581214592583136372747801254665039884000684440617918719640688424902025057019181577599931291902080450186048095814119729622824961094172685035726989843940515356734977103769779205322265625 252 87216411212420118326706352420841229930886366278595874248214501473393900286660309718917998678312882070153675395385101623409029018668198424111601912538637574630078241949366765494788361639959787492868590759211658639351793464643073043049152626665530253666009841843796148097807627209228818480643155441330221243482566619996532761103640806814922394478023351326717489242031121064547954504807726522588662228357274290533730031500451169834837544541820140355630478305238618974559727803352870978415012359619140625 253 14320011552984327592986744951572581880000033906532181933250122552316825200487205246588416744060265299182903320600470847798214810194630193701587641129756728530481477688587723631989403967688496758955022084631206842399708915766041128785134066229864157298661643983310104633607254376195440408868840270053109735076215435024977489109507231449058693899987642486013558361567060802595898397922633457819930086125009620630128785330090378621963755266040550415242731962362442675595897156881619594059884548187255859375 254 10874140159896754980227545468615736037991985367430624353403618257751162667338380297429601672960490163229465510766365661166869057148499671906317659942286695987547552861551126754988935161709351042435708363400582640924337300230522584729217083050782766580340529754043437445804189519761575436845299620338879533100783712414522507612185741746162400853017492097036565378447140657648460683225304935382924334594053580282470806137602340635390710477230055754636447606436458718053017502569446151028387248516082763671875 255 1484437487877315307087043201116631374044266774456022423414131227554180503844224870022646637347964616173752012269316896588781772775162868911794338212887008155064863185086205417064373713838379724456236172460001437142751160549753968507915060443621349626540656738379538738140087961720591348714332879566281933028560652606526317288180110899520863762897307472341097979728358879621632054248031964115775845543598138652852461672321537437175968665165958525917939250435447289867309239586035118918516673147678375244140625 256 -92894917159867858300377321773736712082377713505973436964329259537497812767338282382099403957112590485262052612596609166764540725022376027606594282111330227652778664263851517919217759882824230322920823066356841839657207705210368875316204132124246881647950066873249502228408836307633506259896854272096833213043036698698220801750214501605699017229512717621652818702270649325113362507005373795455768438401443639838866234269355987577907335000741756152480631857336073802801877652424167308709002099931240081787109375 257 153505431834948328462887782577709338441640276215650398724619253343229480677932529663487023269144904625425711969084891516373356426649678359541564358908610070527717347175792681927444167888436908777567855449707093359892938592052242978963747225923891289372998983065831928610380749504061762206675191765314549125624642574641473907712316310901436561082623106894303813876725135039195054263950640327657264726201256826481833040337543092126590940566393507716252680900987221408602787474373396747751030488871037960052490234375 258 46932869461310934454647243118536633915055453201233730717935956745794392434175581662322050275417019835630826920126652323204635729323481546194804637400880351830352698236581238358811916097081581359808031824055768771789976351652184519012996115131861181096665630730221956763960571844940467718301435661127911779823407761930014210329260773689730838965119834961704301384041392190084692278836367712857805888131150953355902694616039880887802747776887066162050362983265629442784940927695103152217370734433643519878387451171875 259 5283031325635719489831926459236653549619881509912699445703739008585045176322929509045930738893369915491488683625241023408061045701062297847603671899588306763146808225642895128703840190193610686280396783219081690936184653761024329440393171369744121516347555038320374880947277649753733689682450881754451814190167524835995497763351547292689666820201933298043145222009238486767472695487365635420678204343113281349070267372088164207772383396230835933188227501542047564738208172163171083557386964457691647112369537353515625 260 2115843126749332165270239611764270435143220071778039778827679122048653885042823087688979987239673229877266435591443188573063654427146588494257981744356432685239262238260987542201045383893361575057655232145543951590198257427572560590111088752378257170127332282754109284842536431193744190616789326763492875195116564349184142396862855215161208643947019668019191027147280605139142501266176459062054422314376285290193144300079410040671588961660311491317228889703362009739080379653653786464762021068963804282248020172119140625 261 641979071760247779694571969733007693994163816670821265822140758227661525914776878833343148307153082561127169760304039833308215575538243509653886465257727751143507184222976979928400027025475583500648672802842126226930032782567807004048566532767010336903630331254784412917074095473605267692711840150141850152832076009134767596842222090810202730106259645235632419188252808078512777145562078651238089142431155014066679722176943873329731278563508456062438646195781842096240362165598405085054078966777524328790605068206787109375 262 184969663190399347228083719663835728503833565857353560662697004790765803290661084133112897882312907316599743072543541466438495437341828806982270300495225468862122069032591639153597470714005344108276734449488047173646359762622131439934937324461760322746966804353776430477704872621807117220788962203903315883596632586751088408389109812080894893394296170362415936484799468986676583180683618777625468286870520930174040190129915067127834144277991284253528466060817439516012779599308230959846255370138123907963745296001434326171875 263 10680868888592947219525495318354424954524226210793620860620528253707344271396889403672114223243964494595775626278509746218660960340125675230426499164676435432145507714771188059359150559529389178053048588080166944017201037961106998346682791756352021159227191782654975368935264719952798913287165348784696305410436776375155179632182796997400274106825097401928649497457705377504408575775982325047618407541311519993298324464874387480748382972869200340166147235014582821954218335971155875844564031584837948685162700712680816650390625 264 5589422973108073236021386033199567659071028687202705704355383697057912035034867239260661095365664287799076112869468672714588749938282548803304704562526741901361289563193140261532489114181042808021218575529958371878801140968395170684124772902146239605423784603913118192528809922750602776894354847847778716057433166303039489622226000493431215281972645024057988563452081779170950352279458955454191903544405173469634631225163679965790986747174475882632309014973148506338911112402623657565412830516837772165672504343092441558837890625 265 3128737851112089896168704759269182157018943907453113052546081971443262061936507776927262709380916880283185265285701929173335718969616423138585528616836674706493780638626506354734157742552679750060514444476674894299745725212070037948089142511974658553728616552911949307585584070275465731940214485114420028416328266036951902383369179434553650778504083669149976973123050575425230160501322597958440417202884092987519841586069841372665873203829698636448598014460511881819126382496257843787655617516507700059946728288196027278900146484375 266 999007396401354145140533379234108315084138259514377091972703687237317527218071360910569680666819844741178531276342166134236443092446276070453860716712397256022757741251616328302519200750329640085426452166356102921845842425031589178963927218552137976520964162707631263244262852931918164244443375842812974143904193577963005783853193305608199518290055629139623624328102041138906774364706043706171907373166796503021346713235413299019636652771363906157083848186509839730845918208608996569643144708243454044094278287957422435283660888671875 267 229367580603995117828009410788045027160546470468402134307512985914909040313043658231203493234137932392886641829495520888561517786828831949651786709030703666729139205260012076249362602092243204668989439463426319601820858543555636323706497779860951755843051628868467398604883591712126414582120749129499251046538949096482713878415438366475365057281806815350815197182833925721152396703459670940473297740037261357348847954041020224088419269793544088771075685510508590912373919880400929901763253552040601468409164453987614251673221588134765625 268 -574681057686846686462002272207270958383520854476785735057734520827359123891027432382971918781532397532478780035114045723439531383536700513057496918892427644354230950523803933525223611317808178871471298308523965093145830865280451514143838763315454154861194155830344694448308443068871497504260668480856982971100382304018095350154047028178774966671866474168330612606579051001510889387119183187640525674888274189793312891076337126407408856131632082831891225017799432914086063000783327435442133295450360674916367997866473160684108734130859375 269 21758903096941706950781543939652203230101928376335062398921110013766733589597081482799131986992126958914529711694472234432136522797418252767586497935617411681251319634111247239233585008308044705269425598232191340401852335974702339159681894526726796062803378426755179173819659262892047191921732290973884932763895235323406076837335003043032416413445946056799780555268665179482491316651606298884273148005902673553523159717758956157969436901991901878286873574089723587829193171652334627937245771984843350187188715239017255953513085842132568359375 270 8162889162473195053780108602144485278235690321337063086749134625514931520024166957105527526291643913454633732985270506915169243544680178396795079455100207381574516030768445533479874013464370826591740221196170959467430918297004457243363093405514608469120972302449231592175163055502105645874235640311781819854672936694949807662873392224549953457839516976394324727536186151587304735215524180012714467860774889065691711481860486265660369924067379470895917372998018414206433985486068721959449075510016209894330330154588182267616502940654754638671875 271 225527347560839375107509628154724316811921943932159325220272846844531502130067076993054465292722613727423475973469520236728939427199373027643994731552751524264976802026012769784639783183998310434222260384829985626669130197612894123603939260200287069890254219947354512429576877698606289593990402834598207819591418851601753623988162553738281019701515064437252672849562372889231277397767971873203668720959934025982721790101156391848066191072957075484866251338546754556723692110236316924310555095628339625419590819266346670701750554144382476806640625 272 146365262774853964269902765365858574156212343640202811938539537412692507919949986417304335439083155759284197439221860246945644222110684019475121034614705019300893494477481775480913720398441583360022021404387106393886923103913490548399706915495556695121086856308395529882342616047574158164304333114862519153215617565594678076277216641406154236923466838484193483376016873212863175867879810149845541171581614042143490221666532894704694170799309804742150239936899558399753891275545821631070802244510968677937965722046786964938291930593550205230712890625 273 81476963806585563313710904541850741264600067647694493629544603663958295142234410606252582709525976412893201853628799325223939050380715146955781631662207955200170337998604560259876675160918831021104880562619293276849795369968855589907405084736787053806050533789499342854045221195933197003214157897128152266298514672522979007446290402061994906158394475021274273841445376193681544069978140236003645852656319018697962755807435202425916971060185229757599282790691574242257255406306108470901563822332252443307411596783162988089088685228489339351654052734375 274 24698316039097282310993222149638593149589515952020179487613707400290818553818859870989686584193971666772646915900089508594492749602609554689599572016191269471454991380502410085722406331686439880787317881553507403410024321695179183960910495745632960088603449428965889745370796345265567688928213237938907293303263582479692065023171292649471927383986402312218282021876158168357950610973898733076402858873424338237599494391881231203787952547462537790225865789020899341612102717352920670469432581076718086300440994462594701541746644579689018428325653076171875 275 6005825974910051056061846889718522778468517097343999113339846987073661798734848726821711595807689694836143354567657583103036114433073930117456559463497587639726859333738775815402679429231277645233054339297097129356713375600218849038726865701352809683538394174725714577682024392968730692656495897611194790402196144768775110606620514905776514723591308235323882639954511711690232239816590586392305928599424165083353378516658635419286521445279621760340555881716287589170827037005220108372155256296367891628462456839903683969428271893775672651827335357666015625 276 1321580303674499322641237417365798479864244233498730706259868552944269514069561327120025435612803504507053213696875056842044185299302498703654622241025652079870796092063523027516343489887004090186526415604997677213735633034443418752780653398633308963129426216493923342479597499956502249484091687496250884337121195736479293896124388188317850054218548569269292344460236615648308734616243331616909386491223354295065548047027401366610289990640856358097299179309771447512088256969032902918642176481949156011245356910017490804920559099855381646193563938140869140625 277 336446281296383941468168978506460792199797654165721669050560821742853828445850251341606650747846058243853100082935525026950577674115190127803617810320675932314587723852529228745769784163322736519623429153815604312489652706796529229596118269337604295840417446007316873142830120033304220577181816041243923523708451708130378308172583064583601622866186446806709116561039328278918751277651913650463674856928604960413059026404933870755022835702226813212678578031400877166386368964395468433756543028946184831087336791294195733302563322553169200546108186244964599609375 278 160894536058947729179141127940126746635488406405610399010032301978671665466439868449711576694628985460360238435306769775081143038889495509231686033952964383998544220117790227293071612542839289500577634279429502430383763573871271238752691318393299816069063154858806765709198549621274542491832541219342500216044794057222399150258459695904513894933001426083368878985524022331452817112532073128322596197026847091996841548867792439467579775424717577774021717949691173429752855268517489049472465175119448294607562856995488736566550513895634821892599575221538543701171875 279 31065594361738822221915358943614732340224270879257716650123213125318918503650776642118553518722008732373351318122515264100771218807134222516220510244149167922163359214243211455652373011614507478274135667493391210706467509735501137214772843228015251575262441757305335872482796123050920432097657092287785759810235842619543540686658851379403848113112376036018502488380534232230381327374610699380760784479354785335138189077174942170864266463074616287279905448496210878493539502146860397393222578066018101517750814510152604919755205126197239451357745565474033355712890625 280 508576536166536286124927704094819502677924356068656895946967373245596771443749108289401091845678979165647181960415287310334792769630201323698961029652657154612348262486353321443704263137552460584334021660709559534753525130449116218934960070684797863378948209912558534610748651498756584102888578902615437264594492056025031961962347489697980908658538318397912358014185487402063181464358524442467186120055914188630069204631268067085085638230186576743749433879577277582677332867018060405521693382978866776328797728275221674173176868161139196899966918863356113433837890625 281 3760122960691070548409306528099599350117835837060963513157725455052184404482093349220293681538781381011003652793353336892478054972409816562986640236391406312779077915997189297769910634105601584744131743447075079493077175797317925279569662252309044838387998247069927716648498072748533815267722615209124097405229519062281185590142775660371883056394076113408867667811107139997696323251544824395345294235991615086594281526955703166983106744969036395404903207743299706795914895243686407691715160071706139720602994779187765369168924118291330582763976053684018552303314208984375 282 1132774555867033502896102654022200303502195094331649236413324496993063844117008963354366388708422689515052944627809552784072547945807916610061925475584127732622082072990297356124963943963119413452402386372021884116119409264686922823372504651011433782008878147259287044600294727767719586653580536024806573863922272726733988766250965423991659997807951838308097066964383390103228215315708349617590102783634076684626055895259561217937589593794705583796637978412866993596112549359211784649765926361091532694577109604385428661164248004505732125846151348014245741069316864013671875 283 115389938380054214071556489741979198961740695987640260325752601751805423203401959596153818917337663146710515295601476125958992264021437584004795310326255253162305389912594767340491476269239766058679427356606273315018240325692432368416221324218166871608820468077182976645536207192418049058993170505237003454963416564319428732477590509594429806345375909137716384302397875265530467708492985080908798787454115494472212088718760692165481068724929584023365630505703766813869457965395775420886668320647623834746460635045164462458254108121976679035558532859795377589762210845947265625 284 47974346691929141289450317996592304752152670138509448983059312970091228063736132899595106212459248852407153631771279563019883642822031375374978417393011881520659553915761835954954925439862587378022198703532299600195718667762226976186782297530322890498115736407183424777698154178058770118375011692514743163128875269895881090233283847793436377410812456803850662505208703648921016188657915969103296135161773131537232169299862794658721404915391620481293692404223783445312125891299419262060296026925561723669720754144392613284586262027429427214075818852734300890006124973297119140625 285 22550642243604074070233784168963062231473749748378963968767237047078311842574249303539770612439276186873741345012880702458209647128745628515081226727293637919505574080083184954542580835198414467240449644044642727874141926322668547314506789089937267142407143851204023618868503336803193088532640556671754880399938516819653892306445797860033934116051296094575641927151068446316234898529412084709525285228033532522706717202892733686554978193365983003146874971752847512054806462113009158741644903892707539389906425140950312376699392160857562061003489528587806489667855203151702880859375 286 8132840827603625710016407093464129003028662462647945360232116520397646547158840805329225036069035004155916049498503847439179484716394015956619577780292751905306824456857676095277968475550201729510988962571844959395300806526662770654009902158362080746960769284166691343616200684881179592087106042151491224041949040962657984148261211037020607441236939541832089895120249708481032066219570666151626277534753807056937015286817192887267872343724799139612167752623079507603010814924084266478543994627048180623394698956116102326249788817784333006216494765805435918082366697490215301513671875 287 496454789064347492506788003226632735003368475253888370396004694024143317936822463270063650977169123280836254903910760774942617592753568290915748105645963901584370752490841981119108337738879387833470502734042895152481008267601033610360875119482560663273544110666185235936723203822280059054659929338326483382204576666909942817910369254445049225270634225669046948841449649370950406841646826149088070445209513595690176702641083821437688214305512678659813305043728358155073534014714578579523709874080759607775404957735667006130136793924845760384912708718108120820033946074545383453369140625 288 -40919372238146972519264647428563243711606450713334686136934715525368714650412269162443190948618114654741646830064688945901953543532772369248505680058610250145146706113643043479244260229331114484941567230351670341029136464604114179496634791238212281074463481378522462346078444393219078016008921011165908555373212110147579287585526022565855298481975894116047885761473499832473608203969470038758579078132612142636710662936282874270565913338975950872124849759678296077991622751358843833985574487678702068835287000967005820558649212181416471685729287742494530988324186182580888271331787109375 289 147673930119107487141530830299594410732672608287814035441054606164637626016665570488290482820333692057739628558135919488813326044946325166240428344077247904791604883316836220102406513137735684689456514280213065477230835245349676270140701905229392291992450809697002266389423824973142481685712577701895137608462277465024996410280387345731124149464617710443589571244534807913550790463891943377394869989374360358585233392867406400131462533344514429314503995061830992572681077310784381544997499288215626795686958713350637297251890320921303117898353601442594518200479569713934324681758880615234375 290 50457635558868249340871403938462811743207767169538921085556237566287647366090340193274956547006154483507387462784505230443553855383636985102517226155887234911992309588053133686125598249684531324018517107824271440255831295090329164181750902737301058835209801322947541062061984699103138896082766591659139106729303529251763353687066546531836908502129026327519866133746487028860989782145430761368870156494740476334048499860725529647821433099465001522500134004646253556684563153030704877166885874627255707569622558110656585910854859423495809906584235964943467578347480184675077907741069793701171875 291 13913313971775807498876132757343249065531413828297086922120135981000536499716376167506111669528545115533800416632785157551535844990224716310062084112087877312929463792073887391362108757381843850154179768064415413490456394247007021496613742920408362247322062300402723994834176495107274893162581489811748714294627427437254713114352444692000590326605677461300235120499624623803007516825619202619225826179058612736322060445132251859068420817363575245366986907481153106591652248688427665245212840825664411532200896705696199332661310822968714714010085985404518472974277898401851416565477848052978515625 292 442583314332778945026855884618551736490542341114217962109739272135334647965170493772548771900178017647177511626506405981532446196819774335503843735466511610258898691649574801536440329153590321236591958632927436747139060720426187811508726426145593975171148352211673840192335061602265706273426247418930312263448955511535841049551581569710970733723928529622430351861557847083964902559173100770773706668582623414900336490649388775429173974114255067773026164489979259259065505487571000742549165246079611851978755804751792754484479388261801040045651574556399344452517485848375144996680319309234619140625 293 1173443618329729171150524981947892628855350926242731122400589458946029132558821737722148017675048572612959397965343962136256651697332690392368394301332180393074156339778757700826064200317193231276819704861657784686342923171123924685752569240323566682669896556045783033151088958993913518762817213957251049922586886366636889485401852271443173217367151955151026704344491018825929904434316482447162382586854787649253525779094555373324082193644656792120411200233418755394000728411647635883970962990544844920119873033306768433017830705350741778117904986758191949471584469844032128094113431870937347412109375 294 472686006325784088880714190138598632960889279424117171852371142692105439589085050354464132569192748693047916001125807896678338980990355078767688841767478909914267955436225197869424490598639305902035310265323317621566106995824502138207819364637982730610525464718770066384574177573596604254778537170965191282732467888511224200325433516064124350025699229129780993951178657452609021338877570702258417983290683000416661458207973731771524468961326230993432867937789878643360749309585490115039230421909600152220678061241718763423960960472896258457586594108087915870153143671483775278829853050410747528076171875 295 35502279003122078533027541895076644100300579078761300511363662716607345789216585273535468912818986098084434889374138499087439885461616351489625245720487739066119892781628471639326184238588207688737458008349173820537939039519462140699098525924899155684671929446002062157887766574970347736350002477215274781428865907102821829490815081464457163440916400755088124289869352667600347926504651413016106951842806957296436600783947312647800360091249126539700635452161488800585159374419369205878529162897641120816130875827266112645278489956081019304278480323099388103001553852744454076173497014679014682769775390625 296 16782774000346455012247975522592780062995270839628070773935288191232216309662391314643700442150218042155963577721123817818660095910449771328585907728377357913188975938455864617925876396959494100964703921811850205707216881757094878739957335629579902237979238622253226673545513736543672386104483190071289222068120723848977645583753156817561171466175929293966611036695179554452481168950835858026170192952620900949397542522209285091822040873360985478839730405348443800067331369461801540826575613402202669098901722469153294615326284588256596376819620346097301266647568705227266949719933109008707106113433837890625 297 9741790175320995265412798931013556394963100350436749434286980294960478196538969686264861207379923792588123553141387502073146578672032579261239286853148715210158772694789197605368466466103621628387721083954045411734760196598446439236543753254161568479917834194204584052889109080329954660463718347815627682885201441818186727239810588722726213006285176701920157052105542048579423710684781010585567515515426214749271310974854912781461572889942311773739396429063269174157745925599511194164700090691237326098291712471649190436462614613414433117376219806839799724249172435653308654845972114344476722180843353271484375 298 2128066367342519006300732783010552444097491579995791237731224025946050426727827834200305257661624516721776623925528701900757428899278939148823543719334531254950629924895647494048385068325269224530250433068551096277522116303493264792743697132527026122423153095440842447139702207349370043879869939242435316831462705356667704551935580361214255546040732595535426267106815246195375732205737466065545993966577610839739825986195171722441645300837226896436045576715677804648283409330113588004266290264199812261771010238574771944815423743469739894035963797793542072370382026437712723321293850631263921968638896942138671875 299 495677458756405265241639775476039064746632147049150137151409729624495636252114020289990525414629419196947342270606613299952988025522114796363065993960524866716517190441691330184561348476316562190552613881153873955375524221073386674056368517916257355301062131423315656238162343503042130887215949311026121396313695787412996150502929143679070454247091425365817229123309125866848546448038221569808615701636020277766117690257029179868180091609578722151913239312268630998441427401933988103030239592643157749558546449960596448611579338215236908486626675978697821389297873678685493227524805348593872622586786746978759765625 300 215315781093046927860698555576421813020789315629375184240618933907853991956731036158872102196909697062439360148042290797555237875392312598363772319036759624369456408985081837505973955779302791359658923627975820646117095571849339841938062985304492630789529607786408568789825030005305571048132413017412017456195180413275939399513295889878239132526244106617882801533450260800187336009086624956228845622661537525925345964963197557523787341785393643003423022917981628387574237886461182356567084506516874564046498607307312108463172758198011615658642725321263037553833517167266387915859626733805498588480986654758453369140625 301 33503143584227660887204248138922433706370837159806655215921909937299995483726471102597699143339058960998830962028094561537178572812572595487864857000001956972883889797132633351646549417511587721984688619017857935358255420284849465643539743281677601125137508941729217297405380298136270379107316723725860386003787496538930482667885923152871776417976858605661588853040147441735982311159527622110322598880986686141686805016351720713428821553034909560324226517600479928941907471864752416592181272666683855371882077680412712208968054681231534912265296712111222771205248599422519420270270840145343527183285914361476898193359375 302 27198799419282885429804992072564659015399704511618360359923716339937342654595342876974440984985790876148001635696737983229845018228874240030276098335832606913324190241555530097749255609670727572641039570919353343762421990633981919163878273483041177739287030466788368723259461170037568429074356488642080604606113848950785496753245988381753177711591259883115098268485449896141219588005831059241386476437429312463367942050364128779203052187538786386650843063822950181303716973292167617728325544650404517269717686623159895985395882595361529603549737964283015239571210068065137809638592662764278173881393740884959697723388671875 303 2941623415535694902122969229359380678335858734931950012822387044571868415498120793813246119142682768875524973251882525800332828168271654831709101201250521465026869962378068433106767146898827639656639709677133782056399908546960712569551487529615405253619394228793774015659497555620305559469601434238953408008130800088382042837008680193327866508211457277276956403352757314760593712577855519249011741778994001289183122378802641430010697992906722832648103089363581568976519825652959771793371747028236524044278592352462020263359995782634088269242583588983711934466472944814866914676503213167679806616661153384484350681304931640625 304 -40068119399976316759399653384632548063955281617773877339796500436100586231890901559856340584762707779356428757359209132093337504354633021980963782323686768380609484132241166811755754504202256024748032162576710833472882535999532653724683854674623817897447010784445567779875876379242553254924785518103929166644921381298651748154830356474232927369831322170249865017253014150250269893962953780723202462756568193439640165409213081073445043620690094277526001608323229810184495576564091823607108793243608307573477425074254967300241759868533450071457396309103283154089061682942946153055673876551556755742922177887521684169769287109375 305 682115277586997846842725946932716904219851495945926463562434311675136316485124818678593785632030471838013779188747089342911194135446762000192523119403622676423493409037519127592029747949946381766125872732699095671644572670108954215598643886952918189047972184161827864869049221215277749003439976620817927609511962976518261258359729455246530272849447315795156873692137872045983038507116341456958203848280309298401808005123415737361375267701285902111809178120441267903833007257081676809097916432036996827680501983109669920280426533417391387161793795043368887017050515420464130972526779747903101502881639817132963798940181732177734375 306 243385142312424249081846561972854455894638186972993628833736478692573951711295849819336752778154719872519504494622694895876098430221692839978594908552639025278069364665602817431619031518688853288978429850271087629842635437587072109207667787070521768738239718704283907914183664706722875706842405780218520430947793398291388724078634404267679797507750209315122910560393030606164116357897169198332521343513945212741867623188587214657157507710297706281630488387575643980572116832875809837558148867263357316180745434049188272639092815116104702727736600587203026426455056717616843544019583943911299965534578149117805878631770610809326171875 307 42636256835031546483115513664162249846456030955572761485031074310402601042143712157495347668366503901988343874296733643293983736354791566494500035369408939902901053635834198539880730804947345611974802104088792128524233359508215639854703088350462557465129674674813463982605159882191783326974760606495870680631359598602225304816965750959644497440678062252657422494387355552211951711949363935053960135533509812561204079387522900517940496219812225731405574588705253517957158404408475970988456256799476924467964521159994605406719235539269216891864049453853919958319988152358524064129298713509528422939409697534074439317919313907623291015625 308 8272058013621872563955010992533635870979682784161097701306788031243915556287500705630446830816294712669104541746658461021850372628794242637439317813907656989892048834834216833943178525749426743698170182014011764123381427038596052366108083871460003549121657340347308734553611602582673713708453855436084877883360248544261911664261744202991598344292730845394767144363576239463676235617451272577729044629812899961337937102197258185135020014112316884094624353024353802021801402845675857750954393600269991732051041400910805674653102585846388271884785193716077938043054446061849035135456196224911030513184118095892927158274687826633453369140625 309 5974469032035427660594055320023369593309048230204352735202189395665449246466374394140335181243668302323449507335185524638374010683207706424319515855311207371561153808081032549646447801180535432453800601832611575441315120191588323253527846480621041031512326241549557653724967947228555235486657179210998671745391196162282142472478938633302267063567158453927454166570578820384036692998768984078622855644105451082132824625364220140323037162241982615178596964783930185907381549692099585665685688198817436604113247523151488075691246440707429907207147338691119376560253823754904050295701143276493814328483543396597355013000196777284145355224609375 310 1525007564563331769286515434824266359146589801762091427146297658381003839462292671486823204515537970994386714531481754508307906730162518676988136603530488107440320412439048471414054511118762117885336396241129511357055369900894791525187601658116284540250988692475451887632951225933667216578913327712860556659297392195131158965822520919093185328080461680728348559581551652500013205242440409753814384547892280047665447752831993634035154920297038749424777035970853393797121674295481265104307442233459853492807341159249819755342140661410092209400642782610782195563501723819949940531760059855216231791010905553818144397837386350147426128387451171875 311 171321778407475505925078171210847364805386891966950719128126740585449771471295333117362251969878000065689669949196509367500752665130526144864730102038877829339858036861294506803259299746375122705356233365051001880147134579344332873829259205833575921621429313878264244165435691046444600716181111150536143914219267438663640610329474419824143738731868590148410531622241449914529773384119526397165960420164394167183003855301179487977283935509864213970706858549328104389261611673477770635899165284331066033284564951649995900159468277815664141665290471347541808776895625181006424180317507932632304711880640566736000440783982412540353834629058837890625 312 53457072554470858419460370874901273275964810557087402387928072095361615875089727377449737237146918973384916845513199781826050956392115356143367223309108830593100608529032470985014775816017952746605852694996339785941595847783071790296999642857178250761888689775446570139472826674587885085453188863671442629633810968308507958622958017223935056005449756250194602481887981163379984091878127430102743659421057802474850120343133045232596063298149606856186257337056024699901517378145474511360938764516789590883911130291705804138476621794853095198922562638507672167880958898682157351550991821663184401458737034771619145434584652321063913404941558837890625 313 31176097619036900426940929191291344870765855135741746592727486790885786089071485288559750173279204663366353877010833532883355492514589369659649470586472899764588950579874092120434650808239110160321084419425400705570284504295179068750217952966263939746775253116741511885615389110765849388459110602436965953081483014450426409814018330474402712640995755691836234606049086208435921962967651098572407564236136174475394891885101203944042951189867899187920777486395875260450043271012686823849530456984749448639758276136189903522150980619353993624332986771732209610354289803979525685595005399151411502973028251820670174454530609864377765916287899017333984375 314 22455210396174743150697176199796005003588222383808885764815919202364353958475053444001697574856129073644496485540790954169503120429839781404481808647881956421220269135474424324534835514385756653679710967500649550051972435183894705740238657990337060295045940863579436228003235978995536822180355556954351476159461758955109551124819255822668870562884187428117274374763173795405479787338701937952769144646197252151881038364823566913942263088547321761701522063273821890417871620152434437481878233161033632379247859890018184133909704870477056693491708855514935792124897051192910499786870488789742577835749643643434530874969379254935120115987956523895263671875 315 6579426025763810944271034182859819492230951291140053900477907861408917052461989572445275365212941137029602002384015572858877900211779469173404878413634122003955839396434667365884253396196943573678433012678358520196119285247806420237515282801837781394642619073416925360799960928133051076862292536877849450330587803429882623623081291095005314329599186160635136938583557368794644292255367812876167146696603505471071263756060701956616272725978859748239926110379074147086490925370120836548197039496523106234086872601361214407324618533469673141957026131895335502111919093585686193327020493033187006828451644903857031495587881497755233795032836496829986572265625 316 407890844815660009815398359404027784164775491641879965358075846588932641857696670785910571748509744527361997615260324325959028420979691434762297785867166202588172152207463437773591734737780961448601004402729286963720914396206177037628162566647131357577953643870468488185839687921442150209058117731526563596593294563282564654097506101163236769629196663718817056191748233679887748544401862287896963287622034962603850790628483458677821373167127727864451654634804665627762921639370983684788499525991645040553937303596260354893569728082772903887037303980158980148750663955164934556348398141207297840330913209042996018572659056022899903837242163717746734619140625 317 360546334037120046947609249419499574713148036642577657210653750410960900346250315160073536818695829224450073465946743484680499357970065988651904557303824084956112109738700296182606983016105232591453731979019426076836353045937050046953026237820245457368667383851556517145320763360094141224208867666745132272023935645490897227425370479082958666056945011121459920814035828932547516272015543108425122725862491959421562431284941545171416145407253557053241278708011413408688800928842928454579797286053832462421128017083588780874437530311953340221969601331521840671836471456409943499877902627167041939841759733737135541512485413517818955142502090893685817718505859375 318 211088547117683763721275302557018599004646494927626313966960873622680364479566742321658301278589994423880798761352704200218402623757485588013613855198287054734808405094286117649034058698732197386015892061354871463724756117881281735959061685973805843555305759743980731215207627048452391111622090981649512827535306631720319975057217760325656921577794148167890390567684536690416679944971048554848314661871418940559366586482947659946569160609245985925067193059323619919921400096278492971420347711286542937517786742010992650370770399230428347221209073973738356644686323835183088394865535349251551366927018584044406211259090294478368843300586377154104411602020263671875 319 12125400272140054186888922450651189144610599521374447331327745158577983291068128158496855116663011972629068758942878487044478263149184617853701073634863586842197308207403209667125685341401503409044555039730383772589933750698137024736878551644665889490776088321571507756613850613670997677709211018727258872478230410945539732333847584091900075974690030962687032626916096919660154239347097388168516567311702733702902664539081756245808393074952086287722740090335718783450389679945621884052126083805546330591457271833157366652466927328362375343514776518118341521804544987418580021157435478723958042698095233067131980218085726187272899156965877409675158560276031494140625 320 1197411512377415130502397869550984623353872515011220167549014462499109313177147275100825119218734047572559097973910185527745619946604383863850161921631791819902341473199335853677031054208326743380384903509323241877009623252670026635874094133688329159542184134102077539731850437549461877603652665372601536288722765152790902312334654645190488569921708337355861806999563917763209197002951565771626263980975244220478617310714347426811051792046161651789673069080519234175385037235289876274017905803555541292878739781922405872521768276433791227345176547401298848612883285210862634893966776331496799662756955088440096303865862876190419294974986996749066747725009918212890625 321 5713630951420000034755819724913868059940836866402078682703762871516551877311092361142819188669419515121597163992880825674437950562056402098227832842052401751245092108520099748670164213299362726580253276646313432568575591099765322587541271112150259916034079280653437776642274298845724600129503327405426554628439483568128080493237287688034574676508120002137347023776254343817144272698158322958129409586713225371760641751431902968600821932278541172874628197641755747180636031942238550839642831097832826493260185983026263172702485221400202081913779986088228700272413717922906596212977802137443767929063422077187569161279157836031881122218489821307230158708989620208740234375 322 1981592107747739995963602009864386152459123530006641675327531368563616830506934881693617965688845868868372287046005066567984773372032943859317823747499404067080355552925238862747985690788377833669287912179968254623172855034610327492528944720336998924986580861368749072537020789860578113009842777560694337901305868234363509718016744832052158997514841553303620995625507433604485750051543826327862661468099935820520911319828662647822785495650405768333078169574293290170877086695190439927665451654945816264022856776726752461841714002212054486394675744678738395550710012182601124101255423512039544717660749032749307393163895310037056029899005249461652056197635829448699951171875 323 343303558515231636837351522582153568405965931540147069196568122844784418086291023974899999601730675617729658274878800789726059065067572720598681780571286116796157492806247413744277377175677962503884717357737122506219970103425422854568024003701833841435582592591563695160441964480825514087627605950379256203632479712327692862638044223387594829493286517027926604813431573644518121433714265747895258581963582433182265875740138148187486242334483633285630513731187690374251499069499133418177476684617661540131831844804500543822322629224666797664238768820529540427233304258246987428969165342126665004406339392093828452568352749482442619354850832369407953592599369585514068603515625 324 144832362883516101903146304317138357971890263614300744752886461026492975894060594597308912536104454350337784833687284413519354753899730457977828070580601779659538641253115093076089494795300769838558500651155740916990190496764090705834654638393204318066814559781578258413908058222036757327976372943039688905166830145339768414384966578219824940592236689968088346222814681824166080449481839880512967354199387662168560142777422150700848244742657671510618850217492525661859922838027367206369154373016589610028869057049096801830907049270061930274339001584517943768964663422669437872741098448814925291359704025566744327209604828313583744790250286416100067299339571036398410797119140625 325 52158876937859904832917654402186917613257159405544818494944893148597321908417872966968229043283237247045056746926914738862211561725412318124402908230710560543434256632746625480657247833396644707855660721385199357951621620963939015948195399780195272506293704856277289370420155988077542485532293175550805884204904320322502996440573308243443844300074571108652871013429439981852429896073983457580916313235126309143776423771619682119451066664096026777848725014919272227225172378482584405307998391605547746524831362165268901629286947085895791946364588780674615491283145704598661667425874599077551625514932397569349009535911610628602115465531920655839481781868016696535050868988037109375 326 21494446572898500051069563884665985900187608784380865456695095288455151708406123294353910426518971397161282298230659005082775612315163941234841256889280929740594237164996159687837865626000346950917045493730494003632204189907898109935211356069654363077743652941465221522869489027642724442711840237461628006450450977345224472259072697175538225437324077553540400702947033005054734191027254796556858370170820090139637587180413517269068166707345480603005848140507167843175730028168279330892301766527829683948651938845451721862372158729045995210261927409187677095116492631618774071956414091453244879760850097875453444156844498939437761970327867943990340915405568011919967830181121826171875 327 4819561421669567235255137668868844642627026837136330709341802828228580723102095698306725179130334569205653692419988360016113161684506737733158332578934299551449586757817601358481339299509726572148997353456619811986512921183383538458153728106057645624319721881292560918637365143002476320120160038173500117647643152581461465080971211275695891386011314906734345109038341752411569573553811944775403772417527843237884304445807468288221696172180623048585922792117254576685647107670487114904516424353616165042910837017158796290541474695471101093979448029698892683335524762960422930506815065696858485741703169418542118866348968576274621044924117413258725373115254342337721027433872222900390625 328 -251233038613347738904801648133171448376141662932963929131324893493993720083689108568702853064613039559834238134356522567662243930348598496239054197605036077502057273274090405730273268765041780781630659713799581340092294443189939744082637068894135632973017931101884625598795784453930177568829104383516003679566970669424095502564903564143006518550150271284192375193093210113988003652710429134080843196263070595198991719090937453014621025130476058791476757576855257812892948701721725608434278417602202762255965888455448728833582410505431864594927588794360260626857241666592490327575012700444435380106163354642729255680730670587147116642861616845629722793997729013426578603684902191162109375 329 1088085811737482208228499717823092298334070660310352806259480250269272590617452410412307877456447967640969168173367515233335360707452123418262695340700953498619335335109540307710333579803731871343823389380011776739683787386977364836898115227375382371040441913377161736930744052130238763440237551560690677487919175185224114051875100564443858651995110815681908466983809020619336679763805362283339080231101204713435314946286260930982272657458758368274235184035631948838456875314225063333155082333208111594405738109270149555583024035019292587220576713069392842234503938984784279541429404939961872824956340019222269647254894028909077691364046722949666923772882309862097827135585248470306396484375 330 311871452888892283190853605653601723530260157135577036627196816338825640184953195140684215059170137258281231666063227434529087200716541863890279062937039252782433103654735677896569033445921960090755038302215247167388641997690312173894907658702838339687805821874431962035633856943301723559683149132964666934735514459491494853674744943282611514169526472493389809808445764615951471712910777941445654575379709190187821036268532027982570218727921373074389715202581420599726967045623565679934405323749135952025803776969980537582952508829367036195545016787946502539241416137907568132828842772454093897601176181627907283537978952662397249056259384164379382347979940970361667496035806834697723388671875 331 28926198844181175669681499933764734432825970497469814731817303134591770396861825631420421307217501870269174872436001451136998086908233822123671323381013165937360940737962324751791453469595599423571396108811239002852642478716254463927600347430696805136528019365920190703609056748324079716583155623780582798433497806564769923666590126654569807776238580367966689111055127686744610269500895109767819985646191703496658566800737240616804527190304423245305631053491132016116174892282940860032137232172202916932692779911279546773828012452742195652635559433854244430735553543488104942336944164798775313192136118909768065589871387433765491201137615906037440466716005593728056055624620057642459869384765625 332 14682683645214314894502138121234226155409494124544323883491905829765890850910455093755928255658540901077637731081493771410306454931774828309422079008362512781504052428979052953472393373287004366067786860113718675193148559759613904253083526121628265086923950593757660409106860643843251310428233317053304339451232937736903463659228415098994974094771540596645067393641456074962962526825997296436263075601197609590122712343825368874691020693718735989183768119716622940590774237862322705589442208025259199687822347073603304404001008985464727555698645885680606668938968160825726141320086580243229828300905661160254699085980872132393755471260463579755763217300269275755741915645558037795126438140869140625 333 6318720204663066409588396378872788313227924896196530209483267595207634132350259576107359341438859979765823877741227175754714067127059792623031100411377660198067434688668244134715997570398713402132881487707907853844896034742917603996640177662568065619027714720611710291552568611358353482961047651202864751002819912255415468604318484296317446885063942141044890321471729873241119831094501091134006432647123027020054879299909111739414022111545191394740081273100345809038104627891013457639142688188552128270749428665792823789189659476871572255529566377385879587310418561538532115076183866401304690623187401223809891823478319841683919247859768649296889380501300397495467731090457164100371301174163818359375 334 3047801664381741500009290468670361648351783375527110601753996448925738603245409579186446583746291825502073403770004012926254009692638499257173139269199105599222845081839656011713685215730789739074571916950249965473919596971498680128519422093512744089202869492281138540189840990847028009112130509161199192072670927730849096177295892303494370936345249103466264703298313669229902876967599515353062584994072109203276298156340102509171195837338615251446950278667814472614928271126711890248998119904936750644711954322371036537097062897385339015639917028583653124948272252644041629592644088375860009458621220591696123143174965493585237761918129740348012122574056505480526169105104372647474519908428192138671875 335 443154988107602918171667534663994079533798733044195186944267679206895070928933763819605703393536110713302357434314091411454625316240946155243459636198610076306660887225765656505166098113645242604325831704613480112703702688699101013635289096512226014609789332986456322666494950644661667724289602634482206829213130405002431957683116261117980769006560955786426675030676331304029022816469717748020036557026686060341078741863977267902771622690853162045104312393898915678825438689277081799463138274498683886163820683051327128461042830996224053509965441888443891875384412431377778535755949332162532759607203308501317955679261781174968221557690000173527822982628716552895055402760959850638755597174167633056640625 336 59139219119658075157638597110509402864528238633569827142325184485988580896502288959888640620395804354402330536998728503287654402161308203177357909117369848946206135142665556306052649313308038913365483711138196243267461918107718317439964872832651383145715899691310568433830710498217046240341901651054466579681616581815437757235686963340064483883247295733439118906993233347106277225143222485925737869767920246575231645100947563004521282775061096895229501866949122218530399270278202928952686381313338498907177869555374400350793948451697394425810328068027796590602985229411086876727761527789366708944971999680185408408919696761174888339195434780584574421202560514377309132394433532908806228078901767730712890625 337 72963357491618928738252210667216056077355382482775209863259107864209042640357001816121094270023209385300986915118717612872555870005121555809173192925780018974053741307999419679375400909086938883596542650543630366850805947813027641714279677169696523724245976435117999096660763256205785690496009793890055390990696788339934309134136288592990802940612019907951941528476605955247936626970524602009788329322543708676493112457455892045347093484369958359636718757652115926383597536461360315145939153472716361380010169425539917389879534028384252245071828483903635509712673798202672804308741089412530008073333218426789218929910548176110321771104505900768368652517475971612686039789730241267307064845226705074310302734375 338 33736099416111151116263006442584004354250771987518367200437336433770605970791582761775382409331813944528508574115569969693543458904558196938285103421627183219718572846455478442918840021092131462428624235780365072466039537642637982293875688600773008682182417982418611823577909525861986016252562062873549362023628713922582994108219097910340739676541546055561130081552973456266510534612375517876137386862724140993887766780390916058425519090535006305034957378091713368746850260236067221460203367832542653601462283495824585509544516312396283181121485964443507134503461985155701944391589806844500010412434479070194771483305715608549392517574623566084123825826893591239674150927645157604928272121469490230083465576171875 339 10739243605886000668862899213578412882728537163550937240712818268822029985704209219328221859357617733188979637442744882797728473951283977579086421658903628166015092824242857802456297515926549513753817045260868922251860576337406795139221094321103898936129348490842984450022162786825959649459420805456275035365585390126184376125601648200539094589761553819809782525582224756175521963560766280248028365554564334771147195922622865790396879135066326767957282629558712677405193804980223425017863165859078887870805111675731301668168478821222425997451257919340443750058679296681094933896411703782446588228587586921231204308381306459818159591985810804514161709189424127263083443150509278807280821865788311697542667388916015625 340 2149911721655916598125569957509709429078383923995396418447078537438198391470654499870301460811321961852730256940561764606130884439620043207224608020449707886919848993285433203321742441201749801951174981283451653350880624858159729411309733415258025352088913590205352696803522279977984268619181349200750051317519318197034856481922660345559094814936889284585396404280709370110771526013300849643130045139308476143935021849424522911821124477031094042135396873740559527507559140332285141449973114863040546738122092847911081832493504087061555640118174186333525739639692712593876647013291064415078036647683556134591602338699406244034780922477053888431704792585449884304866558220543427439042094562182683148421347141265869140625 341 1671781368800486292541124867307046926707401322333378576292772662470081659783410375311404341696400929350557371530434083338812803076614361055973224030430327634615963508250866634623640213414994538127225378732445802107729629253090881701391748280789205446776452418204160722469849554075111500748278624059088084631350604488286724365324510374737388009157808987463388220581375237348020488986254810647404653538635335598284290027389870317902506808506259772031173657626840966190193776395780584552547418908463585674247086583747829432129731558038427802871034944518363208681889863812689643126079872124770890430301401764850700221359770105963445531997145610685997380774448519732028189602098203355405592329674391294247470796108245849609375 342 887626920002484580552922968774156214486378417768923920841356522523524488414776788876986253895508534612736462254964210046302355736949504375997700060481963388345416463376087284936895680021058437415908098638656670581099698277279781292102966570567625977875557047315026833916288839778236229040544360222080828787680259214287823414132004659502320594152988381821558957207436313437084806801617151912446899393405018372875741479926302588010926183992180730631027072459504879913110542566923381304902116606616183700976527513391325763159418221814690317196523492286376946701293330813661098257817020773355259913189358656680806603178882223142290360451140485158698761127088653889714074174562892882256286142261814120502094738185405731201171875 343 29482268684285272206168723925771912057835974087672841519732512684562687845295549023870506247112174514361880315012195835143489424840064180858910952367236367440339755287333128025583451708324235695498962242499247674623724448462990812525677965297592723629715368425961383658294280889122988964264556601283204685061065643779466565949014877370304500400541022188313643621269686946541471157643936947607095754109385233575433231739538087023220336227403061386296774232209725866305835552553049875637780671268314621336890735600276092229053277022240274146807570560732587761996775391469478404854793424145461335313765497131164034776197872066734270976499779540118320412846364132229627110927211881344898493362283176111304783262312412261962890625 344 27703240207308001106642586998845740144357153408689742125822797744738771135422459816664268548728864721988719297532098896473541832012898913139308908501581911300975694420479399775126808660783941756618068417647461417486866909647506591933047168107910259617977758954783720965882426618222950183221201018251509170877739504468749903835374483621622108857761448678886923638812225725012926451808569554996687325517588948318223645211970301542944888405485676929702341593064723738605794213749995036342356272981235356257365057735246541246812622901443281349718493447367916024353601459522737840166363026967614258746888717750988344185471467664078250198348443968982529589245162395827617016594066890936739187313586629812789396964944899082183837890625 345 21006749537207145086536479914709067824165781974088825706454535131485842143093254606456155226664544634146307696059500399642845647560301456968342967179749028333038447495988925318110355476975116071968223877757527379978081151021537662533705213154723436597032657156627616985646340714400175055848061334735442165492952100808348083267083425766939507570882997923605326996079942608220321300826202213439299011456103464982038576745493191650082641964386787134893985934193572976748999438095385463975188787959370652947418702862241314394042240585195863857397729840319914298094514405633471735884061359175233288348936571449188389804903737264775871630201792021408750662526463639600899645662390203257647124774308566852454305262654088437557220458984375 346 5415973192635390752269602196218601263507177599948448627420051169132691163335100075662658312763959601873442314112214103279096194672804804784435847275088173231244166700418521052781481162815816024362874086706972095735558092118238165844486274442265560771142961653377067332697786148568209555377238799006425542192427343526792404221855594389422587210318473530717735521285796074822533492034998750109482093187005470608847638989347763210263487357834540140574179319019495613385557371571398750103719066819759160037904327745535018055682150898421017454936020710304424878876806870139974148882922440473992100220032949499487278466225822286761522144316574489610794367767042077109845600981010872641793888715672049272153998344947467558085918426513671875 347 2036910020001122227505397650954077502717017423513887797672260626536885300557383609664079627607889861454270754421210459046158162486742361158485575210854502596511941182404840268017942804975322278649370750585568851709561545500986968484740184422529901451485514995451654981234156756081608583821596187295111174028183675180410746828795024248880469616978194330666226936521672464402479190201153713604400707035005243730610675300222855994008948956400843751482675004037181025890108700195130258094222798425970492389823420795332824485375520889312197562677797727258041611620000619338210691557269873037167857131949061097672721815134678133893783425840351198163880652456765316250830625438557928976243648753175993250386088817549534724093973636627197265625 348 343893579698550819928138892768698682217367534538033360386729531555841319330510604951339063244695564442410300872559627155445529364026251405800136515526754506862966562323843920453026023799645331905933700240025879686719557686155908495621750336463882936611985940848648591762877964564445405867161821163614752976941017641312771140677258852655560420403012002560710575242549784322271236999018527130200820165403006796484239050848580516131767033978353666057352609831067129712734831499983911920313439592097348845704496674128776540843154370810367918840429335340001542400230753919064038586870552243981814382759508910280257026154737369502740483187911038464575841818164018032575240040593475270039669087487619659505855285175357494154013693332672119140625 349 214047503157390837077230925343748634938819347061205479287440155067520812629494916740960901432941665792041550119326987511711564233871229074358931838667837245319885241571504450805560119432796254607288720577939830165083924852149247374833633092240749465806053434010758174807893084305550594463046730093253737944462750814755890679317389448160595605821888262331160832959380725092527775134892803982837155144708510585104957553932028800455918144699135111211201671239173586467878844913432918025607549852678015297737553465727107928814387217453336909867093310726467151230304982422431089789461712835439630362787216074934938970045613600450239836575473233106497503629386433024316343595035686180947836095072179312336600742749936898690066300332546234130859375 350 159855214185011011580418393017576077803610594175430669696362731401402196472363503088113980384021546484326509258750629570986773663624734872826528069056339305806361026970051077105720673460246521220563425911700389954079873684790705587374166479466029783696608076384481264735702226627783986888657410001221200021737175973323731980642927587302721343249312892980205813471595028935351284182367089559486824539601289509385644803490520131920125163704867267324534552224816080678245252963232603229801143279272412446172108535265559354018072374989892213754533935854302594781809005804774511563443861192294317984587704743320792002632012308718009096717739194556846262501431656079078472181430101434491065851650040551096515310802725906569321523420512676239013671875 351 22389801614779281096203212964335921991207885672001279574993583393412786347488010975718691410584890055106197406698193927401392120272337174203954487752847015690086411180647751080387167909830219004435280426567449550717515118991561017171631318153029319278262596514768928149672343553821448803546109905844589085633498742387018655681796357328886176225756178208630702208539600370538774962593709324869320991377063743662375352054433699907624867016693308678501638387275599233035750027341855846880887735964567631713671161085738351428027639177949917747396150311134035745167741916005626903846299740314202828108318530472024742633490755318716025012309917443128161519340173074135866529146882171335794771649446688376465020887950974071145537891425192356109619140625 352 -946605444796966270777198167036852235546639552442645576508446142715581690607837660639218252129425781877998258083516961076899947229372655909055369419627797033154224114460362190733461019384034943006735388055367924073500175266004521512586019706149501319849573595795466447206887064616403714134051009334524049297343773012501631511587722292014118410408146685290684873367164835553037417845620245523863096560407331617653113172085491744884538255613396183695338171772994532685474717423983214149951365077174698366663198127890290146767431526397720979995915364185973761786345701514623381000109879581407866763038175566537008239901559944597398988760496258085180277942791056248467987548292165366958994467359719917172594118824624498387265703058801591396331787109375 353 4679041141698167222906158399679119860301089965908916414751116418735227331181186784419417746377907668766030726046401072945590856144586050896274819954178415995685855374745245053802640786548033319482699281223203383772307485552591301185246661228067226350044341069062130760964450768077860140245166143667781086638472405934979024701627165811936128978903959555255940590204836116079330637443699906883788905677711432964851413316980992562688193515044759654725244046030165697192674586164239641334784585243546166644330400764005905034898528884507218714620727204132336863962880981774505861386289061930610627001041441538866056701944177962134879990914775671361705984851836107455794274725959034564390682883575419008756357094522791706392439436967833898961544036865234375 354 2061595357148190545580018005201774715843630262150495583211423661175190951363479268167630274658146455031393382638224303148841724774012136469475500859781526582912529557772661408404675708253278423875995739904863225328392602975155835639927069767942936301874959233225340859842389789991311848929607382386771348694220838250374392476446371559087975034838454276506618657722590184511113648559268378813107620326689027854306296436337396397557045899859687304939176216406818806846572489870748693457844847756725387369940486602848836597482318031167549734573948271830169161806217858194059977915157902459318886250937502787963948304045634723953012380962727106708619806961532313779832925639917582013986798646163430390260455666117766874989580827559620956890285015106201171875 355 358840623347421078125652297916797507348311347651555350477194576024180718419465780368941394630480985131810924715662822900550708705816400667837901939729512325714379551063267586001121961202439222539557040062325326210437406935799039085487988947615105191160171438391114100097891711880551417544287496051949525920683353132657441919937046671906878657086923321355808671830483066674833367889643927707353917065079682962055317519004064739769304768108062502112537165779709495823429099582947972372973238126392258830331210623844213270421825810654947203746703166042563643145432667409012930045778806501473545347468361408382244364932773465364891264768580590945563533534328824081276393161771556207267639000550341558633405101878000053629291787871125052333809435367584228515625 356 131176547028941648406523522839739597245503074087308563828957789360844761237463948362978599091876040419730325546378709818283814012625632387207502828908622153279576323898441771487545092000277017937994918623707599705598448980224904854098134252147939100295710030495836344101125843237319457549516851722981990036598910124396788106683483567234672297335046403198310670124413564411399118323425467459230160639515775799277522103444676179175937353986357824256764632181279948799654772568550214247779274157907370860419653443821639569920552946118275013837542531629268048182701860393105093892976693411604152671781798835129277663433227833035137660849369259329834988740813971745723413593306160934122001205722293296723301245166866816683516605568371460321941412985324859619140625 357 74070551305615271061779335139001127905281422844442578813888452723699249515261734326801342144819689291816200241077755008667234753951457801286465276793486279437763772571697626371323654326139677206400539542381109875732380836664483717037388099331936418348108721744349638272696303277764053930877932536648886761015673258213167159378838797211208398656186897722295225535573126826282733970379803254527663309826682922126290763329741857464935175876480990931063238341670665987962513423680923769403275760710153133987039453649932760954596756152407712300827170228951341999370822493673706253651676950471919714772174649462445927465359076897613084418139135172166105997192360394181903687057281079463056395847289041171327097441832407152275362383075929528786218725144863128662109375 358 19621481038877152658848158827034704239708946805671243440142159054318116975439993384705073878749254416107776409164005571641884139689604388039394475116161565523342771716172072571591855915764368969819223240501058977488641727832155399517135219165371903312724797800007631599664310474830059731774911692072500217714433821678040771841609951614815034057275772879000577677970867052889552423360617422911259141932970633754832127140258916830729901138898213401645847124642319025246370685726156417802846676884944378982684587795604537827052902212008523917023663764662409011047480759646066355214008683797612218114391355316488830198192886073266630155890945338771073012907980884262587006334483719454283674672864779614322464258389692489723920947042312690200560609810054302215576171875 359 4219604440968048839320721752737356699858197957709666151302493249194725472553955201550976351645993255686905050466799113767864252940478118420481857946266979428141755621009341535845391186555955124784497775265064733989707433071240668995695305041666319839880528539678669576478671799965827796640672585237492647963229684940087598479250897438240888062843793345193844742807984254528780007972503045641681442137652355089120774392852507407258697868995914728378446578649545585739214766763976566361080264596447724290101037878041035043352085438034728583993530595564710736691712265301047220945722905491330291348906569856360158919521698129455971671117828932946599393892240567545431011145917479939004825283276898123814986230099365985242044888893497844861713019781745970249176025390625 360 1347079508789372199123982250060407858564218481220934778196538403271874405300392946337408659400078769490371066308564732913481825984107795888262741041272770769262365968118231260303465519474852091936360726877511836354293335623716943709639049724462957446269582654145757565845242410766631543153648372115530481024186266575005444047378955817433982804641579916467232589459733063702270604663158840598453151917019887419795520360149406863953096624889018808200093787545500423306325377567590412287362035966787968597512958585076721321319741740325332676926124223157709143082116032240140320604637652417976638436195067166432359870269985726198989917039231354086836070430265834960748619335729033171608800483792111941441548677489969816513713137527165353279912096695625223219394683837890625 361 978651101138423857607496106981971023470240953099301310804368315887340941290529133168837406905262257756182511477556525778594517176900709972914433073191514551683241427660897700241642098197715935013096391120400919441807341003034818586889326332099238069626913427341901912068993792131053705196544538260577987596363467180664776463055251225219181004176180889735621296546283569155924184150507907876594666039883589747914768174715313708257889272300620758806824051602431855979621795316290550707516213866079792247181361854356454604046225515579960834071536079885200681713351081612918551144258305687919039658407043058168546114099892709173024213132601121525088733306923469020613639420990977940768505474510955424746858500445691267224187389248113953799101949471150874160230159759521484375 362 450659980916266371142089779380728340080906305936416674724163467450826196782717360148772636618099364313516918830233351364440738884035371831315386139975813172876239784558144187143967643615657392465274477679638256937772570007479088543212421931197800790593998972534611228199314236413760685539820320261387782436761958030333535529047431514978075808329263632055720265583261462003624485351811749259109410938440165320446142019825895445981513623261381259367209552085233726862953967309215609700440410082544782370842444829681082512971358888965084340824190820611684821534037738989085898177457885592355479768191868237750715276595792115044994265426049651544287796923930693194823874463946681695613913670800003308159027514684412318810139806935928757751497197858725485275499522686004638671875 363 155355004570530503959418951304451678468338479991653101644649029098355387521879166129477457188084793514942999435389582028339646320842536718496235297305662675448219677676664540006985191293850906674558398464799731024364893400306994023483186907356234733692802765765678301940991229693875950617148397316459027797354802641241906753362522640216691693796894494313121604423020489114377019787831448266999621612936526386958362859696083817939286069518154840682764374296116167513685085428892204985877368204131129104636267479816337041504771878446884175159000606127351197083053289682839703554686323111484992865464556399821307303381018979637956084174989950140737995264130781125197160554334046291483983434009523623376422454860432867228864981374965577678483319434832310435012914240360260009765625 364 27160303579452452506393218048764872024872621701098503465744032290439945141622670893192491086030772678128029981176996409567465323724205715099690546143805476772818262887999897374142139834127631571510398016373898775229337564302425955119511357075949063774067922598494386102543047966002036080408864137551201502493198706929401687677283977685990075566675686794838145865222301700034449770026028848847988501412195596242239245617861686485385855767489733762925975776563302806759336839550643966519243488635110390587013291882429973402022646696371903151243440012533068235090830126743033431618514704436832594458532198118114677354698501784860072685148957299392338173305432038891395800073632803471232620988991450599248039509924059423149345034430660129399527635829514338183798827230930328369140625 365 22192053358381503717067671115879405222110667640595405058383614015059138970033618111407464517197966849127140638999696622106905918073951786110580188084716909828559718785663582976103895305863037973188354033067160521074333905844452765185915303130609102233024377385859598454143451155001848511201056737588456810014483478796359088857031066538457892380243720665984413286199081385035477090568856661611786328348574714315506028552867921597295877715209786386482156481195223681283543928493478434867334123288410123445311250302852003286722500227292459672102786760401679452129457682140656744480067888779390082493259187043988838516909773384570703791186588901843906950322575332279591243717163577625770568992989999737638586034825143802220884188247350051964384108627026392923653475008904933929443359375 366 10597940198958126891610086868366256629047582572892579311901136982803111439004311610189468952606743753890051637108812001977377409534352109729783595935283197055599457707666146817050911419965368763107139033023637952406991175304342348301203711594019732974557120619842002443345742853645512552296377408559351045875360308557460342803746223636493745170464974071174408338021286215374186412051938656552596412358090898463016772419080473527039322363505279203994869603071681317183968864387144767159153353623670135603552577299772959655048825661537402869885569021105308326177173556063831111362027613226085866344754524637978127189849908617710019749990302250250875508980937635494785764320776482223358337871888404470807555563540785259264077848548014518688319368470984738195284080575220286846160888671875 367 346620040482144273493023628923453703067920066504007212930098579419326409609829974355669073676812460832614907882591627535283525977838080488612382384792968462366611521733244148808740533514800703075065858523618236584984735625654378392245668802585431013393879228670073626921331682629693366493690066150973916857265735357010475839938227422276407614674998969122971676581312294000279825801892936981086395100379223350445343193790326147744759219520873164880830843323610099730860579532897867468391557523204989522099755777897092600414414524648989058111027510813450859317652503098863136248919766887663158619237882704780537507988914044963281091100910111813515031495775072227007000503086334224807251367241772758868929476306197320369411482231229066752948948988179156405209369040676392614841461181640625 368 227434665102711007510501536913033631968914414731771591589089040025654530985167713840086131382749436826608665362922326689499571127248266000176167992189046076325198664728643846981803897667376573428177062551418101783905342064223256357014875832858528769223807046025021449933455915203674745206687368817351855658926932177704095529717985006151147197006862372926514752014403703122741701136028047203205852441062352121952628557918950182717053902554035965633253509828638346596636576628634732927922470630459126937987888209117565999743409324770156795141214894253295521574081335360966332176054015755062615507669050806094349995052466581633991611381204536536889916480044130827225466391822885820241370374458324639571310019937514217330610254948343986561435905169857064900273968532928847707808017730712890625 369 460679037212081283769442324543397176990441131872569656014052421254640179605698184435728002056336879607927918733420091390655483818575250341843204253624569383219330684274567989862944967424959553947913742684799874069258294983611048528623093912752357755691013574502089992718756573350968958702150876901337462909780578606074589356621163909485904193095868540238282632291893153298791499155872749016333922618682011259191409221041230138559137140755124815890643748462885413961705866658827421251901339902524107303868465529218170702108406176297041784978199274480102519543088580924276677950645992586260909262673519870743856098057267151436563977127379634124263647459997968414719240569259093723460827079825221056892322602861984391256437210450072089258441274147226943656840969509858041419647634029388427734375 370 186139441173364987439697573893938427684123011136177493920755414008280120697063275587046442849654460227433368383112737489920702357380011559307824020734779145773157233013644003821425639473031343246684084157609231681378842645251429149221911823010457138488754334428804773703917577287356550912841559812248078674581462403330343939907267625697079932178666719266311737763146212656999392385280461825534145431851024733463117302206466820032859937319419362443782570052934879572536321969811676203795313241503294393021103892949839032443519320867342450155421175618358810270684658853595102696412125076150288403931752276991222183767569493997202066140414135206365055536258719683530862784006856940532919051695951803438549477713696538708645102135921614734844370596439212350685366015312638410250656306743621826171875 371 41987541632757157191785411110035782921806436123588851072722857069246468682162383927977578281214624126524059571419534823073134789503712960958955761253534562048115156826650158361515906041561439079283573391301755609181459478788805190546772788990337905445877213253015436871170745548152687763119172049270566785298796558780246294323992721662575425903085107719173221029206453655334612594162574712033210043839044336433655259877603687473131143392351717860106568549123737280910882318110037777158635190547160043565641704767884353291917613219131314819682851708434899081383408529227990376067958090818578332960468710733289016782217914939812471597337063979082053048942821536461245460891780253500629453276382237269902492143329984145009995746736756538289019598633243125101500992091274611084372736513614654541015625 372 12582337930817102062928363587090667332408700825931863515626335593266924013884565020473337248209180690992312753320026799354706044945226224968069884280316722590235759188329804844292317028838701153710121120433421531082864564032414569876956128003338536515505870225734216754763146258201008620088411697283504657946918346116571575835710402300178819694405502537811887362823457883228344129126129005118862581044622659420629630174462298278852829307134361302078881522067296283653554127614273780030464244324709449747263297572982934284081376087430752296597701063598840985201903873830282805269068681194456343508677153219647598986516513476017543740431405535018042397484141484926497606082741337602166444281040040670146348350848184561036200652850762428554922916688500061999978797688815035371590056456625461578369140625 373 4509183499863628081202579784024553062027641637654228655724157343098950355596023468607543633207660148262109381880801798559542450964135017888533155746983743401782241208411707549939563090671645754239995354524031321056061532283407583681413480843269449653012653098338137557295984288949356629792372302734299604569710762227237753613390789123244379812635537072486840416163858387229240842539319395447711336848682319809744941610341359026889252195835975122500534707967272699444285221954598519456529201437205803266365602267303555287023131525715873195996788214312021762084594693473858158580630883999680805917197024359176710036143853139272533229918500103338925590141970247596148163723449507104218226651401955817286830440342483290478413028666853387795504384943410329289174994470135171553692998713813722133636474609375 374 3975953381049804410687789174521140729500245730121195806179185157637536126308981895878437502647056293073657247266082962318055879586149306171786207939255308706573594927767928314164127344731886327878028731833704094701608440310695719235784985357262538422815885091717812409568097975273866759242831737362391500566865263369492317218851603254780374034480792722389784134956846392276892957861665848342700536530991637156593555694613940686768848207312780381547500579967512135811973392500345990510238797733110151262966431958243720837348088329107668353461032330085135265731530330355616163079799204022521409773498978368365054947224379121455112003364420320600099528155361638214405637271341784937863806166193312185179301537901558729771870154838954203280018812442790688010242646887974771185980671361903659999370574951171875 375 1090872670310203424893025335593921415328943360645901262662946704901770838634281734132345647892099803357818138760236610001710189487074054174774745629534530668365005873115331750138780159079934464990761750374953616286881405021145587599601185010849959583790419833843281487670584728857830867532109310972970341609515283185824916276140207742086052714197029926877413274415414836530237610573970559628777627078973795142128513315547312654448361737011663086412583827233740034081491669880093655099202115692940093284499787547953519252362646464145478712430701296311724367777348173240732986668855964513023665621697144472229023940892647025593350125004589769047670444486656490061661931337167344260534827144782991873272795659367799194645275884021997203067680447888897694097948997925804671960126057683737599290907382965087890625 376 -55458801074767476689871903171019890491950161343526933258265244457090694499405564274746195418250352352194417719788751647325569694094930477030457344419625592610423186755533940790891336628931540251687080489269008323169361076284945057616381452676080547841459762959471400644317219714329001502315728689817470633049137936449413602957953073353150426146468988400081654346975228092223307106559349938955774291536448649884209763241599188852965276919535606158020692944302909192453856160041180424402007908093275703528617389046777873788323345320033383981127707613134159125800578862438151011276824625023316865112135896709387792044372010731602564508137370867111719097088255493358104334227306373591045172369040497405362554398899053280340450539034201385556526550696847426408850523885953574809715149740441120229661464691162109375 377 233054992077719893165520582922694133234690097741251083115236030799239917995400143545730494109992616238808668497586660377061262213216990446027283528724368966677416214422466797780351681984316303071208951078812552143145933123563684649877940743146116040610757865740294235935273885085337346296976538513448455720170086920942021123200266949634319480887008230101463411107392471406094476597624914143315651557834022376739999874433367598605453117577604140276663897828089499146587654759158812317108944022131183540671248382424655544747330280026456875628467543161450091624464971491480206641541520317539924520417172685659843213516104480294895664230592648263585637904319171247338985128677526466197018485004324534093559607710136104952026299617781303030194690314880649333179508315193879225933615284560573854832910001277923583984375 378 69164998797136461475914251663627016817300449079754760973351190093248366918567589816619834215356793951971303780711216600393229718213996039686862795892650785056670421444036934768662717380263406067652371141243553054456852543417082592714404808703928874243677509661832743861112595784438042127493081077703663648956929551713746124879708374019714427414453328982975163415172406522638619529479441071695360193882626403768140003882519051371370966223765725423035830913327767964725511365724430876772825912559539079190449439955297910038752092673494194589274104053352183611197842366576701747136752021306564656167666020256291655007577953727905296585097490716169569067619341317542401781217923670310166121594611243214828690347246954903506665320455192613918138052615718036578524861761499179196692466131679566387902013957500457763671875 379 13944888590638126556995041175355742337894835178150845108726773855818565500283353142369319167436314106289410220516368144941324984712363025077011079103081250938392209755052170811315029761148677763888317655384047413492674336741445121402332222836199869611800815938178334572813543431579782179428618479013003997724317471670246734522342250233606431592346267893052511524738509401621611766315131899471354584361590263280638195415968176456001698458121916259247013460925424461985275470513114957325928833772438969205696097555972026457046038942787550287365598004750892400351865065959937256000054770577369008802209402858063012541520121884318440806893478349351393880647471355559705453218232554324290947744736616412455251450489098260856561847523373031798311575865030139225573341108878520924426770710713441303596482612192630767822265625 380 4318379398574356652084183070646511125623319331187766441892880716305009590017430323767619120193489758165459299780980603175569375363706233342574006942834331162052636772674921038170576812074021084907222000276292472186647307005745060047786574650323677583034374263562824793300434068357970957983263956656213535171866925453329693657109322646001800948404023876113498944467714656856820640586731844912953481146630392916667108947970007216998379833573596875292014590549563824773246626302848489317237302823192450685889309576696760624627394063260920805141351767820993873202994941063234262892535520235995905602592385036010010704030756439568838220044436983396595008358648170727264431968601241847336327811442851045131153807757624447418672894915984233911017693762506334258209239848468551147423811521763870047152522602118551731109619140625 381 2473738778027452337162510575083529433874595018328927630237363472350040121349493343143068189457725597097555469737543052879499023681804129987985189804667871629668048099462615293528104744141653748126196579707002832318107520505139821697775063417425062846292886595477745943383485078019576424167660551415278774503998452688138631798377229417889803677549641902128400107803304468130605802749573598705700564616577654305264196985240654719257460580421241468230657915580148534570659365004652209257915934999390208225809560856875557486952660654720017088433197110409015118001488743205113308065655840300324533536628735541638682495609084005620429223959032717701352415175026599951035103154212165098347496845565265939334713099099274862161421390724330916731183107898572176389017056909421121732334342634661294990650048930547200143337249755859375 382 1573645140066075440395859885308668485650441889736297442335463234492801319609743681356319136564998212901878444627011978874928791475251968669145825768015697194045924034698879986165648462304574557563451600580773663081922538633067938067225254012801510091546198837899706386327761325086164514758980503328151076064577998332047258564239634357194420772482529357681226675383387425133180620005867696656972301462907212263945839734938743601016765411723267696087210141471202612061960382259929269028139278378621413476465343796871863158557367213019911289489914580805315095388789596856178941909863406340190319179819463351127607371903874784851219935418958369377003907435427603898716240047351909647376186475696054819441921973983481685970819148600386670255318769683191905813297857906496080550124735711564442908194649817232857458293437957763671875 383 -77710149178389923904136877198091561291102382671376554440813745256118467024092539224507044984217188712152954738293500165382724158219091352336049826364443519989279415286722318030754971150236189436943987162989164221063357849037179802411710318488193166713382673726681860857550520621499357253716193694048899915807735508353282200479696191566686720857997872707638522239246840075700952759019029964612261092920665609763806993663822129238674811520769806639212421376656959418514103302613921001924861126204892313521456338394483006519540335858565566233631632761808463244528309794854932200191283542471263045217620237614522326424487519650258588036011377573449106059799238061643811597981081294991000006709514837590809189652517687943314336025616287113462899927785135462652167366045377379374107910348589388360718288595307967625558376312255859375 384 73396127424341285693885255618372727940966363714449915511344108256402531011577035324306738291458090356392324889548905723288015019238520846049384158526824839003689708796704717822043171203296047199717217710114133385421908250480415873591191590558455559510565282191477660880848861041357812350404199970774102312379653435480563319367101649274098239655190137885063987290310837268463315683851224026571835784117749949416374917930629119235638101131510855901577572111597240918160803601871215272156496851059140563642439631344758359502414450918204518777764856247742014900109547978688016266896954844741725126289882658261702673209693400629058962961443586718745357999645187537439359638734350407555763663807863713985314056604123324473929598905633577900018205694133509179558691964176366295487567493989328735494448441301074126386083662509918212890625 385 46963999095159890111287331300218856540757829298801963780051859035203580028151671946386203389740281214202440638214742824293508682103921854669723016718551350287896370173756299821811933255153332020330061022281442763846547315240387428042640581244182745354250634798422527977868678776426929014396641858587431907613886716012956717717568855850816251166329535384312632136711760315870435816118829511407821474585287161359827405116940046813012650812432840846272869793635856460925608595485864648418657326854770741893581951697558321228461892374039103136722446291721044648171630602877601536794515872729230534267084695122678616061971413170080132258370396729042456860307973309045144499511314701660676240079276555728820357650730027983777160188343049172115360107623080680127602088422013657023360132383365820782882005257619084659381769597530364990234375 386 32405229593237853049907111353390963112179506204862774432192766745493570028405527473223420236413195426213056806056842605304260906188331084692435039304896620902631493012503177187875541808396342759294140450022001688242570913301745826884431990294599768789067143231926500597664777005817920182063828357054947234930537067353511061679237277558220804947908276412986171879821039650448687142111317559998989676592448383272725552955885747554401864362360121975248718059375850583866389994576180792176519903031762032278531462928605344621376083048544866509236648714965670894953400723938907575022499062823185534633951979035444128034543115912460631159452154626839025720689021428212680006806659652279215879913063942218485981224452480448722990645315393958520016201217174397179413073595515098640833417139939141173965268805101658244893769733607769012451171875 387 10347199271967700901706038970783947422349625808826841916822948754732551275688504193430684667346622014096479409950762323149906235178036254584397358776235886916706763770090357478269820241935691641568019459859816512244985807428490081919218934949933704435785957798316263232667054715325689142359798180741600107274267693397635421530807974282075027824912941999161259835029668684757194723787636406589661936724163934961961091238653288222633127962138523780157361730219543415776000713503195950487815674249824125158983137435573525967399123266776209074606877894243028180739467216850084570057661422886686703354914775291633310470242231695087285762679262738210501585641796858556463293346898076259748829838531504419305300460005212929105278001460066275611119069836615801948505156621689498840441778109833808249663788560168686814222382963635027408599853515625 388 854407412290230655763956967893538308982971363459750191026473828911153417449955963379806708818849413037002032834454985896560438140688317942452887469702475985450101150938116543523829518033201362180606202218027570353572105303085558797252810391464928341925440174575294358115446414224389951998733049236410260300024670715217149226782744471904189175589848696088583982351705386017968365052144667937211393475862887137821072786733111341701580650113298316959694103927146693139365728388708749867543650663584636328089604814028745280302554328763674656669292612009869968766364278492229511413268026063827898834953512483774264981969063820055616740335398775244063730854856021909303875483676288936967830168255015337901581091725892434941242885586175786106338233569922087664043228912570329458387234081881100074762079078262433373680551085271872580051422119140625 389 1811340030938742520402987019503122032848696002488879422204151499829678974489674017278523578943083864964266468100538904723916239750269885643050572596693610207000050852338109115056545583695987822991481742063657501102020475359342983291426336259873316820135758886248043130648339236375103742812483479142956638358507332181967351015938246535808907545640039651660056172427432748014385539374405792291912920630873067088787478303291844580122902733621826893506683426901373021399455112320886036365195542059560190527875832831340439349222390818643911563067190877300134718002743434583514247647090362544522412770068378210783544595343024230153647710487675870007526236247707703315944757347170736717810652639089092956802678287631995132669837821517992844775399664781670152495459422012211440719224233554655146750720799141988991143303877606740570627152919769287109375 390 994569406201823574582832879424424681092208057176834333800331985680937388455299083487635535285519193161199242621094408405677052651224496074280007674879042547649058200240358800600621852725755326771306647050829479035654832442615312536911035013720157675732701928609728111062678849043850722617388261667737832117427063200807652549197539515097816281628620970889842563594520322886359501550529031760526635406529306689138689049607853129534032210036256620052461151862715369077212381709225993199394014797339408126793718089800186259114033878581073271117076139635950022052394583418862094302699554627422657211375167274803523716125211293439479873259325725136292579841145915667207072787280308553059183398710104352768824981266675867754286508311219734698397437232175615912876497324895501793281579091615492750620364547349083576832651232280113617889583110809326171875 391 102965227842947648641114425727038304022608761861841905531177572860558386283686125049459163581204398507796814811130801276546471313362247908015546443902663654427100405198473154415850136018473294214626193473840420792803132065512798565486085833276376085103854026293064428756713440914852600024536677358666925284876058456015145523138417470815114782634894132401423706616204519536168657907642173619735356037352395386153161061710154478223458829885372288530276350881786764934709626405476151573801190420929800390217754296390989531835675441234808296442186161806193692140170596512343632290200419131224858941297381608965359002224830198639969850450276536553916388467139587232758289922143896579270775598783789929039168902033034806038471857897975348206743248410464003035071958541158253791125011320329177510358418628963247790954194105239594136946834623813629150390625 392 32072735368348804399770821960594042643224420144479032717679741617879898069825422898630555165629364619148025194425750962432776216754078461517250273692994875259294239903914822278030116733527684877500616641859406648962238306077643318955551889524203398440593531320260572855509978831682085989763375142332101647914770820001027498501431138305220511514220293966775283070134093339846029244031060572755182739116722852113856746463716264759066268311058946372978672500220367804977237399705769060114174063605239191368423093174596841233122833887796330788373467936262504299479091173997280682629370884307913878302255356378804011732574095984113545089611537660550172901572580185026478293090177670200906593046017590226502450141557389726824118365513235070668465576335276712441100614315112671082364653030387646982613415767312433344617128572195952074253000319004058837890625 393 35806448794184845908338706359615139012165397921192428721826672217486527443681705911200118793575744204962140809627307726418058281434569342575853434872887079446724769630020324934625497361743003473128919414775471404875962442636924157381054267323958249643271506141468784098487687914466811604640989127021988110627306521202146190451414990571540117477114651579486833670682685167520938046019580135074517258775136444516554044211014198193513036730156601004472673345385689546471410239657353564722368474421918170136695629912388600804279523560954850925645022951935637116593722696784469076402219379281544266575497134880240420345846427398376335157300847346665109935412442806574860001484209043048194785095719151029750918736938685340010961861748291245162294299777543591894428601681260788487617357732531801911915513443111739404190428659457978710634051822125911712646484375 394 10681671836567006966361566738470453594561070137828801560582084487562506251329176432771842839010373176104734821955751534005593137943124506782230941491973509155999244021201789535427072791399821071152217990324656321826239922526396034315865885847964415375701176133233504280570773117100658832361677035170488161446208017001973292699461225178178162769464806878969678675700797086023514201171632606194956731506863317613363759253210474686638903334586411433796055844212672433612023010884795463047506694441126970823329830314977377797171830385863166474607254914568086291162239064505808344479977563957164151254821828311583341534255601905699408943939115580962987425849855289910447491288467106496793276177769685863533284900629717983643829150087426255741619000410912042926494141625659645968172597221942476733428849054563833306729053566896947558007013867609202861785888671875 395 5321469978923807377029986589900719401062197395071011635188249845751473847852134164939523395300010950646349036630325243554632691463077653839981287627794788612519409974680378951364763020354500191206746198234493921834008536804346074296447816498063447851503661797129064234960704053106719171503772216356294048855391131545701145659400018868444756559990696972175528543187648896989038996080778554144624274294728028894449526640096718505323359337122150464560877509051970115430303931039011193846205860030834080633192858518346171929240037953617660564669503859069541912536490634035050561676381498016287279175290513073498985688281961180022572260347391561728544746517343210186033516594328518390454805841834873610730293481262775040048215386421705106118638443856000756484080432290441578401465139318458596091331555790352377072565978979347411925715505276457406580448150634765625 396 1625635041537641197546411734859424373827299191533399875875460161370141583001398589186966410479885971690388168174736177445012502152669405613531332800145977323979659150076640823555845048995650380130735174327086142965037832541446452356813554987635248360575920855672960871788747079266482536893083710553838317260133889534462642802377636725126016944515844523613085269008764385366853284393195025435024624328789367129124238075952726060605569425608589525485456758044834036540218967784193047209700889197880032804632185433386303617999770480077082958231061369105172745850604810674011726855164960847266344014095555768242763064842037668208181073604291660441743751316337411252700885250169261044753654693946702353547815049712472333638266638463596009609136807483266280384529932682437525379280624555049242680109474538260627500177370958534851796972731108326115645468235015869140625 397 553545798733220902697907026545885295096379150491066227859478019404618301246605887823713080556941931330286670105077776010288154895169784339190567716754558729821356354788774337033474498548466874392279540589093181872038342252429223245489571029704183265814143967342224153509649318316365447285542887302579883116836982314138965110865133123545057136208287351151407479960006336976022441897930267274085323847637591542233161607503081161787369571353460832157189083522717051040084842301608454891742007470408657803315153607609502408967626694782460390692058738119346345436777958043511156035792668185703679985671563777424213707880005706991263346000972508993221892150610274836644185129650005841120796248654911280274110637727139712809438248086051721766733996139738890636628547439578647518703635762943937437846691482920714797481532447849333043732311665507950237952172756195068359375 398 445017081873109041985026000790318930527093423173321150264671529274782583700490260421066309659377063370482343887907421763031464641431704847156854265550711611880625959900490355321606967700230725237625252829108314613479709529452386114777088716029739182200610987511291998542868292258572176361333774460006316693704756323416135354642386621778272197499599180725808801344605745655035461229220608079882026029361259036073186452087394070207041771613423804074932241294834255198905309015343740309500604068299364413934616256011558122113728743552656077130258513364850032576780960040154949547368199691155692394526300463792383802495814886273741001313058233400592371431275245498682300552766444499838807139431178343158143741604189762870505292521957267201552065593810852718197870942670164549485666762116767978305152230230831878799378005231586713334734906055700776050798594951629638671875 399 109866038047133242581928349210269837929920322092487436508212335117979973000149254491434761047442166078129726752123441811469489047872892920321237389107636593502698985528336456023886961774557359681655792741889789128001200433603360312038899769823879150857223131238197626166364962570462734183487511362691678060895922315738803255166791833713244387594201644222803075609460585097877355869771137111194028721519807730731032598034138909870630936696199898677070935685211275727755583266340366364418906742210110403356974077429206763711079483575362906322779236781008690336678143465307138391918707465956426831890513290180404983609035180941070203822809053899059569190834899943606254650057980620715195678394790218052787078777391956088628307892376434389069323750881500502892778596662385760987666767327444809516400463791946295461945152359363445299968164992066022023209370672702789306640625 400 -8481879049432420615672704301489530376972673577745431517390339969249166021719684471192769166859542228213362808216842145011014490358632754802088132357595428484938524551928788997767432674231169432022241104730047912742776161600530281457425952867796141803298802226558951021845582156997128645497480166971201287589463838793851649451994917967919080721828037719330675916304688277840870704482697086512916994611924428327560868025427039163590887239636794093613189453657789766331756065469522710733478097481656765917293405253545546516782410340055534815157185207847114371912712594925981476642779594132978330660113620454964333561582383672347445283336078284292794477129038335391680678914616811484775058012595634130013935195385270623591843621785970215046201977093259077643052641016196414322235278370982419248519530809258407671419219355428024408895780472672498717656708322465419769287109375 401 24532570239021010729226743767870104972033296169470201250125412704965448615171086978482699123424609736058155292066382647825171340520464168875203150916531369659414851375648974616936892370579472338994175238334758386695785297164994591349670548775064212949921622494122848107790639144984912367789998782328008973494886265859417943147917550951972043024263221849888892405894045181496898990714510812525833797022410946464750922201478403152638986404167202704321881781618965060732781953444076803985341566753130226705641662843154769911288587330267046800244800173238163421333543955654158389349013282449057394033777474791808729183666788498492781049827493914276386911315501377734860739466533247284120720182697170115984386429771684421266052752749302722584723202668990516212425548854839347812352078264037789459750249956488112063197118851512236597186048490948362399421966983936727046966552734375 402 12253334873652920852969446233174067254807503950797312222958573384149147536090807278990970764902636809447572051002097573239416258367559383536466137742246520679178034227500181346050412487896141987011893762787912469832548762982091257545817867274740906806981820308120078237416562691470083018586534683183128006718432010878271785118179229733705671242829758988021087377019769601346951578856760233373265026004840491508336717057908646889702960947369861185266697095060032338281286442772514303345307451086979333180946620045919214941896421381997815829848980331353115773577153697971667111106184327959051504955112967736560868804382968680739330851668431936023718103195567596120022809033498932035625651100706544358963524366607617278384125186113119537190046407834098482488012412184336435044750647805531418272891239275251653312703977424958759292600489021300702585648423337261192500591278076171875 403 1982440712593461194138677437136978793525662653317706765329163642472776191519262741857595415717405900217186011277317666051648327039009213413528317571687873224451359330503726485811284894819449432332476598910239214367798462156523691269650475834355826985165286388671863029753823171846782153305880569839752100609102389032832017722447058732007035122211246105192169194464301425630564428448936339784902350259432761890694132477544950734334449177510454858822512161437204493270547339216198700497470025009868297116166166380296861956637962645446406798845335318349174084207491635365483807821935048455358619568353305712026831268422982614500715319700327508346518026369575927932866975690270569489844110358469643314528874638687005187020384299231813537873734497422947747917076104865295995436185787513270499231302051304006140838948789721127595780397634907970573492352883704370469786226749420166015625 404 1180629557357916375656216139390819534115747681269512699871143288869790984127246147621261294682674644313118770325819980617528801626717698427760927440735058752870586836277846070453949754908813809727505068441948198543358331030284136457157384287603851897443175519700868799153788781150449128960262680559829101101448015664247698514362082458881530257141942692567461700152092668249213751297485370179582450111747735959463301431087941086514902034229777350943771379322948841313757668792722686351189988666588877553978230190321552523040956238324890953519297105368526816929373414682215523075231017697185196021389350561076498490792687782821440923165330126985594545052575900088426131296991998954708667981813320167018642407158828192041616136362059175868704854485233471248189592892242829642895093714853277087082893446087232299163486940743666784948414261941841175984624356942731537856161594390869140625 405 797560852530100667167145027825449022089302399246754802651121711392861406715589655359687813562335997429879674274404128488824028526572927927985630326547554978604152820088689970344513616865746152952109474963125726972359038417953272991901552377900693407847156638702283362893846544809925958968008042052262826750218955447641159466134570994432429831133910280425094034782278354496589050231207841929506355426674951448169715833457139009813047345982120690251638413532808160673131663372959118552950435130110176241605163011698566585110360217770606251664227269754062154589727924826238020207241491117581328703413331606779767392229009004153816310051892226108409602097434601082411025255849649208902788542039205227414276965374469877989698441828350895350294131885076723152982416179573600022059965774877624758947429365776267535108585101123289266975731662576726429224327485911771873361431062221527099609375 406 276326378337486640264573344822248248546011896434415327778564552781585968147778412651181992565568067797377478800086902548401974178144150580515391817750142420914514915433147539669141198075457535804396594970365626903288018046399761187194448593988544126523756735247755482104342265270674665097338529235711543416384134393004368157199218694634147291378869752658389386638646234013916814869150153154007811735129675620693098916860804568958321599296895363727032953464964136918093171510835873975883286904754777057125017660512348389461884671728944552186319945639988044628477388745524595347196466255897760923725792304286416081118418975784976115151066596285175446551500441369519735905586084981210506745493861262603961677577535696853661973833395495932686780163715682430642292763166475518114078454262218991682779190945228806262632795508641864780190507112679292977923395380202009619097225368022918701171875 407 49439559302077394881882265904121122127048393136513932979060326329017323614639740627671933019698929758009649745992064999363508710805939797608406803784827457575072718741995665955405816416289563590789661019091628182179203272652093786398180588476623134720991822327514654046753569970844144205314527643962721066546207369794988564245136843371584671853689688711312633950376723733149970736828714475142061061147624339643292125392746654869960919747535343512942061653331569563394603402492838282602503071958992824339449774694175897548442706459178604769757033774390476219028993976783895913537900285886799790192093431974778012170020723215696653107777761120274291563751503428132630461675030985844598114474935220167618363559829753497652436525074371104760961950009979375808344158369208872403762235563592542742769776855162277099482360220760960148480574970031618670649777025349891346195363439619541168212890625 408 9379702931385110540291540735238400505417949325752619372250467176514166107928612126085357664915463031800322692784868849308630558097297426399744548678109251462041855702611938352894436318126221678946210464701889396114977634059697644548603571631951159302013382813873491073934162426828078487571177453147233698738465674818041463150360187208737195920191310254111956894227972180692123577091278703059625283898851199491654580489156281563067565695344860029471541085178580541105452759037287233546066125293948310425955743650137998715219577398160384787056154000464489894367098124068030746486947333738870272978032442622309172213691388507460071100094414675200687832872582528188805383988092005897517560119437023623584549109194177282920293313007919433895172237061937444813534732811980333321858962378891603643995187308865280685901233652168225250995437538819892565219158743483607310054139816202223300933837890625 409 16504249483836733670504411856419913589545909083326195279374112878088930600166420064083161532309468745396514618483242060565170883558416617860025059444927700970128631029990088512090841080290573781744478774303281454882943871996652090882286949964639041135020984661755335061065815544081015792764593336671521239722150168192958600752357552138886870975867241898053462291129268859398331835872357326393084490446393769797842141720872780325626663439537002686275736217394527709025956849050421317038643936257964929883657269276635486678012370398461353815686359118501317659474589620650872713270641472346089236775095792924141383841506406886723294488329429839607587745580391201603644973546880471419665753601371709663018420817548548623386628976152616990992703502269891718396634838642539753460512821736993195150238682628335350244139584633940764213176043357137197055604262824722583413716847644536755979061126708984375 410 9254510553883190680089138999694393199827674276772122475050293061781925232734719425056481226576757086095951785838446636821392732745811369266191451115623312534041827991494551699861430908878529412966223673923299324516704538038534114429295057480626707433761112379202329306996129654514678255836672745967284640521174959410290621948242835404863725229385627377776170845107303457357721766436035699198253828676176124494478755007928930783758627632617666722987467381172099692651043349649297297146876268520789341819985617799935680029642291627784197724698207415051703706946907650732944315345413193012669729362538595093822354444701586411077617690771603534501773912795866591909064576018668540574123893701262759969780896833145296586066404593907599222697530288503479377218523951613575525345047126776563119717769111422016724879240568367063873588223085425655482987133478129065759787419409576614270918071269989013671875 411 2278933096605648757691282137087816964702036140716921569258346131500248559519636945387212627129146464204685512427221536365512014757418738337464992804014144763814553666686340340130060652525838158547365172477644317843278552424099127409194007098229202983244032968559970758971818900584159020751001251111747757265501002500743017037977522270600353478394435521520768720541977898698930083996843396594104093749766341158627410848169956477305693567352329292934838824361328347283197288046525392765795488928502428169585379234808230236350649710049929770477446902695479251137597523889822778231087500464322922874888993213493125236166716492519188567044909391231949461268143649733374498348976401934472521945721141069848640019744373935730413644145864961023415256761791087618482671472470424301198875443814361780306221452065367627018387613380893384869184906841789916475580040681699935112280996918343589641153812408447265625 412 351500214225057954740377894302450852241487334203315189364342541676692153400691031423022436141513894366919108463422721627349571680232831484859692504399973896151113904344137405866271637026899538349601480545814213560129770092978691372800877215466297458398381368488924376060984564336502766376073392916601989519024873638759240431224756782785131518631602361164009799140942235746061889357392174860298634354128026251664393097273902672623045705851992311723591173500949422454652365773831343102685239308250804335337978824533750891401516584099448070250474149860839612362527109817357635971012418451838371483119840361892764539378673282487147918589727696954891924235204826179529154887534020122453564343878324793594035200374833091791506203026574595487894517962686166878118635079269587249348829469572164013196776937364431460833572531256777923277086265120545914204347209798271812510039868726607892313040792942047119140625 413 436799187371810025055923101654703946670719082570831482883155938835711886095450394926227152178799847634484192139698670170590316009001836227239644936919701566156240404658284815841284676709484760155808365464694094078929954195812383730823248013604560540499112614200721897700762576419788270328166182258749048750692778020812600362834489332191072107414179312248736710342141761119078782664831475135876756572673127520447566397779969579226878257409292226008996253983508338915166909471511542380879426896135504015899383165150818719295428561753589616324109900847002018151735308654181185843603776086252160492461757986760671722173476603431941759589804590082802369114062257173974284034116272724629531508967299254984204377960275186882131969370994545633454382203232133220485201321495578629333708721830911986565719984421737311564443928052358868458372804233343798941127440836390124156117520382025531944236718118190765380859375 414 345155476215454814034056819272835264179511994327174965814718234624731208668234578328675906608620017330140081322692641117043270180201641178156382796317975594732680436827291545476634411741381853887110658329115211116861430593002939721940359850962475681102921218984309115592694132677996290696219205087797242472397192183030065687558284859605769722722776189059537964216721004089475188416317189915468187308973671438067770599454927319776513368902521834611897412538719819562445000223770221498744375145243719058502425309856948165706474364027827675074720918416446651805812464308915318887979710802024977412590521548705030060527562390353670957435226818327122610522980330900248610185593661948194911005838322195264390588410032596050565475974066364838693404188233335099763787328874543544477647170069166397420240824085859056063259920913448231960235187799867307749962798046815038688589320770017110362459789030253887176513671875 415 32582157804706682780400755429990922203985439348729280257806867975713907191724365521015579752847239792094242853417145692974133218711411558416079555125620017050434400548950140075095060111992078955189173262951430386128435242703612542923172661746674254139125369597084596442492087080794863509882131034804491101137387231391174825177440481066174470668120803448425458437856958825343778996186327405141262794423111824955276990968380486525215509898095497216639609207430264477627461085864985421836423612215554017514764568929368044316416772407818044698357198781125620743724812124014078044821141315008264918759889866718169535601702384282935533746044643382874808648809275506432040865072121696145272749307060556631751574969420258892888578360784392278050489460078611847855377399676730393745931594375295322194375356397859413314369053740532416031342300584214408809573794105240415319097780667834118872860926785506308078765869140625 416 4829558367813155843752489954160892922079269218891198449126772895783831376251254599398397637480295453184081231050348108679438936052362827744358513201600499815806225350192135232867830747397766587222687705609117571290762165046416206635817707794392831414800151283464966466634539023663936728833024301016703710355416855972167441092202230686228817769972374007770341582039243143626422801399004831761842269612934490427793919897442005029931958319081188178454098630394959346757397918622702541045173111631174387340483502327881561645447111830869625691024508086868257887698236960059383972076146946933975391918920486979213081354036236703394986654002270349266101986989658881936981396533784451282360269496072622552832747567412155189554701209769843830535868315288475746099933658650219849277952199692054052773831540832547764413121719596156201543844561970365390178325047545027337652816107880539286956178557375096715986728668212890625 417 17305348110688210380221750540968714428979300961030623572072674534355755174468419379560108267253222750070761473021950825237221432058965185374430048672803839211137119222702335987526813751246290250090027675392264669210668556979999601190277162780770519193819792899060358858255779359074462827117121185485509399343490842888403045387237669879302328659420025392287671972598402867470892112852316694349107277992775846780872805494722777782967588065428659376141368947988835685556590101131488528509612593660396567265840061109030290501671050565152294952893759818637263153018912347033841344657613950848013833437008062070974963712896174150341538003009598533687803362192903576160312145970873527423631630546016963576497682117822977338356696555513582022663308895748786904451041309635265504463007306484137881808134204075701939075023663490992179264318401864414477277747392605860981364246481317334912242156264028380974195897579193115234375 418 4720277616516138508412415241522778348406669082525730248353120282213674960132916315955400754149066103460828474754991565871430423357732820842021105061480634617994305419437766798660371385078452291936797806686548585368621304313907936832935428648126730159768594553760796782183824571487321534114938341629085984744026230311457047749984442103168393486821045955301766115547925118618668162638395058021371440035036799936880965167585894708027249064809521505841105513659391035438331925276232363271691638486244181838663654063239530751928090689854868694653651132597866089287130190780647298369039951717750187827840732166943017236509356485381708356089400904249727716007288272410847729486317874223109703502459414276913377242024116719778031875203449264383786095067766566716774858273105634211030222933849567446292779884950062559654466384369425418849134678376744793218858035329406378511718962392540270556207104846180300228297710418701171875 419 2426094009054702977432925571818310013088168823353031793679134229300136752807043899711362388468634595793240289198964144459553328342963142451331157247591310160931553860888699453899693710590457574867388286907692068203596382434125135625898887123021492826584703659325380929984760202049931977200092761110203166961750023012737560417321758217111218715014901017589415478075021448154101914056746091611510664569570455611198986983221552866804670222328519867865862682198658730295255628085425549280669420280637587145440954628678258432124136678092991163284326422519299605041541028707714792280615105992173462502425537877810641511950146577771965560932237985645849357356345948956338602984020479699069186665634110575126811228032410542920354864994008179080958130155492892030826225075913066840515313720353554855073501562702754058036477810222518423920231775191115843560591937579868238445225441465383253193677237646852518082596361637115478515625 420 942395685227589508403138524233753721100507083083214460305090774035383095753240660248697343320625698443663591436509682891296841870530505961577529100909263784191821223035732076601559957869627674234550998220061941723195771027598594226885310160172094748079500582121362771720500869729410815165002477723344919713618939740556888331160967242921929673956807996434857308955238392654066068876309753441268603396394097048661866996163859316157709102944976143136903545481915536285630011050321350569791891728042130800653365218370072500802798221750375343014209695048185246596271640954431674146361794563560098451289065456203176938310600380634547400217151891454652904040268009097331596489393942602100816515836834215058036253974515890044679809819859112563324598914213684660676782985119734459954145724872198614233410490108288630692071993184744778705490985978067105222351372736397689388603475133552182297670685162671588841476477682590484619140625 421 290562612101900749189220213814155926674430063353243207540247881281566232023986396477739040359684009890032097302130161075935519499002336830344296646482670392598863979380040909175310134676461798625383865572675274670498819912389968326463849579580954636915987746531607114290919592873173287353952655153461107728126091918785484386772407238733299090884926276635401468476893940013333298830454468049044458403512061409977767442436468259601953475905481266068493152942257356390617990798377993554504938918015184413177354475458899846544945453924973131324181590421649606665235923537079605291597372513926622233065651563597674257139760841762810450576084500381618816337504573953261817582401593015675998003878648473877976274624577893643567052072081689489047111460498544298402021585859792114594329780582496945192961079515787197597971509572383289416385896034140070609918948321276568138235709688251489114254287604577342563061392866075038909912109375 422 217282130661906572347187971399228992389634882067469187046295781922573345553960957322420498728404390832779160957198146755123256837293595205425203004022529443230285695348080193427040890834777183713610767104303768782145831189135326222974208034655441961326201029281378008067379602450347906444025636835236796686337269426207021947054901478397736486108554248120912626072237004435938620236084569237102411445289182799617961518409007294488617372399914723092525077913873874515157296569198773854957172963982883913886843691841224889331843160473742364341341500549261587590654164924241305430946034818350373903487297782818667285679748077529093665866629015239781833720186040911553974791624027294009915290805367129504904113100172645343326105607635947150638867175882362274854787784702115409820210712748917101975881028733581058811752865615101184926352559606071308429509650081866243798356025289771594362546003158243035358054839889518916606903076171875 423 42747114972369969725281888477564276215809550925718617093866422055845599957762926311325522580464565751839793376393027388390733882413600549100702368369223487806483825729674519785535652347459955516185488013465132284003797889081049469967926075940992529316810642153755917174075633360183510776731174121451772256948399620681748601030134914370276638174726948043383799944405029034414149705856112410716696268458245362263061381771771045167827565813025996380503373739865975310195425733168592441056741884980953689247654713464747357544864485242029906689597491079214996931918593195145149694525819477811845400511588454507346421988916090498474165741158755444667051491372990455635728661162684893484637265598789487358567940151526144593154208080421470452459315885298853584696885390574114260040250500741122876041953380599977439856410428039461189477140609699529077383182154376052712560481128155052794694561350678264910474268845064216293394565582275390625 424 7527599936359807529099815094344750880792079101611591528371527805507977292974904448613581866956214675538524158780581555246569752729184992173640006437640164801116173762299892103235298322957996360226511601503380972051163367808673112421589034579196933379571456902033806556092774455549288864094914342169999589159532753564458156408819152739113839990384867469616300667649647698062492161016224308309595790563524298611763717770210204827193161686142232946556763565867269245913771548055630112836598161873101499811992075100491361751708988503188829597477176675822707661924249400277338296709843296449242010718365725853740801727846677667143419875428564051271066114160504543833473206043848507023323948813989781106064813062117508706435215023504878921785254331043824197614482319680570718581149761867160626746835422066198450931547422719089109589442189579809910300369046505605790573814348307127923790655466725605694799927647409276687540113925933837890625 425 18173473583370981968839166443938419914488049069369293605243904576228612329340031098987581398089452920793315734148860288823368878260448152732576503131159187989926399019418078263400612655933758199896898171069958752254896581789020451056867334756626515793897740035941623008916102360280125581923718038154491659525943526228527420286298131919627916435431184742977863959078255311757035224741743704188669848172291542068370405863772848389569351755580622290473896101395859495632311353250006734082031882124510396635250275459919366875434327154932346166393722549362302009627116615195894761227669199303595843728084739314409641415458058110371404550181097003804024591270660359983581678639303890862446397932005700863080731695609773105554229393001201076701925101694474832310824500292679316471983776674768634778275816834871407109165485885830681391376129210014242142803981092916781687438058587534118242512313939318580567616745469194938777945935726165771484375 426 9215956160311944752448087694377246971497368563302938177493076885050414332510187580154859172157035086380160113426295225219152457310398815837948764355005879093122466277838634535451026481910551607649781311473160118651940808334085605351215227877361048861960233477859609762757461605022848288944759130128790858284014687134108669591353641578342045735928676395485020220838530761719147101004864547862391844922566912612556246027761045637729624959506342936775515126933563091596027070548269724963267655464095403157266114688853936047540871694946613017065511488453956876755872588954979920176739001386077127137106047599512687675231256565407966182089064824212839631762011115212139889807711532713154088573859426813645486577760048819310472883267283821315254129907633953133992284470545166397404301009724147306408623509027725246983006480841121011555070758643996226209437501756942569772001930409625717673677236839725984522686541566827145288698375225067138671875 427 1737783981261055852553107098046933271216441446999860811441330440934390278647700886338199544715720804402252457059013131671492568631909238550821627672032619748486902818295582334182833195287901014448049925566624697906582629985983382707251808546645897225718071220281407601259807027525906564706507566826377098589415031451053644024529947645512738465796144088197353604648576672557006671245389854464166197881113809483667477426879554630225918958216795441629195931361538074935054528559544042513743726149986277050199971979936957535239524133600153897051618115660093964009967311470777314864572454688247482750438430595130975947887144480488961715596957465216412907138392230199676258248897371883469223498028923742967922430694877882030291238090805767845022145182125064083295009574815323223417033183011070339253675544683436576525226078265201769752631791992172829012452858856502709027821778650665362780925221651782196599124452607298962902859784662723541259765625 428 669288775642687669255640810410437829583102011556720950800776933176831156110252817379161382121453560326576946165619448319947754960600018043917050921562216471828503504451044732354766355530629933563793136945547271927599996134107993117096406996641299224108593595589398205879332753933995244038613601474290184365035597539858437076497053213705662073614409538389957681807724512904161583337033038807582013873826580148357627236309517310605251459430402645221790311906212589728490699228173224772314139940379566950669676614434652859947282031777950282977670134528487730048548390666389190978667851037193130649075547648238094382419202186888291813259127093965727402553862968901309448680734832001556183751407048037918041406678088623254549297767982150380168453639050819314893759594520353912529557323033313450719565737060740437098795858399112512445993401674565258566187251869081463606637026947884946871780961950994433352414049454015554374564089812338352203369140625 429 579956027990938599158789096584851985891512862990631553608200241486098838027639757894264276898748631591500497208659789533891256171329412542653054798938740871231441841268328604236446381058218551694761659109507218749512492236206626887070668628615054813896445585543272551077503499740964198028868534025584219850380842791900172544812251668631856624495825228087758100647433583187108558922027071993336436490107755668950224633720885867801759381337585260525329467581337585718154667937782039097250694674057551262852931329691457793457500653627441536973311850284151382752388667016672138592075046878519314111136939732013936559474405092177833184120116034119604445337794346240372002027308832959612650237153406596688245059742162071452295857030432651184417220481211372309637076703692703865364665784967202940477633002496862542865416766774118169821254873127328910010846912659355220172930873247302821559085895119328514209230767371960890699256196967326104640960693359375 430 257738737042571976517743437245991126383229092744244609581771812475804354020030223201703695256550141183274191589567145732288026980539986074541153185126309460051063140044762353766940988777517304788765461364697422616234462781023035196632024077039617319221639899468604371018977035361518907165984784805354175147853620626348180408542122195372694675113989903086010126065094706506618562115830439423952925347920882225708020525903090858114968294927099217935303914673967136206466397755030492900713031755966983291689298113406519509229150853857614046691930723035163664587814884596877684659011318152294635013650750267727978178862735500310202091960074643956197087469464257564220906269125818582299275613797378682325995632003170200050354027333514283440403996024630143832566743103382443762452228206917035130592639430744174540569549093052112542454991032014133424143640927608582914879332238610643284941663044754391892286419301033410789170119414848159067332744598388671875 431 23399507208243582611031084038641933978016434270212390927597200548672354752830966360710232387003178923953934993362249184439452704635996101955051624078252723516086481279253377816691896365226191916963615951733809280943945441337032781429951947696763027815714234383363406992262474450015180918718111606140951993769646836708045099541046636107876404405942742222906908873198925137669671210992304721835068905337661371779592507447866093904595131509893314331306725873526953012865450219841512520357010531282397784166559489291149160698711731675358240927935767906869371757575474642761523930098028024749928435411388431479170531266178955799909606317830873268399589806484574582407780350830632508695627982772618245678320459175712566818738459177536334505029539905654525101235015258961237955640210596360599557362481909292095271851932475925716019232299740069915589125948900165231765466220086523241032574650733041183505150175238494953712520274535791031667031347751617431640625 432 4128365918513306392865752718736210684921044569580721358966920434162364017051894920200824846982850440926849934764988213814202861368976539686106669804852684075421740316760025551945337505458705206907751712422859704444667383746231040023066227243558375711917858500544416845020623358945453195397148292585460086500450534149582151812037972565267222008924773770195699111230975459831163969532634175562159934712637618949624037652973257784231460557528870033483749416925511303576496698747150835681708620385162961571225087168439372588030760425639097344773051788588474803383984072260702139355180435714151527329620491170980506148015787065342928967352943709987698462821163455272376574431158566808849675077611810573777668249815664200203029752435657132518087147298746799450216927977059377295021714829065566703906550258635731412490821528616981043634346065162726565476230570751368889019175376849956318971652586316188975736807661165981599149521485969671630300581455230712890625 433 12657567450146760389499037438138080509976808198136309672923565522812342583304823574741375254371811987168691553627603189868256850162554573083497445885604978968940861295660412993495563436678495010669888514296422941460138557814833439581223040754414453710979676845718277528186886459971626910742133780452252681908268389816880424435416842076500542437148835436001357582415730009905178853672669064987001470041263246417941599613950760274029613885918098831084212135887830586293793774152463266904875986312063930863420412397031018381643251863612886359833047799941457376638481398627731419677267427509612322931759831747287383880524754774375673241610999899403230128265045635071292758897665239184853520726604056829980045414078877978070358794052164310777523655970461577138420862877626803392326725742054498699673830952278364566508230781300131043679410475974247347847098024675995444102386701180863373239235795773977674000787333848786256861040921961603089584968984127044677734375 434 11228378555676985221240746491506034576314661092158220924454443063999191455761944723550034802193250616619368876498455135697869087443497632602440611890147563632221808506810003912089045944877102111384607599042729608555299165111844269459152255330505274745638176307082122302441633431341675182987900930249381960371083309733201684191098551499149404071924786989466286970463352036210326151237983049931492280658058279161108656468741224695095561424833717261569616259613271844704134791230967321603569289612718770512226452157093009395308315363731633859108022207857399610033146609419739952936955887971314654543109822092426661858508822815383780348678723195510364771903261089881530971313650807820125062151627162841091280145288480333268064387137727794510325113157903257522603020722930086247341814309958321559641911927324355244807294926685926586415113798838539139828108331565263214561300012670946525184816170377538918793895609782096929141030627885555759348790161311626434326171875 435 3419665580028170846701877694157705920503859758006273498542910594970279073384281969917096535541477703691328018800775855602686267130495007472924989257674138871231140117447694345176404544124220267794248972081714977597444560824388322417424937840958957776647477456302414046986251367208789272806387301855636584953856806005712731112551613834436554534876216433240770762739363723131388565208718774901041414280931141014331019590176139577382283413156282919637792340622898173307179801175204821769604387013736660731836259831863105463487607013406166654630417136321364013548915453850310671114708829466303327588050768703964295496221211915713022763959771659311424009094116583315161117387912114234075494837353469699727682573305315495884807448392548945633546941557897191529935939456468982051871162827105535455613363127558297859562528460366980244016503568988318477743308566610976910656016919045999044220986007276836553129884396854001435387565045742608305090470821596682071685791015625 436 511062982093696541405981586980492313914130539175102703903745908201627160652676477240856264129544516749112231265928428092575920971203344584078319161963814188130758003111724026589188798200772000046471496722555863653824469740752271918357285558480932889673504140797600978532234617005451086048121196762977059266299620805830328854336323715912179726814306489041501313666749834720757304806552367498325998632587047743680365019913413048926264121083598780352096830588604689834205761030633786959285628260336908307199923246972356366713061236151140885995676773923677151233535826132965755735281247846997966758693321254467786943311395518228397879263813061707951085943202474846905501586294375051383310002172238276792026255335625081682945876549306269309306591173535566785421813426001699461588065201747807216011939183793080584100746485369419589927419324312938905859048250167686616325412433726384332043399973019975458762354047296403287460676346555532578719294178881682455539703369140625 437 642163661295773350691911361644490588664061661975352083174531194809524445302082419782453092064990933659447056551481141309779689068263362189692141893219844443104126541726184459678071311313510086651240686178980250353185593707089542392971823869413482574468204128047653809725908211047568848874384268263721729057357349440763087463097822786771952568548652652181293743678425974530090586006230725448468128040190737979898587631302555457660683262030675845273038348481808635172820886600299084303974352471024325943098754008283513195793602180999766360068585182296768011258227907861087174493399988382423335010181231548722544604491583593661276577395552535366280930399648243588025187561871290653321874580787926675269277734326603973013565094696473181939757377677046468036940726882388198162958563682630770956054252266722422723309752015652311585562575109112511354527154792559132261690417068456453223145590453831303840405346707931296657101573384525926291299668946521705947816371917724609375 438 338667941446835844046182554340943827884985298198382725619932873249626923931768910187442647643778663621691246141650216812842077767064549911177660215649007788880035160930441782112656862503762432354668456680873825401049224549231365004653540364531714903514270434073783477314578117772808952577989903040463719931092348303931868041075053732811869176082412714698458771076933493128758637222945434369599957469790937740749316284763707097853669677036699848294669941258154375150248223640347505647185221587838831990762632569074334716380831475748175437614505483818933958067116887606151679581741305317889906841876521332528994716661171122405453363378936509255753956187570728732319009458360664471408527364622023499447826216445548854195200466234030167398147329823325605351583536957758286387081687237711389490834356939692743246315837080464026004008873154815602337648146310348639515778058996759445388762880190373373468156386282820414146036494091476331917689446271424458245746791362762451171875 439 21452535654615170119732393405435879317880406950389360865107762942964462958625072600581532799621252883645428556889157380964139149545828409654076628596657999141566829634580637201432517771858746221214347296592082761832274808299442980951034479494150205392685823414874316140410443909195070648834026297458897081108601399887136464287972633604828483013182386697076232427024824285622176841369942834280593845020559481598243218533247596152061055171263955149989385195619755438837401512861807004995991711272305429232750390362968894315594637382744415092705323401214890815907064854520981107330005858645966696090937956431842464690177979992686417811359105262868857171504731804156283283998267334759434789692129481399398234542939871242463520275240159418789599154982570120069732989899383670262811703355521042970926416736790660772448885474219312163358169591436795696599895541269336510114884220046533601610945156398390090707761157345257448154440019263120877079931148045943700708448886871337890625 440 33252131221392814767262499153065865199495226262863284799979936327050983205551966812862487203280281480670298615034219050007097295191958557342984062075596107734062575988817535945808579101279164578509126145289281378737558831303159667099986723159639182402887605479571774126728199838908271271932900349620647798604710501490829561562260266225877846952300346513864738223619593627300442487037019262002382717272226022648013705194792492350649959177838858359460019023478791116643107594281469381332238066637220548991617065059983171559837806594050200629731662585805479857031811911189955194071565813931858462790975713141461029804242790989556145399254688992872155195195336332644872859717486116898046211971915323871922199865716261306878763533440028253791531410872621467807112919169060642752548935464944932102498917808341540166667080781542819980219504034541620105551931153612307945690264796358149828995519306116673222226630570512594926493237509364971613880224143855457441532053053379058837890625 441 34083885014975213540491434151313598796971358437240735273590286688517684637842423408590748168929416709158120945166280858941289187983834421343615922297256234515408533938839181355452002030821870364080582228571872795737194092845262719594020130318224721706343337814809292442848990555999582794687360251021687976629210397528903304709592489965932237379688664910630571461007974061495394642879473069086046579883432231880917564166387265904523276341429462706071541393385215354041728799140961690017463154226352238130416396886786555707811824503306590225162039881222565102084311183724767347804953338233417993925375076455272189276847740713553761265366858338427035412228966162227358514946266344471919271241660466912390049882999240018464168181284762532608411112858412579473317848739981877726298044426050935079640567294968462305703211854475653034109511993702055078776709521448069113793032750031200008975817990020383029129913700751945697616985049633233704319788814895986206465750001370906829833984375 442 10370798412235297996512541759714423199891974358334139920362682770162738449710931592214770059460680356508538517009072908800353189404195992925378050677341471578454004021077244921632724021377982437214322897414867140741490661298230480156838897940296480653385165493076039542976350557975939137622797484334670044214186059084166038734372672355509439777360302665503683673138964837231461633556001244042454148901144247694383967119387608417687460243658658078914222936979602305052802870459810267359599869881136066378150273657973085747506211813648328950645501021840862379117870331302084915747419354216526909722811794869497600576967663250199119223550466694532310006249473014914569761833570095224306259686815982098054336952138644823356031472570046288762744097744461514901476646919301366617028479050954254499785648245352796655287862669168142877370667888662291987379227216762984632007682088138280948904223616866751079891044096154506976456351150638623532138321396700586518591080675832927227020263671875 443 2346585847701407884892085546106637972326436626615740359719021969602915158457069712057795588450202069078628784705377285050435942493691486402388512659589551912333751795720413253257436322476473820361989829301399648609110575153828590445485499573928020004234364935754949458301419261084167210751117435390729793300134846652948282364508864123495524460915074355467502117129560201486993216926931522574829830913097176045189408252606595609727524089808603198114446841354022547910817018908900703499131104140252238903717829295511983793978946264887503267005185396367271548001353732544981485586698276205850192910830375607001063332670452835151051795702525777913320482141989412834296549160828774732030622704779547601564764236013277683681188291431555540480157650903244202891640388366554133946614754832137710965967768142736129947860497954159621540538911686854334903144152196363391955934419889355955286183665017585845190009139654100515084437021377625443828313450364032866080066241920576430857181549072265625 444 1168621341730761723918860336247702181451956047635246202385408296634424907012901335704944220469110506815708553410117500753293517616699018140645157301215236176471310177761698430143555715277602005785714082969133737410892843309010458806468456203917791452719435243815487354084600291642422193135754594431831878604213066646284727356255674371075970703703929200520269713111188012143384735809837270928287624106592496701975640244570589512629960048591601177775356238278953970435295341348001012137767309608748508311557359367030346506716288683516189494655421895899393565747389122554074286747764286477238118946091008585916049784533950331028468457442026626259189385466326300779795862842233394900538955323834935424280174545215866678442212951097552963713804314598583047585658345676208841811554893639391828680530005958762427275618990332214534628494211995292381339633368828157890108847812056329033446479863119238278371613916100563653638201011974675049100288202067799737948750049554291763342916965484619140625 445 550627323855854693084010155003978755825072789167946309952690095589745934430583345611904248661344583860173551608977012341720227497158779273864520723650939415213652244779425016108307274465405007381997544034977920907487802953957436323955894254186973435389979036210994990384207541445862626061983321101397999395164837947904625767967536647774569742287302412398003472401860314271508368321355877666550528044706181242728644438811727452082634957094558726563345033235158208712085380414737472726716494463446274452209740353733563522183138527388942960378313062890583715007570510962642230851046386751518109552985324060211883302469945017709181657318965622824048460043713946714554972620999709128328086588120283413341734646806356945382653035453709621187351494645456341897744794089998232979668433753384179386288415177489976505582056961683149274150538095402878932255078801935152466352587919979226581682908426494371667294730593958184102314888117236364648660282771372941577892046183251295587979257106781005859375 446 538643579727796406178194546073970970325265488738391007439246011056209106779798433695107447144205973125024190582534768833237668579218441358866948583552121874739121982419111625348966959851592545812884722623962075660007904558430325689306898700932729088390610048155349261702041582619412822413857298868325469514670919393129569360374524133794406924936243725033721284233996716517290071601219877308534428594622096738096824233707886506854909134176441655910360881623482802365917193872231837494990819803535488546412716588116487883329614068338547326048346957621911444883821677192525132784527787614645876989020000338018022191276076426204264360878121724390304004028566872296895659466253482040324817175787058879395381723374916031586915923198559484123828727721737681808860062697122586517853907165676612539969095672071581234475919710536345267134691372332617512614493549668849108957199895632951242793169607078903158473993655582574480517332082523284119113272528588562642996862006583569382200948894023895263671875 447 166921091544896960653273801744814519492889224609997526056770677817509818768950909190158381576680576537841685346200390835746146428503670821279310851342560262108526025349453825203140246488597731078317211472440247972516446551099815024216574305166908859053597729911552977312735855265747773266313435952316801123031326986843776967005830672969540343485456737474360471821185201434638296476087884897820254854719577345987326089749680581519452816187212564238896013104042171377899288609006114843573215246544824252332171465393810157084808612111551025095815892447736214433827164662272306623170809619471859593584683334561857810239823726573089799309781474904732885231907172240646779519753378682490465452208466684332298354542007222371540026226195866846489928916570871615470523739452935479780881260676909103857061449635132986338524820438626938480718640910229643025429777256945646813515603315510734733563323999436901308874846997233316393084649234430570306003002947444871007821876052190646078088320791721343994140625 448 -39844746910814820177909634498656506680505808338015840985196518703103896213823062380573518342771187390786637051800028480606825597424935766087966147525790268276668425648301649584917449385577920016352403344956532530983029637254606167294128181138465181865010255697064958242194470730708027847895635038900406756451399603741040329937459152691859949852354386662194627486449031860068507981260066005286817691961437025940243350391684644127753386354574436616790372147570936311450289065747570673439941015400460042864742012946201406368111765621877306767458287968607587858837215920409319684791402184196032408936550748089509478521558972247486540405488691213757930081767774983476056964893981783683989768092265255479814345452738971113606954318996347481155058472756813008701384602243041760285596641369281457827853600081836249710718927518249869261099133175763489848549753466972138536828769746736880520399909834614254196860927898649154414481750703248722679152401474635163263772995312361757669350481592118740081787109375